이 페이지의
EVPN-VXLAN 환경에서 IGMP 스누핑 또는 MLD 스누핑을 통한 멀티캐스트 포워딩 개요
IGMP(Internet Group Management Protocol) 스누핑 및 MLD(Multicast Listener Discovery) 스누핑은 브로드캐스트 도메인의 멀티캐스트 트래픽을 관심 있는 수신기 및 멀티캐스트 장치로 제한합니다. 멀티캐스트 트래픽이 많은 환경에서 IGMP 또는 MLD 스누핑을 사용하면 멀티캐스트 리스너가 있는 인터페이스에서만 멀티캐스트 트래픽이 포워딩되기 때문에 대역폭을 보존합니다. IGMP 스누핑은 IPv4 멀티캐스트 트래픽 흐름을 최적화합니다. MLD 스누핑은 IPv6 멀티캐스트 트래픽 흐름을 최적화합니다.
Junos OS Release 21.2R1부터 주니퍼는 EVPN-VXLAN ERB(Edge-Routed Bridging) 오버레이 네트워크에서 IGMP 스누핑을 통해 최적화된 OISM(inter-subnet multicast) 라우팅 및 포워딩을 지원합니다. OISM 구성 및 운영에 대한 자세한 내용은 EVPN 네트워크에서 최적화된 서브넷 간 멀티캐스트 를 참조하십시오. OISM 구성의 일부로 패브릭 리프 디바이스에서 IGMP 스누핑을 구성합니다. OISM은 ERB 오버레이 패브릭의 내부 및 외부 멀티캐스트 소스와 리시버 모두에 효율적인 멀티캐스트 라우팅 및 포워딩을 지원합니다.
Junos OS 릴리스 17.2R1부터 QFX10000 스위치는 이더넷 VPN(EVPN)-VXLAN(Virtual Extensible LAN) ERB(콜랩스드 IP 패브릭 포함 EVPN-VXLAN 토폴로지)에서 IGMP 스누핑을 지원합니다.
Junos OS 릴리스 17.3R1부터 QFX10000 스위치는 IGMP를 사용한 EVPN-VXLAN ERB 오버레이에서 멀티캐스트 소스와 리시버 간의 트래픽 교환을 지원합니다. 또한 이 스위치는 외부 PIM(Protocol Independent Multicast) 도메인에서 소스 및 수신기로의 멀티캐스트 트래픽 플로우를 지원합니다. 레이어 2 멀티캐스트 VLAN(MVLAN) 및 관련 IRB 인터페이스를 통해 이 두 도메인 간의 멀티캐스트 트래픽 교환을 지원합니다.
EVPN-VXLAN 네트워크에서의 IGMP 스누핑 지원은 아래와 같이 QFX5000 라인의 다음 스위치에서 사용할 수 있습니다. IGMP 스누핑이 활성화된 Junos OS 릴리스 18.4R2 및 19.1R2까지 릴리스에서 이러한 스위치는 VXLAN 터널 네트워크 포트에서 들어오는 멀티캐스트 트래픽의 플러딩만 제한합니다. 액세스 인터페이스에서 들어오는 멀티캐스트 트래픽을 다른 모든 액세스 및 네트워크 인터페이스로 플러딩합니다.
-
Junos OS 릴리스 18.1R1부터 시작하여 QFX5110 스위치는 VLAN 내에서 멀티캐스트 트래픽을 포워딩하기 위한 EVPN-VXLAN CRB(Centrally Routed Bridging) 오버레이(EVPN-VXLAN 토폴로지)에서 리프 디바이스로서 IGMP 스누핑을 지원합니다. VLAN 간에 멀티캐스트 트래픽을 포워딩하기 위해 IGMP 스누핑을 사용하는 VXLAN에서는 IRB 인터페이스를 구성할 수 없습니다. (유니캐스트 트래픽에 대해서만 IRB 인터페이스를 구성하고 사용할 수 있습니다.)
-
Junos OS 릴리스 18.4R2(Junos OS 릴리스 19.1R1 및 19.2R1은 아님)부터 시작하여 QFX5120-48Y 스위치는 EVPN-VXLAN CRB 오버레이에서 리프 디바이스로 IGMP 스누핑을 지원합니다.
-
Junos OS 릴리스 19.1R1부터 QFX5120-32C 스위치는 EVPN-VXLAN CRB 오버레이에서 리프 디바이스로 IGMP 스누핑을 지원합니다.
-
Junos OS 릴리스 18.4R2 및 19.1R2부터 시작하여 EVPN-VXLAN 네트워크에서 IGMP 스누핑을 구성할 때 QFX5110 및 QFX5120 스위치에서 선택적 멀티캐스트 포워딩이 기본적으로 활성화되어 멀티캐스트 트래픽 플러딩이 더욱 제한됩니다. IGMP 스누핑과 선택적 멀티캐스트 포워딩을 통해 이러한 스위치는 액세스 인터페이스 또는 EVPN 네트워크 인터페이스에서 들어오는 멀티캐스트 트래픽에 대해 EVPN 코어와 액세스측의 관심 있는 수신기에게만 멀티캐스트 트래픽을 전송합니다.
-
Junos OS 릴리스 20.2R1부터 시작하여 QFX5120-48T 스위치는 멀티 호밍 EVPN-VXLAN CRB 오버레이 패브릭에서 리프 디바이스로 IGMP 스누핑을 지원합니다.
-
Junos OS 릴리스 20.4R1부터 QFX5120-48YM 스위치는 멀티 호밍 EVPN-VXLAN CRB 오버레이 패브릭에서 리프 디바이스로 IGMP 스누핑을 지원합니다.
Junos OS Release 19.3R1, EX9200 스위치, MX 시리즈 라우터 및 vMX 가상 라우터로 시작하여 IGMP 버전 2(IGMPv2) 및 IGMP 버전 3(IGMPv3), IGMP 스누핑, 선택적 멀티캐스트 포워딩, 외부 PIM 게이트웨이 및 EVPN-VXLAN CR 오버레이를 사용하는 외부 멀티캐스트 라우터를 지원합니다.
Junos OS 릴리스 20.4R1부터 시작하여 EVPN-VXLAN CRB 오버레이 패브릭, QFX5110, QFX5120 및 QFX10000 스위치 제품군에서 IPv4 멀티캐스트 트래픽에 대한 IGMP 스누핑을 통한 IGMPv3, IPv6 멀티캐스트 트래픽을 위한 MLD 버전 1(MLDv1) 및 MLD 버전 2(MLDv2)를 지원합니다. 이러한 스위치를 구성하여 IGMPv3 및 MLDv2 SSM(Source-specific multicast) 보고서를 처리할 수 있지만, SSM 보고서와 ASM(Any-Source Multicast) 보고서를 동시에 처리할 수는 없습니다. SSM 모드에서 작동하도록 구성하면 이러한 디바이스는 ASM 보고서를 삭제합니다. SSM 모드(기본 설정)에서 작동하도록 구성되지 않은 경우 이러한 디바이스는 ASM 보고서를 처리하지만 IGMPv3 및 MLDv2 SSM 보고서를 삭제합니다.
명시적으로 설명되지 않는 한, 이 항목의 정보는 다음과 같은 IP 패브릭 아키텍처에서 이러한 프로토콜을 지원하는 디바이스의 IGMPv2, IGMPv3, MLDv1 및 MLDv2에 적용됩니다.
-
EVPN-VXLAN ERB 오버레이
-
EVPN-VXLAN CRB 오버레이
예를 들어 QFX10000 스위치의 주니퍼 네트웍스 스위칭 디바이스에서 VLAN을 구성할 수 있습니다. 예를 들어, 주니퍼 네트웍스 라우팅 디바이스에서 MX480 라우터를 사용하면 브리지 도메인이라고 하는 동일한 엔티티를 구성할 수 있습니다. 단순성을 유지하기 위해 이 주제는 주니퍼 네트웍스 스위칭 및 라우팅 장치 모두에서 구성된 동일한 엔티티를 언급할 때 VLAN 이라는 용어를 사용합니다.
EVPN-VXLAN 환경에서 IGMP 스누핑 또는 MLD 스누핑을 통한 멀티캐스트 포워딩의 이점
IGMP 스누핑 또는 MLD 스누핑을 사용하면 많은 양의 멀티캐스트 트래픽이 있는 환경에서는 VLAN의 멀티캐스트 트래픽을 관심 있는 수신기 및 멀티캐스트 디바이스로 제한하여 네트워크 대역폭을 보존합니다.
멀티 호밍 수신기를 위해 모든 EVPN 디바이스 간에 IGMP 또는 MLD 상태를 동기화함으로써 구독된 모든 수신기가 다음과 같은 경우에도 멀티캐스트 트래픽을 수신하도록 보장합니다.
멀티캐스트 그룹에 대한 IGMP 또는 MLD 멤버십 보고서는 이더넷 세그먼트의 지정 포워더(DF)가 아닌 EVPN 장비에 나타날 수 있습니다.
멀티캐스트 그룹을 떠날 IGMP 또는 MLD 메시지는 그룹에 대한 해당 조인 메시지가 수신된 EVPN 장비와는 다른 EVPN 장비에 도착합니다.
선택적 멀티캐스트 포워딩은 EVPN 코어에서 대역폭 사용을 보존하고 리스너가 없는 송신 EVPN 디바이스의 부하를 줄입니다.
외부 PIM 게이트웨이의 지원으로 EVPN-VXLAN 네트워크에서 소스와 리스너 간에 멀티캐스트 트래픽을 교환하고 외부 PIM 도메인의 소스와 리스너를 교환할 수 있습니다. 이러한 지원이 없다면 이 두 도메인의 소스와 수신자는 통신을 할 수 없습니다.
지원되는 IGMP 또는 MLD 버전 및 그룹 멤버쉽 보고서 모드
표 1 에는 지원되는 IGMP 버전과 각 버전에서 지원되는 멤버십 보고서 모드가 개략적으로 설명되어 있습니다.
IGMP 버전 |
ASM(Any-Source Multicast)(*,G) 전용 |
SSM(Source-Specific Multicast)(S,G) 전용 |
ASM(*,G) + SSM(S,G) |
---|---|---|---|
IGMPv2 |
예(기본) |
아니요 |
아니요 |
IGMPv3 |
예(기본) |
예(구성된 경우) |
아니요 |
MLDv1 |
예(기본) |
아니요 |
아니요 |
MLDv2 |
예(기본) |
예(구성된 경우) |
아니요 |
IGMPv3 또는 MLDv2에 대한 SSM(S,G) 멤버십 보고서만 처리하도록 EVPN 장비를 명시적으로 구성하려면 계층 수준에서 구성 옵션을 [edit protocols igmp-snooping vlan vlan-name]
설정합니다evpn-ssm-reports-only
.
EVPN 라우팅 인스턴스(EVI)에서 하나 이상의 VLAN에 대한 SSM 전용 프로세싱을 사용할 수 있습니다. 유형 virtual switch
라우팅 인스턴스에 이 옵션을 활성화할 때 동작은 가상 스위치 인스턴스의 모든 VLAN에 적용됩니다. 이 옵션을 사용하면 디바이스가 ASM 보고서를 처리하지 않고 드롭합니다.
옵션을 구성 evpn-ssm-reports-only
하지 않으면 기본적으로 EVPN 디바이스가 IGMPv2, IGMPv3, MLDv1 또는 MLDv2 ASM 보고서를 처리하고 IGMPv3 또는 MLDv2 SSM 보고서를 삭제합니다.
멀티캐스트 트래픽 포워딩 및 라우팅 사용 사례 요약
표 2 에는 EVPN-VXLAN 네트워크에서 지원하는 멀티캐스트 트래픽 포워딩 및 라우팅 사용 사례에 대한 요약과 EVPN-VXLAN 네트워크에 사용 사례를 적용할 때 권장 사항이 제시되어 있습니다.
사용 사례 번호 |
사용 사례 이름 |
요약 |
권장 사용량 |
---|---|---|---|
1 |
VLAN 내 멀티캐스트 트래픽 포워딩 |
동일한 VLAN 내의 호스트로 멀티캐스트 트래픽 포워딩. |
모든 EVPN-VXLAN 네트워크에서 이러한 기본 사용 사례를 구현하는 것이 좋습니다. |
2 |
VLAN 간 멀티캐스트 라우팅 및 포워딩—PIM과 IRB 인터페이스 |
레이어 3 EVPN 디바이스에서 PIM을 사용하는 IRB 인터페이스. 이러한 인터페이스는 소스와 리시버 VLAN 간에 멀티캐스트 트래픽을 라우팅합니다. |
VLAN 간 라우팅을 처리하기 위해 외부 멀티캐스트 라우터를 사용하고자 하는 경우를 제외하고 모든 EVPN-VXLAN 네트워크에 이러한 기본 사용 사례를 구현하는 것이 좋습니다(사용 사례 5 참조). |
3 |
VLAN 간 멀티캐스트 라우팅 및 포워딩—레이어 2 연결이 있는 PIM 게이트웨이 |
IGMP 및 PIM을 사용하여 멀티캐스트 트래픽을 외부 PIM 도메인과 교환하는 데이터센터를 위한 레이어 2 메커니즘 |
이 사용 사례를 EVPN-VXLAN ERB 오버레이 또는 EVPN-VXLAN CRB 오버레이 중 하나에 사용하는 것이 좋습니다. |
4 |
VLAN 간 멀티캐스트 라우팅 및 포워딩—레이어 3 연결이 있는 PIM 게이트웨이 |
IGMP(또는 MLD) 및 PIM을 사용하여 멀티캐스트 트래픽을 외부 PIM 도메인과 교환하는 데이터센터를 위한 레이어 3 메커니즘 |
EVPN-VXLAN CRB 오버레이에서만 이 사용 사례를 권장합니다. |
5 |
VLAN 간 멀티캐스트 라우팅 및 포워딩—외부 멀티캐스트 라우터 |
레이어 3 EVPN 디바이스의 IRB 인터페이스 대신 외부 멀티캐스트 라우터가 VLAN 간 라우팅을 처리합니다. |
VLAN 간 라우팅을 처리하기 위해 레이어 3 EVPN 디바이스의 IRB 인터페이스 대신 외부 멀티캐스트 라우터를 사용하는 것을 선호하는 경우 이 사용 사례를 권장합니다. |
예를 들어 일반적인 EVPN-VXLAN ERB 오버레이에서는 VLAN 내 포워딩에 대한 사용 사례 1과 VLAN 간 라우팅 및 포워딩을 위한 사용 사례 2를 구현할 수 있습니다. 또는 외부 멀티캐스트 라우터가 PIM을 실행하는 IRB 인터페이스를 사용하는 EVPN 디바이스 대신 EVPN-VXLAN 네트워크에서 VLAN 간 라우팅을 처리하기를 원하는 경우 사용 사례 5 대신 사용 사례를 구현할 수 있습니다 2. EVPN-VXLAN 네트워크의 호스트가 통신을 원하고 기존 외부 PIM 도메인에 호스트가 있는 경우 사용 사례 3을 구현할 수도 있습니다.
EVPN-VXLAN CRB 오버레이에서 모든 사용 사례를 구현할 때 MX 시리즈 라우터, EX9200 스위치, QFX10000 스위치와 같은 스파인 디바이스를 함께 사용할 수 있습니다. 그러나 이를 수행하는 경우 모든 스파인 디바이스의 기능은 각 스파인 디바이스의 한계에 따라 결정된다는 점을 유념하십시오. 예를 들어, QFX10000 스위치는 유형의 단일 라우팅 인스턴스를 지원합니다 virtual-switch
. MX 시리즈 라우터와 EX9200 스위치는 각 디바이스에서 유형 evpn
또는 virtual-switch
, 여러 라우팅 인스턴스를 지원하지만 QFX10000 스위치와 상호 운영하려면 단일 라우팅 유형의 virtual-switch
라우팅 인스턴스를 구성해야 합니다.
사용 사례 1: VLAN 내 멀티캐스트 트래픽 포워딩
모든 EVPN-VXLAN 네트워크에 이러한 기본 사용 사례를 권장합니다.
이 사용 사례는 동일한 VLAN 내의 호스트로 멀티캐스트 트래픽을 포워딩하는 것을 지원하며 다음과 같은 주요 기능을 포함합니다.
EVPN 디바이스에 단일 호밍되거나 올-액티브 모드에서 두 개 이상의 EVPN 디바이스로 멀티 호밍되는 호스트.
참고:EVPN-VXLAN 멀티캐스트는 특수한 IGMP 및 MLD 그룹 휴가 처리를 사용하여 멀티 호밍 소스와 수신기를 처리하므로 EVPN-VXLAN 네트워크의 구성 옵션
[edit protocols igmp-snooping]
또는[edit protocols mld-snooping]
계층을 지원하지immediate-leave
않습니다.라우팅 인스턴스:
(QFX 시리즈 스위치) 유형의
virtual-switch
단일 라우팅 인스턴스 .(MX 시리즈 라우터, vMX 가상 라우터 및 EX9200 스위치) 유형
evpn
또는virtual-switch
.EVI 라우트 대상은 멀티 호밍(multihomed) EPI와 관련된 확장된 커뮤니티 속성을 대상으로 합니다. BGP EVPN Type 7(Join Sync Route) 및 Type 8(Leave Synch Route) 경로는 여러 EVPN 라우팅 인스턴스를 동시에 지원할 수 있도록 이러한 속성을 전달합니다.
지원되는 또 다른 확장 커뮤니티에 대한 정보는 "EVPN 멀티캐스트 플래그 확장 커뮤니티" 섹션을 참조하십시오.
IGMPv2, IGMPv3, MLDv1 또는 MLDv2. 각 IGMP 또는 MLD 버전에서 지원되는 멤버십 보고서 모드에 대한 자세한 내용은 표 1을 참조하십시오. 멀티 호밍 EVPN 장치 간의 IGMP 또는 MLD 경로 동기화에 대한 자세한 내용은 EVPN-MPLS 환경에서 IGMP 또는 MLD 스누핑을 통한 멀티캐스트 포워딩 개요를 참조하십시오.
IGMP 스누핑 또는 MLD 스누핑. 네트워크의 호스트는 멀티캐스트 소스의 특정 멀티캐스트 그룹에 관심을 표명하는 IGMP 보고서(IPv4 트래픽에 대한) 또는 MLD 보고서(IPv6 트래픽)를 보냅니다. IGMP 스누핑 또는 MLD 스누핑을 사용하는 EVPN 디바이스는 IGMP 또는 MLD 보고서를 수신할 수 있으며 액세스 측의 스누핑된 정보를 사용하여 멀티캐스트 그룹의 트래픽만 관심 있는 수신기로 전송하는 멀티캐스트 경로를 설정할 수 있습니다.
IGMP 스누핑 또는 MLD 스누핑은 동일하거나 다른 사이트에서 멀티캐스트 발신자와 수신기를 지원합니다. 사이트에는 수신기만, 소스만 있거나, 수신원과 리시버를 모두 연결할 수 있습니다.
선택적 멀티캐스트 포워딩(관심 있는 수신기에만 포워딩하기 위한 EVPN Type 6 선택적 멀티캐스트 이더넷 태그(SMET) 경로 광고). 이 기능을 통해 EVPN 디바이스는 멀티캐스트 그룹에 관심을 표명한 EVPN 코어의 디바이스에만 멀티캐스트 트래픽을 선택적으로 전달할 수 있습니다.
참고:주니퍼는 EVPN-VXLAN CRB 오버레이에서만 EVPN 코어의 디바이스에 대한 선택적 멀티캐스트 포워딩을 지원합니다.
IGMP 스누핑 또는 MLD 스누핑을 활성화하면 기본적으로 선택적인 멀티캐스트 포워딩이 활성화됩니다.
IGMP 스누핑, MLD 스누핑 및 선택적 멀티캐스트 포워딩을 지원하지 않는 EVPN 디바이스.
이 사용 사례를 EVPN 단일 호밍 환경에서 구현할 수 있지만, 이러한 사용 사례는 대용량 멀티캐스트 트래픽이 있는 EVPN 멀티 호밍 환경에서 특히 효과적입니다.
모든 멀티 호밍 인터페이스는 동일한 구성을 가져야 하며, 모든 멀티 호밍 피어 EVPN 디바이스는 활성 모드(대기 또는 패시브 모드가 아님)에 있어야 합니다.
처음에는 멀티캐스트 소스에서 트래픽을 수신하는 EVPN 디바이스를 ingress 장비라고 합니다. Ingress 장치는 다음과 같이 VLAN 내 멀티캐스트 트래픽의 포워딩을 처리합니다.
IGMP 스누핑 또는 MLD 스누핑이 활성화됨(지원 디바이스에서 선택적인 멀티캐스트 포워딩을 지원):
그림 1과 같이 수신 디바이스(리프 1)는 동일한 멀티캐스트 그룹에 관심이 있는 수신기가 있는 액세스 인터페이스를 통해 트래픽을 다른 EVPN 디바이스로 선택적으로 포워딩합니다.
트래픽은 EVPN Type 6 SMET 경로를 광고한 EVPN 코어의 송신 디바이스에 선택적으로 전달됩니다.
EVPN 디바이스가 IGMP 스누핑 또는 MLD 스누핑 또는 EVPN Type 6 SMET 경로의 시작 기능을 지원하지 않는 경우 수신 디바이스는 이러한 디바이스로 멀티캐스트 트래픽을 플러딩합니다.
호스트가 두 개 이상의 EVPN 디바이스에 멀티홈되면 그림 1과 같이 EVPN 유형 7 및 유형 8 경로를 교환합니다. 이 교환은 멀티 호밍 인터페이스에서 수신된 IGMP 또는 MLD 멤버십 보고서를 동기화하여 다른 EVPN 장비로 이동하거나 EVPN 장비 중 하나에 장애가 발생하는 경우 메시지에서 상태를 조정합니다.
참고:EVPN Type 7 및 Type 8 경로는 EVI 루트 확장 커뮤니티 속성을 가지고 있으며, 적절한 EVPN 인스턴스가 여러 라우팅 인스턴스를 사용하는 장치에서 IGMP 상태 정보를 얻도록 보장합니다. QFX 시리즈 스위치는 기본 EVPN 라우팅 인스턴스(
default-switch
)에서만 IGMP 스누핑을 지원합니다. 17.4R2, 17.3R3 또는 18.1R1 이전의 Junos OS 릴리스에서 이러한 스위치는 Type 7 및 Type 8 라우트의 EVI 경로 확장 커뮤니티 속성을 포함하지 않았기 때문에 다른 라우팅 인스턴스가 구성된 경우 IGMP 상태를 제대로 동기화하지 못합니다. Junos OS 릴리스 17.4R2, 17.3R3 및 18.1R1부터 시작하여 QFX10000 스위치에는 대상 라우팅 인스턴스를 식별하는 EVI 경로 확장 커뮤니티 속성이 포함되며, 다른 라우팅 인스턴스가 구성될 때 기본 EVPN 라우팅 인스턴스에서 IGMP 스누핑이 활성화되면 IGMP 상태를 동기화할 수 있습니다.멀티호밍을 사용하는 EVPN-VXLAN 패브릭의 MLD 및 MLD 스누핑을 지원하는 릴리스에서는 MLD 상태를 동기화하는 데 동일한 동작이 적용됩니다.

