NSX의 서로 다른 개체 또는 프로파일에서 MTU(최대 전송 단위) 값을 설정하는 방법에 대한 지침을 가져옵니다.

점보 프레임 지원

필요한 최소 MTU는 1600바이트입니다. 그러나 MTU 1700바이트의 MTU는 확장되는 Geneve 헤더에 대한 다양한 기능 및 향후 증거 환경의 모든 가능성을 해결하는 것이 좋습니다. 큰 패킷을 생성하는 애플리케이션의 성능을 향상시키고 최적의 처리량을 위해 언더레이 물리적 인프라가 이를 지원하고 9,000바이트의 점핑 프레임 MTU를 사용하도록 설정되어 있는 한 MTU를 9,000바이트 이상 증가시킵니다.

VM MTU

대부분의 배포에서 게스트 VM MTU는 1500바이트로 설정됩니다. 따라서 물리적 패브릭의 MTU가 1700바이트 이상인 경우 VM MTU를 변경할 필요가 없습니다. 처리량을 개선하기 위해 언더레이 물리적 인프라가 9000바이트를 사용하도록 설정된 경우에만 MTU를 최대 8800(브리징 및 향후 헤더 확장을 수용할 수 있는 예상 수)까지 늘릴 수 있습니다. VM MTU는 물리적 패브릭의 MTU보다 100바이트 이상(200개 기본 설정)보다 낮게 설정해야 합니다.

MTU 구성

  • 글로벌 터널 끝점 MTU: MTU 값을 구성하려면 시스템 → 설정 → 글로벌 패브릭 설정으로 이동합니다. MTU의 기본값은 1700바이트입니다. 이 MTU 값을 설정하면 NSX는 NSX 전송 노드에 사용되는 모든 N-VDS 인스턴스에 대해 MTU 값을 구성합니다.
  • 글로벌 논리적 인터페이스 MTU: MTU 값을 구성하려면 네트워킹 → 글로벌 네트워킹 구성으로 이동합니다. MTU의 기본값은 1500입니다. 이 MTU 값을 설정하면 NSX는 모든 논리적 라우터 인터페이스의 MTU 값을 구성합니다. 글로벌 논리적 인터페이스 MTU 값을 지정하지 않으면 MTU 값은 Tier-0 논리적 라우터(T-0 게이트웨이)에서 가져옵니다. 그러나 특정 포트에서 논리적 라우터 업링크 MTU 값은 글로벌 논리적 인터페이스 MTU 값을 재정의할 수 있습니다.
  • 업링크 프로파일 MTU: MTU 값을 구성하려면 시스템 → 프로파일 → UplinkProfiles로 이동합니다. 이 MTU 값을 설정하면 NSX는 N-VDS 스위치를 사용하는 NSX 전송 노드에 대한 MTU 값을 구성합니다. 이 MTU 필드는 업링크 프로파일에서 선택 사항입니다. 구성하지 않으면 NSX는 글로벌 터널 끝점 MTU에 설정된 값을 가져옵니다.
  • (vSphere) VDS MTU: MTU 값을 구성하려면 VMware vCenter로 이동하여 VDS를 직접 수정합니다. 이 MTU 값을 설정하면 NSX는 vSphere VDS를 사용하는 NSX 전송 노드에 대한 MTU 값을 구성합니다. 이 경우 연결된 업링크 프로파일에 설정된 MTU 값이 사용되지 않습니다.

설계 지침

최적의 처리량을 위해 글로벌 터널 끝점 MTU, 업링크 프로파일 MTU 및 vSphere VDS MTU를 9,000바이트 이상으로 설정합니다.
  • 기본 인프라는 9000바이트를 지원합니다.
  • 기본 인프라는 점보 프레임 MTU 9000바이트를 사용하도록 설정됩니다.
그렇지 않으면 글로벌 TEP MTU, 업링크 프로파일 MTU 및 vSphere VDS MTU를 최소 1600바이트 또는 최소 권장 1700바이트로 구성합니다.
게이트웨이 인터페이스 MTU는 계속 기본값을 가질 수 있습니다. 게이트웨이 인터페이스 MTU를 수정한 경우 수정된 값은 패브릭 MTU(글로벌 터널 끝점 MTU 또는 VDS MTU 또는 업링크 프로파일 MTU 참조)보다 200바이트 이상 작아야 합니다.
중요: 패브릭 MTU 패킷 크기를 조정할 때 동일한 MTU 패킷 크기를 지원하도록 전체 네트워크 경로(VMkernel 포트, 가상 스위치, 물리적 스위치 및 라우터)도 구성해야 합니다. 경로를 따라 디바이스가 필요한 프레임 크기를 지원하지 않고 MTU보다 큰 프레임을 수신하면 디바이스가 프레임을 삭제합니다.