NSX Data Center 6.4.2 이상에서는 멀티캐스트 라우팅을 지원합니다.
NSX에서는 2개의 멀티캐스트 라우팅 프로토콜, 즉 IGMPv2(Internet Group Management Protoco) 및 PIM(Protocol Independent Multicast)을 사용합니다. PIM 스파스 모드가 지원됩니다(PIM-SM). PIM은 ESG에서는 사용되지만 DLR에서는 사용되지 않습니다.
- ESG와 DLR 사이에서는 멀티캐스트 라우팅이 지원됩니다.
- 수신 호스트는 로컬 멀티캐스트 라우터에 그룹 멤버 자격을 호스팅하여 멀티캐스트 그룹에서 가입 및 탈퇴할 수 있도록 합니다.
- PIM(Protocol Independent Multicast)은 라우터 간 신호 전달에 사용됩니다. 수신기가 시작한 멤버 자격의 현재 IP 멀티캐스트 서비스 모드가 유지됩니다.
처음에 라우팅 프로토콜이 사용되도록 설정되면(또는 사용되지 않도록 설정했다가 다시 사용되도록 설정) 프로토콜이 충족되고 트래픽에 해당하는 경로가 확인되고 설치될 때까지 트래픽은 전달되지 않습니다. 멀티캐스트 네트워크에서 트래픽이 전달되려면 유니캐스트 및 멀티캐스트 라우팅 프로토콜이 둘 다 필요합니다. 또한 PIM 스파스 모드에서는 멀티캐스트 그룹에 대한 제어 또는 데이터 트래픽을 처리하기 위해 먼저 멀티캐스트 그룹에 대한 RP(집결 지점)를 알아야 합니다. PIM 부트스트랩 메커니즘이 RP 정보를 배포하는 데 사용될 경우 후보 RP는 PIM 인접 네트워크로부터 부트스트랩 메시지가 수신된 후에만 확인됩니다. 이러한 메시지의 RFC 기본 주기는 60초입니다. 정적 RP가 구성된 경우, RP 정보는 즉시 사용 가능하며, 부트스트랩 메커니즘과 관련된 지연은 방지됩니다.
지원 및 제한 사항:
- IPv4 지원.
- IGMPv2 지원.
- PIM 스파스 모드가 지원됩니다.
- 집결 지점 정보는 부트스트랩 메시지를 통해 제공되거나 정적으로 구성될 수 있습니다.
- 복제 멀티캐스트 범위는 전송 영역과 멀티캐스트 범위와 겹치지 않아야 합니다.
- ESG(Edge Services Gateway)는 부트스트랩 후보 라우터일 수 없습니다.
- ESG는 RP(집결 지점)일 수 없습니다.
- 멀티캐스트 참여 노드의 경로는 유니캐스트 라우팅 프로토콜 또는 고정 경로를 통해 명시적으로 학습되어야 합니다. NSX는 멀티캐스트 RPF(역방향 경로 전달) 확인에 대해 기본 경로를 사용하지 않습니다.
- 멀티캐스트의 수신기에 해당하는 가상 시스템의 vMotion 동안 1~2초 정도 멀티캐스트 트래픽 손실이 발생할 수 있습니다.
- NSX 6.4.7부터는 DFW(분산 방화벽)가 멀티캐스트 트래픽에 대해 지원됩니다. 그러나 IPFIX는 멀티캐스트에 대해 지원되지 않습니다.
- NSX 6.4.7부터는 멀티캐스트 트래픽에 대해 Edge 방화벽이 지원됩니다. Edge 방화벽은 IP 헤더의 프로토콜을 기준으로 IGMP 패킷 필터링을 지원합니다. 방화벽에서는 IGMP 패킷 유형(예: 멤버 자격 보고서, 그룹 탈퇴 등)을 필터링할 수 없습니다.
토폴로지:
- 크로스 VC 환경에서 멀티캐스트를 사용하여 동일한 범용 TLS에 두 Edge Services Gateway를 연결하는 것은 지원되지 않습니다.
- Edge Services Gateway의 단일 계층이 지원됩니다.
- 단일 논리적 분산 라우터(예: ESG당 다운링크가 하나만 있음)가 있습니다.
- NSX 6.4.5 이상에서는 ESG당 최대 2개의 업링크 인터페이스와 하나의 다운링크 인터페이스에서 멀티캐스트가 지원됩니다. 그러나 NSX Edge가 6.4.4 이하면 ESG당 하나의 업링크 인터페이스와 하나의 다운링크 인터페이스에서 멀티캐스트가 지원됩니다.
- DLR에서는 단일 업링크 인터페이스 및 다중 내부 인터페이스에서 멀티캐스트가 지원됩니다.
- NSX 6.4.7부터는 PIM이 ESG당 하나의 GRE 터널에서 지원됩니다. PIM은 ESG의 최대 2개 업링크 인터페이스 또는 하나의 GRE 터널 인터페이스에서 사용하도록 설정할 수 있지만 동시에는 둘 다에서 사용할 수는 없습니다. NSX 네트워크 외부의 소스, 수신기 및 RP에 도달하려면 다음 홉으로 GRE 터널 끝점의 IP 주소를 사용하여 고정 경로를 구성해야 합니다.
- 활성-대기 고가용성은 ESG HA를 사용하도록 설정하여 지원됩니다. ECMP를 사용하는 활성-활성 고가용성은 지원되지 않습니다.
- 고가용성 페일오버 시간은 30초입니다.
- 콜드 대기, mroutes 또는 mFIB 동기화는 수행되지 않습니다.
- 멀티캐스트 라우팅을 사용하는 논리적 스위치에서 L2 브리징은 지원되지 않습니다.
- 하드웨어 VTEP 게이트웨이(ToR 게이트웨이)는 멀티캐스트 라우팅을 사용하는 논리적 스위치에서 지원되지 않습니다.