EVPN-VXLAN 네트워크 내 하나 이상의 레이어 3 디바이스에서 PIM과 IRB 인터페이스를 구성한 경우(사용 사례 2) 수신 디바이스가 멀티캐스트 트래픽을 Layer 3 디바이스로 전달한다는 점에 유의하십시오. Ingress 장비는 이 조치를 취하여 PIM RP(rendezvous point) 역할을 하는 Layer 3 장비에 등록합니다.
사용 사례 2: VLAN 간 멀티캐스트 라우팅 및 포워딩—PIM을 사용한 IRB 인터페이스
VLAN 간 라우팅을 처리하기 위해 외부 멀티캐스트 라우터를 사용하고자 하는 경우를 제외하고 모든 EVPN-VXLAN 네트워크에 이러한 기본 사용 사례를 권장합니다(사용 사례 5: VLAN 간 라우팅 및 포워딩—외부 멀티캐스트 라우터 참조).
이 사용 사례에서, PIM(Protocol Independent Multicast)을 사용하는 IRB 인터페이스는 소스와 리시버 VLAN 간의 멀티캐스트 트래픽을 라우팅합니다. IRB 인터페이스가 상주하는 EVPN 장치는 다음 주요 기능을 사용하여 라우팅된 트래픽을 전달합니다.
수신 복제를 통한 포괄적인 멀티캐스트 포워딩
IGMP 스누핑 또는 MLD 스누핑(지원되는 경우)
선택적 멀티캐스트 포워딩
포괄적인 멀티캐스트 포워딩의 기본 동작은 멀티캐스트 트래픽을 복제하고 트래픽을 모든 디바이스로 플러딩하는 것입니다. 그러나 이러한 사용 사례에서는 IGMP 스누핑(또는 MLD 스누핑)과 선택적 멀티캐스트 포워딩이 결합된 포괄적인 멀티캐스트 포워딩을 지원합니다. 결과적으로 멀티캐스트 트래픽은 복제되지만 관심 있는 수신기가 있는 EVPN 코어의 인터페이스 및 장치에 액세스하도록 선택적으로 전달됩니다.
EVPN 및 IGMP 스누핑(또는 MLD 스누핑)을 지원하는 주니퍼 네트웍스 디바이스가 EVPN Type 3(포함 멀티캐스트 이더넷 태그) 경로에 포함된 EVPN 멀티캐스트 플래그 확장 커뮤니티에 대한 자세한 내용은 "EVPN 멀티캐스트 플래그 확장 커뮤니티" 섹션을 참조하십시오.
EVPN-VXLAN CRB 오버레이에서 스파인 디바이스를 구성할 수 있으므로 일부 디바이스는 멀티캐스트 트래픽의 VLAN 간 라우팅 및 포워딩을 수행하며 일부는 그렇지 않습니다. 최소한 VLAN 간 라우팅 및 포워딩을 수행하기 위해 두 개의 스파인 디바이스를 구성할 것을 권장합니다.
멀티캐스트 트래픽의 VLAN 간 라우팅 및 포워딩을 수행할 수 있는 여러 디바이스가 있는 경우, 각 VLAN에 대해 하나의 디바이스가 지정된 라우터(DR)로 선택됩니다.
그림 2에 표시된 샘플 EVPN-VXLAN CRB 오버레이에서 멀티캐스트 트래픽이 소스 VLAN 100에서 수신기 VLAN 101로 라우팅되어야 한다고 가정합니다. 수신기 VLAN 101은 스파인 1에 구성되어 해당 VLAN의 DR로 지정됩니다.

