Tier-1 게이트웨이에 대한 QoS 프로파일을 생성하여 트래픽 속도에 대한 제한을 정의합니다. 허용되는 정보 속도와 버스트 크기를 지정하여 제한을 설정할 수 있습니다. QoS 정책을 준수하지 않는 트래픽은 삭제됩니다. 모든 트래픽 유형(유니캐스트, BUM, IPv4/IPv6)의 수신 및 송신 트래픽 모두에 대해 QoS 프로파일을 설정할 수 있습니다. 각 Tier-1 게이트웨이에 대해 다른 프로파일을 생성하도록 선택할 수 있습니다.
프로시저
- 관리자 권한으로 NSX Manager에 로그인합니다.
- 을 선택합니다.
- 게이트웨이 QoS 프로파일 탭을 클릭합니다.
- 게이트웨이 QoS 프로파일 추가를 클릭합니다.
- 프로파일의 이름을 입력합니다.
- 트래픽에 대해 설정하려는 커밋된 대역폭 제한을 입력합니다.
- 버스트 크기를 입력합니다. 버스트 크기에 대해 다음 지침을 사용합니다.
- B는 버스트 크기(바이트)입니다.
- R은 커밋된 속도(또는 대역폭)(Mbps)입니다.
- I는 토큰 버킷에서 토큰(바이트)을 다시 채우거나 철회하는 시간 간격(밀리초)입니다. NSX Edge CLI에서
get dataplane
명령을 사용하여 시간 간격, Qos_wakeup_interval_ms를 검색합니다. Qos_wakeup_interval_ms의 기본값은 50ms입니다. 하지만 이 값은 QoS 구성을 기준으로 데이터부에서 자동으로 조정됩니다.
버스트 크기에 대한 제약 조건은 다음과 같습니다.
- 버스트 크기는 간격마다 다시 채워질 수 있는 최대 토큰 크기이므로
B >= R * 1000,000 * I / 1000 / 8
- I의 최소값이 다른 제약 조건 중에서 데이터부 CPU 사용량을 고려할 때 1밀리초이므로
B >= R * 1000,000 * 1 / 1000 / 8
- MTU 크기 패킷이 속도 제한 검사를 통과하려면 토큰 버킷에 MTU 크기 이상의 토큰이 있어야 하므로
B >= MTU of SR port
버스트 크기는 세 가지 제약 조건을 모두 충족해야 하므로 버스트 크기 구성 값은 다음과 같습니다.
Max (R * 1000,000 * I / 1000 / 8, R * 1000,000 * 1 / 1000 / 8, MTU)
예를 들어
R = 100Mbps,
I = 50ms,
MTU = 1500인 경우 다음과 같습니다.
B >= max (100 * 1000,000 * 50 / 1000/ 8, 100 * 1000,000 * 50 / 1000/ 8, 1500) = 625000 in bytes
- 저장을 클릭합니다.