Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN 유형 6 선택적 멀티캐스트 이더넷 태그 경로 지원

Contrail 릴리스 5.1 이상은 EVPN 유형 6 SMET(Selective Multicast Ethernet Tag) 경로를 지원하여 컴퓨팅 노드에 활성 수신기의 유무에 따라 트래픽을 선택적으로 송수신합니다. EVPN Type-6 SMET 경로는 멀티캐스트 트리를 <*, G> 기반으로 선택적으로 구축하고 사용하는 데 도움이 됩니다.

경로 업데이트의 길이는 NLRI(Network Layer Reachability Info) 크기이며, 다음과 같이 계산됩니다.

NLRI = 최소 크기 (23 바이트) + 2 * IP_Address_Size + 1 (router_type) 여기,

SelectiveMulticastRoute(TYPE-6)의 최소 크기 = RD(16바이트) + Ethernet_Tag(4바이트) + 3 = 23바이트입니다.

전달되는 접두사의 수에 따라 NLRI 길이가 달라집니다. BGP를 통해 전송될 때의 업데이트 길이는 (NLRI 크기 * 8)입니다.

현재 모든 BUM(브로드캐스트, 알 수 없는 유니캐스트, 멀티캐스트) 트래픽은 IMET(inclusive multicast ethernet tag) 경로를 통해 전달됩니다. 이로 인해 각 계산 노드에 활성 수신기가 있는지 여부에 관계없이 모든 계산 노드가 플러딩됩니다.

EVPN Type-6 SMET 경로 구성

EVPN Type-6 SMET 경로 기능은 특정 BGP 커뮤니티 속성 Ethernet Multicast flags Community (MF)을 IMET 경로에 연결합니다. 이 커뮤니티는 Contrail 릴리스 5.1 이상에서 기본적으로 보급됩니다. 그림 1 과 같이 네트워크와 멀티캐스트 소스가 연결된 QFX 디바이스에서 IGMP를 활성화해야 합니다. 글로벌 시스템 구성 수준, 가상 네트워크 수준 또는 VMI 수준에서 IGMP를 구성할 수 있습니다. 역할을 구성 ERB-UCAST-Gateway 하면 QFX 디바이스에서 IGMP 스누핑이 활성화됩니다.

그림 1: IGMP Configure IGMP 구성

그림 2와 같이 가상 네트워크 수준에서 정책을 첨부하여 멀티캐스트 트래픽을 허용하거나 거부할 수 있습니다.

그림 2: 멀티캐스트 정책 Define Multicast Policy 정의

Contrail Release 5.1에서 수신자는 항상 Contrail 클러스터 내부에 있고 발신자는 항상 클러스터 외부에 있습니다. 이 기능은 <*, G> /igmpv2에서만 지원됩니다. SMET 기능은 Junos OS 릴리스 18.4R1 이상에서 실행되는 QFX10000 및 QFX5110 디바이스에서만 지원됩니다.