VLAN 간 라우팅이 발생하면 EVPN 디바이스는 라우팅된 트래픽을 다음으로 전달합니다.
멀티캐스트 리스너(IGMP 스누핑 또는 MLD 스누핑)가 있는 액세스 인터페이스.
수신기 VLAN 2(선택적 멀티캐스트 포워딩)의 멀티캐스트 그룹 멤버를 위해 EVPN Type 6 SMET 경로를 전송한 EVPN 코어의 송신 디바이스.
IGMP 스누핑(또는 MLD 스누핑) 및 선택적 멀티캐스트 포워딩이 포괄적인 멀티캐스트 포워딩의 복제 및 플러딩 동작의 영향을 줄이는 방법을 이해하려면 EVPN-VXLAN CRB 오버레이에는 다음 요소가 포함되어 있다고 가정하십시오.
irb.1부터 시작하여 irb.100까지 PIM을 사용하는 100개의 IRB 인터페이스
100개 VLAN
EVPN 디바이스 20개
샘플 EVPN-VXLAN CRB 오버레이의 경우 m 은 VLAN의 수를 나타내며 n 은 EVPN 디바이스의 수를 나타냅니다. IGMP 스누핑(또는 MLD 스누핑)과 선택적 멀티캐스트 포워딩이 비활성화된 경우, 멀티캐스트 트래픽이 irb.1에 도착하면 EVPN 디바이스는 트래픽 m * n 시간 또는 100 * 20배를 복제하여 20,000개의 패킷 속도와 같습니다. 특정 멀티캐스트 그룹의 수신 트래픽 속도가 초당 100 패킷인 경우, EVPN 디바이스는 해당 멀티캐스트 그룹에 대해 200,000pps를 복제해야 합니다.
샘플 EVPN-VXLAN CRB 오버레이에서 IGMP 스누핑(또는 MLD 스누핑) 및 선택적 멀티캐스트 포워딩을 활성화하는 경우, 4개의 VLAN 및 3개의 EVPN 장치에서만 특정 멀티캐스트 그룹에 관심이 있는 수신기가 있다고 가정하십시오. 이 경우 EVPN 디바이스는 1200pps와 동일한 100 * m * n 시간(100 * 4 * 3)의 속도로 트래픽을 복제합니다. 복제 속도와 전송해야 하는 트래픽의 양이 크게 감소한다는 점에 유의하십시오.
이 사용 사례를 구현할 때는 EVPN-VXLAN CRB 오버레이와 EVPN-VXLAN ERB 오버레이에 중요한 차이점이 있다는 점을 유념하십시오. 표 3 은 이러한 차이점을 개략적으로 설명합니다.
EVPN VXLAN IP 패브릭 아키텍처 |
주니퍼 네트웍스 디바이스 조합을 지원하십니까? |
모든 EVPN 디바이스가 EVPN-VXLAN 네트워크에서 모든 VLAN을 호스팅하는 데 필요한가? |
멀티캐스트 리스너를 포함한 모든 VLAN을 호스팅하는 데 필요한 모든 EVPN 디바이스 |
필수 PIM 구성 |
---|---|---|---|---|
EVPN-VXLAN ERB 오버레이 |
아니요. 주니퍼는 모든 EVPN 디바이스에만 QFX10000 스위치를 지원합니다. |
예 |
예 |
EVPN 장비의 IRB 인터페이스에서 PIM DDR(Distributed Designated Router) 기능을 구성합니다. |
EVPN-VXLAN CRB 오버레이 |
예. 스파인 디바이스: MX 시리즈 라우터, EX9200 스위치, QFX10000 스위치 혼합을 지원합니다. 리프 디바이스: MX 시리즈 라우터와 QFX5110 스위치 혼합을 지원합니다.
참고:
스파인 디바이스를 혼합 구축하는 경우 모든 스파인 디바이스의 기능은 각 스파인 디바이스의 제한에 따라 결정된다는 점을 유념하십시오. 예를 들어, QFX10000 스위치는 유형의 단일 라우팅 인스턴스를 지원합니다 |
아니요 |
아니요. 그러나 VLAN 간 라우팅을 수행하는 각 스파인 디바이스에 멀티캐스트 리스너를 포함하는 모든 VLAN을 구성해야 합니다. 각 리프 디바이스에 멀티캐스트 리스너를 포함하는 모든 VLAN을 구성할 필요가 없습니다. |
스파인 디바이스의 IRB 인터페이스에서 DDR 기능을 구성하지 마십시오. IRB 인터페이스에서 DDR을 활성화하지 않음으로써 PIM은 인터페이스의 기본 모드로 유지되므로 인터페이스가 VLAN에 대해 지정된 라우터 역할을 합니다. |
표 3에 설명된 차이점 외에도 EVPN-VXLAN CRB 오버레이에서 헤어 피닝 문제가 존재합니다. 멀티캐스트 트래픽은 일반적으로 소스 호스트에서 리프 디바이스로 플로우하며, 스파인 디바이스는 VLAN 간 라우팅을 처리합니다. 그런 다음 스파인 디바이스는 멀티캐스트 리스너를 통해 트래픽을 VLAN 및 EVPN 디바이스로 복제하고 전달합니다. 이러한 유형의 EVPN-VXLAN 오버레이에서 트래픽을 포워딩할 때 스파인 디바이스는 트래픽이 발생한 리프 디바이스(헤어 피닝)로 트래픽을 반환한다는 점을 유의하십시오. 이 문제는 EVPN-VXLAN CRB 오버레이 설계에 내재되어 있습니다. EVPN-VXLAN 오버레이를 설계할 때는 오버레이에서 멀티캐스트 트래픽의 양이 많고 트래픽 복제율(m * n 배)이 높을 것으로 예상되는 경우 이 문제를 염두에 두어야 합니다.
사용 사례 3: VLAN 간 멀티캐스트 라우팅 및 포워딩—레이어 2 연결이 있는 PIM 게이트웨이
EVPN-VXLAN ERB 오버레이와 EVPN-VXLAN CRB 오버레이 모두에 레이어 2 연결 사용 사례를 갖춘 PIM 게이트웨이를 권장합니다.
이 사용 사례에서는 다음을 가정합니다.
데이터센터를 지원하기 위해 EVPN-VXLAN 네트워크를 구축했습니다.
이 네트워크에서는 이미 다음과 같은 기능을 설정했습니다.
사용 사례 1에서 설명한 대로 VLAN 내 멀티캐스트 트래픽 포워딩
사용 사례 2에서 설명한 대로 VLAN 간 멀티캐스트 트래픽 라우팅 및 포워딩.
데이터센터 내에는 외부 PIM 도메인의 멀티캐스트 소스 및 수신기와 통신하려는 멀티캐스트 소스 및 수신기가 있습니다.
주니퍼는 EVPN-VXLAN ERB 오버레이와 EVPN-VXLAN CRB 오버레이 모두에서 이 사용 사례를 지원합니다.
이 사용 사례는 IGMP(또는 MLD) 및 PIM을 사용하여 멀티캐스트 트래픽을 외부 PIM 도메인과 교환하는 데이터센터를 위한 메커니즘을 제공합니다. 데이터센터의 EVPN 디바이스에서 레이어 2 멀티캐스트 VLAN(MVLAN) 및 관련 IRB 인터페이스를 사용하여 PIM 도메인에 연결하면 다음에서 멀티캐스트 트래픽을 포워딩할 수 있습니다.
내부 멀티캐스트 대상에 대한 외부 멀티캐스트 소스
외부 멀티캐스트 대상에 대한 내부 멀티캐스트 소스
참고:이 섹션에서 외부 는 PIM 도메인의 컴포넌트를 참조합니다. 내부 는 데이터센터를 지원하는 EVPN-VXLAN 네트워크의 구성 요소를 말합니다.
그림 3 은 샘플 EVPN-VXLAN CRB 오버레이에서 이 사용 사례에 필요한 주요 구성 요소를 보여줍니다.

