Tier-1 게이트웨이에 대한 QoS 프로파일을 생성하여 트래픽 속도에 대한 제한을 정의합니다. 허용되는 정보 속도와 버스트 크기를 지정하여 제한을 설정할 수 있습니다. QoS 정책을 준수하지 않는 트래픽은 삭제됩니다. 모든 트래픽 유형(유니캐스트, BUM, IPv4/IPv6)의 수신 및 송신 트래픽 모두에 대해 QoS 프로파일을 설정할 수 있습니다. 각 Tier-1 게이트웨이에 대해 다른 프로파일을 생성하도록 선택할 수 있습니다.

프로시저

  1. 브라우저에서 관리자 권한으로 NSX Manager(https://<nsx-manager-ip-address>)에 로그인합니다.
  2. 네트워킹 > 네트워킹 설정을 선택합니다.
  3. 게이트웨이 QoS 프로파일 탭을 클릭합니다.
  4. 게이트웨이 QoS 프로파일 추가를 클릭합니다.
  5. 프로파일의 이름을 입력합니다.
  6. 트래픽에 대해 설정하려는 커밋된 대역폭 제한을 입력합니다.
  7. 버스트 크기를 입력합니다. 버스트 크기에 대해 다음 지침을 사용합니다.
    • 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
  8. 저장을 클릭합니다.