PIM 도메인의 구성 요소:
기존 PIM 도메인과 EVPN-VXLAN 네트워크 간의 인터페이스 역할을 하는 PIM 게이트웨이 PIM 게이트웨이는 PIM 및 OSPF와 같은 라우팅 프로토콜이 구성된 주니퍼 네트웍스 또는 타사 Layer 3 장비입니다. PIM 게이트웨이는 EVPN을 실행하지 않습니다. PIM 게이트웨이를 단일, 일부 또는 모든 EVPN 디바이스에 연결할 수 있습니다.
PIM RP(rendezvous point)는 PIM 및 OSPF와 같은 라우팅 프로토콜이 구성된 주니퍼 네트웍스 또는 타사 Layer 3 장비입니다. PIM RP를 구성하여 PIM 조인 또는 정리 메시지를 해당 IGMP(또는 MLD) 보고서로 전달하거나 메시지를 남겨둔 다음 보고서와 메시지를 PIM 게이트웨이로 전달해야 합니다.
EVPN-VXLAN 네트워크의 구성 요소:
참고:이러한 구성 요소는 사용 사례 1 및 2를 위해 이미 구성된 구성 요소에 추가됩니다.
EVPN 디바이스. 이중화를 위해 ESI(Ethernet Segment Identifier)를 구성하는 통합 Ethernet 인터페이스를 통해 EVPN 장비를 PIM 게이트웨이로 멀티호밍하는 것이 좋습니다. 각 EVPN 디바이스에서 이 사용 사례에 대해 다음을 구성해야 합니다.
레이어 2 멀티캐스트 VLAN(MVLAN). MVLAN은 PIM 게이트웨이를 연결하는 데 사용되는 VLAN입니다. MVLAN에서 PIM이 활성화됩니다.
PIM, IGMP 스누핑(또는 MLD 스누핑) 및 OSPF와 같은 라우팅 프로토콜을 구성하는 MVLAN IRB 인터페이스입니다. PIM 게이트웨이에 도달하기 위해 EVPN 장치는 이 인터페이스에서 멀티캐스트 트래픽을 전달합니다.
EVPN 디바이스가 멀티캐스트 트래픽을 외부 PIM 도메인으로 전달하도록 하려면 다음을 구성하십시오.
-
PIM-to-IGMP 변환:
EVPN-VXLAN ERB 오버레이의 경우 계층 수준에서 구성 명령문을 포함
pim-to-igmp-proxy upstream-interface irb-interface-name
시켜 PIM-to-IGMP 변환을[edit routing-options multicast]
구성합니다. IRB 인터페이스 매개 변수에 대한 MVLAN IRB 인터페이스를 지정합니다. 또한 설정한 업스트림 인터페이스의[edit protocols]
계층적 수준에서 구성 명령문을 사용하여igmp interface irb-interface-name passive
IGMP 패시브 모드를 설정pim-to-igmp-proxy
해야 합니다.EVPN-VXLAN CRB 오버레이의 경우 구성 명령문을 포함
pim-to-igmp-proxy upstream-interface irb-interface-name
pim-to-mld-proxy upstream-interface irb-interface-name
할 필요가 없습니다. 이러한 유형의 오버레이에서 PIM 프로토콜은 PIM 도메인에서 EVPN-VXLAN 네트워크로 멀티캐스트 트래픽 라우팅을 처리하며 그 반대의 경우도 마찬가지입니다. 멀티캐스트 라우터 인터페이스:
계층 수준에서 구성 명령문을 포함
multicast-router-interface
함으로써 멀티캐스트 라우터 인터페이스를[edit routing-instances routing-instance-name bridge-domains bridge-domain-name protocols (igmp-snooping | mld-snooping) interface interface-name]
구성합니다. 인터페이스 이름의 경우 MVLAN IRB 인터페이스를 지정합니다.
-
PIM 패시브 모드. EVPN-VXLAN ERB 오버레이에서만 PIM 게이트웨이가 데이터센터를 레이어 2 멀티캐스트 도메인으로만 볼 수 있도록 해야 합니다. 이를 위해 계층 수준에서 구성 명령문을
[edit protocols pim]
포함passive
하십시오.
사용 사례 4: VLAN 간 멀티캐스트 라우팅 및 포워딩—레이어 3 연결이 있는 PIM 게이트웨이
EVPN-VXLAN CRB 오버레이에 대해서만 레이어 3 연결 사용 사례를 갖춘 PIM 게이트웨이를 권장합니다.
이 사용 사례에서는 다음을 가정합니다.
데이터센터를 지원하기 위해 EVPN-VXLAN 네트워크를 구축했습니다.
이 네트워크에서는 이미 다음과 같은 기능을 설정했습니다.
사용 사례 1에서 설명한 대로 VLAN 내 멀티캐스트 트래픽 포워딩
사용 사례 2에서 설명한 대로 VLAN 간 멀티캐스트 트래픽 라우팅 및 포워딩.
데이터센터 내에는 외부 PIM 도메인의 멀티캐스트 소스 및 수신기와 통신하려는 멀티캐스트 소스 및 수신기가 있습니다.
EVPN-VXLAN CRB 오버레이에 대해서만 레이어 3 연결 사용 사례를 갖춘 PIM 게이트웨이를 권장합니다.
이 사용 사례는 IGMP(또는 MLD) 및 PIM을 사용하여 멀티캐스트 트래픽을 외부 PIM 도메인과 교환하는 데이터센터를 위한 메커니즘을 제공합니다. 데이터센터의 EVPN 디바이스에서 Layer 3 인터페이스를 사용하여 PIM 도메인에 연결하면 다음에서 멀티캐스트 트래픽을 포워딩할 수 있습니다.
내부 멀티캐스트 대상에 대한 외부 멀티캐스트 소스
외부 멀티캐스트 대상에 대한 내부 멀티캐스트 소스
참고:이 섹션에서 외부 는 PIM 도메인의 컴포넌트를 참조합니다. 내부 는 데이터센터를 지원하는 EVPN-VXLAN 네트워크의 구성 요소를 말합니다.
그림 4 는 샘플 EVPN-VXLAN CRB 오버레이에서 이 사용 사례에 필요한 주요 구성 요소를 보여줍니다.

PIM 도메인의 구성 요소:
기존 PIM 도메인과 EVPN-VXLAN 네트워크 간의 인터페이스 역할을 하는 PIM 게이트웨이 PIM 게이트웨이는 PIM 및 OSPF와 같은 라우팅 프로토콜이 구성된 주니퍼 네트웍스 또는 타사 Layer 3 장비입니다. PIM 게이트웨이는 EVPN을 실행하지 않습니다. PIM 게이트웨이를 단일, 일부 또는 모든 EVPN 디바이스에 연결할 수 있습니다.
PIM RP(rendezvous point)는 PIM 및 OSPF와 같은 라우팅 프로토콜이 구성된 주니퍼 네트웍스 또는 타사 Layer 3 장비입니다. PIM RP를 구성하여 PIM 조인 또는 정리 메시지를 해당 IGMP 또는 MLD 보고서로 전달하거나 메시지를 남겨둔 다음 보고서와 메시지를 PIM 게이트웨이로 전달해야 합니다.
EVPN-VXLAN 네트워크의 구성 요소:
참고:이러한 구성 요소는 사용 사례 1 및 2를 위해 이미 구성된 구성 요소에 추가됩니다.
EVPN 디바이스. 하나, 일부 또는 모든 EVPN 디바이스를 PIM 게이트웨이에 연결할 수 있습니다. PIM이 구성된 Layer 3 인터페이스를 통해 각 연결을 구성해야 합니다. PIM을 사용하는 Layer 3 인터페이스 이외에 이 사용 사례에서는 EVPN 장치에 대한 추가 구성이 필요하지 않습니다.
사용 사례 5: VLAN 간 멀티캐스트 라우팅 및 포워딩—외부 멀티캐스트 라우터
Junos OS Release 17.3R1부터 EVPN 디바이스에서 IRB 인터페이스를 구성하지 않고도 멀티캐스트 트래픽의 VLAN 간 포워딩을 수행하도록 EVPN 디바이스를 구성할 수 있습니다. 이 시나리오에서는 외부 멀티캐스트 라우터를 사용하여 IGMP 또는 MLD 쿼리를 보내 보고서를 요청하고 PIM과 같은 Layer 3 멀티캐스트 프로토콜을 통해 VLAN 트래픽을 전달합니다. IRB 인터페이스는 외부 멀티캐스트 라우터를 사용할 때 지원되지 않습니다.
이 사용 사례에서는 계층 수준에 구성 mld-snooping proxy
명령문을 [edit routing-instances routing-instance-name protocols vlan vlan-name]
포함 igmp-snooping proxy
해야 합니다.
EVPN 멀티캐스트 Flag Extended 커뮤니티
EVPN-VXLAN 및 IGMP 스누핑을 지원하는 주니퍼 네트웍스 디바이스는 또한 EVPN 멀티캐스트 플래그 확장 커뮤니티를 지원합니다. 이러한 디바이스 중 하나에서 IGMP 스누핑을 활성화하면 디바이스가 EVPN Type 3(포함 멀티캐스트 이더넷 태그) 경로에 커뮤니티를 추가합니다.
EVPN Type 3 라우트에서 이 커뮤니티가 없다면 경로를 광고하는 장치에 대해 다음을 나타낼 수 있습니다.
이 장치는 IGMP 스누핑을 지원하지 않습니다.
디바이스에는 IGMP 스누핑이 활성화되어 있지 않습니다.
이 장치는 커뮤니티를 지원하지 않는 Junos OS 소프트웨어 릴리스를 실행하고 있습니다.
이 장치는 EVPN Type 6 SMET 경로의 광고를 지원하지 않습니다.
이 디바이스에는 IGMP 스누핑과 PIM이 활성화된 레이어 3 인터페이스가 있습니다. PIM을 사용하는 Layer 3 인터페이스가 액세스 측면에서 스누핑을 수행하고 EVPN 코어에서 선택적인 멀티캐스트 포워딩을 수행하지만, PIM RP 및 VLAN 간 라우팅에 소스 등록을 수행하기 위해서는 모든 트래픽을 유치해야 합니다.
위에서 설명한 동작은 MLD 및 MLD 스누핑을 통한 EVPN-VXLAN을 지원하는 디바이스에도 적용됩니다.
그림 5 에는 다음과 같은 특성이 있는 EVPN 멀티캐스트 플래그 확장 커뮤니티가 표시되어 있습니다.
커뮤니티는 8비트 가치로 인코딩됩니다.
Type 필드에는 값이 6입니다.
IGMP Proxy Support 플래그는 1로 설정되며, 이는 장비가 IGMP 프록시를 지원한다는 것을 의미합니다.
MLD Proxy Support 플래그도 마찬가지입니다. 해당 플래그가 1로 설정되면 디바이스가 MLD 프록시를 지원합니다. 둘 중 하나 또는 둘 다 플래그가 설정될 수 있습니다.
