Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN 네트워크에서 최적화된 OISM(Intersubnet Multicast)

인터서브넷 멀티캐스트(OISM)를 활성화하여 EVPN ERB(에지 라우팅 브리징) 오버레이 패브릭에서 멀티캐스트 트래픽 라우팅 및 전달을 최적화합니다. OISM은 확장된 멀티캐스트 환경을 효율적으로 지원하기 위해 멀티캐스트 데이터 플러딩을 방지합니다. 또한 OISM을 사용하면 네트워크가 EVPN 패브릭 내부 및 외부 디바이스 간 멀티캐스트 트래픽 플로우를 지원할 수 있습니다.

OISM 개요

멀티캐스트 트래픽을 지원하는 기존 방법은 수신 복제를 사용하고 관심 있는 수신자에게 도달하기 위해 네트워크로 멀티캐스트 패킷을 플러딩합니다. 이러한 방법은 확장성이 좋지 않으며 네트워크에 대규모 멀티캐스트 플로우가 있는 경우 지연 문제가 발생합니다. 또한 소스 및 네트워크 외부의 수신기로 보내는 멀티캐스트 트래픽을 적절하고 효율적으로 처리하도록 네트워크를 구성하는 것은 복잡합니다.

OISM(최적화된 인터서브넷 멀티캐스트)은 EVPN-VXLAN ERB(에지 라우팅 브리징) 오버레이 패브릭의 레이어 2(L2) 및 레이어 3(L3)에서 작동하는 멀티캐스트 트래픽 최적화 기능입니다. OISM은 다른 멀티캐스트 방법에 내재된 많은 문제를 해결합니다. OISM 설계는 IETF 초안 사양 https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-irb-mcast 를 기반으로 합니다.

우리는 원래 OISM 구현을 일반 OISM이라고 부릅니다. 일반 OISM은 모든 OISM 리프 디바이스의 네트워크에서 모든 수익 VLAN(테넌트 VLAN이라고도 함)을 구성해야 하는 대칭 브리지 도메인 OISM 모델을 사용합니다.

Junos OS 릴리스 23.4R1부터는 향상된 버전의 OISM도 지원합니다. 향상된 OISM은 모든 OISM 디바이스에서 네트워크의 모든 수익 VLAN을 구성할 필요가 없는 비대칭 브리지 도메인 OISM 모델을 사용합니다. 각 디바이스에서 디바이스가 호스팅하는 수익 VLAN만 구성할 수 있습니다. 비대칭 브리지 도메인 모델을 지원하기 위해 향상된 OISM은 대칭 브리지 도메인 모델과 약간의 운영상 차이와 작은 구성 차이가 있습니다. 차이점은 이 문서 전체에서 설명합니다.

OISM 구성 및 운영을 멀티캐스트 트래픽에 적용할 수 있지만 브로드캐스트 또는 알 수 없는 유니캐스트 트래픽에는 적용할 수 없습니다.

EVPN ERB 오버레이 패브릭 설계에서 패브릭의 리프 디바이스는 테넌트 브리지 도메인 간(즉, VLAN 간) 트래픽을 라우팅합니다. OISM을 활성화하면 리프 디바이스는 컨트롤 플레인 멀티캐스트 상태를 사용하여 IRB 인터페이스를 통해 서브넷 간 멀티캐스트 트래픽을 로컬로 라우팅합니다. VLAN 간의 로컬 라우팅에서는 수신기 IRB 인터페이스가 라우팅된 멀티캐스트 트래픽을 EVPN 코어로 전송하지 않습니다. 로컬 라우팅 모델은 EVPN 코어 내의 트래픽 부하를 최소화하는 데 도움이 됩니다. 또한 트래픽 헤어피닝을 방지합니다.

또한 OISM 리프 디바이스는 관심 있는 수신기가 있는 다른 EVPN 디바이스로만 트래픽을 EVPN 코어로 선택적으로 전달합니다. 선택적 포워딩은 EVPN 패브릭에서 멀티캐스트 트래픽 성능을 더욱 향상시킵니다.

OISM이 활성화되면 ERB 오버레이 패브릭은 EVPN 패브릭 내부 및 외부 디바이스 간 멀티캐스트 트래픽 흐름을 효율적이고 효과적으로 지원할 수 있습니다. OISM이 없으면 패브릭 설계자는 CRB(중앙 라우팅 브리징) 오버레이 모델을 사용하여 외부 소스 또는 수신기와의 멀티캐스트를 지원해야 합니다. OISM 경계 리프 디바이스는 외부 PIM 도메인과 주고받는 트래픽을 라우팅하는 다양한 방법을 지원합니다. 이러한 방법은 통합 라우팅 및 브리징(IRB) 인터페이스 또는 레이어 3(L3) 인터페이스를 사용합니다. OISM은 또한 다음과 같이 패브릭 내부에 SBD(Supplemental Bridge Domain)를 사용합니다.

  • SBD는 수익 VLAN과 다른 VLAN ID를 가지고 있습니다.

  • 경계 리프 디바이스는 SBD를 사용하여 외부 소스에서 EVPN 패브릭 내의 수신기로 트래픽을 전송합니다.

  • 향상된 OISM 모드에서 서버 리프 디바이스는 SBD를 사용하여 내부 소스에서 멀티호밍 피어가 아닌 EVPN 패브릭의 다른 서버 리프 디바이스로 트래픽을 전송합니다. 향상된 모드 리프 디바이스는 소스 VLAN을 사용하여 멀티호밍 피어 리프 디바이스로 멀티캐스트 트래픽을 전송합니다.

OISM의 이점

  • ERB 오버레이 모델을 사용하여 EVPN-VXLAN 패브릭을 활성화하여 패브릭 외부의 소스 및 수신기와의 멀티캐스트 트래픽을 지원합니다.
  • EVPN 패브릭 코어에서 멀티캐스트 제어 패킷과 복제된 데이터 패킷을 최소화하여 확장된 설계에서 패브릭 멀티캐스트 성능을 최적화합니다.
  • 향상된 OISM 모드를 사용하면 다수의 다양한 VLAN을 호스팅하는 리프 디바이스로 확장된 네트워크 설계를 추가로 지원할 수 있습니다(각 리프 디바이스에서 디바이스가 호스팅하는 VLAN만 구성해야 함).

EVPN 인스턴스에서의 OISM 지원

다음 유형의 EVPN 인스턴스에서 EVPN-VXLAN 패브릭의 OISM을 지원합니다.

  • 기본 스위치 인스턴스의 EVPN(기본 스위치 인스턴스를 지원하는 플랫폼에서)

  • 서비스 vlan-based 유형만 있는 vlan-aware MAC-VRF EVPN 라우팅 인스턴스(MAC-VRF 라우팅 인스턴스 유형 개요 참조)

Junos OS Evolved 디바이스에서는 기본 스위치 인스턴스가 아닌 MAC-VRF 인스턴스에서만 EVPN 구성을 사용하여 EVPN-VXLAN을 지원합니다. 그 결과, 이러한 디바이스에서는 MAC-VRF EVPN 인스턴스에서만 OISM을 지원합니다.

테넌트 L3 VRF 인스턴스 또는 기본 L3 라우팅 인스턴스에서 OISM 지원

다음 유형의 테넌트 L3 라우팅 인스턴스로 OISM을 구성할 수 있습니다.

  • instance-type vrf는 OISM을 지원하는 모든 플랫폼에서 지원하는 가상 라우팅 및 포워딩(VRF) 인스턴스라고 명명됩니다. OISM 구성에는 일반적으로 여러 테넌트 VRF 인스턴스가 포함됩니다.

  • 디바이스의 기본 L3 라우팅 인스턴스이며 일부 플랫폼에서만 지원됩니다. 현재 지원되는 플랫폼은 기능 탐색기를 참조하십시오.

    기본 L3 라우팅 인스턴스를 다음과 함께 사용할 수 있도록 지원합니다.

    • PIM EVPN 게이트웨이(PEG) 역할을 하는 경계 리프 디바이스를 포함하여 서버 리프 및 경계 리프 디바이스의 일반 OISM 모드( 표 3 참조).

    • EVPN 네트워크의 IPv4 언더레이 피어링.

    • IGMPv1, IGMPv2 및 IGMP 스누핑을 통한 IPv4 멀티캐스트 데이터 트래픽.

    • PEG 지정 전달자(DF) 선택 옵션( PEG DF 선택 참조).

    특정 플랫폼의 구성된 VRF 인스턴스에서 OISM으로 지원되지 않는 모든 사용 사례 또는 동작은 해당 플랫폼의 기본 L3 라우팅 인스턴스에서도 마찬가지로 지원되지 않습니다. 예를 들어 플랫폼의 구성된 VRF에서 OISM을 사용한 AR(Assisted Replication)을 지원하지 않는 경우 해당 플랫폼의 기본 L3 라우팅 인스턴스에서도 OISM을 사용한 AR을 지원하지 않습니다.

이 OISM 문서 전체에서 EVPN 및 OISM 디바이스의 L3 VRF 인스턴스에서 특정 요소를 구성하는 방법에 대해 설명합니다. 구성이 VRF 인스턴스 대신 기본 L3 라우팅 인스턴스를 사용하는 경우 계층 수준이 아닌 [edit routing-instances name ...] 글로벌 수준에서 해당 요소를 구성합니다. 예를 들어, 다음 계층 수준에서 구성 문을 대체합니다.

글로벌 계층 수준에서 동일한 문으로:

또한 기본 L3 라우팅 인스턴스를 사용하는 OISM 구성에서는 오버레이 VXLAN 인터페이스 다음 홉과 일치하도록 글로벌 라우팅 정책 구성을 추가하고 언더레이 연결성을 위해 이러한 경로를 설치하지 않아야 합니다. EVPN-VXLAN 구성에서는 VXLAN 터널이 언더레이에서만 확인됩니다. 디바이스 오버레이 피어링은 언더레이를 사용하여 EVPN 디바이스 간의 도달 가능성을 설정하며, 이는 언더레이 경로의 유효한 사용입니다. 그러나 디바이스의 언더레이 피어링은 기본 L3 라우팅 인스턴스 구성에서 도달 가능성을 위해 오버레이 IRB 경로를 사용할 수 있으며, 이로 인해 네트워크에서 라우팅 루프가 발생할 수 있습니다.

이 경우, 언더레이 피어링이 OISM 디바이스의 언더레이 연결성을 위해 오버레이 경로를 사용하지 못하도록 하려면 다음과 같이 정책 문 작업과 함께 install-nexthop except overlay-vxlan-interfaces 라우팅 정책 정의 및 적용을 포함해야 합니다.

EVPN 패브릭에서 멀티캐스트 프로토콜 및 기타 멀티캐스트 최적화를 사용한 OISM

OISM은 다음 멀티캐스트 프로토콜 및 기타 EVPN 멀티캐스트 최적화 기능과 함께 작동합니다.

OISM으로 지원되는 멀티캐스트 프로토콜

  • IPv4 멀티캐스트 트래픽을 위한 IGMPv2, IGMPv3 및 IGMP 스누핑

  • IPv6 멀티캐스트 트래픽에 대한 MLDv1, MLDv2 및 MLD 스누핑

  • 로컬 라우팅 및 외부 멀티캐스트 트래픽 라우팅을 모두 용이하게 하는 PIM

다양한 멀티캐스트 프로토콜을 통한 특정 플랫폼 및 릴리스 지원에 대해서는 기능 탐색기 에서 다양한 OISM 항목을 참조하십시오.

OISM은 특정 구성 제약 조건에서만 동일한 디바이스에서 동시에 IGMPv2 및 IGMPv3를 사용하여 IGMP 스누핑을 지원합니다. 마찬가지로 OISM은 동일한 구성 제약 조건 하에서 MLDv1과 MLDv2를 동시에 사용하여 MLD 스누핑을 지원합니다. 자세한 내용은 동일한 EVPN-VXLAN 패브릭의 IGMPv2 및 IGMPv3(또는 MLDv1 및 MLDv2) 를 참조하십시오.

또한 EVPN-VXLAN 패브릭에서 IGMP 또는 MLD ASM(any-source 멀티캐스트) 및 SSM(Source-Specific 멀티캐스트) 모드 지원에 대한 정보는 지원되는 IGMP 또는 MLD 버전 및 그룹 멤버십 보고서 모드를 참조하십시오.

OISM과 함께 작동하는 기타 멀티캐스트 최적화 기능

OISM은 다음과 같은 다른 멀티캐스트 최적화 기능과 함께 작동합니다.

  • 리프 디바이스의 액세스 측에서 IGMP 스누핑 또는 MLD 스누핑(일부 플랫폼).

    IGMP 스누핑 또는 MLD 스누핑이 활성화된 경우, 멀티캐스트 트래픽을 수신하는 리프 디바이스는 관심 있는 수신기가 있는 다른 디바이스로만 이를 전달합니다.

  • EVPN 유형 7(동기화 참가) 및 동기화 종료 경로를 사용하는 이더넷 세그먼트(ES)에서 멀티호밍을 지원합니다.

    EVPN 패브릭 디바이스는 멀티호밍 피어인 EVPN 디바이스 간에 멀티캐스트 상태를 동기화하기 위해 이러한 경로 유형을 보급합니다.

    참고: ACX 시리즈 OISM 리프 디바이스는 ACX 시리즈 디바이스에서만 멀티호밍 피어 PE 디바이스가 될 수 있습니다.
  • EVPN 유형 6 경로를 사용하는 EVPN 패브릭 코어에서의 선택적 멀티캐스트 이더넷 태그(SMET) 포워딩.

    EVPN 디바이스는 유형 6 경로를 사용하여 EVPN 코어 내의 포워딩을 멀티캐스트 그룹의 트래픽 수신에 관심이 있는 수신자에게만 제한합니다. OISM을 사용하여 EVPN ERB 오버레이 패브릭에서 이 최적화를 작동시킬 수 있습니다. IGMP 또는 MLD 스누핑을 구성할 때 패브릭은 자동으로 OISM을 통한 SMET 포워딩을 활성화합니다.

  • AR(Assisted Replication)(일부 플랫폼 및 릴리스).

    표 1에는 서로 다른 AR 및 OISM 디바이스 역할을 지원하는 플랫폼 및 릴리스를 사용하여 OISM을 실행하는 패브릭에 AR을 통합하는 방법이 나와 있습니다. 모든 플랫폼에서 일반 OISM에서만 AR을 지원합니다.

    표 1: 일반 OISM과 통합된 AR - 플랫폼별 지원 역할 및 동작
    릴리스를 시작하는 플랫폼 지원되는 역할 및 동작

    EX4650

    QFX5110

    QFX5120

    QFX10002(QFX10002-60C 제외)

    QFX10008

    QFX10016

    Junos OS 릴리스 22.2R1

    OISM 경계 리프 또는 서버 리프 디바이스로도 작동하는 이러한 디바이스에서 AR 리프 역할을 구성할 수 있습니다.

    QFX10002(QFX10002-60C 제외)

    QFX10008

    QFX10016

    Junos OS 릴리스 22.2R1

    다음 AR 복제기 모드 중 하나에서 이러한 스위치를 AR 복제기로 구성할 수 있습니다.

    • 코로케이션 모드: 디바이스는 AR 복제기 디바이스와 OISM 경계 리프 디바이스 역할을 모두 합니다.

    • 독립형 모드: 디바이스가 AR 복제자이지만 OISM 경계 리프 또는 서버 리프 디바이스는 아닙니다.

    QFX5130-32CD

    QFX5700

    Junos OS Evolved 릴리스 22.2R1

    OISM 경계 리프 또는 서버 리프 디바이스로도 작동하는 이러한 디바이스에서 AR 리프 역할을 구성할 수 있습니다.

    독립형 모드에서만 OISM을 사용하여 이러한 디바이스를 AR 복제기로 구성할 수 있습니다. 독립형 모드에서 AR 복제기 디바이스는 OISM 경계 리프 또는 서버 리프로도 작동하지 않습니다.

    EX4400

    Junos OS 릴리스 24.4R1

    OISM 경계 리프 또는 서버 리프 디바이스로도 작동하는 이러한 디바이스에서 AR 리프 역할을 구성할 수 있습니다.

    이러한 디바이스는 AR 복제자 역할을 지원하지 않으며 독립형 AR 복제자로만 구성된 다른 디바이스와 함께 AR 리프 역할을 지원합니다.

    참고:

    VLAN 기반 및 VLAN 인식 MAC-VRF EVPN 인스턴스를 통해서만 이러한 디바이스에서 OISM과 함께 AR을 지원합니다.

    참고:

    ACX 시리즈 및 PTX 시리즈 라우터는 AR 복제기 또는 AR 리프 디바이스로 OISM을 사용한 AR을 지원하지 않습니다.

    AR과 OISM을 함께 사용하는 방법에 대한 자세한 내용은 다음 참조를 참조하십시오.

일반 OISM을 통한 플랫폼별 OISM 동작

다음 표를 사용하여 플랫폼에 대해 일반 OISM을 실행할 때 플랫폼별 동작을 검토하십시오.

표 2: 플랫폼별 정기 OISM 동작

플랫폼

차이

PTX10K-LC1301-36DD(Express 5) 및 PTX10K-LC1201-36CD(Express 4) 라인 카드가 포함된 PTX10008

Express 5 라인 카드는 멀티캐스트 스누핑 경로 카운터를 지원하지 않기 때문에 디바이스가 상호 운용 섀시 모드(디바이스에서 상호 운용되는 Express 5 및 Express 4 라인 카드 모두)에서 작동할 때 디바이스는 멀티캐스트 패킷 통계를 보고하는 데 제한이 있습니다.

멀티캐스트 스누핑 경로 카운터는 목적지에 대한 스누핑 경로를 사용하는 패킷 수를 기록합니다. Express 4 라인 카드는 스누핑 경로 카운터를 업데이트하지만 Express 5 라인 카드는 이러한 카운터를 업데이트하지 않습니다. 그 결과, interop 모드에서 실행되는 디바이스에서 CLI 명령에 show multicast snooping route extensive 보고된 패킷 통계는 스누핑 경로의 실제 패킷 수와 일치하지 않습니다.

Enhanced OISM 개요

향상된 OISM을 사용하면 모든 OISM 디바이스에서 네트워크의 모든 수익 브리지 도메인(VLAN)을 구성할 필요가 없습니다. 각 디바이스에서 디바이스가 호스팅하는 수익 VLAN만 구성할 수 있습니다. 결과적으로 이 모드는 모든 리프 디바이스에서 수익 VLAN을 대칭으로 구성해야 하는 일반 OISM 모드와 비교하여 비대칭 브리지 도메인(VLAN) 모델을 갖는 것으로 설명합니다.

그러나 향상된 OISM 모드에서도 이더넷 세그먼트를 공유하는 OISM 리프 디바이스에서 수익 VLAN을 대칭적으로 구성해야 합니다. 즉, 연결된 멀티호밍 호스트 또는 멀티호밍 고객 에지(CE) 디바이스에 대한 멀티호밍 피어인 OISM 리프 디바이스에 동일한 수익 VLAN을 구성해야 합니다.

향상된 OISM 모드를 사용하면 네트워크에 디바이스당 더 많은 수의 서로 다른 VLAN을 호스팅하는 리프 디바이스가 있는 경우 OISM이 잘 확장될 수 있습니다.

OISM 지원 강화

우리는 다음을 통해 향상된 OISM을 지원합니다.

  • IGMPv2, IGMPv3 및 IGMP 스누핑.

  • MLDv1, MLDv2 및 MLD 스누핑(일부 플랫폼).

    참고:

    ACX 시리즈 및 PTX 시리즈 라우터는 IPv6 멀티캐스트 트래픽에 대한 MLD 및 MLD 스누핑을 통한 향상된 OISM을 지원하지 않습니다.

  • MAC-VRF EVPN 인스턴스 유형만 해당됩니다. MAC-VRF 라우팅 인스턴스 유형 개요를 참조하십시오.

  • IPv4 또는 IPv6 멀티캐스트 트래픽(일부 플랫폼)을 위한 IPv6 언더레이가 있는 EVPN-VXLAN 구성. EVPN-VXLAN IPv6 언더레이 구성으로 향상된 OISM을 참조하십시오.

  • IPv4 또는 IPv6 언더레이 피어링(일부 플랫폼)으로 구성된 EVPN-VXLAN 데이터센터 간의 원활한 DCI(Data Center Interconnect) 연결. 향상된 OISM을 사용한 EVPN-VXLAN DCI 멀티캐스트를 참조하십시오.

  • 그룹 기반 정책(GBP). GBP 유니캐스트 플로우와 향상된 OISM 플로우를 VXLAN 터널 전반에서 원활하게 지원합니다. 계층 수준에서 [edit chassis forwarding-options] GBP 통합 포워딩 테이블(vxlan-gbp-mc-profileUFT) 프로필 설정을 사용하여 GBP를 구성해야 합니다.

    GBP 프로필 및 구성에 대한 자세한 내용은 GBP 프로필 을 참조하십시오.

    참고:

    멀티캐스트 트래픽에 GBP 태그를 할당하지 않습니다. 유니캐스트 트래픽만 VXLAN 헤더에 GBP 태그를 전달합니다.

당사는 AR을 통한 향상된 OISM을 지원하지 않습니다.

기능 탐색기에서 "향상된 OISM"을 검색하여 향상된 OISM이 다양한 멀티캐스트 프로토콜 및 기타 기능으로 지원되는 플랫폼 및 릴리스에 대한 다양한 항목을 확인합니다.

향상된 OISM을 활성화하는 방법

계층 수준에서 옵션을 사용하여 enhanced-oism 향상된 OISM을 활성화합니다 [edit forwarding-options multicast-replication evpn irb] . 동일한 계층 수준에서 일반 OISM 모드 oism 옵션 대신 이 옵션을 사용합니다. enhanced-oismoism 옵션은 상호 배타적입니다.

리프 디바이스에서 VLAN을 구성하고 사용할 OISM 모드를 설정하는 차이 외에도, OISM 구성 요소 및 구성 요소는 일반 OISM 모드와 마찬가지로 향상된 OISM에서 동일합니다. 그러나 이 모드에는 비대칭 브리지 도메인 모델을 지원하기 위한 몇 가지 운영 차이와 작은 구성 차이가 있습니다. 따라서 네트워크의 모든 OISM 디바이스에서 동일한 OISM 모드를 사용해야 합니다.

참조:

  • OISM 지원에 대한 간략한 소개를 위한 OISM 개요 .

  • OISM 구성 요소 OISM 작동과 관련된 모든 구성 요소 및 구성 요소에 대한 설명을 참조하십시오.

Enhanced OISM 사용 시기

네트워크의 모든 OISM 디바이스가 이 OISM 모드를 지원하는 경우 향상된 OISM을 사용할 수 있습니다. 이 경우 다음과 같은 경우 향상된 OISM을 사용하는 것이 좋습니다.

  • 네트워크에는 많은 수의 수익 브리지 도메인(VLAN)이 있으며, 일부 디바이스에서 모든 VLAN을 구성하기 위해 리소스에 부담이 가득할 수 있습니다.

  • 네트워크에는 많은 수의 분리된 브리지 도메인(VLAN)이 있습니다(서로 다른 디바이스가 서로 다른 VLAN 세트를 호스팅함).

  • 네트워크의 OISM 디바이스에는 패킷의 소스 MAC 주소를 기반으로 하는 정책이 구성되어 있지 않습니다. 소스 MAC 주소 정책이 있는 경우 대신 네트워크에서 일반 OISM을 사용합니다.

  • 네트워크는 원활한 DCI 스위칭을 사용하여 둘 이상의 EVPN-VXLAN 데이터센터를 포괄하며, 상호 연결 전체에서 항상 멀티캐스트 트래픽을 플러딩하는 대신 데이터센터 간의 멀티캐스트 트래픽 플로우를 최적화하기를 원합니다. 두 네트워크의 DCI 게이트웨이 디바이스와 OISM 리프 디바이스는 향상된 OISM을 통해 원활한 DCI 멀티캐스트를 지원해야 합니다. ( 향상된 OISM을 사용한 EVPN-VXLAN DCI 멀티캐스트를 참조하십시오.)

네트워크가 TTL(Time-to-Live) 필드를 감소시키기 위한 엄격한 요구 사항이 있는 멀티캐스트 패킷을 전달해야 하는 경우 향상된 OISM 대신 일반 OISM을 사용하는 것이 좋습니다. 향상된 OISM 모델은 본질적으로 TTL=1의 패킷이 소스 디바이스의 멀티호밍 피어가 아닌 디바이스의 수신기에 도달하지 못하는 제한이 있습니다. 일반 OISM은 소스 VLAN에서 소스 트래픽을 전달하고 동일한 VLAN에 있는 대상에 대한 TTL 값을 감소시키지 않습니다. 또는 향상된 OISM을 사용하지만 이러한 제한을 피하려는 경우, 향상된 OISM 디바이스가 일반 OISM 디바이스처럼 소스 VLAN에서 멀티캐스트 트래픽을 전달할 수 있는 솔루션이 있습니다. 라우팅 정책 및 구성 옵션을 사용하여 특정 멀티캐스트 그룹(또는 그룹 및 소스)에 대해 이 솔루션을 활성화할 수 있습니다. 자세한 내용은 TTL=1인 패킷에 대해 SBD 대신 소스 VLAN에서 전달하도록 향상된 OISM 예외 정책을 참조하십시오.

향상된 OISM 차이점 요약

해당하는 경우, 이 문서 전체의 섹션에서는 향상된 OISM을 사용할 때의 운영 또는 구성 차이에 대해 설명합니다.

여기에 향상된 OISM 운영 및 구성과의 주요 차이점을 요약합니다.

내부 소스의 East-West 트래픽

수신 리프 디바이스는 소스 VLAN의 east-west 멀티캐스트 소스 트래픽을 하나 이상의 이더넷 세그먼트를 공유하는 멀티호밍 피어 리프 디바이스로 전달합니다. 다른 모든 OISM 리프 디바이스의 경우, SBD에서만 소스 트래픽을 라우팅합니다(다른 디바이스가 소스 VLAN을 호스팅하는 경우에도 마찬가지입니다). 그런 다음 각 리프 디바이스는 SBD에서 대상 VLAN으로 트래픽을 로컬로 라우팅합니다.

이 작업은 소스 VLAN의 내부 소스에서만 멀티캐스트 트래픽을 전송하는 일반 OISM 모드와 다릅니다. 그런 다음 각 리프 디바이스는 소스 VLAN의 트래픽을 로컬로 전달하거나 소스 VLAN에서 대상 VLAN으로 트래픽을 라우팅합니다.

내부 소스에서 외부 수신기로의 North-South 트래픽

수신 리프 디바이스는 내부 멀티캐스트(S,G) 소스 및 그룹에 대한 EVPN 유형 10 선택적 P-라우터 멀티캐스트 서비스 인터페이스(S-PMSI) 자동 검색(A-D) 경로를 생성합니다.

OISM 경계 리프 디바이스는 외부 멀티캐스트 소스 및 수신기에 연결하기 위한 PIM EVPN 게이트웨이(PEG) 디바이스 역할을 합니다. PEG 디바이스는 EVPN 네트워크 내의 멀티캐스트 소스에 대해서만 PIM 소스 등록을 수행해야 하므로 보급된 S-PMSI A-D 경로의 소스에 대해서만 PIM 등록을 수행합니다.

SBD의 서버 리프 디바이스 연결을 위한 OSPF 영역

각 서버 리프 디바이스에서 향상된 OISM을 사용하려면 각 테넌트 가상 라우팅 및 포워딩(VRF) 인스턴스의 SBD IRB 인터페이스에 대한 OSPF 영역 구성을 포함해야 합니다. OSPF 활성 모드에서 SBD IRB 인터페이스를 구성하여 OSPF 인접성을 설정하고 SBD의 OISM 리프 디바이스 간 라우팅을 지원합니다. 그러나 SL 디바이스가 OSPF 지정 라우터(DR) 또는 백업 DR(BDR) 역할을 맡지 않도록 OSPF 인터페이스 우선 순위를 0으로 설정합니다. OSPF 패시브 모드를 사용하여 OSPF 영역의 VRF 인스턴스에서 다른 인터페이스를 구성하므로 라우팅 정보를 교환할 수 있지만 OSPF 인접성을 형성하고 OSPF 프로토콜 처리에 참여하지 않습니다.

OISM 구성 요소

OISM 환경에는 다음이 포함됩니다.

  • 경계 역할 및 서버 액세스 역할에서 작동하는 EVPN 패브릭의 리프 디바이스.

  • 외부 L3 PIM 도메인의 외부 멀티캐스트 소스 및 수신기.

  • 패브릭이 내부 및 외부 디바이스 간에 멀티캐스트 트래픽을 라우팅할 수 있도록 하는 브리지 도메인(VLAN) 구성.

EVPN-VXLAN ERB 오버레이 설계에는 리프 디바이스에 대한 L3 전송 기능을 지원하는 린 스파인 디바이스가 포함됩니다. 린 스파인 장치는 일반적으로 OISM 기능을 수행하지 않습니다.

다음 섹션에서는 이러한 OISM 구성 요소에 대해 설명합니다.

OISM 디바이스 역할

그림 1 은 간단한 EVPN-VXLAN ERB 오버레이 패브릭과 패브릭 내 OISM 디바이스 역할을 보여줍니다.

그림 1: OISM을 사용한 EVPN 패브릭 Network topology with EVPN and PIM for multicast traffic, showing PIM network, EVPN fabric, border leaf, lean spine, and server leaf devices, plus multicast source and receivers.

표 3 에는 디바이스 역할이 요약되어 있습니다.

표 3: EVPN 패브릭 OISM 디바이스 역할
디바이스 역할 설명

경계 리프(BL)

EVPN 패브릭의 OISM 리프 디바이스는 언더레이 및 오버레이입니다. 경계 리프 디바이스는 EVPN 패브릭을 외부 PIM 도메인의 패브릭 외부에 있는 멀티캐스트 디바이스(소스 및 수신기)에 상호 연결하는 게이트웨이 역할을 합니다. 이러한 디바이스는 PIM EVPN 게이트웨이(PEG) 역할을 수행합니다.

린 스파인(LS)

EVPN 패브릭의 언더레이에 있는 스파인 디바이스. 이러한 디바이스는 일반적으로 EVPN 언더레이를 IP 전송 디바이스로 지원하는 린 스파인으로 작동합니다. 린 스파인은 패브릭에서 경로 반사체 역할을 할 수도 있습니다.

린 스파인 디바이스에서 OISM 요소를 구성하는 것은 다음과 같은 사용 사례에서만 가능합니다.

  • 이러한 디바이스는 또한 외부 멀티캐스트 트래픽에 대한 경계 디바이스 역할도 합니다. 이 경우 경계 리프 디바이스에서 구성하는 것과 동일한 OISM 요소를 구성합니다.

  • 린 스파인 디바이스는 패브릭에서 AR과 OISM을 통합할 때 독립형 AR 복제기 역할을 합니다. 이 경우 AR 복제기 스파인 디바이스에서 경계 리프 및 서버 리프 디바이스에서 구성하는 것과 동일한 공통 OISM 요소를 구성합니다. 경계 리프 또는 서버 리프 디바이스와 관련된 PIM 또는 외부 멀티캐스트 요소를 구성할 필요가 없습니다. ( OISM(최적화된 서브넷 간 멀티캐스트)를 사용한 AR을 참조하십시오.)

서버 리프(리프)

EVPN 패브릭 언더레이 및 오버레이의 액세스 측에 있는 OISM 리프 디바이스. 서버 리프 디바이스는 종종 ToR(Top-of-Rack) 스위치입니다. 이러한 디바이스는 EVPN 패브릭을 멀티캐스트 소스 및 패브릭 내의 브리지 도메인 또는 VLAN에 있는 멀티캐스트 수신기 호스트에 연결합니다.

각 디바이스 역할에 대해 공통적인 구성 요소와 다른 구성 요소에 대한 자세한 내용은 OISM 디바이스의 구성 요소를 참조하십시오.

외부 멀티캐스트 소스 및 수신기가 있는 PIM 도메인

그림 1에서 OISM 경계 리프 디바이스는 대표적인 외부 PIM 도메인의 EVPN 패브릭 외부에 있는 멀티캐스트 소스 및 수신기에 연결됩니다. 외부 PIM 도메인의 멀티캐스트 디바이스는 표준 PIM 프로토콜 절차를 따릅니다. 그들의 운영은 OISM에만 국한되지 않습니다. 외부 멀티캐스트 트래픽은 PIM 도메인을 통해 L3에서 흐릅니다.

OISM을 사용하여 다음 사용 사례에서 디바이스 간에 EVPN-VXLAN ERB 오버레이 패브릭의 멀티캐스트 트래픽을 라우팅하고 전달할 수 있습니다.

  • 내부 멀티캐스트 소스 및 수신기

  • 내부 멀티캐스트 소스 및 외부 멀티캐스트 수신기

  • 외부 멀티캐스트 소스 및 내부 멀티캐스트 수신기

단순화를 위해 이 문서에서는 외부 PIM 도메인을 다음과 같이 표시합니다.

  • PIM 라우터(MX 시리즈 라우터와 같은 디바이스)로서 PIM RP(랑데부 포인트(RP)의 역할을 합니다.

  • 외부 소스.

  • 외부 수신기.

외부 PIM 도메인으로의 멀티캐스트 데이터 전송에 지원되는 방법

OISM 경계 리프 디바이스는 패브릭 외부의 디바이스와 멀티캐스트 트래픽을 주고받는 하나 이상의 방법을 지원합니다. 지원되는 방법은 플랫폼에 따라 다릅니다.

일부 플랫폼은 경계 리프 역할을 지원하지 않습니다. 외부 멀티캐스트 방법에 대한 지원되는 플랫폼 열의 표 4에 나열된 플랫폼이 표시되지 않으면 플랫폼이 경계 리프 역할을 지원하지 않는다는 의미입니다.

표 4: 외부 멀티캐스트 연결 방법
이름 연결 방법 지원 플랫폼

M-VLAN IRB 방식

EVPN 인스턴스에서 확장하는 멀티캐스트 VLAN(M-VLAN)의 IRB 인터페이스입니다. 패브릭은 외부 PIM 도메인으로 들어오고 나가는 외부 멀티캐스트 트래픽 플로우에 대해서만 M-VLAN 및 해당 IRB 인터페이스를 사용합니다.

이 방법은 외부 PIM 라우터를 패브릭에 있는 둘 이상의 OISM 경계 리프 디바이스에 연결할 수 있도록 EVPN ESI(Ethernet Segment Identifier) 멀티호밍을 지원합니다.

참고:

향상된 OISM에서는 이 방법을 지원하지 않습니다.

PTX10001-36MR

PTX10002-36QDD

PTX10004

PTX10008

PTX10016

QFX10002(QFX10002-60C 제외)

QFX10008

QFX10016

기존의 L3 인터페이스 방식

서로 다른 서브넷의 외부 PIM 도메인에 개별적으로 연결되는 OISM 경계 리프 디바이스의 클래식 물리적 L3 인터페이스.

이러한 인터페이스는 VLAN과 연결되지 않습니다. EVPN 인스턴스에서 이러한 인터페이스를 구성하지 않습니다. 대신 이러한 인터페이스에 IP 주소를 할당하고 테넌트 L3 VRF 인스턴스에 포함합니다.

참고:

L3 인터페이스 연결은 어그리게이션 이더넷(AE) 인터페이스 번들일 수 있습니다.

ACX7024

ACX7100

ACX7332

ACX7348

ACX7509

EX4400

EX4650

PTX10001-36MR

PTX10002-36QDD

PTX10004

PTX10008

PTX10016

QFX5110

QFX5120

QFX5130-32CD

QFX5700

QFX10002(QFX10002-60C 제외)

QFX10008

QFX10016

비 EVPN IRB 방법

EVPN 인스턴스에서 확장하지 않는 추가 VLAN의 IRB 인터페이스. 테넌트 L3 VRF 인스턴스에 이러한 논리적 인터페이스를 포함합니다.

각 경계 리프 디바이스에서 연결된 IRB 인터페이스에 대한 고유한 추가 VLAN ID 및 서브넷을 할당합니다.

이러한 유형의 인터페이스를 외부 멀티캐스트용 비 EVPN IRB 인터페이스 라고 부릅니다.

PTX10001-36MR

PTX10002-36QDD

PTX10004

PTX10008

PTX10016

QFX5130-32CD

QFX5700

L2 M-VLAN 또는 L3 링크를 사용하여 EVPN-VXLAN 패브릭을 외부 PIM 도메인에 연결하는 일반적인 개요는 EVPN-VXLAN 환경에서 IGMP 스누핑 또는 MLD 스누핑을 사용한 멀티캐스트 포워딩 개요 를 참조하십시오.

OISM 브리지 도메인(VLAN)

표 5 는 OISM 브리지 도메인 또는 VLAN을 요약하고 OISM이 이를 사용하는 방법을 설명합니다.

참고:

이 문서에서 모든 OISM 디바이스 에 대한 참조는 OISM을 활성화하는 경계 리프 및 서버 리프 디바이스에 해당합니다.

표 5: OISM 브리지 도메인 또는 VLAN
브리지 도메인/VLAN 설명 구성 위치:

멀티캐스트 VLAN(M-VLAN)

(외부 멀티캐스트를 위한 M-VLAN IRB 방식) 패브릭을 외부 멀티캐스트 라우터에 연결하는 관련 IRB 인터페이스가 있는 EVPN 패브릭의 VLAN. 이 VLAN 및 IRB 인터페이스는 패브릭 내부와 외부의 디바이스 간의 트래픽 흐름을 가능하게 합니다. IGMPv2 및 IGMPv3 트래픽 모두에서 IGMP 스누핑을 지원하려면 각 IGMP 버전에 대한 트래픽을 전달할 별도의 M-VLAN을 할당합니다.

EVPN 인스턴스에서 이 VLAN을 확장합니다. 또한 외부 멀티캐스트 라우터를 동일한 EVPN ES의 여러 경계 리프 디바이스 M-VLAN IRB 인터페이스에 멀티호밍할 수도 있습니다. 일반적인 EVPN 멀티호밍 DF 규칙은 M-VLAN의 ES에서 트래픽의 단 하나의 복사본만 전송하는 데 적용됩니다.

M-VLAN을 EVPN 패브릭의 SBD 또는 수익 브리지 도메인이 아닌 VLAN으로 구성합니다.

참고:

향상된 OISM을 사용하는 M-VLAN IRB 방법은 지원하지 않습니다.

외부 소스 및 수신기에 연결하는 다른 지원되는 방법은 외부 PIM 도메인과 주고받는 멀티캐스트 데이터 전송에 지원되는 방법을 참조하십시오.

경계 리프 디바이스

추가 비 EVPN VLAN

(외부 멀티캐스트를 위한 비 EVPN IRB 방법) 패브릭의 EVPN 인스턴스에 없는 추가 VLAN. 테넌트 L3 VRF 인스턴스에서 연결된 IRB 인터페이스를 구성합니다. 이 VLAN 및 IRB 인터페이스는 패브릭 내부의 디바이스와 패브릭 외부의 디바이스 간에 멀티캐스트 트래픽 흐름을 가능하게 합니다.

패브릭 전체에서 고유한 각 경계 리프 디바이스에 고유한 추가 VLAN 및 해당 IRB 인터페이스 서브넷을 할당해야 합니다.

또한 IGMPv2 및 IGMPv3 트래픽 모두에서 IGMP 스누핑을 지원하려면 별도의 개별 추가 비 EVPN VLAN을 사용하여 각 IGMP 버전에 대한 트래픽을 전송합니다. MLDv1과 MLDv2 트래픽 모두에 대해 MLD 스누핑을 지원하려는 경우에도 동일한 제약이 적용됩니다.

참고:

외부 소스 및 수신기에 연결하는 다른 지원되는 방법은 외부 PIM 도메인과 주고받는 멀티캐스트 데이터 전송에 지원되는 방법을 참조하십시오.

경계 리프 디바이스

수익 브리지 도메인(VLAN)

패브릭이 제공하는 서비스에 대한 가입자를 위한 브리지 도메인입니다. 수익 브리지 도메인은 패브릭에서 VLAN으로 구성합니다.

수익 브리지 도메인은 패브릭의 고객 VLAN 에 해당합니다. 이러한 VLAN은 OISM에만 국한되지 않지만 패브릭의 멀티캐스트 소스 및 수신기는 이러한 브리지 도메인에 있습니다.

패브릭에서 IGMPv2와 IGMPv3 수신기를 모두 사용하여 IGMP 스누핑을 지원하려면 이러한 브리지 도메인에 VLAN을 할당하는 방법에 대한 자세한 내용은 동일한 EVPN-VXLAN 패브릭의 IGMPv2 및 IGMPv3(또는 MLDv1 및 MLDv2)을 참조하십시오. MLDv1 및 MLDv2 수신기 모두에서 MLD 스누핑을 지원하려는 경우에도 동일한 제약이 적용됩니다.

모든 OISM 디바이스

SBD(Supplemental Bridge Domain)

외부 멀티캐스트 트래픽 지원을 활성화하고, EVPN 코어에서 SMET 최적화를 구현하며, 모든 디바이스가 네트워크의 모든 VLAN을 알 필요가 없는 향상된 OISM 모드 구현을 지원하는 브리지 도메인입니다.

SBD를 수익 브리지 도메인 VLAN, M-VLAN, 또는 추가 비 EVPN VLAN과 다른 일반 VLAN으로 구성합니다.

SBD는 일반적으로 패브릭의 모든 OISM 리프 디바이스를 지원합니다. IGMPv2 및 IGMPv3 트래픽 모두로 IGMP 스누핑을 지원하거나 MLDv1 및 MLDv2 트래픽 모두로 MLD 스누핑을 지원하려면 각 IGMP 또는 MLD 버전에 대한 트래픽을 전송할 별도의 SBD를 할당합니다. SBD는 다음을 수행합니다.

  • 외부 멀티캐스트 소스에서 관심 있는 수신기가 있는 패브릭의 EVPN 디바이스로 남북 라우팅된 멀티캐스트 데이터 트래픽.
  • SMET EVPN Type 6은 원래 리프 디바이스에서 다른 EVPN 리프 디바이스로 라우팅하며, 이는 EVPN 코어에서 선택적 포워딩을 가능하게 합니다.
  • (향상된 OISM만 해당) 수신 리프 디바이스가 다른 리프 디바이스에 대한 멀티호밍 피어가 아닌 경우 내부 소스에서 관심 있는 수신기가 있는 다른 리프 디바이스로 동서 멀티캐스트 데이터 트래픽을 전송합니다. 향상된 OISM 모드에서 리프 디바이스는 소스 VLAN의 소스 트래픽을 멀티호밍 피어 리프 디바이스로만 라우팅합니다. (대조적으로, 일반 OISM 대칭 브리지 도메인 모델은 소스 VLAN의 모든 east-west 트래픽을 전송합니다.)

참고:

SBD는 다음을 위한 OISM 운영의 핵심입니다.

  • 외부 멀티캐스트 트래픽 라우팅 및 포워딩

  • (향상된 OISM 사용) 내부 소스의 내부 멀티캐스트 트래픽 라우팅 및 전달.

OISM이 작동하려면 SBD IRB 인터페이스가 항상 작동 중이어야 합니다.

각 L3 VRF 인스턴스에 대한 SBD로 사용하려는 VLAN을 구성하고 해당 IRB 인터페이스를 구성합니다. 계층 수준에서 [edit routing-instances l3-vrf-instance protocols evpn oism] 문을 사용하여 supplemental-bridge-domain-irb irb-interface-name 해당 VLAN 및 IRB 인터페이스를 표시된 L3 VRF 인스턴스의 SBD로 연결합니다.

모든 OISM 디바이스

일반 OISM 모드 - 대칭 브리지 도메인 모델

일반적인 OISM 구현은 대칭 브리지 도메인 모델을 사용합니다. 또한 이 OISM 모드를 BDE(Bridge Domains Everywhere) 모델이라고 합니다. 이 모델을 사용하여 네트워크의 모든 OISM 디바이스에서 모든 수익 브리지 도메인(VLAN)을 구성합니다.

그림 2: 일반 OISM Network topology diagram integrating EVPN with PIM for multicast routing shows interaction between external PIM domain and EVPN network with components like Border Leaf, Lean Spine, and Server Leaf switches. 을 사용하는 EVPN 패브릭

대칭 브리지 도메인 모델에서는 모든 OISM 경계 리프 및 서버 리프 디바이스에서 SBD 및 모든 수익 브리지 도메인을 구성해야 합니다.

또한 외부 PIM 도메인에 연결하는 경계 리프 디바이스에서 다음 VLAN을 균일하게 구성합니다.

  • 외부 멀티캐스트에 M-VLAN IRB 방법을 사용하는 경우 M-VLAN.

  • 외부 멀티캐스트에 비 EVPN IRB 방법을 사용하는 경우 각 경계 리프 디바이스에 고유한 추가 비 EVPN VLAN.

패브릭의 린 스파인 디바이스는 일반적으로 IP 전송 디바이스 및 경로 리플렉터 역할만 합니다. 따라서 일반적으로 린 스파인 디바이스에서 이러한 요소를 구성할 필요가 없습니다. (일부 예외는 표 3 의 린 스파인 행을 참조하십시오.)

향상된 OISM 모드 - 비대칭 브리지 도메인 모델

향상된 OISM 구현은 각 리프 디바이스에서 디바이스가 호스팅하는 수익 VLAN만 구성할 수 있는 비대칭 브리지 도메인 모델을 지원합니다. 결과적으로 우리는 때때로 향상된 OISM을 BDNE( Bridge Domains NOT Everywhere ) 모델이라고 부릅니다.

일반적으로 향상된 OISM은 그림 2에서 볼 수 있는 것과 동일한 고급 OISM 구조와 네트워크 구성 요소를 사용하지만, 비대칭 브리지 도메인 모델을 활성화하기 위해 몇 가지 운영상의 차이가 있습니다.

일반 OISM 구현과의 주요 차이점에 대한 소개는 향상된 OISM 개요 를 참조하십시오. 이 문서 전체에서 해당하는 경우 일반 OISM 대신 향상된 OISM을 사용할 때의 운영 또는 구성 차이에 대해 설명합니다.

OISM 디바이스의 구성 요소

이 섹션에서는 다음에 대해 구성해야 하는 요소를 요약합니다.

  • 모든 OISM 디바이스 - 경계 리프 역할 및 서버 리프 역할의 디바이스, 그리고 AR을 OISM과 통합할 때 독립형 모드에서 AR 복제자 역할도 하는 스파인 디바이스.

    표 6을 참조하십시오.

  • 서버 리프 디바이스만 해당됩니다.

    표 7을 참조하십시오.

  • 외부 멀티캐스트에 사용하는 방법에 따라 경계 리프 디바이스만 해당:

    • M-VLAN IRB 인터페이스

    • 클래식 L3 인터페이스

    • 비 EVPN IRB 인터페이스

    표 8을 참조하십시오.

일부 요소는 선택 사항이며 설명에 명시되어 있습니다.

참고:

EX4650, QFX5110 및 QFX5120 스위치는 OISM 요소에 대한 엔터프라이즈 스타일 인터페이스 구성을 지원하지만 서비스 프로바이더 스타일 인터페이스 구성은 지원하지 않습니다. 이러한 인터페이스 구성 스타일에 대한 자세한 내용은 유연한 이더넷 서비스 캡슐화EVPN-VXLAN을 통한 유연한 이더넷 서비스 지원 이해를 참조하십시오.

표 6 에는 모든 OISM 디바이스에서 구성하는 요소가 나와 있습니다.

표 6: 모든 OISM 디바이스의 구성 요소
구성 요소 설명

OISM 모드

전역적으로 OISM을 활성화하고 L3 VRF 인스턴스에서 OISM 라우팅 기능을 활성화합니다. 일반 모드 또는 고급 모드에서 OISM을 활성화하면 모든 디바이스가 동일한 OISM 모드를 실행해야 합니다.

OISM이 활성화된 디바이스는 다음과 같이 EVPN 유형 3 IMET(Inclusive Multicast Ethernet Tag) 경로를 보급합니다.

  • 디바이스는 구성된 각 수익 브리지 도메인(VLAN) 및 SBD에 대한 IMET 경로를 보급합니다.

  • IMET 경로에는 OISM 지원을 나타내는 플래그가 있는 확장 커뮤니티에 EVPN 멀티캐스트 플래그가 포함됩니다.

수익 브리지 도메인(고객 VLAN) 및 해당 IRB 인터페이스

데이터센터 서비스 요구 사항에 따라 수익 브리지 도메인(고객 VLAN)을 구성합니다. 일반 OISM을 사용하면 모든 OISM 디바이스에서 모든 수익 브리지 도메인 VLAN 및 해당 IRB 인터페이스를 대칭으로 구성해야 합니다. 향상된 OISM을 사용하면 각 OISM 디바이스에서 해당 IRB 인터페이스와 함께 디바이스가 호스팅하는 수익 VLAN만 구성하면 됩니다. 그러나 멀티호밍 피어 리프 디바이스 집합에서 수익 VLAN을 대칭적으로 구성해야 합니다. 자세한 내용은 OISM 브리지 도메인(VLAN)을 참조하십시오.

다음을 지원하려는 경우 수익 브리지 도메인을 구성하기 위한 특별한 고려 사항은 동일한 EVPN-VXLAN 패브릭의 IGMPv2 및 IGMPv3(또는 MLDv1 및 MLDv2) 을 참조하십시오.

  • IGMPv2 및 IGMPv3 수신기 모두에 대한 트래픽을 통한 IGMP 스누핑.

  • MLDv1 및 MLDv2 수신기 모두에 대한 트래픽을 통한 MLD 스누핑,

SBD(VLAN) 및 해당 IRB 인터페이스

모든 OISM 디바이스의 OISM 라우팅을 지원하는 각 L3 VRF에서 VLAN을 SBD로 구성하고 해당 IRB 인터페이스를 구성합니다. SBD는 M-VLAN, 비 EVPN VLAN 또는 EVPN 패브릭의 수익 브리지 도메인 VLAN과 구별되는 모든 VLAN일 수 있습니다. 자세한 내용은 OISM 브리지 도메인(VLAN)을 참조하십시오.

L3 VRF 인스턴스에서 이 VLAN을 SBD로 식별하려면 계층 수준에서 [edit routing-instances l3-vrf-instance protocols evpn oism] 문을 구성 supplemental-bridge-domain-irb SBD-irb-interface-name 합니다.

다른 공급업체와의 상호 운용성과 OISM 초안 표준 준수를 위해 Junos OS 및 Junos OS Evolved 24.1R1부터 SBD IRB 인터페이스에 대한 EVPN Type 3 IMET 경로는 멀티캐스트 플래그 확장 커뮤니티에 OISM SBD 플래그를 포함합니다.

L3 멀티캐스트 프로토콜—IGMPv2 또는 IGMPv3

IGMPv2 또는 IGMPv3 L3 멀티캐스트 프로토콜을 활성화합니다. 수신자는 IGMP 보고서를 전송하여 멀티캐스트 그룹에 대한 트래픽 수신에 대한 관심을 표현합니다.

임의 소스 멀티캐스트(ASM) 모드에서 IGMPv2 또는 IGMPv3를 사용하거나 SSM(Source-specific 멀티캐스트) 모드에서 IGMPv3를 사용할 수 있습니다.

동일한 VLAN 또는 OISM이 활성화된 동일한 VRF 인스턴스에서 두 IGMP 버전에 대해 IGMP 스누핑을 함께 활성화할 수 없습니다. 그러나 동일한 패브릭에서 IGMPv2 및 IGMPv3 수신기를 통한 IGMP 스누핑을 지원하려면 한 VRF 인스턴스의 특정 VLAN에 대해 IGMPv2를 사용하여 IGMP 스누핑을 활성화하고 다른 VRF 인스턴스의 다른 VLAN에 대해 IGMPv3를 사용하여 IGMP 스누핑을 활성화할 수 있습니다. 자세한 내용은 동일한 EVPN-VXLAN 패브릭의 IGMPv2 및 IGMPv3(또는 MLDv1 및 MLDv2) 를 참조하십시오.

IGMPv2는 기본 IGMP 버전입니다. IGMPv3를 구성하려면 옵션을 지정해야 합니다.version 3

L3 멀티캐스트 프로토콜 - MLDv1 또는 MLDv2

패브릭에 IPv6 멀티캐스트 트래픽이 있는 경우 MLDv1 또는 MLDv2 L3 멀티캐스트 프로토콜을 활성화합니다. 수신자는 MLD 보고서를 전송하여 멀티캐스트 그룹에 대한 트래픽 수신에 대한 관심을 표명합니다.

임의 소스 멀티캐스트(ASM) 모드에서 MLDv1 또는 MLDv2를 사용하거나 SSM(Source-specific 멀티캐스트) 모드에서 MLDv2를 사용할 수 있습니다.

OISM이 활성화된 상태에서는 동일한 VLAN 또는 동일한 VRF 인스턴스에서 두 MLD 버전에 대해 MLD 스누핑을 함께 활성화할 수 없습니다. 그러나 다음과 같은 경우 동일한 패브릭에서 MLDv1 및 MLDv2 수신기를 사용하여 MLD 스누핑을 지원할 수 있습니다.

  • 하나의 VRF 인스턴스에서 특정 VLAN에 대해 MLDv1을 사용하여 MLD 스누핑을 활성화합니다.

  • 다른 VRF 인스턴스의 다른 VLAN에 대해 MLDv2를 사용하여 MLD 스누핑을 활성화합니다.

자세한 내용은 동일한 EVPN-VXLAN 패브릭의 IGMPv2 및 IGMPv3(또는 MLDv1 및 MLDv2) 를 참조하십시오.

MLDv1은 기본 MLD 버전입니다. MLDv2를 구성하려면 옵션을 지정해야 합니다.version 2

L2 멀티캐스트 최적화 - SMET를 통한 IGMP 스누핑

OISM이 제공하는 최적화의 일부로 IGMPv2 또는 IGMPv3 프로토콜을 사용하여 L2에서 IGMP 스누핑을 활성화합니다. IGMP 스누핑을 사용하면 디바이스는 관심 있는 액세스 측 수신자로만 멀티캐스트 트래픽을 라우팅하거나 전달합니다. 수신자는 IGMP 보고서를 전송하여 멀티캐스트 그룹에 대한 트래픽 수신에 대한 관심을 표현합니다.

IGMP 스누핑을 활성화하면 디바이스도 자동으로 SMET 유형 6 경로를 보급합니다. SMET를 사용하면 디바이스는 관심 있는 수신기가 있는 다른 디바이스로만 트래픽 복사본을 EVPN 코어로 보냅니다.

다음과 같이 IGMP 스누핑을 구성합니다.

  • 각 OISM 수익, VLAN 및 SBD에 대한 EVPN 인스턴스에서.

  • 다음과 같이 M-VLAN IRB 방식 또는 비 EVPN IRB 방식으로만 외부 멀티캐스트를 위한 경계 리프 디바이스:

    • M-VLAN IRB 방법: M-VLAN IRB 멀티캐스트 라우터 인터페이스에 대한 EVPN 인스턴스에서 IGMPv3에만 옵션을 포함 evpn-ssm-reports-only 합니다.

    • 비 EVPN IRB 방법: 멀티캐스트 라우터 인터페이스로 구성된 비 EVPN IRB 인터페이스의 경우 전역.

      IGMPv3에서는 외부 멀티캐스트 인터페이스가 EVPN 인스턴스에서 확장되지 않기 때문에 IGMP 스누핑 evpn-ssm-reports-only 옵션이 필요하지 않습니다.

    참고:

    외부 멀티캐스트를 위한 기존의 L3 인터페이스 방법을 사용하면 순수 L3 인터페이스에서 L2 최적화인 IGMP 스누핑을 구성하지 않습니다.

L2 멀티캐스트 최적화 - IPv6 멀티캐스트 트래픽에 대한 SMET를 사용한 MLD 스누핑

패브릭에 IPv6 멀티캐스트 트래픽이 있는 경우 MLDv1 또는 MLDv2 프로토콜을 사용하여 L2에서 MLD 스누핑을 활성화합니다. MLD 스누핑을 사용하면 디바이스는 관심 있는 액세스 측 수신기로만 멀티캐스트 트래픽을 라우팅하거나 전달합니다. 수신자는 MLD 보고서를 전송하여 멀티캐스트 그룹에 대한 트래픽 수신에 대한 관심을 표명합니다.

MLD 스누핑을 활성화하면 디바이스는 SMET 유형 6 경로도 자동으로 보급합니다. SMET를 사용하면 디바이스는 관심 있는 수신기가 있는 다른 디바이스로만 트래픽 복사본을 EVPN 코어로 보냅니다.

다음과 같이 MLD 스누핑을 구성합니다.

  • 각 OISM 수익, VLAN 및 SBD에 대한 EVPN 인스턴스에서.

  • 외부 멀티캐스트를 위한 경계 리프 디바이스에서만 다음 지침에 따른 비 EVPN IRB 방법:

    • 멀티캐스트 라우터 인터페이스로 구성된 비 EVPN IRB 인터페이스를 사용하여 MLD 스누핑을 전역으로 구성합니다.

    • SSM 모드에서 MLDv2를 사용하면 외부 멀티캐스트 인터페이스가 EVPN 인스턴스에서 확장되지 않기 때문에 MLD 스누핑 evpn-ssm-reports-only 옵션이 필요하지 않습니다.

    참고:

    외부 멀티캐스트를 위한 기존의 L3 인터페이스 방법을 사용하면 순수 L3 인터페이스에서 L2 최적화인 MLD 스누핑을 구성하지 않습니다.

L3 VRF 인스턴스(또는 기본 IRB 라우팅 인스턴스)

L3 OISM 라우팅 기능을 지원하도록 하나 이상의 라우팅 인스턴스(instance type vrf)를 구성합니다. 또는, 기본 IRB 라우팅 인스턴스에서 OISM을 지원하는 디바이스의 경우, 대신 기본 라우팅 인스턴스에서 L3 라우팅 관련 매개 변수를 정의할 수 있습니다.

구성에 사용자 지정 VRF 인스턴스가 있는 경우, 계층 수준에서 관련 L3 OISM 라우팅 기능을 구성합니다.[edit routing-instances vrf-instance-name ...] 구성이 기본 L3 라우팅 인스턴스를 사용하는 경우 대신 글로벌 수준에서 VRF 인스턴스 요소를 구성합니다. 자세한 내용은 테넌트 L3 VRF 인스턴스 또는 기본 L3 라우팅 인스턴스를 통한 OISM 지원을 참조하십시오.

originate-smet-on-revenue-vlan-too

(선택 사항) 로컬 IGMP 또는 MLD 보고서를 수신할 때 디바이스가 수익 브리지 도메인(SBD 포함)에 대한 SMET 유형 6 경로를 시작할 수 있도록 합니다. 기본적으로 OISM 디바이스는 SBD에서만 유형 6 경로를 시작합니다.

OISM을 지원하지 않는 다른 벤더 장치와의 호환성을 위해 이 옵션을 사용합니다. 이러한 디바이스는 SBD에서 유형 6 경로를 수신할 때 수익 브리지 도메인 VLAN에 대한 올바른 상태를 생성할 수 없습니다.

install-star-g-routes

디바이스의 라우팅 엔진(RE)을 활성화하여 EVPN 유형 6 경로를 수신하는 즉시 라우팅 인스턴스의 모든 수익 브리지 도메인 VLAN에 대한 패킷 포워딩 엔진(PFE)에 (*,G) 멀티캐스트 경로를 설치합니다. 이 옵션을 설정하면 멀티캐스트 트래픽이 처음 도착할 때 트래픽 손실을 최소화하는 데 도움이 됩니다.

이 옵션은 옵션과 conserve-mcast-routes-in-pfe 상호 배타적이므로 라우팅 인스턴스에서 두 옵션을 함께 설정할 수 없습니다.

다음에 이 옵션이 필요합니다.

  • (일반 OISM 모드만 해당) 스위치, QFX5130-32CD 스위치 및 QFX5700 스위치를 AR 복제자 역할에서 해당 디바이스를 구성할 때 QFX10000 라인.

  • Junos OS 및 Junos OS Evolved 릴리스 23.4R1 이전 릴리스에서 해당 디바이스를 OISM 서버 리프 또는 경계 리프 디바이스로 구성하는 경우 QFX10000 라인 스위치 및 PTX10000 라인 라우터에서 해당 디바이스를 구성하는 경우.

    이 경우 Junos OS 및 Junos OS Evolved 릴리스 23.4R1부터 이 옵션이 더 이상 필요하지 않습니다.

이 옵션을 설정하는 것은 일반적으로 필요한 위에 나열된 사용 사례 이외의 사용 사례에서는 권장되지 않습니다.

이 옵션을 설정하는 방법 및 시기에 대한 자세한 내용은 OISM을 사용하여 멀티캐스트 경로를 설치하기 위한 대기 시간 및 확장 장단점(install-star-g-routes 옵션) 을 참조하십시오.

conserve-mcast-routes-in-pfe

(ACX 시리즈 라우터, QFX5130-32CD 스위치, QFX5700 스위치를 OISM 서버 리프 또는 OISM 경계 리프 디바이스로 구성할 때 필요) OISM과 함께 이 옵션을 구성하여 PFE 테이블스페이스를 보존합니다. 디바이스는 L3 멀티캐스트 경로만 설치하고 L2 멀티캐스트 스누핑 경로 설치를 피합니다.

OISM을 사용하여 QFX5130-32CD 및 QFX5700 스위치를 독립형 AR 복제기 디바이스로 구성할 때 이러한 스위치에 이 옵션을 설정하지 마십시오. 이 옵션은 옵션과 install-star-g-routes 상호 배타적이므로 라우팅 인스턴스에서 두 옵션을 함께 설정할 수 없습니다.

자세한 내용은 ACX 시리즈 라우터, QFX5130-32CD 스위치 및 QFX5700 OISM을 통한 서버 리프 및 경계 리프 장치로 스위치 참조하십시오.

표 7 에는 서버 리프 디바이스에서 구성하는 요소가 나와 있습니다.

표 7: OISM 서버 리프 디바이스의 구성 요소
구성 요소 설명

모든 수익 브리지 도메인 및 SBD에서 패시브 모드의 PIM

기존 PIM 프로토콜 기능을 모두 사용하지 않고 로컬 라우팅을 용이하게 하도록 이 모드를 구성합니다. 서버 리프 디바이스:

  • 다른 디바이스와 PIM 인접 관계를 형성하지 않습니다(PIM hello 메시지 송수신 회피).

  • PIM 로컬 RP 역할을 합니다. 디바이스는 IGMP 또는 MLD 보고서에서 로컬로 PIM 상태를 생성합니다. 또한 디바이스는 소스 등록을 수행하지 않습니다. 경계 리프 디바이스만 외부 PIM RP에 대한 소스 등록을 수행합니다.

SBD IRB 인터페이스의 옵션이 있는 accept-remote-source PIM

이 옵션을 사용하면 SBD IRB 인터페이스가 동일한 서브넷에 있지 않은 소스에서 멀티캐스트 트래픽을 수락할 수 있습니다. 서버 리프 디바이스에는 다음과 같은 이유로 이 설정이 필요합니다.

  • 경계 리프 디바이스는 외부 멀티캐스트 인터페이스에서 SBD로의 멀티캐스트 소스 트래픽을 서버 리프 디바이스로 라우팅합니다.

  • 트래픽은 PIM 인접 항목이 아닌 SBD IRB 인터페이스의 서버 리프 디바이스에 도착합니다. 소스는 로컬 소스가 아니므로 이 설정이 없으면 디바이스가 트래픽을 삭제합니다.

다음을 지원하는 피어 연결을 위한 테넌트 VRF의 OSPF:

  • SBD의 외부 멀티캐스트 트래픽

  • (강화된 OISM) SBD의 East-West 트래픽

각 테넌트 VRF에서 최단 경로 우선(OSPF)을 구성하여 서버 리프 디바이스가 경로를 학습하도록 합니다.

  • 패브릭 외부의 멀티캐스트 트래픽이 SBD에 도착할 때 외부 소스로.

  • (강화된 OISM) SBD의 다른 리프 디바이스에서 도착하는 east-west 트래픽의 경우.

디바이스는 SBD에서 수익 브리지 도메인으로 트래픽을 전달하는 데 필요한 PIM(S,G) 항목을 생성합니다.

일반 OISM을 사용하면 서버 리프 디바이스에서 L3 VRF 인스턴스의 모든 인터페이스를 OSPF 패시브 모드로 구성하여 이러한 디바이스가 OSPF 인접성을 형성하지 않고 내부 경로를 공유할 수 있도록 합니다.

향상된 OISM의 경우에만 서버 리프 디바이스에서 OSPF 활성 모드의 L3 VRF 인스턴스에서 SBD IRB 인터페이스를 구성할 수 있습니다. 이 경우 SBD IRB 인터페이스는 서버 리프 디바이스가 대부분 SBD에서 서로 멀티캐스트 트래픽을 교환하기 때문에 OSPF 인접성을 설정해야 합니다. OSPF 패시브 모드의 L3 VRF 인스턴스의 다른 모든 인터페이스를 구성합니다.

표 8 에는 사용하는 외부 멀티캐스트 방법을 기반으로 경계 리프 디바이스에서 구성하는 요소가 나와 있습니다.

표 8: OISM 경계 리프 디바이스의 구성 요소
구성 요소 외부 멀티캐스트 방법 설명

M-VLAN 및 해당 IRB 인터페이스(EVPN 인스턴스)

M-VLAN IRB 방식

VLAN을 M-VLAN으로 구성하고 EVPN 인스턴스에서 이 VLAN을 확장합니다. 이 VLAN은 EVPN 패브릭의 SBD 또는 수익 브리지 도메인 VLAN과 구별되어야 합니다. 또한 EVPN 인스턴스에 M-VLAN IRB 인터페이스를 구성합니다. M-VLAN에 대한 자세한 내용은 OISM 브리지 도메인(VLAN) 을 참조하십시오.

여러 경계 리프 디바이스 M-VLAN IRB 인터페이스를 동일한 EVPN ES의 외부 멀티캐스트 라우터에 연결할 수 있습니다. 일반적인 EVPN 멀티호밍 DF 규칙은 M-VLAN에서 중복 트래픽 전송을 방지하기 위해 적용됩니다.

외부 멀티캐스트 포트의 L2 멀티캐스트 라우터 인터페이스

M-VLAN IRB 방법 또는 비 EVPN IRB 방법

경계 리프 디바이스를 L2의 외부 PIM 도메인에 연결하는 L2 포트에서 IGMP 스누핑 또는 MLD 스누핑으로 옵션을 구성 multicast-router-interface 합니다.

M-VLAN IRB 방법을 사용하면 외부 도메인 라우터가 경계 리프 디바이스에 멀티호밍될 때 이러한 인터페이스는 멀티캐스트 트래픽을 지원합니다. 결과적으로 멀티호밍 M-VLAN 사용 사례에는 이 구성이 필요합니다. 이 설정은 비 EVPN IRB 방법에서도 필요합니다.

M-VLAN IRB 인터페이스의 PIM

M-VLAN IRB 방식

분산 지정 라우터(DR) 모드(distributed-dr) 또는 M-VLAN IRB 인터페이스의 표준 PIM 모드에서 PIM을 구성합니다. 대부분의 경우, 특히 외부 PIM 라우터가 여러 경계 리프 디바이스에 멀티호밍되는 경계 리프 디바이스에서는 분산 DR 모드를 사용하는 것이 좋습니다.

디바이스는 PIM을 사용하여 다음을 수행합니다.

  • 다른 경계 리프 디바이스 및 외부 PIM 라우터와 PIM 인접 관계를 형성합니다. 외부 PIM 라우터는 ES에서 멀티호밍될 수 있습니다. 그 결과, EVPN에서 전달된 트래픽이 다른 피어 경계 리프 디바이스로 올 수 있습니다.

  • M-VLAN에 대해 단일 LHR(마지막 홉 라우터) 지정 라우터(DR)를 선택하여 하나의 디바이스만 PIM RP에 대한 내부 소스에 대한 소스 등록을 수행합니다.

테넌트 VRF 인스턴스의 M-VLAN IRB 인터페이스에서 PIM을 구성합니다. 수익 브리지 도메인에서 PIM을 구성하는 방법과 유사합니다.

IP 주소의 L3 물리적 인터페이스

클래식 L3 인터페이스

경계 리프 디바이스를 L3의 외부 PIM 도메인에 연결하는 외부 멀티캐스트용 IP 주소로 물리적 L3 인터페이스를 구성합니다.

각 경계 리프 디바이스의 다른 서브넷에서 외부 멀티캐스트 L3 인터페이스를 정의합니다.

참고:

L3 인터페이스 연결은 AE 인터페이스 번들일 수 있습니다.

외부 멀티캐스트 물리적 L3 인터페이스에 대한 논리적 인터페이스의 PIM

클래식 L3 인터페이스

테넌트 VRF 인스턴스의 외부 멀티캐스트 L3 인터페이스에 대한 논리적 인터페이스(유닛 0)를 구성합니다. 논리적 인터페이스에서 표준 PIM 모드를 구성합니다.

이 설정을 사용하면 경계 리프 디바이스가 외부 PIM 라우터와 PIM 인접 관계를 형성하여 참가 메시지를 보내고 외부 멀티캐스트 트래픽을 송수신합니다.

추가 VLAN 및 해당 IRB 인터페이스(EVPN 인스턴스에 없음)

비 EVPN IRB 방법

EVPN 신호 없이 외부 멀티캐스트를 위해 전역으로 추가 VLAN 및 IRB 인터페이스를 구성합니다. 이 VLAN 및 IRB 인터페이스 서브넷은 SBD, 수익 브리지 도메인 VLAN 또는 EVPN 패브릭의 다른 경계 리프 디바이스의 추가 VLAN과 구별되어야 합니다. 이 추가 VLAN 및 외부 멀티캐스트 방법에 대한 자세한 내용은 OISM 브리지 도메인(VLAN) 을 참조하십시오.

비 EVPN IRB 인터페이스의 PIM

비 EVPN IRB 방법

테넌트 VRF 인스턴스의 비 EVPN IRB 인터페이스에서 PIM을 구성합니다.

이 설정을 사용하면 경계 리프 디바이스가 외부 PIM 라우터와 PIM 인접 관계를 형성하여 참가 메시지를 보내고 외부 멀티캐스트 트래픽을 송수신합니다.

SBD IRB 인터페이스의 PIM

모두

SBD 라우팅 및 전달을 위한 테넌트 VRF 인스턴스의 SBD IRB 인터페이스에서 표준 PIM 모드를 구성합니다. 이 설정을 사용하면 경계 리프 디바이스:

  • 외부 멀티캐스트 인터페이스에서 SBD로 외부 멀티캐스트 소스 트래픽을 라우팅하고 멀티캐스트 수신기가 있는 서버 리프 디바이스로 복사본을 전달합니다.

  • 다른 경계 리프 디바이스와 PIM 인접 관계를 형성합니다.

  • 피어 경계 리프 디바이스 중 SBD에서 단일 LHR DR을 선택합니다. 이 선택된 PIM DR만이 SBD에서 외부 멀티캐스트 소스 트래픽을 전달합니다. 이 선택은 피어 경계 리프 디바이스가 중복 트래픽을 EVPN 코어로 전달하는 것을 방지합니다.

SBD IRB 인터페이스의 옵션이 있는 accept-remote-source PIM

향상된 OISM으로 지원되는 방법(플랫폼별):

  • 클래식 L3 인터페이스

  • 비 EVPN IRB 방법

(향상된 OISM만 해당) 이 옵션을 사용하면 경계 리프 디바이스가 동일한 서브넷에 있지 않은 소스에서 멀티캐스트 트래픽을 수락합니다. 향상된 OISM을 사용하면 모든 OISM 디바이스에서 모든 수익 VLAN을 구성하지 않았을 수도 있기 때문에 이 옵션이 필요합니다. 이 옵션을 포함하면 소스가 경계 리프 디바이스에도 구성되지 않은 VLAN에 있는 경우 경계 디바이스가 다른 OISM 리프 디바이스 뒤에 위치한 멀티캐스트 소스에 대한 경로를 가질 수 있습니다.

PIM EVPN 게이트웨이(PEG) 역할

모두

(EVPN에 대한 외부 IRB 옵션 포함, external-irb interface-name M-VLAN IRB 방법에서만 가능)

외부 PIM 라우터에 연결할 수 있도록 경계 리프 디바이스에서 pim-evpn-gateway 역할을 구성합니다. 이 역할에서 경계 리프 디바이스는 기존의 PIM 라우팅 동작을 사용하고 다음과 같이 로컬 라우팅을 수행합니다.

외부 소스 트래픽의 경우:

  • M-VLAN IRB 인터페이스, L3 인터페이스 또는 비 EVPN IRB 인터페이스의 외부 소스 트래픽을 경계 리프 디바이스의 수익 브리지 도메인에 있는 모든 로컬 수신기로 라우팅합니다.

  • M-VLAN IRB 인터페이스, L3 인터페이스 또는 비 EVPN IRB 인터페이스의 외부 소스 트래픽을 SBD로 라우팅하여 패브릭의 내부 수신기에 도달합니다. (디바이스는 SBD의 EVPN 코어로만 트래픽을 다른 OISM 리프 디바이스로 전달합니다.)

내부 소스 트래픽의 경우:

  • 수익 브리지 도메인에 도착하는 트래픽을 다른 수익 브리지 도메인으로 로컬로 라우팅합니다.

  • M-VLAN IRB 인터페이스, L3 인터페이스 또는 비 EVPN IRB 인터페이스를 통해 트래픽을 외부 멀티캐스트 수신기로 라우팅합니다. 디바이스는 트래픽을 EVPN 코어로 다시 전달하지 않습니다.

PEG 인터페이스에 대한 EVPN IMET 경로는 경로의 멀티캐스트 플래그 확장 커뮤니티 필드에 OISM PEG 플래그를 포함합니다.

다음에 대한 최단 경로 우선(OSPF):

  • 외부 멀티캐스트 인터페이스 피어 연결

  • (강화된 OISM) SBD의 East-West 트래픽

모두

테넌트 L3 VRF 인스턴스에서 OSPF 영역을 구성하여 경계 리프 디바이스가 멀티캐스트 소스에 대한 경로를 학습하도록 합니다. 디바이스가 멀티캐스트 트래픽 포워딩을 지원하려면 다음 경로가 필요합니다.

  • 패브릭 내부의 소스에서 패브릭 외부의 수신기로.

  • 패브릭 외부의 소스에서 패브릭 내부의 수신기로.

디바이스는 외부 멀티캐스트 인터페이스, SBD 및 수익 브리지 도메인에서 트래픽을 전달하기 위한 PIM(S,G) 항목을 생성하기 위해 이 경로 정보가 필요합니다.

(강화된 OISM) 또한 경계 리프 디바이스는 멀티호밍 피어가 아닌 리프 디바이스 간에 SBD의 east-west 트래픽 경로를 학습해야 합니다.

그 결과, 일반 OISM 또는 향상된 OISM을 사용하여 경계 리프 디바이스에서 다음의 활성 모드로 OSPF를 구성할 수 있습니다.

  • SBD IRB 인터페이스

  • 외부 멀티캐스트 인터페이스 - M-VLAN IRB 인터페이스, L3 인터페이스 또는 비 EVPN IRB 인터페이스

OSPF 패시브 모드에서 L3 VRF 인스턴스의 다른 인터페이스를 구성합니다.

수익 브리지 도메인 IRB 인터페이스의 PIM 분산 DR 모드

모두

테넌트 VRF 인스턴스의 수익 브리지 도메인 IRB 인터페이스에서 분산 DR 모드(distributed-dr)로 PIM을 구성합니다. 이 모드에서 경계 리프 디바이스는 다음을 수행합니다.

  • 멀티호밍 외부 PIM 라우터 연결을 지원하기 위해 다른 PIM 디바이스와 PIM 인접 관계를 형성합니다.

  • 수익 브리지 도메인 IRB 인터페이스에서 LHR DR 역할을 하며 수신된 IGMP 또는 MLD 보고서에서 PIM 상태를 로컬로 생성합니다. 그 결과:

    • 디바이스는 수익 브리지 도메인 간에 로컬 멀티캐스트 라우팅을 수행할 수 있습니다.

    • 하나의 피어 경계 리프 디바이스는 PIM RP에 대한 소스 등록을 수행하는 PIM DR이 됩니다. PIM hello 메시지와 PIM DR 선택 프로세스가 PIM DR을 결정합니다.

M-VLAN IRB 인터페이스의 PIM accept-join-always-from 옵션 및 정책 M-VLAN IRB 방식

외부 PIM 라우터가 둘 이상의 EVPN 경계 리프 디바이스에 멀티호밍된 경우 테넌트 VRF 인스턴스의 M-VLAN IRB 인터페이스에서 이 옵션을 설정합니다. 이 옵션을 사용하면 디바이스가 멀티호밍 피어 경계 리프 디바이스에서 동일한 PIM(S,G) JOIN 상태를 수락하고 설치할 수 있습니다. 이 옵션은 패브릭 내부의 소스에서 외부 PIM 도메인의 수신기로 멀티캐스트 트래픽 전송을 지원합니다.

M-VLAN에서 멀티호밍을 사용하면 중복 트래픽 전송을 방지하기 위해 일반적인 EVPN 멀티호밍 DF 규칙이 ES에 적용됩니다. 피어 경계 리프 디바이스가 동일한 유효한 참가 상태를 갖고 있는 경우, EVPN DF인 모든 디바이스가 멀티캐스트 트래픽을 전달할 수 있습니다.

인터페이스가 항상 외부 PIM 라우터에 해당하는 업스트림 이웃 주소에서 PIM 조인을 설치해야 한다고 지정하는 정책으로 이 문을 구성합니다.

참고:

이 옵션은 기존의 L3 인터페이스 및 비 EVPN IRB 방법에서는 사용하지 않습니다. 이러한 메서드는 EVPN 인스턴스의 외부 멀티캐스트 인터페이스를 확장하지 않습니다.

OISM 디바이스 구성에 대한 자세한 내용은 다음 섹션을 참조하십시오.

외부 PIM 도메인에 대한 클래식 L3 인터페이스 연결을 포함하는 데이터센터 패브릭 사용 사례의 전체 OISM 구성 예시는 에지 라우팅 브리징 오버레이를 위한 AR(Assisted Replication)을 사용하는 최적화된 OISM(Intersubnet Multicast)을 참조하십시오.

OISM 작동 방식

다음 섹션에서는 OISM의 작동 방식을 설명하고 대칭 브리지 도메인 OISM 모델을 사용하는 몇 가지 일반적인 사용 사례에서 멀티캐스트 트래픽이 어떻게 흐르는지 보여줍니다.

향상된 OISM(비대칭 브리지 도메인 모델)으로 지원하는 사용 사례는 이 섹션의 사용 사례와 유사하지만 몇 가지 운영상의 차이점이 있습니다. 또한 앞서 언급했듯이 이 섹션의 그림과 같이 모든 리프 디바이스에서 모든 VLAN을 구성할 필요는 없습니다.

향상된 OISM과의 차이점에 대한 개요는 향상된 OISM 개요를 참조하십시오. 운영상의 차이점에 대한 자세한 내용은 향상된 OISM 작동 방식을 참조하십시오.

OISM 디바이스의 로컬 라우팅

그림 3은 로컬 라우팅 및 포워딩이 OISM 디바이스에서 일반적으로 어떻게 작동하는지 보여줍니다. 그림에서 볼 수 있듯이 OISM 로컬 라우팅은 소스 VLAN의 트래픽을 전달합니다. 각 리프 디바이스는 트래픽을 다른 VLAN의 수신기로 로컬로 라우팅하므로 동일한 디바이스에서 서브넷 간 라우팅을 위한 헤어핀을 방지할 수 있습니다.

그림 3: OISM Network topology showing EVPN multicast traffic. Multicast source on Leaf-1 sends traffic to receivers on Leaf-1, Leaf-2, and Leaf-3 via EVPN cloud. Leaf switches use PIM passive mode. VLAN-1 and VLAN-2 facilitate traffic with IRB for routing and bridging. 을 사용한 로컬 라우팅

이 경우 소스 트래픽은 파란색 VLAN인 VLAN-1의 Mcast-Src-1에서 발생합니다. 서버 리프 디바이스는 패시브 모드에서 IRB 인터페이스와 PIM을 사용하여 VLAN 간에 트래픽을 라우팅합니다. PIM을 패시브 모드로 사용하면 서버 리프 디바이스:

  • 다른 리프 디바이스와 PIM 이웃이 되지 마십시오.

  • 로컬 PIM RP 역할을 하고, IGMP 또는 MLD 보고서를 수신할 때 로컬 PIM 상태를 생성하고, 소스 등록을 하지 않습니다.

결과적으로, 서버 리프 디바이스는 다음과 같이 패브릭 내의 멀티캐스트 트래픽을 멀티캐스트 그룹에 관심 있는 수신자에게 전달하고 라우팅합니다.

  • 수신 리프 디바이스(Leaf-1)는 소스 VLAN의 트래픽을 관심 있는 수신기가 있는 다른 리프 디바이스를 향해 EVPN 패브릭으로 전달합니다.

  • 모든 서버 리프 디바이스는 트래픽을 EVPN 코어로 지정된 라우터인 다른 디바이스로 다시 전달할 필요가 없습니다. 서버 리프 디바이스는 로컬에서 다음을 수행할 수 있습니다.

    • 소스 VLAN의 트래픽을 소스 VLAN의 로컬 관심 수신기로 전달합니다.

    • 소스 VLAN에서 IRB 인터페이스를 통해 다른 VLAN의 로컬 관심 수신기로 트래픽을 라우팅합니다.

EVPN 데이터센터 내부의 소스 및 수신기를 통한 멀티캐스트 트래픽 포워딩 및 라우팅

멀티캐스트 소스가 EVPN 패브릭 내부에 있을 때 서버 리프 디바이스는 소스 VLAN에서 멀티캐스트 트래픽을 수신합니다. 그런 다음 OISM 디바이스의 로컬 라우팅에 설명된 대로 트래픽을 로컬로 라우팅하거나 전달합니다.

다음 그림은 EVPN 패브릭 내의 OISM 로컬 라우팅 및 포워딩을 자세히 보여줍니다. 또한 이 그림은 로컬 라우팅이 멀티캐스트 수신기에 대한 EVPN 멀티호밍과 함께 작동하는 방식을 보여줍니다.

그림 4: 내부 멀티캐스트 소스 및 내부 멀티캐스트 수신기가 Network topology integrating EVPN with PIM for multicast routing. Shows external multicast sources and receivers, EVPN components like Border Leafs and Lean Spines, and multicast traffic flow using colored arrows for local, external, and VLAN routing. Highlights key components like PEG, VLANs, SBD, and multicast source and receivers connected to server leaf switches. 있는 OISM

그림 4에서 멀티캐스트 소스인 Mcast-Src-1은 리프-1에 싱글호밍되어 있습니다. 소스 VLAN은 VLAN-1(파란색 VLAN)입니다. 멀티캐스트 제어 및 데이터 트래픽 플로우는 다음과 같이 진행됩니다.

  1. 3개의 서버 리프 디바이스 모두에서 수신자가 멀티캐스트 그룹에 대한 트래픽 수신에 관심을 표시하는 IGMP 또는 MLD 보고서(참가 메시지)를 전송했습니다.

  2. 리프-1은 소스 VLAN의 트래픽을 리프-2와 리프-3 모두로 전달합니다. 두 리프 디바이스 모두 관심 있는 수신기를 가지고 있기 때문입니다. 이 경우 Leaf-2 및 Leaf-3의 수신기는 단일 호밍을 사용합니다.

  3. 리프-2 및 리프-3은 OISM 디바이스의 로컬 라우팅에 설명된 대로 트래픽을 관심 있는 수신기(Rcvr-2, Rcvr-3, Rcvr-4)로 전달하거나 로컬로 라우팅합니다.

  4. VLAN-2의 Rcvr-1은 EVPN ES의 리프-1 및 리프-2에 멀티호밍됩니다. Rcvr-1은 멀티캐스트 트래픽 수신에 관심을 표명했으므로 다음과 같습니다.

    • 리프-1과 리프-2의 서버 리프 디바이스 모두 IGMP 또는 MLD 보고서를 수신합니다.
    • 리프-1과 리프-2 모두 각 디바이스가 PIM 패시브 모드 구성을 가지고 있기 때문에 소스 VLAN(VLAN-1)의 트래픽을 로컬로 라우팅합니다.
    • 그러나 리프-1은 EVPN ES의 DF이기 때문에 리프-1만 트래픽을 Rcvr-1로 전달합니다.
  5. 경계 리프 디바이스는 소스 VLAN의 EVPN 패브릭을 통해 멀티캐스트 트래픽을 수신합니다. 경계 리프 디바이스에는 로컬 수신기가 있을 수 있지만 해당 경우는 보여주지 않습니다. 로컬 수신기를 사용하면 디바이스도 서버 리프 디바이스와 동일한 방식으로 트래픽을 해당 수신기로 로컬로 라우팅하거나 전달합니다.

또한 그림 4는 경계 리프 디바이스가 소스 VLAN에서 외부 PIM 도메인의 외부 멀티캐스트 수신기로 트래픽을 로컬로 라우팅한다는 것을 보여줍니다. 플랫폼별로 사용 가능한 외부 멀티캐스트 방법은 외부 PIM 도메인으로의 멀티캐스트 데이터 전송에 지원되는 멀티캐스트 방법을 참조하십시오. 이후 섹션에서는 외부 소스 및 외부 수신기 사용 사례에 대한 멀티캐스트 제어 및 데이터 트래픽 플로우에 대해 설명합니다.

내부 소스에서 EVPN 데이터센터 외부 수신기로의 멀티캐스트 트래픽 - M-VLAN IRB 방법

그림 5에서는 EVPN 패브릭 내부의 멀티캐스트 소스가 외부 멀티캐스트를 위한 M-VLAN IRB 방법을 사용하여 패브릭 외부의 관심 있는 수신자에게 멀티캐스트 트래픽을 전송하는 OISM 사용 사례를 보여줍니다. (외부 PIM 도메인으로의 멀티캐스트 데이터 전송에 지원되는 방법은 플랫폼별 외부 멀티캐스트 방법 지원을 나열합니다.)

OISM PEG 역할에서 구성하는 경계 리프 디바이스는 EVPN 코어를 통해 소스 VLAN에서 멀티캐스트 트래픽을 수신합니다. 그런 다음 경계 리프 디바이스는 트래픽을 복제하고 외부 PIM 도메인을 향해 M-VLAN으로 라우팅하여 외부 수신기에 도달합니다.

참고:

PEG 경계 리프 디바이스는 수익 브리지 도메인에서 수신된 멀티캐스트 소스 트래픽만 M-VLAN으로 전송합니다. 이러한 디바이스는 트래픽을 EVPN 코어로 다시 전달하여 다른 경계 리프 디바이스로 전달하지 않습니다.

또한 이 사용 사례는 내부 멀티호밍 멀티캐스트 소스와 패브릭 내부의 단일 호밍 수신기에 대한 로컬 라우팅을 보여줍니다.
그림 5: 내부 멀티캐스트 소스 및 외부 멀티캐스트 수신기가 있는 OISM - M-VLAN IRB 방법 Network diagram showing multicast traffic flow in EVPN with PIM integration, illustrating sources, receivers, and VLAN routing.

그림 5에서 멀티캐스트 그룹의 내부 소스는 리프-1 및 리프 2에 멀티호밍된 Rcvr-1과 동일한 디바이스인 Mcast-Src-2입니다. 소스는 VLAN-2에서 멀티캐스트 트래픽을 전송합니다. 외부 수신자 Ext-Mcast-Rcvr은 해당 멀티캐스트 그룹에 대한 멀티캐스트 트래픽 수신에 관심을 표시합니다(참가 메시지를 보냅니다). 내부 수신자 Rcvr-3(VLAN-1) 및 Rcvr-4(VLAN-2) 또한 멀티캐스트 그룹에 가입하고 트래픽을 수신하도록 요청합니다.

PIM 라우터는 EVPN 패브릭의 PEG 디바이스인 BL-1과 BL-2 모두에 멀티호밍됩니다. 이러한 연결은 동일한 ES에 있습니다. DF 선택 프로세스는 이러한 디바이스 중 하나를 ES의 DF로 선택합니다. DF만이 트래픽(M-VLAN)을 외부 수신기로 전달합니다.

소스 트래픽은 다음과 같이 관심 있는 내부 및 외부 수신기에 도달합니다.

멀티호밍 소스에서 내부 수신기로의 트래픽 플로우

다음 단계는 멀티호밍 소스에서 내부 수신기로의 멀티캐스트 제어 및 데이터 트래픽 플로우를 요약합니다.

  1. Mcast-Src-2(Rcvr-1로도 레이블됨)는 VLAN-2, 빨간색 VLAN에서 트래픽을 시작합니다. 디바이스가 리프-1 및 리프-2에 멀티호밍되기 때문에 디바이스는 VLAN-2의 트래픽을 이러한 서버 리프 디바이스 중 하나로 해시합니다. 이 경우, 리프-2가 트래픽을 수신합니다.

  2. 빨간색 화살표는 리프-2가 소스 VLAN, VLAN-2의 트래픽을 다음에만 전달한다는 것을 보여줍니다.

    • 관심 있는 수신기가 있는 다른 서버 리프 디바이스—이 경우, 리프-3만 해당됩니다.

    • 둘 다 OISM PEG 역할로 작용하는 경계 리프 장치.

    리프-1 또는 리프-2 뒤에 있는 수신자는 멀티캐스트 그룹에 가입하기 위해 IGMP 보고서를 전송하지 않았습니다. IGMP 스누핑 및 SMET 포워딩이 활성화된 경우, 리프-1에는 관심 있는 수신자가 없기 때문에 리프-2는 트래픽을 리프-1로 포워딩하지 않습니다. 리프-2는 또한 같은 이유로 트래픽을 Rcvr-2로 로컬로 라우팅하지 않습니다.

  3. 리프-3은 VLAN-2에서 소스 트래픽을 수신합니다. 그런 다음 리프-3은 트래픽을 VLAN-1에서 Rcvr-3으로 로컬로 라우팅합니다. 리프-3은 또한 트래픽을 VLAN-2의 Rcvr-4로 전달합니다.

  4. 경계 리프 디바이스 BL-1과 BL-2 모두 EVPN 코어에서 소스 트래픽을 수신합니다. 다음으로 외부 멀티캐스트 플로우에 대해 설명합니다.

외부 수신기로의 트래픽 플로우 - M-VLAN IRB 방식

이 단계는 M-VLAN IRB 방법을 사용하여 경계 리프 디바이스에서 외부 수신기로 향하는 멀티캐스트 제어 및 데이터 트래픽 플로우를 그림 5 에 요약합니다.

  1. 외부 PIM 도메인에서 PIM RP는 PIM(*,G) 멀티캐스트 라우팅 테이블 항목을 입력합니다. 항목에는 다운스트림 인터페이스로 Ext-Mcast-Rcvr에 대한 L3 인터페이스가 포함됩니다.

  2. 경계 리프 디바이스 BL-1과 BL-2는 모두 EVPN 코어에서 소스 트래픽을 수신합니다. 이러한 경계 리프 디바이스 중 하나에 있는 VLAN-2의 IRB 인터페이스는 VLAN-2에 대한 PIM DR입니다. 이 경우, PIM DR은 BL-1에 있으므로 BL-1은 M-VLAN IRB 인터페이스의 PIM RP를 향해 PIM 레지스터 메시지를 보냅니다.

  3. PIM RP는 PIM Join 메시지를 BL-1로 다시 보냅니다. BL-1은 다음과 같이 (S,G) 멀티캐스트 라우팅 테이블 항목을 생성합니다.

    • 소스 주소는 VLAN-2에서 Mcast-Src-2의 IP 주소입니다.
    • 다운스트림 인터페이스는 M-VLAN IRB 인터페이스입니다.
  4. BL-1과 BL-2는 모두 PEG 디바이스이며 수익 브리지 도메인(VLAN-1 및 VLAN-2) IRB 인터페이스에 대해 PIM 분산 DR 모드로 구성됩니다. 그 결과 BL-1과 BL-2 모두 PIM Join을 수신하고 유사한(S,G) 상태를 생성합니다. 두 디바이스 모두 VLAN-2에서 M-VLAN으로 트래픽을 로컬로 라우팅합니다.

    그러나 M-VLAN ES에 대한 DF만이 실제로 M-VLAN의 데이터를 외부 PIM 도메인으로 전달합니다. 이 경우 BL-1은 DF이며 외부 수신기로 트래픽을 보냅니다. ( 그림 5에서 레이블 "M-VLAN ESI DF" 및 BL-1과 PIM 라우터 사이의 검은색 화살표를 참조하십시오.)

  5. PIM RP는 OISM M-VLAN IRB 인터페이스 연결에서 트래픽을 수신합니다. PIM 라우터는 트래픽을 외부 수신기를 향해 L3 인터페이스로 보냅니다.

내부 소스에서 EVPN 데이터센터 외부의 수신기로의 멀티캐스트 트래픽 - L3 인터페이스 방법 또는 비 EVPN IRB 방법

그림 6에서는 EVPN 패브릭 내부의 멀티캐스트 소스가 외부 멀티캐스트에 대해 다음 방법 중 하나를 사용하여 패브릭 외부의 수신기로 멀티캐스트 트래픽을 보내는 OISM 사용 사례를 보여줍니다.

  • 클래식 L3 인터페이스 외부 멀티캐스트 방법:

    각 경계 리프 디바이스에서 외부 PIM 라우터에 연결하는 family inet 와 함께 클래식 L3 인터페이스를 구성합니다. 패브릭의 다른 경계 리프 디바이스에 있는 L3 인터페이스 서브넷과는 다른 서브넷의 해당 인터페이스에 IP 주소를 할당합니다.

    인터페이스에서 PIM을 활성화하고 멀티캐스트 데이터 수신기가 있는 테넌트 VRF 인스턴스에 인터페이스를 포함합니다. 이 방법은 EVPN 인스턴스에서 이 인터페이스를 확장하지 않기 때문에 M-VLAN IRB 방법과 다릅니다.

    참고:

    여기서 L3 인터페이스 연결은 개별 물리적 인터페이스일 수도 있고 여러 물리적 L3 인터페이스를 포함하는 AE 인터페이스 번들일 수도 있습니다.

  • 비 EVPN IRB 외부 멀티캐스트 방법:

    각 경계 리프 디바이스에서 외부 멀티캐스트 전용 고유 추가 VLAN을 구성합니다. 또한 외부 PIM 라우터에 연결하는 IP 주소로 해당 L3 IRB 인터페이스를 구성합니다. 추가 VLAN ID는 수익 브리지 도메인, SBD 또는 패브릭의 다른 경계 리프 디바이스에 있는 추가 VLAN의 VLAN ID와 동일할 수 없습니다. 또한 L3 인터페이스 방법과 유사하게 서로 다른 경계 리프 디바이스의 비 EVPN IRB 인터페이스는 패브릭의 서로 다른 서브넷에 있는 PIM 라우터에 연결되어야 합니다.

    IRB 인터페이스에서 PIM을 활성화하고 멀티캐스트 데이터 수신기가 있는 테넌트 VRF 인스턴스에 인터페이스를 포함합니다. 이 방법은 EVPN 인스턴스에서 이 VLAN 또는 IRB 인터페이스를 확장하지 않기 때문에 M-VLAN IRB 방법과 다릅니다.

외부 PIM 도메인으로의 멀티캐스트 데이터 전송에 지원되는 방법 이러한 외부 멀티캐스트 방법을 지원하는 플랫폼이 나열되어 있습니다.

그림 6에는 내부 소스에서 EVPN 데이터센터 외부의 수신기로의 멀티캐스트 트래픽—M-VLAN IRB 방법과 동일한 내부 멀티호밍 소스, 내부 수신기 및 외부 수신기가 포함되어 있습니다. 내부 멀티캐스트 트래픽 흐름에 대한 자세한 내용은 멀티호밍 소스에서 내부 수신기로의 트래픽 멀티캐스트 흐름의 단계를 참조하십시오. 이 섹션에서는 이 경우의 차이점, 즉 경계 리프 디바이스에서 외부 수신기로의 멀티캐스트 트래픽 플로우만 설명합니다.

그림 6: 내부 멀티캐스트 소스 및 외부 멀티캐스트 수신기가 있는 OISM - L3 인터페이스 또는 비 EVPN IRB 방법 Network diagram showing EVPN integration with PIM for multicast traffic routing. Highlights external PIM domain, EVPN network with leaf, spine, and border leaf switches, multicast sources, and receivers. Describes local and external routing, VLAN forwarding, SBD distribution, and protocols like PIM Register and Join, IGMP, MLD. Solid and dashed lines indicate traffic paths and group memberships.

그림 6에서 멀티캐스트 그룹의 내부 소스는 Mcast-Src-2이며, 이것은 리프-1 및 리프-2에 멀티호밍됩니다. 소스는 빨간색 VLAN인 VLAN-2에서 멀티캐스트 트래픽을 보냅니다. 외부 수신자 Ext-Mcast-Rcvr은 해당 멀티캐스트 그룹에 대한 멀티캐스트 트래픽 수신에 관심을 표시합니다(참가 메시지를 보냅니다).

이 사용 사례의 외부 멀티캐스트 플로우는 M-VLAN IRB 사용 사례와 매우 유사합니다. OISM PEG 역할의 경계 리프 디바이스는 EVPN 코어를 통해 소스 VLAN에서 멀티캐스트 트래픽을 수신합니다. 그러나 이 경우의 주요 차이점은 외부 멀티캐스트 인터페이스가 EVPN 신호를 사용하지 않으며 경계 리프 디바이스에서 ESI를 공유하지 않는다는 것입니다. 각 경계 리프 디바이스의 외부 멀티캐스트 인터페이스는 고유하며, 각각 외부 PIM 게이트웨이 라우터에 대한 L3 연결성을 갖습니다. PIM 참가 상태를 설정하는 경계 리프 디바이스는 L3 인터페이스 또는 비 EVPN IRB 인터페이스의 트래픽을 복제하여 외부 수신기가 있는 외부 PIM 도메인으로 보냅니다.

참고:

PEG 경계 리프 디바이스는 수익 브리지 도메인에서 수신된 멀티캐스트 소스 트래픽만 외부 PIM 도메인으로 보냅니다. 이러한 디바이스는 트래픽을 EVPN 코어로 다시 전달하여 다른 경계 리프 디바이스로 전달하지 않습니다.

다음 섹션에서는 소스 트래픽이 관심 있는 외부 수신기에 도달하는 방법에 대해 설명합니다.

외부 수신기로의 트래픽 플로우 - L3 인터페이스 또는 비 EVPN IRB 방법

이러한 단계는 기존의 L3 인터페이스 방법 또는 비 EVPN IRB 방법을 사용하여 경계 리프 디바이스에서 외부 수신기로의 멀티캐스트 제어 및 데이터 트래픽 플로우를 그림 6 에 요약합니다.

  1. 외부 PIM 도메인에서 PIM RP는 PIM(*,G) 멀티캐스트 라우팅 테이블 항목을 입력합니다. 항목에는 다운스트림 인터페이스로 Ext-Mcast-Rcvr에 대한 L3 인터페이스가 포함됩니다.

  2. 경계 리프 디바이스 BL-1과 BL-2는 모두 VLAN-2의 EVPN 코어에서 소스 트래픽을 수신합니다. 이러한 경계 리프 디바이스 중 하나에 있는 VLAN-2의 IRB 인터페이스는 VLAN-2에 대한 PIM DR입니다. 이 경우, PIM DR은 BL-1에 있으므로 BL-1은 외부 멀티캐스트 L3 인터페이스 또는 비 EVPN IRB 인터페이스의 PIM RP를 향해 PIM 레지스터 메시지를 보냅니다.

  3. PIM RP는 PIM Join 메시지를 BL-1로 다시 보냅니다. BL-1은 PIM 조인을 수신하고 다음과 같이 (S,G) 멀티캐스트 라우팅 테이블 항목을 생성합니다.

    • 소스 주소는 VLAN-2에서 Mcast-Src-2의 IP 주소입니다.
    • 다운스트림 인터페이스는 외부 멀티캐스트 L3 인터페이스 또는 비 EVPN IRB 인터페이스입니다.
  4. BL-1은 VLAN-2의 트래픽을 외부 멀티캐스트 L3 인터페이스 또는 비 EVPN IRB 인터페이스로 라우팅합니다.

  5. PIM RP는 외부 멀티캐스트 인터페이스의 BL-1에서 트래픽을 수신합니다. PIM 라우터는 트래픽을 외부 수신기를 향해 L3 인터페이스로 보냅니다. 외부 수신기는 멀티캐스트 트래픽을 수신합니다.

외부 소스에서 EVPN 데이터센터 내부 수신기로의 멀티캐스트 트래픽 - M-VLAN IRB 방법

그림 7은 EVPN 패브릭 외부의 멀티캐스트 소스가 패브릭 내부의 수신기로 멀티캐스트 트래픽을 전송하는 OISM 사용 사례를 보여줍니다. 이 사용 사례는 OISM이 EVPN 코어에서 SBD를 사용하는 두 가지 주요 방식을 보여줍니다.

  • 외부 멀티캐스트 소스 트래픽을 전송합니다.

  • SMET 유형 6 경로를 보급합니다.

유형 6 경로는 경계 리프 디바이스가 관심 있는 수신기가 있는 EVPN 디바이스로만 트래픽을 전달하도록 합니다.

OISM 경계 리프 디바이스는 M-VLAN IRB 인터페이스를 통해 외부 멀티캐스트 소스 트래픽을 수신합니다. OISM 디바이스는 SBD를 사용하여 수익 브리지 도메인의 관심 있는 수신자가 있는 EVPN 서버 리프 디바이스로 트래픽을 전달합니다. 그런 다음 각 리프 디바이스는 수익 브리지 도메인의 트래픽을 로컬 수신기로 로컬로 포워딩하거나 라우팅합니다.

이 사용 사례에는 두 개의 서버 리프 디바이스에 멀티호밍된 내부 수신기가 있습니다.

그림 7: 외부 멀티캐스트 소스 및 내부 멀티호밍 멀티캐스트 수신기가 있는 OISM - M-VLAN IRB 방법 Network topology diagram showing multicast traffic flow in an EVPN environment integrating external PIM domains with labeled components and connections.

그림 7에서 EVPN 패브릭 내의 Rcvr-1은 서버 리프 디바이스 리프-1 및 리프-2에 멀티호밍됩니다. Rcvr-1은 멀티캐스트 그룹에서 트래픽을 수신하는 데 관심을 표명합니다. 그룹의 멀티캐스트 트래픽 소스는 외부 PIM 도메인의 Ext-Mcast-Src입니다.

외부 소스 트래픽은 다음과 같이 관심 있는 멀티호밍 수신기인 Rcvr-1에 도달합니다.

내부 멀티호밍 수신기와 외부 소스 간의 멀티캐스트 제어 플로우 - M-VLAN IRB 방법

다음 단계에서는 이 사용 사례의 멀티캐스트 제어 플로우를 요약합니다.

  1. Rcvr-1은 멀티호밍 피어 Leaf-1과 Leaf-2 모두에 IGMP 참가 메시지를 보냅니다.

  2. 리프-1과 리프-2 모두 SBD의 EVPN 코어로 향하는 EVPN 유형 6 경로를 생성합니다. Type 6(SMET) 경로는 Rcvr-1이 멀티캐스트 데이터에 관심이 있음을 보급합니다.

  3. 경계 리프 디바이스 BL-1 및 BL-2는 모두 SBD에서 Type 6 경로를 수신합니다.

  4. SBD에 있는 Type 6 경로는 경계 리프 디바이스에 신호를 보내 PIM RP(M-VLAN을 통해 도달 가능)를 향한 PIM 조인을 생성합니다. 그러나 중복 참가 메시지를 방지하기 위해 SBD의 PIM DR인 경계 리프 디바이스만 PIM 참가 메시지를 생성합니다. 이 경우, 그림은 SBD에 대한 PIM DR이 BL-1임을 보여줍니다. BL-1은 이웃인 M-VLAN IRB 인터페이스를 통해 PIM RP로 PIM 참가 메시지를 보냅니다.

  5. PIM RP는 참가 메시지를 수신합니다. 그런 다음 PIM RP는 다운스트림 인터페이스로 M-VLAN IRB 인터페이스를 사용하여 멀티캐스트 라우팅 테이블에 PIM(*,G) 항목을 생성합니다.

  6. 외부 소스 Ext-Mcast-Src는 PIM RP에 등록됩니다. PIM RP에는 다운스트림 인터페이스로 M-VLAN IRB 인터페이스가 있는 그룹에 대한 멀티캐스트 경로가 있습니다. 결과적으로, PIM RP는 L3에서 들어오는 멀티캐스트 트래픽을 BL-1 또는 BL-2를 향한 M-VLAN IRB 연결로 라우팅합니다. 이 사례에서는 BL-1이 PIM 조인을 전송했으므로 BL-1은 M-VLAN IRB 인터페이스에서 트래픽을 수신합니다.

경계 리프 디바이스에서 내부 수신기로의 트래픽 플로우 - M-VLAN IRB 방법

그림 7에서 BL-1은 SBD에 대한 PIM DR이며 외부 PIM 도메인으로 PIM join을 전송했습니다. BL-1은 다음과 같이 외부 소스 트래픽을 수신하고 라우팅(또는 전달)합니다.

  1. BL-1은 SBD의 PIM DR이기 때문에 BL-1은 M-VLAN에서 SBD IRB 인터페이스의 SBD로 트래픽을 로컬로 라우팅합니다. M-VLAN에서 BL-1의 SBD에 이르는 작은 회색 화살표를 참조하십시오.

  2. BL-1은 두 경계 리프 디바이스가 모두 PEG 역할에 있기 때문에 M-VLAN의 트래픽 사본을 BL-2로 전달합니다. BL-1에서 BL-2를 향하는 검은색 화살표를 보십시오.

    M-VLAN IRB 방식을 사용하는 PEG 디바이스로서 BL-2는 M-VLAN IRB 인터페이스에서만 외부 멀티캐스트 트래픽을 수신할 것으로 예상합니다. BL-2에 로컬 수신기가 있는 경우 BL-2는 트래픽을 수신하여 해당 수신기로 로컬로 라우팅할 수 있습니다.

  3. 또한 BL-1은 SBD의 트래픽 사본을 EVPN 코어로 BL-2로 전달합니다. BL-1에서 BL-2로 향하는 녹색 화살표를 참조하십시오.

    BL-2는 트래픽을 삭제합니다. 다시 말하지만, M-VLAN IRB 방법을 사용하는 PEG 디바이스로서 BL-2는 M-VLAN IRB 인터페이스에서만 외부 소스 트래픽을 수신할 것으로 예상하기 때문입니다. BL-2는 BL-1의 SBD IRB 인터페이스에 대한 외부 소스 트래픽을 예상하지 않습니다. 즉, BL-2는 이 경우를 소스 인터페이스 불일치(RFP[Reverse Path Forwarding] 실패)로 간주합니다.

    참고:

    수신 경계 리프 디바이스가 SBD의 사본을 다른 경계 리프 디바이스로 전달하는 한 가지 이유는 M-VLAN 인터페이스가 다운된 경우 다른 경계 리프 디바이스가 외부 소스 트래픽을 수신할 수 있도록 하기 위함입니다. 그러면 다른 경계 리프 디바이스의 관심 있는 로컬 수신자는 여전히 트래픽을 가져올 수 있습니다.

  4. BL-1은 보급된 유형 6 경로를 기반으로 SBD의 트래픽 사본을 관심 있는 수신자가 있는 서버 리프 디바이스로 선택적으로 전달합니다.

    이 경우 리프-1과 리프-2는 VLAN-2에 멀티호밍 관심 수신기인 Rcvr-1을 갖습니다. 결과적으로, BL-1은 두 리프 디바이스 모두 로 트래픽을 전송합니다. BL-1에서 리프-1 및 리프-2를 향한 녹색 화살표를 확인합니다.

    참고:

    BL-1 및 BL-2에 멀티호밍된 PIM 라우터의 유사한 사용 사례에서 BL-1은 외부 멀티캐스트 소스 트래픽을 수신할 수 있지만 BL-2는 SBD의 PIM DR입니다. BL-1이 들어오는 외부 멀티캐스트 트래픽을 M-VLAN의 BL-2로 전달하는 한 가지 이유는 BL-2가 이 사용 사례를 처리할 수 있도록 하기 위함입니다. 그림 7의 M-VLAN에서 BL-1에서 BL-2를 향한 검은색 화살표를 참조하십시오. BL-2가 SBD의 PIM DR인 경우, BL-1에서 M-VLAN의 트래픽을 수신하면 BL-2는 SBD의 트래픽을 리프-1과 리프-2로 전달합니다. 이 경우 그림의 녹색 화살표는 BL-1에서 흐르는 대신 BL-2에서 다른 EVPN 디바이스로 흐릅니다.

  5. 리프-1 및 리프-2는 SBD IRB 인터페이스의 트래픽을 VLAN-2의 수익 브리지 도메인 IRB 인터페이스에 대한 관심(멀티호밍) 수신기를 향해 로컬로 라우팅합니다. 그러나 EVPN 멀티호밍에서는 ES의 EVPN DF만 트래픽을 Rcvr-1로 전달하므로 Rcvr-1은 중복 트래픽을 받지 않습니다.

    이 사례에서는 Leaf-1이 EVPN DF이므로 Leaf-1만 트래픽을 Rcvr-1로 전달합니다.

멀티호밍 외부 PIM 라우터가 트래픽을 로드 밸런싱하면 발생하는 일—M-VLAN IRB 방법

그림 7에서 외부 PIM 게이트웨이 라우터는 EVPN 패브릭의 ES에서 BL-1 및 BL-2로 멀티호밍되어 있습니다. PIM 라우터 측의 연결 쌍이 AE 인터페이스 번들인 경우, PIM 라우터는 번들의 인터페이스 간에 로드 밸런싱을 수행합니다. 이 경우 BL-1과 BL-2 모두 각각 외부 소스에서 멀티캐스트 트래픽 흐름의 일부를 수신합니다. 그러나 모든 수신자는 이러한 트래픽을 모두 수신해야 합니다. 간단히 하기 위해 이 그림에는 이 로드 밸런싱에 대한 트래픽 화살표가 표시되지 않지만 여기서는 흐름에 대해 설명합니다.

BL-1 및 BL-2는 각각 M-VLAN IRB 인터페이스에서 외부 멀티캐스트 소스 트래픽의 일부를 수신합니다. 그러나 BL-1은 SBD의 PIM DR이기 때문에 BL-1만 다음과 같이 SBD의 트래픽을 EVPN 패브릭으로 라우팅합니다.

  1. BL-1은 SBD로 수신된 트래픽을 서버 리프 디바이스로 라우팅합니다.

    또한 BL-1은 M-VLAN에서 해당 트래픽을 전달하고 BL-2에 로컬 수신기가 있는 경우 SBD에서 BL-2로 라우팅합니다( 경계 리프 디바이스에서 내부 수신기로의 트래픽 플로우 - M-VLAN IRB 방법에 설명된 대로).

  2. BL-1은 M-VLAN의 외부 소스 트래픽만 수신할 것으로 예상하기 때문에 BL-2는 M-VLAN의 외부 PIM 도메인에서 수신한 트래픽을 BL-1로 전달합니다.

    DF 및 스플릿 호라이즌 규칙으로 인해 BL-2는 M-VLAN에서 수신한 트래픽을 BL-1에서 EVPN 코어로 또는 소스 BL-1로 다시 전달하지 않습니다.

  3. BL-1은 M-VLAN에서 수신한 트래픽을 BL-2에서 SBD로 서버 리프 디바이스로 라우팅합니다.

경계 리프 디바이스의 로컬 수신기에서 발생하는 일 - M-VLAN IRB 방법

그림 7에는 경계 리프 디바이스에 연결된 로컬 수신기가 표시되지 않습니다. 그러나 PIM 참가 메시지 플로우와 외부 소스 트래픽이 경계 리프 디바이스의 로컬 수신기에 도달하는 방법을 간략하게 살펴 보겠습니다.

BL-1 또는 BL-2가 패브릭의 수익 브리지 도메인에 관심 있는 수신자가 있다고 가정해 보겠습니다. 이 경우:

  1. 두 디바이스 모두 PIM RP를 향한 수익 브리지 도메인에 대한 IRB 인터페이스에서 PIM 조인을 생성합니다.

  2. 수익 브리지 도메인 IRB 인터페이스의 분산 DR 모드에서 PIM을 사용하여 경계 리프 디바이스를 구성합니다. 이렇게 하면 BL-1이나 BL-2 모두 PIM DR단독으로 작동하지 않습니다. 두 디바이스 모두 M-VLAN IRB 인터페이스로 들어오는 외부 멀티캐스트 소스 트래픽을 적절한 수익 브리지 도메인 IRB 인터페이스로 로컬로 라우팅합니다.

외부 소스에서 EVPN 데이터센터 내부 수신기로의 멀티캐스트 트래픽 - L3 인터페이스 방식 또는 비 EVPN IRB 방식

그림 8은 EVPN 패브릭 외부의 멀티캐스트 소스가 패브릭 내부의 수신기로 멀티캐스트 트래픽을 전송하는 OISM 사용 사례를 보여줍니다. 이 경우 패브릭은 기존의 L3 인터페이스 또는 비 EVPN IRB 외부 멀티캐스트 방법을 사용하여 외부 PIM 도메인에 연결합니다. 또한 이 케이스에는 다음과 같은 내부 수신기가 포함됩니다.

  • 두 개의 서버 리프 디바이스에 멀티호밍된 수신기.

  • 경계 리프 디바이스 중 하나의 로컬 수신기.

이 사용 사례는 그림 7의 M-VLAN IRB 외부 소스 사용 사례와 마찬가지로 OISM이 EVPN 코어에서 SBD를 사용하는 두 가지 주요 방법, 즉 외부 멀티캐스트 소스 트래픽을 전송하고 SMET 유형 6 경로를 보급하는 방법을 보여줍니다. 유형 6 경로는 경계 리프 디바이스가 관심 있는 수신기가 있는 EVPN 디바이스로만 트래픽을 전달하도록 합니다.

그림 8: 외부 멀티캐스트 소스 및 내부 멀티호밍 멀티캐스트 수신기가 있는 OISM - L3 인터페이스 또는 비 EVPN IRB 방법 Network topology diagram showing integration of EVPN with PIM for multicast routing. Displays connections between multicast sources and receivers across EVPN fabric and external PIM domain. Includes key components like Border Leafs, Lean Spines, Server Leafs, PIM router as Rendezvous Point, and VLANs. Explains multicast traffic management and routing.

그림 8:

  • Rcvr-1은 EVPN 패브릭의 서버 리프 디바이스 리프-1 및 리프-2에 멀티호밍되며, 멀티캐스트 그룹에서 트래픽을 수신하는 데 관심을 표명합니다.

  • EVPN 패브릭의 BL-2에 있는 Rcvr-5도 멀티캐스트 트래픽 수신에 관심이 있습니다.

  • 외부 PIM 도메인의 Ext-Mcast-Src는 멀티캐스트 그룹에 대한 트래픽 소스입니다.

외부 멀티캐스트에 대한 멀티캐스트 제어 플로우와 데이터 트래픽 플로우는 기존 L3 인터페이스와 비 EVPN IRB 인터페이스 방법에 대해 유사합니다. 따라서 이 섹션에서는 보더 리프 디바이스 외부 연결 지점을 언급할 때 일반적으로 외부 멀티캐스트 인터페이스 라고 합니다.

외부 소스 트래픽은 다음과 같이 관심 있는 수신자(Rcvr-1 및 Rcvr-5)에 도달합니다.

내부 수신기와 외부 소스 간의 멀티캐스트 제어 플로우 - L3 인터페이스 또는 비 EVPN IRB 방법

다음 단계에서는 이 사용 사례의 멀티캐스트 제어 플로우를 요약합니다.

  1. Rcvr-1은 VLAN-2의 IGMP 또는 MLD 참가 메시지를 멀티호밍 피어 Leaf-1과 Leaf-2 모두에 보냅니다.

  2. 리프-1과 리프-2 모두 SBD의 EVPN 코어로 향하는 EVPN 유형 6 경로를 생성합니다. Type 6(SMET) 경로는 Rcvr-1이 멀티캐스트 데이터에 관심이 있음을 보급합니다.

  3. 경계 리프 디바이스 BL-1 및 BL-2는 모두 SBD에서 Type 6 경로를 수신합니다.

  4. SBD에 있는 Type 6 경로는 경계 리프 디바이스에 신호를 보내 PIM RP(외부 멀티캐스트 인터페이스를 통해 도달 가능)로 PIM 조인을 생성합니다. 그러나 SBD의 서버 리프 디바이스에 대한 중복 참가 메시지를 방지하기 위해 SBD의 PIM DR인 경계 리프 디바이스만 PIM 참가 메시지를 생성합니다. 이 경우, 그림은 SBD에 대한 PIM DR이 BL-1임을 보여줍니다. BL-1은 외부 멀티캐스트 인터페이스인 PIM 인접 라우터를 통해 PIM RP로 PIM 참가 메시지를 보냅니다.

  5. BL-2의 로컬 수신기인 Rcvr-5는 또한 VLAN-2의 IGMP 또는 MLD 참가 메시지를 BL-2로 보냅니다. 이 경우, BL-1 및 BL-2는 EVPN ES에서 멀티호밍 피어가 아닙니다. 결과적으로, BL-2는 로컬 관심 수신기(Rcvr-5)가 있기 때문에 외부 멀티캐스트 인터페이스에서 별도의 PIM 참가 메시지를 보냅니다.

  6. PIM RP는 참가 메시지를 수신합니다. PIM RP는 BL-1 및 BL-2 외부 멀티캐스트 인터페이스를 다운스트림 인터페이스로 사용하여 멀티캐스트 라우팅 테이블에 PIM(*,G) 항목을 생성합니다.

  7. 외부 소스 Ext-Mcast-Src는 PIM RP에 등록됩니다. PIM RP에는 BL-1 및 BL-2 외부 멀티캐스트 인터페이스가 다운스트림 인터페이스로 있는 그룹에 대한 멀티캐스트 경로가 있습니다. 결과적으로, PIM RP는 L3에서 들어오는 멀티캐스트 트래픽을 BL-1 및 BL-2로 라우팅합니다.

BL-1과 BL-2 모두 멀티캐스트 트래픽을 수신합니다. 다음 섹션에서는 경계 리프 디바이스가 EVPN 패브릭에서 트래픽을 전달하거나 라우팅하는 방법에 대해 설명합니다.

경계 리프 디바이스에서 내부 수신기로의 트래픽 플로우 - L3 인터페이스 또는 비 EVPN IRB 방법

그림 8에서 BL-1은 SBD에 대한 PIM DR이며 SBD의 서버 리프 디바이스에 대한 외부 PIM 도메인으로 PIM join 메시지를 보냈습니다. 또한 BL-2는 관심 있는 로컬 수신자의 외부 PIM 도메인으로 PIM join 메시지를 보냈습니다.

BL-1 및 BL-2는 외부 소스 트래픽을 수신하고 다음과 같이 라우팅(또는 전달)합니다.

  1. BL-1은 SBD의 PIM DR이기 때문에 BL-1은 외부 멀티캐스트 인터페이스에서 SBD IRB 인터페이스로 트래픽을 로컬로 라우팅합니다. 외부 멀티캐스트 인터페이스에서 BL-1의 SBD로의 작은 회색 화살표를 참조하십시오.

  2. BL-1은 SBD의 트래픽 사본을 EVPN 코어로 BL-2로 전달합니다. BL-1에서 BL-2로 향하는 녹색 화살표를 참조하십시오.

    그러나 BL-2는 기존 L3 인터페이스 또는 비 EVPN IRB 방법을 사용하는 PEG 디바이스로서 BL-2가 BL-1의 SBD IRB 인터페이스에 대한 외부 소스 트래픽을 기대하지 않기 때문에 SBD에서 트래픽을 삭제합니다. BL-2에 관심 있는 수신자가 있는 경우 PIM 참가 메시지를 전송하고 외부 멀티캐스트 연결에서 동일한 트래픽을 수신해야 합니다.

    참고:

    수신 경계 리프 디바이스가 SBD의 사본을 다른 경계 리프 디바이스로 전달하는 한 가지 이유는 외부 멀티캐스트 인터페이스가 다운된 경우 다른 경계 리프 디바이스가 외부 소스 트래픽을 수신할 수 있도록 하기 위해서입니다. 그러면 다른 경계 리프 디바이스의 관심 있는 로컬 수신자는 여전히 트래픽을 가져올 수 있습니다.

  3. BL-2는 외부 멀티캐스트 트래픽을 VLAN-2의 로컬 수신기인 Rcvr-5로 라우팅합니다. 외부 멀티캐스트 인터페이스에서 VLAN-2로의 BL-2의 작은 회색 화살표를 참조하십시오.

    참고:

    SBD의 PIM DR이 아닌 PEG 모드로 구성된 경계 리프 디바이스는 여전히 외부 멀티캐스트 인터페이스에서 수신한 트래픽을 로컬로 라우팅합니다. 이러한 디바이스는 외부 멀티캐스트 소스에서 SBD의 다른 PEG 경계 리프 디바이스로 트래픽을 전송하지 않습니다. 또한 이러한 디바이스는 SBD의 트래픽을 EVPN 코어로 전달하지 않습니다.

  4. BL-1(SBD의 PIM DR)은 SBD의 트래픽 사본을 관심 있는 수신자가 있는 서버 리프 디바이스로 선택적으로 전달합니다(보급된 유형 6 경로 기준). BL-1에서 리프-1 및 리프-2를 향한 녹색 화살표를 확인합니다.

    이 경우 리프-1과 리프-2는 VLAN-2에 멀티호밍 관심 수신기인 Rcvr-1을 갖습니다. 결과적으로, BL-1은 SBD의 트래픽을 두 리 프 디바이스 모두로 보냅니다.

  5. 리프-1 및 리프-2는 SBD IRB 인터페이스의 트래픽을 VLAN-2의 수익 브리지 도메인 IRB 인터페이스에 대한 관심(멀티호밍) 수신기를 향해 로컬로 라우팅합니다. 그러나 EVPN 멀티호밍에서는 ES의 EVPN DF만 트래픽을 Rcvr-1로 전달하므로 Rcvr-1은 중복 트래픽을 받지 않습니다.

    이 사례에서는 Leaf-1이 EVPN DF이므로 Leaf-1만 트래픽을 Rcvr-1로 전달합니다. 리프-1에서 Rcvr-1을 향하는 빨간색 화살표를 보십시오.

내부 멀티캐스트 소스가 있는 AR 및 OISM

그림 9에는 스파인 디바이스를 독립형 AR 복제기 디바이스로 구성하는 OISM 사용 사례가 나와 있습니다. OISM 서버 리프 및 경계 리프 디바이스는 AR 리프 디바이스입니다. AR 복제기 디바이스는 OISM 서버 리프 및 경계 리프 디바이스에 대한 멀티캐스트 트래픽 복제를 처리합니다. 이 사례는 EVPN 패브릭 내부의 서버 리프 디바이스 뒤에 있는 멀티캐스트 소스 및 단일 호밍 수신기를 보여줍니다.

참고:

AR 동작은 멀티캐스트 소스가 멀티호밍 수신기가 있는 서버 리프 디바이스 뒤에 있을 때 다릅니다. 해당 사용 사례의 동작에 대한 자세한 내용은 내부 멀티캐스트 소스 및 멀티호밍 수신기를 사용한 AR 및 OISM 을 참조하십시오.

내부 소스의 OISM 트래픽으로 수신 디바이스는 소스 VLAN의 EVPN 패브릭의 트래픽을 전달합니다. 또한 AR을 활성화하면 수신 리프 디바이스는 트래픽의 사본 하나를 AR 복제기로 전달합니다. AR 복제자는 트래픽을 복제하고 소스 VLAN의 복사본을 관심 있는 수신자가 있는 다른 리프 디바이스로 보냅니다. 그런 다음 각 리프 디바이스:

  • 소스 VLAN의 수신기 쪽으로 트래픽을 로컬로 전달합니다.

  • 트래픽을 다른 수익 VLAN의 수신기로 로컬로 라우팅합니다.

그림 9: OISM을 사용한 AR - 내부 멀티캐스트 소스 및 단일 호밍 내부 수신기 Network topology diagram showing integration of EVPN with PIM for multicast traffic routing. Displays interactions between multicast sources and receivers within EVPN fabric and external PIM domain. Highlights roles of Border Leafs, AR Replicators, and Server Leafs in multicast delivery. Arrows illustrate local and external routing, forwarding on VLAN-1 and VLAN-2, and IGMP/MLD join messages.

그림 9의 사용 사례에서:

  1. Rcvr-2, Rcvr-3 및 Rcvr-4는 IGMP 또는 MLD 보고서를 전송하여 멀티캐스트 그룹에 가입합니다.

  2. 멀티캐스트 그룹의 트래픽 소스 Mcast-Src-1은 소스 VLAN VLAN-1의 트래픽을 리프-1로 전달합니다.

  3. 리프-1은 트래픽을 VLAN-1에서 사용 가능한 AR 복제자 중 하나로 전달하여 관심 있는 수신기가 있는 다른 리프 디바이스로 트래픽을 복제합니다. 이 경우 리프-1은 트래픽을 ARR-1로 전달합니다.

    참고:

    사용 가능한 여러 AR 리플리케이터 간에 AR 리프 디바이스가 로드 밸런싱하는 방법에 대한 자세한 내용은 여러 리플리케이터를 사용한 AR 리프 디바이스 로드 밸런싱 을 참조하십시오.

  4. ARR-1은 트래픽을 복제하고 관심 있는 수신기가 있는 모든 리프 디바이스로 VLAN-1의 복사본을 보냅니다.

  5. 각 서버 리프 디바이스:

    • 트래픽을 VLAN-1의 관심 있는 수신기로 전달합니다.

    • 트래픽을 VLAN-2로 로컬로 라우팅하고 VLAN-2의 관심 있는 수신자로 전달합니다.

    또한 그림 9에서 Rcvr-1은 리프-1과 리프-2에 멀티호밍되며 리프-1은 ESI DF입니다. 그 결과 리프-1만 VLAN-2의 Rcvr-1로 트래픽을 전달합니다.

  6. 외부 수신자가 트래픽 수신에 관심을 표명하면 경계 리프 디바이스는 트래픽을 외부 멀티캐스트 인터페이스로 로컬로 라우팅합니다. 외부 멀티캐스트 인터페이스는 구성한 외부 멀티캐스트 방법에 따라 관심 있는 외부 멀티캐스트 수신기로 트래픽을 보냅니다.

AR 구성 방법에 대한 자세한 내용은 보조 복제 구성을 참조하십시오.

내부 멀티캐스트 소스 및 멀티호밍 수신기가 있는 AR 및 OISM

그림 10내부 멀티캐스트 소스를 사용한 AR 및 OISM의 설정과 유사한 OISM 사용 사례를 보여줍니다. 그러나 이 경우 멀티캐스트 소스는 멀티호밍 수신기가 있는 서버 리프 디바이스 뒤에 있습니다. 이 경우 AR은 기본적으로 확장 AR 모드에서 작동하여 멀티호밍 수신기를 효율적으로 지원합니다. 이 모드에 대한 자세한 내용은 멀티호밍 이더넷 세그먼트에 대한 확장 AR 모드를 참조하십시오.

이 경우 서버 리프 디바이스로 수신되는 멀티캐스트 트래픽이 멀티호밍 수신기에 도달하는 방법에 대한 요약은 다음과 같습니다.

  • 멀티호밍 수신기에 대한 ESI가 있는 수신 서버 리프 디바이스는 ES에서 멀티호밍 피어 리프 디바이스 목록을 유지합니다.

    또한 AR 복제자 디바이스는 멀티호밍 피어가 있는 AR 리프 디바이스도 알고 있습니다.

  • 수신 서버 리프 디바이스는 트래픽에 관심이 있는 멀티호밍 피어에게 멀티캐스트 트래픽을 복제하고 전달하는 작업을 처리합니다.

    또한 수신 리프 디바이스는 복제 및 다른 리프 디바이스로의 전달을 처리하기 위해 하나의 사본을 AR 복제자 디바이스로 보냅니다.

멀티호밍 피어로의 복제를 처리하는 데 있어 이러한 차이를 제외하고, AR 복제기로의 트래픽 플로우와 관심 있는 수신기로의 트래픽 플로우는 내부 멀티캐스트 소스를 사용한 AR 및 OISM에서 설명한 것과 동일합니다.

그림 10: OISM을 사용한 AR - 내부 멀티캐스트 소스 및 멀티호밍 수신기 Network diagram illustrating EVPN setup with PIM integration; shows PIM domain with router, multicast source, receiver, EVPN components like PEG, BL-n, ARR-n, Leaf-n, VLANs (VLAN-1, VLAN-2, SBD), and routing/forwarding paths using arrows.

그림 10:

  1. Rcvr-1, Rcvr-2, Rcvr-3 및 Rcvr-4는 IGMP 또는 MLD 보고서를 전송하여 멀티캐스트 그룹에 합류합니다.

  2. 멀티캐스트 그룹의 트래픽 소스 Mcast-Src-1은 소스 VLAN VLAN-1의 트래픽을 리프-1로 전달합니다.

  3. 멀티호밍 피어를 위한 확장된 AR 모드에 따라 리프-1은 관심 있는 수신기가 있는 멀티호밍 피어 리프-2로 트래픽을 직접 전달합니다. 리프-1은 OISM 동작에 따라 소스 VLAN, VLAN-1을 사용합니다.

  4. 리프-1은 또한 소스 VLAN, VLAN-1에서 사용 가능한 AR 복제자 중 하나(이 경우는 ARR-1)로 트래픽을 전달합니다.

    참고:

    사용 가능한 여러 AR 리플리케이터 간에 AR 리프 디바이스가 로드 밸런싱하는 방법에 대한 자세한 내용은 여러 리플리케이터를 사용한 AR 리프 디바이스 로드 밸런싱 을 참조하십시오.

  5. ARR-1은 트래픽을 복제하고 VLAN-1의 복사본을 리프-2 외에 관심 있는 수신기가 있는 다른 리프 디바이스로만 보냅니다. 기본 확장 AR 모드 동작(위의 3 단계 참조)으로 인해 ARR-1은 수신 리프 디바이스 Leaf-1의 멀티호밍 피어인 Leaf-2로의 트래픽 전송을 건너뜁니다.

  6. 그런 다음 각 서버 리프 디바이스는 트래픽을 관심 있는 수신자에게 전달하거나 라우팅합니다.

    그림 10에서 리프-1은 멀티호밍 수신기 Rcvr-2에 대한 ESI DF입니다. 그 결과 리프-1만 VLAN-2의 Rcvr-1로 트래픽을 전달합니다.

AR 구성 방법에 대한 자세한 내용은 보조 복제 구성을 참조하십시오.

외부 멀티캐스트 소스를 사용한 AR 및 OISM

그림 11에서는 스파인 디바이스를 독립형 AR 복제기 디바이스로 구성하는 OISM 사용 사례를 보여줍니다. OISM 서버 리프 및 경계 리프 디바이스는 AR 리프 디바이스입니다. 멀티캐스트 소스는 외부 PIM 도메인의 EVPN 패브릭 외부에 있습니다. 이 경우 경계 리프 디바이스는 기존의 L3 인터페이스 방법을 사용하여 PIM 라우터 및 PIM RP에 연결합니다.

외부 소스의 OISM 트래픽으로 수신 경계 리프 디바이스는 SBD VLAN의 EVPN 패브릭에서 트래픽을 전달합니다. 또한 AR을 활성화하면 수신 경계 리프 디바이스는 트래픽의 사본 하나를 AR 복제기로 전달합니다. AR 복제자는 트래픽을 복제하고 SBD VLAN의 복사본을 관심 있는 수신자가 있는 다른 리프 디바이스로 보냅니다. 그런 다음 각 디바이스는 SBD에서 수신한 트래픽을 수익 브리지 도메인 VLAN의 수신기로 로컬로 라우팅합니다.

그림 11: OISM-외부 멀티캐스트 소스 Network diagram illustrating EVPN integration with PIM for multicast routing. Shows multicast sources, receivers, Border Leafs, AR Replicators, Server Leafs, and routing paths with IGMP, MLD, and PIM joins. Demonstrates multicast traffic management across EVPN and external PIM domains. 를 사용한 AR

그림 11의 사용 사례에서는 다음과 같습니다.

  1. Rcvr-1(리프-1 및 리프-2에 멀티호밍됨) 및 Rcvr-5(BL-2 뒤에 있는 로컬 호스트)는 IGMP 또는 MLD 보고서를 전송하여 멀티캐스트 그룹에 가입합니다.

  2. 외부 소스 Ext-Mcast-Src는 외부 PIM 도메인을 통해 멀티캐스트 트래픽을 보냅니다. 이 경우에는 기존의 L3 인터페이스 외부 멀티캐스트 방법을 사용하며, 두 디바이스 모두 PIM 참가 메시지를 전송했으므로 PIM 라우터는 트래픽을 BL-1과 BL-2 모두에 보냅니다. (이 동작에 대한 전체 설명은 외부 소스에서 EVPN 데이터센터 내부 수신기로의 멀티캐스트 트래픽 - L3 인터페이스 방법 또는 비 EVPN IRB 방법을 참조하십시오.)

    참고:

    그림 11에서 볼 수 있듯이 이 사용 사례에서 BL-2에는 로컬 수신기가 있기 때문에 BL-2는 수신 외부 소스 트래픽을 VLAN-2의 수신기로 직접 라우팅합니다. BL-2는 외부 소스로의 역방향 경로 포워딩이 L3 인터페이스를 참조하기 때문에 ARR-2에서 SBD에서 수신하는 로컬 수신기로 트래픽을 라우팅하지 않습니다.

    또한 BL-1은 SBD의 PIM DR이기 때문에 BL-2는 트래픽을 SBD로 라우팅하지 않습니다(다음 단계 참조).

  3. BL-1은 SBD의 PIM DR이므로 BL-1은 외부 소스 트래픽을 EVPN 패브릭으로 라우팅하는 경계 리프 디바이스입니다. AR이 활성화되면 BL-1은 SBD의 트래픽을 사용 가능한 AR 복제자 중 하나로 전달합니다. 이 경우 BL-1은 트래픽을 ARR-2로 전달합니다.

    참고:

    AR 리프 디바이스가 여러 AR 복제기 간에 로드 밸런싱하는 방법에 대한 자세한 내용은 여러 리플리케이터를 사용한 AR 리프 디바이스 로드 밸런싱 을 참조하십시오.

  4. ARR-2는 트래픽을 복제하고 SBD의 복사본을 관심 있는 수신기(이 경우 Leaf-1, Leaf-2 및 BL-2)가 있는 리프 디바이스로 보냅니다.

  5. SBD에서 트래픽을 수신하는 각 리프 디바이스는 수익 VLAN의 관심 있는 수신자로 트래픽을 로컬로 라우팅합니다. 이 경우:

    • BL-2는 트래픽을 VLAN-2의 수신기로 라우팅합니다.

    • 리프 1과 리프-2 모두 SBD에서 트래픽을 수신합니다. Rcvr-1은 리프-1과 리프-2에 멀티호밍되며, 리프-1은 ESI DF입니다. 그 결과 리프-1만 VLAN-2의 Rcvr-1로 트래픽을 전달합니다.

AR 구성 방법에 대한 자세한 내용은 보조 복제 구성을 참조하십시오.

향상된 OISM 작동 방식

향상된 OISM(비대칭 브리지 도메인 모델)으로 지원하는 사용 사례는 OISM 작동 방식에서 설명한 것과 유사하지만 몇 가지 운영상의 차이점이 있습니다. 또한 앞서 언급했듯이 일반 OISM에서와 같이 모든 리프 디바이스에서 모든 VLAN을 구성할 필요는 없습니다.

일반 OISM 모드와 비교한 향상된 OISM 모드 차이에 대한 간략한 소개는 향상된 OISM 개요 를 참조하십시오. 이 섹션에서는 주요 운영 차이점에 대해 자세히 설명합니다.

향상된 OISM을 통한 로컬 라우팅 및 East-West 트래픽 차이

향상된 OISM을 사용하면 OISM 리프 디바이스는 OISM 디바이스의 로컬 라우팅에서 일반 OISM에 대해 설명한 것과 동일한 방식으로 로컬 라우팅을 수행합니다. 그러나 멀티호밍 피어가 아닌 다른 OISM 리프 디바이스로 트래픽을 보내기 위해 향상된 OISM 수신 리프 디바이스는 소스 트래픽을 소스 VLAN에서 전달하는 대신 SBD에서 라우팅합니다. 그런 다음 수신 리프 디바이스는 SBD에서 대상 VLAN으로 트래픽을 로컬로 라우팅합니다.

멀티호밍 피어(디바이스가 하나 이상의 이더넷 세그먼트를 공유하는 다른 OISM 리프 디바이스)가 있는 수신 리프 디바이스의 경우, 디바이스는 SBD를 사용하는 대신 소스 VLAN의 east-west 멀티캐스트 소스 트래픽을 멀티호밍 피어로 전달합니다. 그런 다음 수신 리프 디바이스는 트래픽을 대상 VLAN으로 전달하거나 로컬로 라우팅합니다.

그림 12를 참조하십시오. OISM이 작동하려면 모든 디바이스에서 SBD를 구성해야 합니다. 해당 VLAN에 수신기가 없는 리프 디바이스에서는 VLAN-1 및 VLAN-2를 구성할 필요가 없습니다.

대부분 SBD에서 동서 트래픽 라우팅은 비대칭 브리지 도메인 모델을 지원하므로 모든 리프 디바이스가 네트워크의 모든 소스 VLAN을 호스팅할 필요는 없습니다. 모든 OISM 리프 디바이스에서 공통적으로 SBD를 구성하기만 하면 됩니다. 그러나 멀티호밍 피어의 경우, 멀티호밍 피어인 디바이스에서 수익 VLAN을 대칭적으로 구성해야 합니다.

그림 12: 향상된 OISM - 소스 VLAN에서 멀티호밍 피어로만 전달하고 그렇지 않으면 SBD Network topology showing EVPN with multicast routing: Border Leaf BL-n devices route multicast; Server Leaf Leaf-n connects sources/receivers; VLAN-1 and VLAN-2 traffic shown with arrows. 에서만 라우팅

그림 12:

  • 수신자는 IGMP 또는 MLD 참가 메시지를 전송하여 특정 VLAN의 멀티캐스트 그룹(*,G) 또는 멀티캐스트 소스 및 그룹(S,G)에 대한 멀티캐스트 트래픽 수신에 대한 관심을 표명합니다.

  • 리프-1과 리프-2는 멀티호밍 호스트 Mcast-Src-1을 위한 이더넷 세그먼트를 공유합니다. 그 결과, 리프-1에는 VLAN-2를 사용하는 수신기가 없더라도 이 두 디바이스 모두에서 동일한 VLAN인 VLAN-1과 VLAN-2를 대칭으로 구성합니다.

  • 리프-1은 소스 VLAN, VLAN-1에서 멀티캐스트 트래픽을 수신하고:

    • 소스 VLAN, VLAN-2의 멀티호밍 피어인 리프-2로 트래픽을 전달합니다

      그런 다음 리프-2는 소스 VLAN, VLAN-1의 관심 있는 수신자에게 트래픽을 전달하거나 대상 VLAN VLAN-2의 관심 있는 수신자에게 트래픽을 로컬로 라우팅합니다.

    • SBD에 대한 트래픽을 멀티호밍 피어가 아니고 관심 있는 수신기가 있는 다른 OISM 리프 디바이스로 라우팅합니다.

      OISM 리프 디바이스는 SBD에서 트래픽을 수신하고 대상 VLAN, VLAN-1 또는 VLAN-2의 관심 수신자에게 트래픽을 로컬로 라우팅합니다.

EVPN 유형 10 S-PMSI A-D 경로에 기반한 내부 소스에 대한 향상된 OISM을 사용한 PIM 등록

향상된 OISM은 내부 소스에서 EVPN 네트워크 외부의 수신기로의 남북 트래픽에 대한 PIM 소스 등록을 처리하는 데 약간의 차이가 필요합니다.

일반 OISM에서는 OISM PEG 디바이스로 실행되는 경계 리프 디바이스가 SBD(Supplemental Bridge Domain)에서만 외부 멀티캐스트 소스로부터 트래픽을 수신합니다. PEG 디바이스는 소스 VLAN의 내부 멀티캐스트 소스에서 트래픽을 수신합니다. OISM PEG 디바이스는 내부 소스에 대해서만 PIM 등록을 수행해야 하므로 일반적인 OISM 설계에서는 PEG 디바이스가 내부 소스를 쉽게 구별할 수 있고 해당 소스에 대해서만 PIM 소스 등록을 수행할 수 있습니다.

향상된 OISM을 통해 PEG 디바이스는 외부 및 내부 멀티캐스트 소스 모두에서 SBD의 트래픽을 수신합니다. PEG 디바이스는 내부 소스에 대해서만 PIM RP에 PIM 등록을 수행해야 하므로 향상된 OISM을 실행하는 PEG 디바이스는 내부 및 외부 멀티캐스트 소스를 구별할 수 있어야 합니다.

향상된 OISM 설계는 다음과 같이 EVPN 유형 10 선택적 P-라우터 멀티캐스트 서비스 인터페이스(S-PMSI) 자동 검색(A-D) 경로를 사용하여 이러한 구분을 수행합니다( 그림 13 참조).

  • 내부 멀티캐스트 소스에서 트래픽을 수신하는 수신 OISM 리프 디바이스는 해당 멀티캐스트(S,G) 소스 및 그룹에 대한 S-PMSI A-D 경로를 보급합니다.

  • PEG 디바이스가 SBD IRB 인터페이스에서 트래픽을 수신하고 해당 소스에 대한 S-PMSI A-D 경로를 못하면 디바이스는 해당 소스를 외부 소스로 해석합니다.

  • PEG 디바이스는 수신된 S-PMSI A-D 경로에 해당하는 소스에 대해서만 PIM 레지스터를 PIM RP로 보냅니다.

이 설계는 PEG 디바이스가 EVPN 네트워크 내의 멀티캐스트 소스에 대해서만 PIM 소스 등록을 수행하도록 보장합니다.

그림 13: 향상된 OISM - EVPN 유형 10 S-PMSI A-D 경로를 Network diagram of multicast routing with PIM and EVPN, showing multicast traffic flow from source to receivers across VLANs and network segments, including external PIM domain, border leafs, server leafs, VLANs, spine-leaf data center fabric, and multicast source and receivers. 사용한 내부 소스 PIM 등록

예를 들어, 그림 13 은 외부 수신기에 서비스를 제공하는 외부 PIM 도메인을 추가하여 그림 12 와 동일한 향상된 OISM 내부 트래픽 플로우를 보여줍니다. 그림에서:

  1. 리프-1이 Mcast-Src-1에서 멀티캐스트 트래픽을 수신하면 리프-1은 S-PMSI A-D 경로를 생성하여 EVPN 네트워크로 보냅니다.

  2. PEG 디바이스 BL-1은 S-PMSI A-D 경로를 수신합니다. BL-2는 또한 S-PMSI A-D 경로를 수신합니다. 그러나 BL-1은 SBD의 PIM DR이므로 BL-1은 외부 멀티캐스트 인터페이스의 PIM 레지스터 메시지를 해당 (S,G)에 대한 PIM RP로 보냅니다.

  3. PIM RP는 PIM Join 메시지를 BL-1로 다시 보냅니다. BL-1은 PIM 조인을 수신하고 외부 수신기에 대한 (S,G) 멀티캐스트 라우팅 테이블 항목을 생성합니다.

  4. BL-1은 SBD에서 해당 (S, G)에 대한 멀티캐스트 트래픽을 수신하면 외부 수신기를 향해 외부 멀티캐스트 인터페이스의 트래픽을 로컬로 라우팅합니다.

다음과 같은 명령을 사용하여 OISM 리프 디바이스의 EVPN 유형 10 S-PMSI A-D 경로에 대한 세부 정보를 볼 수 있습니다.

  • evpn oism spmsi-ad extensive 표시

  • show route table evpn-instance-name.evpn-mcsn.1 match 10* extensive

OISM 구성에 대한 고려 사항

OISM 설치 설정을 시작하기 전에 특정 사용 사례에서 고려해야 할 몇 가지 사항이 있습니다. 이러한 고려 사항은 섹션에서 달리 지정하지 않는 한 일반 OISM 및 향상된 OISM 모드 모두에 적용됩니다.

동일한 EVPN-VXLAN 패브릭의 IGMPv2 및 IGMPv3(또는 MLDv1 및 MLDv2)

OISM을 사용하는 EVPN-VXLAN 패브릭에서 IGMPv2, IGMPv3 또는 두 IGMP 버전과 함께 IGMP 스누핑을 구성할 수 있는 몇 가지 옵션이 있습니다. MLDv1, MLDv2 또는 두 MLD 버전을 함께 사용하는 MLD 스누핑도 마찬가지입니다. 또한 동일한 패브릭에서 IGMP와 MLD 구성을 함께 혼합할 수도 있습니다. 이 섹션에는 이러한 옵션 중 일부에 대한 구성 고려 사항이 포함되어 있습니다.

OISM이 활성화된 디바이스에 IGMPv2 또는 IGMPv3에 대한 트래픽이 있는 경우, IGMP 스누핑을 통해 디바이스에서 해당 IGMP 버전을 전역으로 활성화할 수 있습니다. 또는 멀티캐스트 트래픽을 처리할 인터페이스에 대해서만 해당 IGMP 버전을 활성화할 수 있습니다. 필요에 따라 모든 VLAN 또는 특정 VLAN에서 해당 버전의 IGMP를 사용하여 IGMP 스누핑을 활성화할 수 있습니다.

MLD 스누핑을 사용하는 MDLv1 또는 MLDv2에 대해 동일한 옵션이 있습니다(OISM과 함께 MLD를 지원하는 플랫폼에서).

또한 OISM을 사용하여 디바이스에서 IGMP 스누핑이 있는 IGMP 버전과 MLD 스누핑이 포함된 MLD 버전을 함께 활성화할 수 있습니다.

그러나 OISM은 다음 제약 조건 내에서만 디바이스에서 IGMPv2 및 IGMPv3 트래픽을 모두 포함하는 IGMP 스누핑을 지원합니다.

  • 동일한 VLAN의 인터페이스에 대해 IGMPv2 및 IGMPv3를 모두 사용하여 IGMP 스누핑을 활성화할 수 없습니다.

  • OISM이 활성화된 동일한 L3 VRF 인스턴스의 일부인 VLAN의 경우 IGMPv2 및 IGMPv3 모두로 IGMP 스누핑을 활성화할 수 없습니다.

디바이스에서 MLDv1 및 MLDv2 트래픽을 모두 사용하여 MLD 스누핑을 사용하도록 설정하려는 경우에도 위의 제약이 적용됩니다.

디바이스에서 한 버전의 IGMP와 한 버전의 MLD를 함께 사용하는 경우에는 이러한 제약이 적용되지 않습니다.

두 IGMP 버전 모두에서 IGMP 스누핑을 지원하거나 두 MLD 버전 모두에서 MLD 스누핑을 지원하려면 다음을 구성해야 합니다.

  • IGMPv2 또는 MLDv1 수신기를 지원하는 하나의 테넌트 VRF 인스턴스.

  • IGMPv3 또는 MLDv2 수신기를 지원하는 또 다른 테넌트 VRF 인스턴스입니다.

다음과 같습니다.

  1. 구성에서 IGMPv2 수신기에 대한 VLAN을 정의하고 IGMPv3 수신기에 대해 다른 VLAN을 정의합니다.

    마찬가지로 MLD의 경우, MLDv1 수신기에 대해 VLAN을 정의하고 MLDv2 수신기에 대해 다른 VLAN을 정의합니다.

  2. 하나의 VRF 인스턴스에서 IGMPv2를 지원하는 IRB 인터페이스를 포함하고 해당 IRB 인터페이스에서 IGMPv2를 활성화합니다. 해당 VLAN에서 IGMP 스누핑을 활성화합니다.

    마찬가지로 MLD의 경우, 하나의 VRF 인스턴스에서 MLDv1을 지원하는 IRB 인터페이스를 포함하고 해당 IRB 인터페이스에서 MLDv1을 활성화합니다. 해당 VLAN에서 MLD 스누핑을 활성화합니다.

  3. 다른 VRF 인스턴스에서 IGMPv3를 지원하는 IRB 인터페이스를 포함하고 해당 IRB 인터페이스에서 IGMPv3를 활성화합니다. 해당 VLAN에서 옵션으로 evpn-ssm-reports-only IGMP 스누핑을 활성화합니다.

    마찬가지로 MLD의 경우, 다른 VRF 인스턴스에서 MLDv2를 지원하는 IRB 인터페이스를 포함하고 해당 IRB 인터페이스에서 MLDv2를 활성화합니다. 해당 VLAN에서 옵션으로 evpn-ssm-reports-only MLD 스누핑을 활성화합니다.

이 사용 사례에서는 각 IGMP 또는 MLD 버전에 대해 다음에 대한 VLAN 및 IRB 인터페이스 세트를 할당합니다.

  • OISM 수익 브리지 도메인.

  • The SBD.

  • 모든 외부 멀티캐스트 VLAN 및 인터페이스(사용하는 외부 멀티캐스트 방법에 따라 다름).

또한 설치에 필요한 각 테넌트 인스턴스에 대해 각 IGMP 버전 또는 MLD 버전에 대해 하나씩 두 개의 L3 VRF 인스턴스를 정의합니다. L2에서 MAC-VRF 라우팅 인스턴스를 사용하는 경우, 각 IGMP 또는 MLD 버전의 IGMP 스누핑 또는 MLD 스누핑 트래픽에 대해 서로 다른 MAC-VRF EVPN 인스턴스를 할당할 수 있습니다.

다음 섹션에서는 두 버전의 IGMP 또는 두 버전의 MLD를 함께 사용하는 구성 예시를 보여줍니다. 이러한 간단한 시나리오를 확장하여 IGMP 또는 MLD 버전의 다양한 조합으로 다양한 테넌트를 지원할 수 있습니다.

EVPN-VXLAN 패브릭에서 IGMPv2, IGMPv3, MLDv1 및 MLDv2를 통한 IGMP ASM(any-source 멀티캐스트) 모드 및 SSM(Source-Specific 멀티캐스트) 모드 지원에 대한 자세한 내용은 지원되는 IGMP 또는 MLD 버전 및 그룹 멤버십 보고서 모드를 참조하십시오.

IGMPv2 및 IGMPv3를 함께 사용한 구성 예

외부 멀티캐스트를 위해 M-VLAN IRB 방법으로 설정한 패브릭에서 두 IGMP 버전이 모두 있는 사용 사례를 생각해 보십시오. IGMPv2 및 IGMPv3 트래픽 모두로 IGMP 스누핑을 지원하려고 합니다. 이 경우 다음과 같은 MAC-VRF 인스턴스, L3 VRF 인스턴스, VLAN 및 해당 IRB 인터페이스를 구성할 수 있습니다.

  • IGMPv2 수신기를 지원하는 MAC-VRF2 및 L3VRF-A:

    • 수익 브리지 도메인 VLAN-100(irb.100 포함)

    • SBD VLAN-302(irb.302 포함)

    • (경계 리프 디바이스만 해당) M-VLAN VLAN-902(irb.902 포함)

  • IGMPv3 수신기를 지원하는 MAC-VRF3 및 L3VRF-B:

    • 수익 브리지 도메인 VLAN-200(irb.200 포함)

    • SBD VLAN-303(irb.303 포함)

    • (경계 리프 디바이스만 해당) M-VLAN VLAN-903(irb.903 포함)

그런 다음 L3VRF-A에 IGMPv2 IRB 인터페이스를 포함하고 해당 IRB 인터페이스에 대해 IGMPv2를 활성화합니다. L3VRF-B에 IGMPv3 IRB 인터페이스를 포함하고 해당 IRB 인터페이스에 대해 IGMPv3를 활성화합니다.

예를 들어:

마지막으로, 다음과 같이 EVPN 인스턴스의 L2에서 IGMP 스누핑을 활성화합니다.

  • IGMPv2 IRB 인터페이스에 해당하는 VLAN에 대해 MAC-VRF2에서 구성 igmp-snooping 합니다.

  • IGMPv3 IRB 인터페이스에 해당하는 VLAN에 대해 MAC-VRF3에서 구성 igmp-snooping 합니다.

    IGMPv3 트래픽에 대해 IGMP 스누핑을 활성화할 때만 옵션을 포함 evpn-ssm-reports-only 하십시오.

예를 들어:

참고:

외부 멀티캐스트에 대한 비 EVPN IRB 방법을 사용하면 비 EVPN IRB 인터페이스에 옵션을 포함 evpn-ssm-reports-only 하지 않습니다. 비 EVPN IRB 방법을 사용하면 EVPN 인스턴스에서 외부 멀티캐스트 인터페이스를 확장하지 않기 때문에 이 옵션이 필요하지 않습니다.

외부 멀티캐스트에 L3 인터페이스 방법을 사용할 때, 외부 PIM 도메인에 대한 L3 인터페이스에서 IGMP 스누핑을 전혀 활성화하지 않습니다. 해당 인터페이스는 L3에서 작동하는 반면, IGMP 스누핑은 L2에서 작동합니다.

MLDv1 및 MLDv2를 함께 사용하는 구성 예

OISM이 있는 패브릭에서 MLD 스누핑이 있는 MLDv1과 MLDv2 모두에 대한 다음 사용 사례를 생각해 보십시오.

  • MLDv1 수신기를 지원하는 MAC-VRF1 및 L3VRF-A:

    • 수익 브리지 도메인 VLAN-100(irb.100 포함)

    • SBD VLAN-301(irb.301 포함)

  • MLDv2 수신기 지원을 위한 MAC-VRF2 및 L3VRF-B:

    • 수익 브리지 도메인 VLAN-200(irb.200 포함)

    • SBD VLAN-302(irb.302 포함)

참고:

이 사용 사례에서는 외부 멀티캐스트에 M-VLAN IRB 방법을 사용하지 않으므로 위의 IGMP 사용 사례에서와 같이 M-VLAN IRB 인터페이스를 구성하지 않습니다.

이 경우 다음을 구성합니다.

  • MLDv1 수신자(VLAN 100 및 301)에 대한 IRB 인터페이스의 MLDv1.

  • MLDv2 수신기(VLAN 200 및 302)용 IRB 인터페이스의 MLDV2

  • MAC-VRF1에서 MLDv1 VLAN에 대한 MLD 스누핑.

  • MAC-VRF2의 옵션을 사용한 evpn-ssm-reports-only MLDv2 VLAN에 대한 MLD 스누핑.

예를 들어:

OISM을 사용하여 멀티캐스트 경로를 설치할 때의 지연 및 확장 장단점(install-star-g-routes 옵션)

OISM 지원 패브릭의 디바이스는 EVPN 유형 6 경로를 전송하므로 다른 EVPN 디바이스는 멀티캐스트 그룹의 트래픽에 관심이 있는 수신기에 대해 학습합니다. 수신자는 L3 VRF 인스턴스의 서로 다른 OISM 수익 브리지 도메인에 있습니다. EVPN 패브릭 코어에서 대역폭을 절약하기 위해 OISM 디바이스는 라우팅 인스턴스의 OISM SBD에서만 유형 6 경로를 송수신합니다.

멀티캐스트 플로우 시작 시 패킷 손실을 최소화할 수 있도록 계층 수준에서 [edit <routing-instances name> multicast-snooping-options oism] 옵션을 제공합니다install-star-g-routes(oism (멀티캐스트 스누핑 옵션) 참조). 이 옵션을 구성할 경우, 유형 6 경로를 수신하면 디바이스의 RE는 라우팅 인스턴스의 모든 수익 브리지 도메인 VLAN에 대해 PFE에 해당 (*,G) 멀티캐스트 경로를 즉시 설치합니다.

이 옵션을 사용하면 추가 PFE 리소스를 사용하여 네트워크 지연 시간을 개선할 수 있습니다. 소규모 구축에서는 멀티캐스트 플로우가 적을 수 있지만 네트워크 지연 요구 사항이 엄격합니다. 이 경우 네트워크 지연 시간을 개선하기 위해 디바이스는 들어오는 멀티캐스트 트래픽에 앞서 데이터 플레인에 (*,G) 경로를 설치합니다.

이 옵션을 구성합니다.

  • 기본 스위치 인스턴스에서 EVPN을 계층 수준에서 [edit multicast-snooping-options oism] 구성하는 경우 전역.

  • MAC-VRF 인스턴스에서 에서 에서 유형의 [edit routing-instances instance-name multicast-snooping-options oism] 인스턴스mac-vrf에서 EVPN을 구성하는 경우 .

AR 복제자 역할에서 AR을 사용하여 스위치, QFX5130-32CD 스위치 및 QFX5700 스위치 QFX10000 라인에서 OISM을 사용하여 구성 install-star-g-routes 해야 합니다.

Junos OS 및 Junos OS Evolved 릴리스 23.4R1 이전 릴리스에서는 OISM 서버 리프 또는 경계 리프 디바이스로 구성할 때 다음 디바이스에서도 옵션을 구성 install-star-g-routes 해야 합니다.

  • QFX10000 라인의 스위치.

  • PTX10001-36MR, PTX10004, PTX10008, PTX10016 라우터.

Junos OS 및 Junos OS Evolved 릴리스 23.4R1부터는 해당 디바이스를 OISM 서버 리프 또는 경계 리프 디바이스로 구성할 때 더 이상 이 옵션을 설정할 필요가 없습니다.

위에서 언급한 사용 사례 이외의 경우에는 이 옵션을 설정하지 않는 것이 좋습니다.

지연 요구 사항이 매우 엄격하고 더 나은 네트워크 지연 시간을 달성하기 위해 더 높은 확장성을 절충할 수 있는 경우에만 이 옵션을 고려하십시오.

참고:

옵션과 install-star-g-routes conserve-mcast-routes-in-pfe 옵션의 기능은 상호 배타적이므로, 라우팅 인스턴스에서 이러한 옵션 중 하나 또는 다른 옵션만 사용할 수 있습니다. 옵션 사용 conserve-mcast-routes-in-pfe 시기에 대한 자세한 내용은 ACX 시리즈 라우터, QFX5130-32CD 스위치 및 QFX5700 스위치 서버 리프 및 OISM의 경계 리프 디바이스로 사용을 참조하십시오.

install-star-g-routes 옵션이 없는 기본 동작

기본적으로 이 옵션이 없으면 디바이스는 멀티캐스트 트래픽이 도착할 때까지 멀티캐스트 경로를 설치하지 않음으로써 멀티캐스트 리소스 절약에 우선순위를 부여합니다. 이 기본 사례에서는 다음과 같습니다.

  1. PFE는 멀티캐스트 그룹 G를 위해 소스 S로부터 멀티캐스트 트래픽을 수신합니다.

  2. PFE에는 트래픽에 대한 포워딩 다음 홉 정보가 없으므로 해당 정보를 가져오도록 RE에 신호를 보냅니다.

    참고:

    PFE는 라우팅 정보를 가져올 때까지 멀티캐스트 트래픽을 삭제합니다.

  3. RE는 PFE에서 (S, G)에 대한 멀티캐스트 플로우에 대해 학습하고 해당 경로를 PFE에 설치합니다.

  4. PFE는 설치된 (S,G) 경로의 다음 홉에서 트래픽을 보냅니다.

install-star-g-routes 옵션을 사용한 동작

install-star-g-routes 옵션을 사용하면 트래픽이 도착하기 전에 디바이스가 PFE에서 멀티캐스트 라우팅 정보를 사용할 수 있도록 우선순위를 지정합니다. 디바이스는 아직 사용하지 않는(또는 사용되지 않을 수도 있음) 경로에 대해 추가 PFE 리소스를 사용합니다. 이 옵션을 사용하면 다음을 수행할 수 있습니다.

  1. RE는 라우팅 인스턴스의 OISM SBD에서 멀티캐스트 그룹 G에 대한 트래픽을 구독하는 수신자에 대한 EVPN 유형 6 경로를 수신합니다.

  2. RE는 L3 VRF 인스턴스의 모든 수익 브리지 도메인에 대해 PFE에 해당하는 (*,G) 경로를 설치합니다.

  3. 나중에 PFE는 멀티캐스트 그룹 G에 대해 소스 S로부터 멀티캐스트 트래픽을 수신합니다.

  4. PFE에는 (*,G)에 대한 트래픽에 대한 포워딩 다음 홉 정보가 있습니다. 따라서 (*,G) 경로 다음 홉을 사용하여 수익 브리지 도메인의 수신자에게 트래픽을 전달합니다.

  5. 또한 PFE는 소스 S로부터 멀티캐스트 그룹 G의 멀티캐스트 트래픽을 수신했음을 RE에 시그널링합니다.

  6. RE는 PFE에서 (S,G)에 대한 멀티캐스트 플로우에 대해 학습합니다. RE는 PFE에 (S,G) 경로를 설치합니다.

  7. PFE는 트래픽을 계속 전송하지만 이제 (S,G) 경로와 더 구체적인 경로의 다음 홉을 사용합니다.

    참고:

    PFE는 유형 6 경로를 수신한 후 RE가 설치한 수익 브리지 도메인당 (*,G) 경로를 여전히 유지합니다.

여러 VLAN을 통한 OISM 및 AR 확장

EVPN-VXLAN 패브릭에서 OISM 및 IGMP 스누핑 또는 MLD 스누핑이 활성화된 경우, OISM 서버 리프 및 경계 리프 디바이스는 수신기가 멀티캐스트 그룹에 가입할 때 EVPN 유형 6 SMET 경로를 EVPN 코어로 보냅니다.

OISM 지원 디바이스가 SBD에서 Type 6 경로를 수신하면 디바이스는 다음을 수행합니다.

  • 다음과 같이 유형 6 경로에서 멀티캐스트 상태를 도출합니다.

    • IGMPv2 또는 MLDv1에 대한 (*,G) 상태

    • IGMPv3 또는 MLDv2에 대한 (S,G) 상태

  • OISM 지원 L3 테넌트 VRF 인스턴스의 일부인 모든 VLAN의 MAC-VRF 인스턴스에 대해 MAC-VRF 인스턴스의 OISM SBD 및 수익 브리지 도메인 VLAN에 파생 상태를 설치합니다.

  • 파생된 멀티캐스트 경로를 사용하여 해당 그룹에 가입한 수신기가 있는 다른 EVPN 디바이스로만 그룹의 트래픽을 선택적으로 전송함으로써 멀티캐스트 전달을 최적화합니다.

OISM을 지원하는 일부 디바이스에서는 OISM이 활성화된 상태에서 AR(Assisted Replication) 멀티캐스트 최적화 기능을 구성할 수도 있습니다. AR 복제기 디바이스는 OISM 디바이스와 동일한 방식으로 Type 6 경로를 사용합니다.

QFX5130-32CD 및 QFX5700 스위치는 OISM 서버 리프 또는 보더 리프 디바이스로 사용할 수 있습니다. OISM 서버 리프 또는 경계 리프 디바이스가 아닌 디바이스에서만 AR 복제자 역할을 할 수 있습니다. 이 경우 디바이스는 독립형 AR 복제자 역할로 작동합니다.

다음 섹션에서는 이러한 디바이스를 OISM 서버 리프 또는 경계 리프 디바이스로 구성하거나 OISM을 사용하는 독립형 AR 복제기로 구성할 때 이러한 디바이스에 대한 구성 고려 사항에 대해 설명합니다.

참고:

다음 섹션의 사용 사례 및 샘플 구성은 IPv4 멀티캐스트에 대한 IGMP 구성을 보여주지만 IPv6 멀티캐스트에 대한 MLD 구성에도 동일한 방식으로 적용됩니다.

ACX 시리즈 라우터, QFX5130-32CD 스위치 및 QFX5700 OISM을 통해 서버 리프 및 경계 리프 장치로 스위치

OISM을 사용하여 ACX 시리즈 라우터, QFX5130-32CD 스위치 및 QFX5700 스위치를 서버 리프 또는 경계 리프 디바이스로 구성할 경우, 이러한 디바이스는 멀티캐스트 트래픽을 수신하는 즉시 PIM의 L3 멀티캐스트 경로를 사용하여 트래픽을 전달합니다. 파생된 멀티캐스트 스누핑 상태를 사용하여 멀티캐스트 스트림에 관심이 있는 수신자를 학습합니다. 트래픽을 포워딩하기 위해 포워딩 플레인에 멀티캐스트 스누핑 파생 상태를 저장할 필요가 없습니다.

Junos OS Evolved 릴리스 22.4R2 및 23.1R1부터 이러한 디바이스를 OISM 서버 리프 및 경계 리프 디바이스로 구성할 때, 계층 수준에서도 [edit routing-instances name multicast-snooping-options oism] 옵션을 구성 conserve-mcast-routes-in-pfe 해야 합니다. (oism(멀티캐스트 스누핑 옵션)을 참조하십시오.) 이 옵션을 사용하면 이러한 디바이스는 L3 멀티캐스트 경로만 설치하여 PFE 테이블 공간을 절약합니다. L2 멀티캐스트 스누핑 경로를 설치하지 않습니다.

옵션 설정 conserve-mcast-routes-in-pfe 에는 다음 지침을 따르십시오.

  • ACX 시리즈 라우터, QFX5130-32CD 스위치 및 QFX5700 스위치를 OISM이 활성화된 서버 리프 또는 경계 리프 디바이스로 구성하는 경우 이 옵션을 설정해야 합니다.

  • 디바이스의 모든 OISM 지원 MAC-VRF EVPN 라우팅 인스턴스에서 이 옵션을 설정합니다.

  • 디바이스에서 OISM을 활성화하지 않은 경우 이 옵션을 구성하지 마십시오.

  • 디바이스에서 OISM을 비활성화할 때 이 설정도 삭제해야 합니다.

참고:

옵션과 conserve-mcast-routes-in-pfe install-star-g-routes 옵션의 기능은 상호 배타적이므로, 라우팅 인스턴스에서 이러한 옵션 중 하나 또는 다른 옵션만 사용할 수 있습니다. 옵션 사용 install-star-g-routes 시기에 대한 자세한 내용은 OISM을 사용하여 멀티캐스트 경로를 설치하기 위한 대기 시간 및 확장 절충(install-star-g-routes 옵션)을 참조하십시오.

OISM과 함께 독립형 AR 복제기로 QFX5130-32CD 및 QFX5700 스위치

QFX5130-32CD 및 QFX5700 스위치는 OISM과 함께 패브릭에서 독립형 AR 복제기 역할을 할 수 있습니다. 그러나 VLAN이 많은 패브릭에서는 모든 OISM VLAN에 멀티캐스트 상태를 설치할 때 QFX5130-32CD 및 QFX5700 스위치에 확장 문제가 발생할 수 있습니다.

그 결과, Junos OS Evolved 22.2R1부터 이러한 스위치를 OISM이 활성화된 독립형 AR 복제기로 구성하면 기본적으로 이러한 스위치는 SBD VLAN에 멀티캐스트 상태만 설치합니다. (여기에는 IGMPv2의 멀티캐스트(*,G) 상태 및 IGMPv3의 멀티캐스트(S,G) 상태가 포함됩니다.) 이러한 스위치는 모든 수익 브리지 도메인 VLAN에 멀티캐스트 상태를 설치하지 않습니다.

예를 들어, 3개의 VLAN(VLAN_2, VLAN_3, VLAN_4)이 있는 MAC-VRF 인스턴스 evpn-vxlan-A가 있는 QFX5130-32CD 디바이스를 생각해보겠습니다. 이 명령은 show igmp snooping evpn status detail VLAN_4를 SBD로 구성했음을 보여주며(출력 필드는 YesSupplementary BD ), 다른 두 VLAN은 OISM 수익 브리지 도메인 VLAN입니다.

디바이스는 멀티캐스트 그룹 233.252.0.1 및 233.252.0.2에 대한 원격 디바이스에서 Type 6 경로를 수신했습니다.

QFX5130-32CD 또는 QFX5700 스위치의 확장 동작 차이로 인해 이러한 디바이스에서 명령을 실행 show multicast snooping route 하면 출력에는 수익 브리지 도메인이 아닌 SBD에서만 멀티캐스트 그룹 항목이 표시됩니다. 예를 들어, 멀티캐스트 그룹 233.252.0.1 및 233.252.0.2의 경우

OISM에서 AR 복제기로 실행되지 않는 QFX5130-32CD 또는 QFX5700 스위치는 수익 브리지 도메인 VLAN 및 SBD에 멀티캐스트 그룹 항목을 설치합니다. 이 경우 명령을 실행 show multicast snooping route 하면 수익 브리지 도메인 VLAN과 SBD 가 표시됩니다. 이 동작은 디바이스가 AR 복제기인지 여부에 관계없이 OISM을 실행하는 다른 모든 플랫폼에도 적용됩니다.

참고:

AR 복제기 역할을 하는 QFX5130-32CD 또는 QFX5700 스위치에서는 ACX 시리즈 라우터, QFX5130-32CD 스위치 및 QFX5700 스위치에 설명된 옵션을 OISM을 사용하는 서버 리프 및 경계 리프 장치로 구성 conserve-mcast-routes-in-pfe 해서는 안 됩니다.

PEG DF 선거

기본적으로 피어 OISM PEG 디바이스는 PIM 기반 DF 선택을 사용합니다. 디바이스는 각 L3 VRF의 OISM 수익 VLAN 및 SBD에서 PIM 이웃을 발견하고 이러한 이웃 중에서 DF를 선택합니다. Junos OS 릴리스 23.4R1 및 Junos OS Evolved 릴리스 23.4R1부터는 다음과 같이 계층 수준에서 [edit routing-instances name protocols evpn oism pim-evpn-gateway] peg-df-election 문을 사용하여 모드 기반 또는 기본 설정 기반 PEG DF 선택을 대신 구성할 수 있습니다.

PEG DF 선택을 구성할 때 디바이스는 각 수익 VLAN(브리지 도메인) 또는 SBD를 호스트하는 패브릭의 PEG 디바이스의 순서 목록을 유지합니다. PEG 디바이스는 EVPN 유형 3 IMET 경로의 EVPN 멀티캐스트 플래그 확장 커뮤니티를 사용하여 OISM, IGMP 스누핑, MLD 스누핑 및 PEG 디바이스 지원을 보급합니다. 또한 PEG 디바이스에는 구성된 DF 선택 방법 매개 변수( RFC 8584 표준에 정의됨)를 통신하기 위한 DF 선택 확장 커뮤니티가 포함되어 있습니다.

피어 PEG DF 후보는 다음 EVPN 멀티캐스트 플래그 확장 커뮤니티 값을 사용하여 수익 VLAN 또는 SBD에 대한 IMET 경로를 보급하는 디바이스입니다.

  • IPv4 멀티캐스트의 경우 - igmp-snooping-enabled:oism:peg
  • IPv6 멀티캐스트의 경우 - mld-snooping-enabled:oism:peg
    참고:

    디바이스는 보급된 멀티캐스트 플래그 확장 커뮤니티 값을 기반으로 IPv4 멀티캐스트 트래픽에 대한 DF와 IPv6 멀티캐스트 트래픽에 대한 DF를 별도로 선택합니다.

PEG 디바이스가 PEG DF 선택을 사용할 때, 그들은 데이터센터 내에서 PIM 프로토콜을 사용하지 않습니다(PIM 프로토콜 패킷을 교환하지 않음). 따라서 PEG 디바이스에 외부 L3 중복을 보유하는 것이 좋습니다.

다음 PEG DF 선택 방법 중 하나를 사용하도록 PEG 디바이스를 구성할 수 있습니다.

  • 모드 기반 - 옵션 또는 옵션을 포함하지 않고 계층 수준에서 [edit routing-instances name protocols evpn oism pim-evpn-gateway peg-df-election] PEG DF 선택을 활성화할 때의 mod 기본 방법입니다.preference 이 방법을 사용하도록 옵션을 명시적으로 구성할 mod 수도 있습니다.

    DF가 될 서수 목록에서 디바이스를 선택하는 알고리즘은 다음과 같습니다.

    (mapped VNI for the VLAN) 모드 (number of entries in the list)

    예를 들어, VNI 100에 매핑되는 VLAN 1에 대한 모드 기반 PEG DF 선택으로 구성된 3개의 피어 PEG 디바이스 BL1, BL2 및 BL3이 있는 경우:

    • 세 개의 디바이스는 각각 VLAN 1 및 VNI 100에 대한 PEG DF 후보의 서수 목록을 유지합니다.

      표 9: 샘플 모드 기반 PEG DF 선거 후보 목록

      색인

      디바이스

      0

      BL1

      1

      BL2

      2

      BL3

    • 이 경우 (mapped VNI for the VLAN) 모드(number of entries in the list)는 (100) 모드(3) = 1이므로 디바이스는 인덱스 1의 디바이스를 PEG DF(BL2)로 선택합니다.

  • 사용자 정의된 선호 값을 가진 선호 기반 - 계층 수준에서 옵션을 구성 value preference-value 합니다[edit routing-instances name protocols evpn oism pim-evpn-gateway peg-df-election preference]. 각 피어 PEG 디바이스에 고유한 선호 값을 설정하는 것이 좋습니다. 선호도 기반 PEG DF 선택 시:

    • 각 디바이스는 EVPN 유형 3 IMET 경로 보급에서 선호 값을 전달합니다.

    • 피어 PEG 디바이스는 (기본값)가장 높은 선호 값을 가진 디바이스를 VLAN의 DF로 선택합니다.

    • 선호 기반 방법을 사용자 정의하여 가장 높은 값이 아닌 가장 낮은 선호 값을 가진 디바이스를 선택할 수 있습니다. 이렇게 하려면 계층 수준에서 옵션을 설정합니다use-least.[edit routing-instances name protocols evpn oism pim-evpn-gateway peg-df-election preference]

PEG DF 선택 방법 중 하나를 사용하여 다음을 수행할 수도 있습니다.

  • 디바이스가 DF를 선택하기 전에 대기할 시간을 지정합니다. 이렇게 하려면 계층 수준에서 옵션을 설정합니다delay-time num .[edit routing-instances name protocols evpn oism pim-evpn-gateway peg-df-election]

  • VLAN(VNI)당 DF 선택 기록에 대해 디바이스가 데이터베이스에 유지하는 PEG DF 선택 이벤트 항목의 최대 수(0-255)를 설정합니다. 이렇게 하려면 계층 수준에서 옵션을 설정합니다peg-df-election-history num .[edit <routing-instances name> protocols evpn]

    이 명령은 show evpn oism peg-df-status extensive DF 선택 기록 세부 정보를 표시합니다.

모든 피어 PEG 디바이스는 동일한 DF 선택 메커니즘을 사용해야 합니다. 결과적으로, PEG DF 선택을 활성화하면 모든 피어 PEG 디바이스에서 동일한 DF 선택 방법을 대칭으로 구성합니다. 구성된 PEG DF 선택 방법이 일치하지 않으면 피어 PEG 디바이스는 모두 기본 모드 기반 PEG DF 선택 방법을 사용하도록 폴백합니다. 일부 피어 PEG 디바이스에서만 PEG DF 선택을 활성화하면 모든 디바이스가 PIM 기반 DF 선택을 사용하도록 폴백합니다.

PEG DF 선출 상태를 확인하는 방법

다음 명령을 사용하여 PEG 디바이스에 대한 PEG DF 선택 상태를 확인합니다.

  1. show evpn oism- 각 L3 라우팅 인스턴스에 대해 PEG DF 선택이 활성화되었는지 확인합니다. 옵션을 선택한 경우 구성된 PEG DF 선택 방법 및 선호 값을 볼 수 있는 옵션을 포함 extensive 합니다.preference 예를 들어:

    모드 기반 PEG DF 선택:

    Preference-based PEG DF Election—기본적으로 가장 높은 선호 값을 사용하므로 여기서 BL1이 선택된 PEG DF가 됩니다.

    옵션과 함께 use-least 선호 기반 PEG DF 선택 - 가장 낮은 선호 값을 사용하므로 여기서 BL2가 선택된 PEG DF가 됩니다.

  2. show evpn oism peg-df-status- VLAN 매핑된 VNI당 모든 또는 선택된 L3 VRF 인스턴스에 대한 PEG DF 선택 상태 및 DF IP 주소를 참조하십시오. 이 명령은 PEG DF 선택을 구성한 라우팅 인스턴스 및 VNI에 대한 정보만 표시합니다. 이 옵션을 사용하여 extensive DF 후보자 목록 및 DF 선거 내역 정보와 같은 자세한 내용을 볼 수 있습니다. 예를 들어:

    모드 기반 PEG DF 선택:

    기본 설정 기반 PEG DF 선택 - BL1은 가장 높은 기본 설정 값인 200을 가지며 VNI 100 및 200에 대한 PEG DF입니다. 선호 값이 100인 BL2는 DF(nDF)로 선택되지 않습니다.

    옵션과 함께 use-least 기본 설정 기반 PEG DF 선택 - BL2는 가장 낮은 기본 설정 값인 100을 가지므로, 이 경우 BL2는 VNI 100 및 200에 대해 선택된 PEG DF입니다.

  3. show route table <evpn-instance-name>.evpn.0 match-prefix 3:* extensive- PEG 디바이스(PEG DF 선택 후보)가 EVPN 인스턴스 라우팅 테이블의 EVPN 유형 3 IMET 경로에서 멀티캐스트 플래그 확장 커뮤니티 외에도 DF 선거 확장 라우팅 테이블을 가지고 있는지 확인합니다. 예를 들어:

    모드 기반 PEG DF 선택:

    기본 설정 기반 PEG DF 선택(확장된 커뮤니티 값만 표시하도록 잘림):

  4. show pim interfaces instance vrf-instance-name - 각 L3 라우팅 인스턴스에 대한 PIM IRB 인터페이스의 DF 선택 상태가 PEG DF 선택 프로세스의 DF 선택 결과와 일치하는지 확인합니다. OISM은 PIM에 의존하여 멀티캐스트 경로를 생성하기 때문에 디바이스는 PEG DF 선택 상태를 PIM 프로토콜 프로세스에 중계합니다. 예를 들어:

  5. show pim join instance vrf-instance-name extensive- SBD에서 DF로 선택된 PEG 디바이스만 외부 PIM 라우터(PIM RP)로 PIM 참가 메시지를 보내는지 확인합니다. PIM Join을 전송하는 디바이스는 EVPN 데이터센터 내의 멀티캐스트 수신기로 향하는 외부 소스 트래픽을 가져옵니다. 예를 들어:

  6. show pim rps instance vrf-instance-name extensive- OISM 수익 VLAN 또는 SBD의 DF로 선택된 PEG 디바이스만 EVPN 데이터센터 내부의 멀티캐스트 소스에 대한 외부 PIM RP로 PIM 레지스터 메시지를 전송하는지 확인합니다.

    다음에 대한 PIM 등록 메시지를 보내는 선택된 DF를 찾습니다.

    • 일반 OISM을 구성할 때의 소스 VLAN. 이 경우 PEG 디바이스는 소스 수익 VLAN의 데이터센터 내부에서 소스 트래픽을 수신합니다.

    • 향상된 OISM을 구성할 때의 SBD(패브릭의 모든 디바이스에서 모든 수익 VLAN을 구성할 필요는 없는 경우). 이 경우 PEG 디바이스는 SBD의 데이터센터 내부에서 소스 트래픽을 수신합니다.

향상된 OISM으로 멀티호밍 피어를 정적으로 식별하여 컨버전스 개선

OISM 리프 디바이스는 연결된 멀티호밍 클라이언트 호스트 또는 CE 디바이스에 대한 이더넷 세그먼트(ES)를 공유할 때 멀티호밍 피어입니다. 향상된 OISM을 통해 수신 리프 디바이스는 east-west 트래픽을 전송합니다.

  • 소스 VLAN에서 멀티호밍 피어 리프 디바이스에 연결합니다.

  • SBD에서 다른 OISM 리프 디바이스로.

멀티호밍 피어 OISM 리프 디바이스 한 쌍 중 하나가 멀티캐스트 소스 트래픽을 수신하면 디바이스는 해당 트래픽을 소스 VLAN의 멀티호밍 피어로 전달합니다. 그러나 멀티호밍 클라이언트 연결 중 하나가 실패하면 이 두 개의 OISM 리프 디바이스는 더 이상 멀티호밍 피어가 아닙니다. 그 결과, 수신 OISM 리프 디바이스는 대신 트래픽을 SBD로 라우팅하기 시작합니다. 멀티홈 클라이언트 연결이 다시 작동하면 수신 OISM 리프 디바이스가 소스 VLAN의 트래픽 포워딩으로 다시 전환됩니다.

멀티호밍 연결이 켜짐과 꺼짐을 반복할 때, 멀티호밍 피어 디바이스는 소스 VLAN 또는 SBD를 사용하기 위해 새로운 코어 다음 홉에 반복적으로 수렴해야 합니다. 이런 일이 발생하면 디바이스에서 일부 멀티캐스트 트래픽이 손실될 수 있습니다.

이러한 상황을 피하기 위해 지원되는 디바이스의 Junos OS 릴리스 24.2R1부터 디바이스 루프백 IP 주소로 디바이스의 멀티호밍 피어 OISM 리프 디바이스를 정적으로 식별할 수 있습니다.

Junos OS 릴리스 24.2R1에서 계층 수준에서 [edit protocols evpn] 문을 multihoming-peer-gateways 사용하여 이 기능을 수행합니다. Junos OS 및 Junos OS Evolved 릴리스 24.4R1부터는 이 함수의 계층 수준에서 [edit protocols evpn] static-multihoming-peer 문을 대신 사용해야 합니다. 이 문은 multihoming-peer-gateways Junos OS 릴리스 24.2R1 이후 더 이상 Junos OS CLI에서 사용할 수 없습니다.

이 설정을 사용하면 피어 중 하나에 대한 멀티호밍 클라이언트 연결이 중단될 수 있는 경우에도 디바이스는 항상 멀티캐스트 트래픽을 소스 VLAN의 멀티호밍 피어로 전달합니다. 멀티홈 클라이언트 연결이 플랩핑되면 디바이스는 소스 VLAN의 포워딩과 SBD의 라우팅 사이를 계속 전환할 필요가 없습니다.

예를 들어, 루프백 주소 192.168.1.1의 OISM 리프 디바이스 SL-1에서 루프백 주소 192.168.1.2의 멀티호밍 피어 SL-2가 있는 경우 다음을 구성합니다.

  • SL-1에서 SL-2를 SL-1의 멀티호밍 피어로 정적으로 식별합니다.

  • SL-2에서 SL-1을 SL-2의 멀티호밍 피어로 정적으로 식별합니다.

이 명령문은 향상된 OISM 모드를 구성할 때만 적용됩니다.

EVPN-VXLAN IPv6 언더레이 구성을 통한 향상된 OISM

지원되는 플랫폼에서 IPv4 및 IPv6 멀티캐스트 데이터 트래픽에 대한 IPv6 언더레이 피어링을 통해 향상된 OISM을 활성화할 수 있습니다. IPv6 언더레이 EVPN-VXLAN 구성은 IPv6 프로토콜이 제공하는 확장된 주소 지정 기능과 효율적인 패킷 처리를 가능하게 합니다. IPv6 언더레이가 있는 EVPN-VXLAN을 참조하십시오.

IPv6 언더레이가 있는 EVPN-VXLAN 네트워크에서 향상된 OISM을 구성하려면:

  1. EVPN-VXLAN IPv6 언더레이를 구성합니다.

    OISM 없이 구성하는 것과 동일한 방식으로 IPv6 언더레이를 구성합니다. EVPN-VXLAN으로 IPv6 언더레이 구성을 참조하십시오.

    참고:

    • 향상된 OISM 및 IPv6 언더레이를 사용하면 IPv6 언더레이 피어링에 대해 EBGP 또는 OSPFv3만 지원합니다.

    • EVPN 인스턴스에 인스턴스 유형을 사용해야 mac-vrf 합니다.

    • 향상된 OISM을 통해 IPv6 언더레이를 통해 IPv4 및 IPv6 멀티캐스트 데이터 트래픽을 모두 지원합니다.

  2. 향상된 OISM 구성:

    IPv4 언더레이가 있는 EVPN-VXLAN 네트워크에서 이러한 요소를 구성하는 것과 동일한 방식으로 멀티캐스트 EVPN-VXLAN 환경을 위한 향상된 OISM 요소를 구성합니다.

    참고:

    • IPv6 언더레이가 있는 일반 OISM은 지원하지 않고 향상된 OISM만 지원합니다.

    • 다음을 위해 IPv6 언더레이와 함께 향상된 OISM을 사용할 수 있습니다.

      • IGMPv1, IGMPv2 및 IGMP 스누핑을 통한 IPv4 멀티캐스트 데이터 트래픽.

      • MLDv1, MLDv2 및 MLD 스누핑을 통한 IPv6 멀티캐스트 데이터 트래픽.

참고:

EX4100 및 EX4400 스위치를 향상된 OISM 서버 리프 디바이스로 구성할 수 있습니다. 향상된 OISM을 지원하는 다른 디바이스를 경계 리프 디바이스 또는 서버 리프 디바이스로 구성할 수 있습니다.

지원되는 플랫폼에서는 IPv6 언더레이 피어링으로 구성된 EVPN-VXLAN 데이터센터에 대해 원활한 DCI 연결과 함께 향상된 OISM을 사용할 수도 있습니다. 각 EVPN-VXLAN 데이터센터에서 IPv6 언더레이를 구성하고, OISM을 구성하며, 이러한 각 기능을 개별적으로 구성하는 것과 동일한 방식으로 DCI를 구성합니다. 이러한 기능의 조합이 어떻게 작동하는지에 대한 자세한 내용은 향상된 OISM을 사용하는 EVPN-VXLAN DCI 멀티캐스트를 참조하십시오.

TTL=1인 패킷의 경우 SBD 대신 소스 VLAN에서 전달하도록 향상된 OISM 예외 정책

향상된 OISM은 대상 OISM 디바이스가 소스 VLAN을 호스팅하더라도 소스 VLAN이 아닌 SBD의 멀티캐스트 소스에서 오는 대부분의 트래픽을 라우팅합니다. OISM 디바이스가 멀티캐스트 데이터 패킷을 SBD로 라우팅한 다음 대상 VLAN으로 라우팅할 때 패킷 TTL을 두 번 이상 감소시킵니다. 그 결과 TTL=1인 패킷은 수신기에 도달하지 못합니다. 이 문제는 224.0.0.0/24(IPv4 멀티캐스트용) 및 ff02::/16(IPv6 멀티캐스트용)을 제외한 모든 멀티캐스트 그룹의 트래픽에 적용됩니다.

일반 OISM 모드는 소스 VLAN에서 수신 멀티캐스트 트래픽을 전달하므로 일반 모드에서 OISM을 실행할 때 동일한 문제가 발생하지 않습니다. TTL=1 트래픽의 고급 모드로 OISM을 실행하고자 하는 사이트의 경우, 향상된 OISM을 실행하는 디바이스에서 일반 OISM 포워딩 모델을 활성화하는 솔루션을 제공합니다.

이 솔루션을 사용하면 다음과 같이 특정 멀티캐스트 그룹(또는 소스 및 그룹)을 구독하는 원격 수신기에 대해 SBD 대신 소스 VLAN을 사용하도록 향상된 OISM 디바이스에서 예외 정책을 구성할 수 있습니다.

  1. SBD 대신 소스 VLAN에서 멀티캐스트 트래픽을 전송하려는 멀티캐스트 그룹(*,G) 또는 멀티캐스트 소스 및 그룹(S,G)과 일치하도록 하나 이상의 라우팅 정책을 구성합니다.

    계층 수준에서 [edit policy-options] 문을 사용합니다policy-statement policy-name. 정책 절에서 from 매개 변수를 term 다음과 같이 정의합니다.

    • 정책 문 옵션을 사용하여 멀티캐스트 그룹 주소에서 일치시킵니다 route-filter .

    • 정책 문 옵션을 사용하여 멀티캐스트 소스 주소를 일치시킵니다 source-address-filter .

    • 특정 소스에 대한 (S,G) SSM 트래픽을 일치시키려면 정책 from 용어에 및 route-filter 옵션을 모두 source-address-filter 포함합니다.

      참고: 멀티캐스트 그룹에서만 일치하는 정책은 해당 그룹 및 모든 소스의 SSM 트래픽에도 적용할 수 있습니다.
  2. 관련 테넌트 L3 VRF 인스턴스에서 계층 수준에서 forward-on-source-bridge-domain 문을 사용하여 정책을 활성화합니다 [edit routing-instances L3-VRF-instance-name protocols evpn oism enhanced] .

    forward-on-source-bridge-domain 명령문과 함께 1단계에서 설정한 하나 이상의 정책 이름과 함께 옵션을 포함 forward-policy 합니다.

    forward-policy 옵션으로 여러 정책을 적용할 수 있습니다.

간단한 구성 예제는 샘플 TTL=1 예외 정책 구성을 참조하십시오. 이 TTL=1 예외 정책 기능은 향상된 OISM에서만 작동합니다.

디바이스가 TTL=1 EVPN 멀티캐스트 패킷을 수신하면 PFE는 메시지(syslog)를 기록하므로 TTL=1 예외 정책에 포함할 수 있는 멀티캐스트 그룹이 있는지 확인할 수 있습니다.

TTL=1 예외 정책 지원 및 제한 사항

이 향상된 OISM 예외 정책 기능 구성을 지원합니다.

  • 인스턴스 유형의 mac-vrf EVPN 인스턴스만 해당됩니다.

  • 프록시 모드의 IGMPv2, IGMPv3 및 IGMP 스누핑.

  • 프록시 모드에서 MLDv1, MLDv2 및 MLD 스누핑.

  • EVPN 네트워크의 IPv4 또는 IPv6 언더레이 피어링.

  • IPv4 언더레이 피어링 또는 IPv6 언더레이 피어링을 사용하여 EVPN-VXLAN 데이터센터( 향상된 OISM을 사용하는 EVPN-VXLAN DCI 멀티캐스트 참조)에서 원활한 DCI 연결.

    참고:

    DCI 연결을 사용하면 상호 연결된 데이터센터의 모든 향상된 OISM 디바이스에 동일한 예외 정책을 균일하게 적용해야 합니다. 데이터센터의 수신 OISM 리프 디바이스는 소스 VLAN의 멀티캐스트 트래픽을 예외 정책과 일치하는 그룹의 DCI 게이트웨이 디바이스로 보냅니다. 그런 다음 DCI 게이트웨이 디바이스는 다른 DCI 게이트웨이 디바이스로의 상호 연결을 통해 소스 VLAN의 일치하는 트래픽도 보냅니다.

TTL=1 예외 정책을 구성할 때 다음 동작과 제한 사항을 염두에 두세요.

  • 네트워크의 모든 향상된 OISM 디바이스에서 동일한 예외 정책을 균일하게 구성해야 합니다.

  • 원격 디바이스는 구성된 예외 정책과 일치하는 멀티캐스트 스트림이 해당 디바이스에 도달하도록 소스 VLAN을 호스팅해야 합니다.

  • 활성화된 TTL=1 예외 정책과 일치하지 않는 트래픽은 일반적인 향상된 OISM 모델을 따르고 SBD에서만 해당 트래픽을 전달합니다.

  • 동일한 멀티캐스트 그룹 및 소스에 대해 TTL=1 및 TTL>1로 패킷을 보내는 멀티캐스트 플로우는 지원되지 않습니다.

샘플 TTL=1 예외 정책 구성

다음 샘플 예외 정책 구성을 참조하십시오.

  • 트래픽을 233.252.0.1/24(orlonger) 범위의 멀티캐스트 그룹 주소와 일치시키는 샘플 정책 pol1 입니다. 이 정책은 ASM(*,G) 트래픽 또는 SSM(S,G) 트래픽을 모든 소스와 일치시킬 수 있습니다.

  • 그룹 범위 233.252.1.1/24(orlonger) 및 특정 멀티캐스트 소스 주소 172.16.1.1만 가진 SSM(S,G) 트래픽을 일치시키는 샘플 정책 pol2 입니다.

아래 구성은 ASM(*,G) 흐름에 대한 정책을 pol1 사용하여 테넌트 L3 VRF 인스턴스 VRF-1의 소스 VLAN에서 향상된 OISM 포워딩을 활성화합니다. 이 VRF 인스턴스에 SSM(S,G) 흐름이 있는 경우, 이 정책은 해당 그룹의 흐름을 모든 소스와 일치시킬 수도 있습니다.

수신 리프 디바이스에서 TTL=1 예외 정책 확인

다음 CLI 명령을 사용하여 향상된 OISM 수신 디바이스가 트래픽을 SBD로 라우팅하는 대신 소스 VLAN에서 멀티캐스트 트래픽을 전달하는지 확인합니다. 수신 디바이스는 멀티캐스트 소스에서 트래픽을 처음 수신하는 리프 디바이스입니다. 이 경우 수신 디바이스는 디바이스 주소 192.168.3.1로 호출되는 leaf3 향상된 OISM 리프 디바이스이며, 다른 OISM 리프 디바이스 192.168.1.1, 192.168.2.1, 192.168.4.1 및 192.168.5.1에 대한 VTEP가 있습니다.

여기서 출력은 이 예외 정책 구성을 기반으로 합니다.

  • show igmp snooping evpn status- EVPN OISM 모드, EVPN 인스턴스와 연결된 VLAN, OISM SBD인 VLAN을 확인합니다. 예를 들어:

    이 명령을 사용할 show mld snooping evpn status detail 때 향상된 OISM, MLD 및 MLD 스누핑이 있는 IPv6 멀티캐스트 트래픽에 대해서도 유사한 정보를 볼 수 있습니다.

  • show evpn igmp-snooping proxy- 디바이스가 정책의 forward-on-source-bridge-domain 그룹에 대한 스누핑 프록시 항목을 생성하는지 확인합니다. 이러한 항목은 소스 BD에서 향상된 OISM 전달 출력 필드에 1을 표시합니다. 예를 들어 VLAN_2(VNI 또는 L2 도메인 ID 2)의 경우:

  • show igmp snooping evpn proxy- 정책의 멀티캐스트 그룹(또는 멀티캐스트 그룹 및 소스)에 대한 디바이스의 스누핑 프록시 상태가 플래그 필드에 S(S)를 표시하여 소스 VLAN에서의 포워딩이 활성화되었음을 나타내는지 확인합니다. 예를 들어:

    MLD 트래픽과 함께 명령을 사용할 show mld snooping evpn proxy 때 이 명령은 비슷한 출력을 표시하지만 IPv6 멀티캐스트 그룹 및 소스 주소를 사용합니다.

  • show evpn igmp-snooping proxy extensive- 소스 디바이스가 활성화된 정책과 일치하는 그룹의 모든 VLAN에 IGMP 스누핑 프록시 항목을 생성하는지 확인합니다. Corenh 열의 코어 다음 홉 ID는 디바이스가 SBD에서 일치하는 트래픽을 전달하지 않음을 나타내는 SBD(이 경우 VLAN_4)의 프록시 항목에서 0입니다. 수익 VLAN에 대한 0이 아닌 Corenh 값은 해당 VLAN에 대한 원격 VTEP 다음 홉 ID입니다. 디바이스는 수신된 SMET EVPN 유형 6 경로를 기반으로 다음 홉을 사용하여 소스 VLAN의 트래픽을 전달합니다.

    예를 들어:

    MLD 트래픽과 함께 명령을 사용할 show evpn mld-snooping proxy 때 이 명령은 비슷한 출력을 표시하지만 IPv6 멀티캐스트 그룹 및 소스 주소를 사용합니다.

  • show evpn multicast-snooping next-hops next-hop-id detail, show intefaces vtep.vtep-id, 및 show route table evpn-instance-name.evpn.0 match-prefix 6:...—명령 출력 show igmp snooping evpn proxy extensive 의 코어 다음 홉(위 참조)에 관심 있는 수신기가 있는 원격 enhanced OISM 디바이스의 VTEP를 포함하는지 확인합니다. 관심 있는 수신기가 있는 원격 디바이스는 SMET EVPN 유형 6 경로를 보급한 디바이스입니다. 또한 목록에는 트래픽이 관심 있는 외부 수신기에 도달하도록 OISM PEG 디바이스에 대한 다음 홉이 있어야 합니다. 다음 홉의 모든 VTEP에 대해 명령을 실행할 show interfaces vtep.vtep-id 때 "VXLAN 엔드포인트 주소" 출력 필드에서 각 PEG 디바이스의 주소를 찾습니다.

    참고:

    SMET 유형 6 경로는 여전히 SBD에 보급됩니다. 그러나 디바이스는 구성된 정책과 일치하는 멀티캐스트 그룹(또는 멀티캐스트 그룹 및 소스)의 수익 VLAN에 스누핑 프록시 항목을 생성합니다.

    예를 들어:

    동일한 명령을 사용하여 MLD, MLD 스누핑 및 IPv6 멀티캐스트 트래픽으로 작업을 확인합니다.

    이러한 명령은 DCI 연결 및 향상된 OISM에도 적용할 수 있습니다. 이 사용 사례에서 OISM PEG 디바이스는 EVPN 멀티캐스트 플래그 확장 커뮤니티의 플래그를 peg 포함하는 스티칭된 네트워크에서 EVPN 유형 3 IMET 경로를 보급합니다. 이러한 IMET 경로를 사용하여, 한 데이터센터의 비 PEG OISM 디바이스는 상호 연결을 통해 다른 데이터센터의 원격 PEG 디바이스로 멀티캐스트 트래픽을 전송하여 구독된 외부 사용자에게 도달할 수 있습니다.

    다음과 같은 옵션으로 명령을 실행 show route table 하여 연결된 네트워크에서 PEG 디바이스를 식별하는 플래그가 있는 peg 수신된 IMET 경로를 확인합니다. 그런 다음 명령을 실행할 show interfaces vtep.vtep-id 때 해당 디바이스 주소를 찾아 디바이스에 PEG 디바이스에 대한 다음 홉이 있는지 확인합니다.

    소스 VLAN에서 포워딩이 DCI 연결 및 향상된 OISM으로 활성화되었는지 확인하는 방법에 대한 자세한 내용은 다음으로 DCI 게이트웨이 디바이스에서 TTL=1 예외 정책 확인을 참조하십시오.

DCI 게이트웨이 디바이스에서 TTL=1 예외 정책 확인

DCI 게이트웨이 디바이스에서 다음 CLI 명령을 사용하여 수신 리프 디바이스에서 TTL=1 예외 정책 확인에서 OISM 수신 리프 디바이스에 대해 설명한 것과 동일한 확인 단계를 수행할 수 있습니다.

  • show igmp snooping evpn status detail- EVPN OISM 모드, EVPN 인스턴스와 연결된 VLAN, OISM SBD인 VLAN을 확인합니다.

  • show evpn igmp-snooping proxy internal l2-domain-id vni- 디바이스가 예외 정책의 그룹에 대한 스누핑 프록시 항목을 생성하는지 확인합니다(소스 BD에서 향상된 OISM 전달 출력 필드의 1).

  • show igmp snooping evpn proxy- 정책의 멀티캐스트 그룹(또는 멀티캐스트 그룹 및 소스)에 대한 디바이스의 스누핑 프록시 상태가 플래그 필드에 S(S)를 표시하여 소스 VLAN에서의 포워딩이 활성화되었음을 나타내는지 확인합니다.

또한 이 섹션의 CLI 명령을 사용하여 DCI 게이트웨이 디바이스 역할을 하는 향상된 OISM 디바이스가 트래픽을 SBD로 라우팅하는 대신 소스 VLAN의 상호 연결을 통해 멀티캐스트 트래픽을 전달하는지 확인합니다.

DCI 지원의 경우, DCI 게이트웨이 디바이스에서 TTL=1 예외 정책을 활성화하면 디바이스는 수익 VLAN L2 멀티캐스트 경로(스누핑용) 및 다른 DCI 게이트웨이 디바이스에 대한 L3 멀티캐스트 경로에 대한 유니리스트 항목을 생성합니다. 멀티캐스트 스누핑의 경우, 게이트웨이 디바이스는 (*,G) 및 (S,G) 멀티캐스트 경로 모두에 대해 유니리스트 항목을 생성합니다. 수익 VLAN에 대한 (S,G) 항목은 (*,G) 유니리스트 다음 홉을 상속합니다. 그러나 디바이스는 L3 경로 출력 인터페이스에 대한 (S,G) 항목을 사용하여 유니리스트 다음 홉 대신 일반적인 멀티캐스트 다음 홉을 생성합니다. 여기에 나열된 일부 show 명령의 출력은 스누핑 다음 홉이 단일 목록 항목에 해당하는 시기를 나타냅니다. 그렇지 않으면 다음 홉은 정상적인 멀티캐스트 다음 홉입니다.

참고:

DCI 게이트웨이 디바이스는 다른 DCI 게이트웨이 디바이스와 주고받을 때만 빠른 컨버전스를 위해 유니리스트 항목을 생성합니다.

여기서 출력은 다음 예외 정책 구성을 기반으로 합니다.

  • show evpn igmp-snooping proxy extensive- 디바이스가 활성화된 정책과 일치하는 그룹의 모든 VLAN에 IGMP 스누핑 프록시 항목이 있는지 확인합니다. 출력의 Corenh 열에 있는 코어 다음 홉 ID는 디바이스가 SBD에서 일치하는 트래픽을 전달하지 않음을 나타내는 SBD(이 경우 VLAN_4)의 프록시 항목에서 0입니다. 수익 VLAN에 대한 0이 아닌 Corenh 값은 해당 VLAN에 대한 원격 VTEP 다음 홉 ID입니다. 디바이스는 수신된 SMET EVPN 유형 6 경로를 기반으로 다음 홉을 사용하여 소스 VLAN의 트래픽을 전달합니다.

    예를 들어:

    참고:

    향상된 OISM은 출력 필드에서 '1'으로 표시된 로컬 소스에서 학습한 프록시 항목을 생성할 때 특수 처리를 Lclsrc 사용합니다. 예를 들어, 여기 샘플 출력에서 SBD(VLAN_4 및 VNI 4)에 대한 (S,G) 항목은 수신된 EVPN 유형 6 경로에서 생성된 것이 아니라 로컬 소스에서 학습되었습니다.

    또한 SBD 코어 다음 홉은 예외 정책과 일치하는 프록시 항목에 대해 OISM PEG 장치에서 0이 아닐 수 있으며 DCI 게이트웨이 장치는 종종 OISM PEG 장치로도 작동할 수 있습니다. PEG 디바이스는 이 다음 홉을 사용하여 SBD에서 외부 소스 트래픽을 라우팅할 수 있습니다. 그러나 이 경우 디바이스는 테넌트 수익 VLAN에서 TTL=1로 외부 원본 트래픽을 라우팅 및 전달하지 않습니다.

  • show multicast route extensive instance vrf-instance- 디바이스가 예외 정책과 일치하는 그룹(또는 그룹과 소스)의 수익 VLAN에 도착하는 트래픽에 대해 유일리스트 다음 홉이 있는 멀티캐스트 경로를 가지고 있는지 확인합니다. 예를 들어:

  • show multicast snooping route extensive instance evpn-instance vlan vlan-name—디바이스에 다음에 대한 활성 스누핑 경로(이 경우, 수익 VLAN VLAN_2 및 VLAN-5용)가 있는지 확인합니다.

    • 스누핑 다음 홉과 일치하는 입력 인터페이스 경로에 대한 (*,G) 및 (S,G) 경로에 대한 다음 홉을 유니리스팅합니다. (S,G) 경로는 동일한 그룹의 (*,G) 경로와 동일한 다음 홉을 사용합니다.

    • 스누핑 다음 홉과 일치하는 출력 인터페이스 경로에 대한 (S,G) 경로에 대한 일반 멀티캐스트 다음 홉.

    예를 들어:

  • show multicast route extensive instance VRF-1 source-prefix source-address 그리고 show multicast snooping route extensive instance evpn-instance VLAN vlan-name source-prefix source-address—TTL=1 예외 정책과 함께 SSM에 IGMPv3를 사용하는 경우, 디바이스가 L2(스누핑) 및 L3에서 (S,G) 정교화 경로에 대해 다음 항목을 생성하는지 확인합니다.

    • 입력 인터페이스 정교화를 위해 다음 홉을 유니리스팅합니다.

    • 출력 인터페이스 정교화를 위한 정규 멀티캐스트 다음 홉.

    예를 들어, SSM 소스 주소가 172.16.1.1인 경우:

경계 리프 디바이스 및 서버 리프 디바이스에서 공통 OISM 요소 구성

OISM을 실행하는 EVPN-VXLAN 패브릭에서 경계 리프 및 서버 리프 디바이스에 공통적인 요소를 구성하려면 다음 단계를 따르십시오.

참고:

또한 OISM을 사용하여 패브릭에서 독립형 AR 복제기 역할을 하는 스파인 디바이스에서 이러한 공통 요소를 구성합니다.

이 구성은 OISM을 지원하고 다음을 갖는 EVPN-VXLAN 패브릭 구성을 기반으로 합니다.

  • BFD(Bidirectional Forwarding Detection) 및 OAM(Ethernet Operations, Administration and Management) 링크 감지 기능이 있는 EBGP 언더레이.

  • ERB 오버레이 설계.

  • 패브릭에서 IP 전송 노드로만 작동하는 린 스파인 디바이스.

  • EVPN-VXLAN L2 게이트웨이로 구성된 서버 리프 디바이스.

  • EVPN-VXLAN L2 및 L3 게이트웨이로 구성된 경계 리프 디바이스.

일반 OISM(대칭 브리지 도메인 모델)을 사용하면 패브릭의 모든 OISM 디바이스에서 모든 수익 브리지 도메인과 SBD(Supplemental Bridge Domain)를 구성해야 합니다. 향상된 OISM(비대칭 브리지 도메인 모델)을 사용하면 멀티호밍 피어인 리프 디바이스에서 동일한 수익 VLAN을 대칭으로 구성해야 한다는 점을 제외하고는 각 리프 디바이스에서 디바이스가 호스팅하는 VLAN만 구성할 수 있습니다. 경계 리프 및 서버 리프 디바이스에서 구성하는 요소와 이러한 요소를 구성하는 이유에 대한 요약은 OISM 디바이스의 구성 요소를 참조하십시오.

이러한 구성 단계를 위해 제공하는 샘플 구성 블록은 다음 요소가 있는 OISM 환경을 사용합니다.

  • 기본 스위치 인스턴스(라우팅 인스턴스가 지정되지 않음) 또는 MAC-VRF EVPN 인스턴스에서 구성된 EVPN 인스턴스. 예를 들어:

    • 기본 스위치 EVPN 인스턴스:

    • MAC-VRF EVPN 인스턴스(각 MAC-VRF 인스턴스의 경우):

    MAC-VRF EVPN 인스턴스 구성으로 MAC-VRF 인스턴스에서 일부 요소를 구성합니다. OISM 구성에서는 또는 vlan-based MAC-VRF 인스턴스 서비스 유형을 지원합니다vlan-aware.

    여기서는 샘플 구성 단계를 설명하기 위해 서비스 유형으로 명명된 MAC-VRF1MAC-VRF 인스턴스를 vlan-aware 보여줍니다. 두 서비스 유형 간의 주요 차이점은 다음과 같습니다.

    • vlan-aware: 인스턴스에서 둘 이상의 VLAN, 해당 IRB 인터페이스 및 VXLAN 네트워크 식별자(VNI) 매핑을 정의할 수 있습니다. 그 결과, 해당 인스턴스의 모든 VLAN에 대해 하나의 vlan-aware MAC-VRF 인스턴스에서 VLAN 관련 OISM 또는 멀티캐스트 구성 문을 지정합니다.

    • vlan-based: 각 VLAN과 해당 IRB 인터페이스 및 VNI 매핑을 정의하는 별도의 MAC-VRF 인스턴스를 구성합니다. 그 결과, 해당 vlan-based MAC-VRF 인스턴스의 각 VLAN에 대해 유사한 VLAN 관련 OISM 또는 멀티캐스트 구성 문을 포함합니다.

  • SBD: VLAN-300

    SBD IRB 인터페이스: irb.300

    SBD IRB 인터페이스 IP 주소: 10.0.30.1

  • 수익 브리지 도메인: VLAN-100VLAN-200

    수익 브리지 도메인 IRB 인터페이스: irb.100irb.200

    수익 브리지 도메인 IRB 인터페이스 IP 주소: 10.0.10.110.0.20.1

  • L3 VRF 라우팅 인스턴스: L3VRF-1

    참고:

    여기서는 EVPN 네트워크의 테넌트 L3 VRF 인스턴스에서 구성하는 요소에 대해 설명합니다. VRF 인스턴스 대신 OISM과 함께 기본 L3 라우팅 인스턴스를 사용하는 경우, 명명된 라우팅 인스턴스 대신 글로벌 계층 수준에서 해당 구성 문을 대체합니다. 예를 들어, 다음 계층 수준에서 구성 문을 대체합니다.

    이 글로벌 계층 수준에서 동일한 문으로:

    기본 L3 라우팅 인스턴스를 사용한 OISM 구성에 대한 자세한 내용은 테넌트 L3 VRF 인스턴스 또는 기본 L3 라우팅 인스턴스를 통한 OISM 지원을 참조하십시오.

  • 외부 멀티캐스트 연결에 M-VLAN IRB 방법을 사용하는 경우:

    M-VLAN: VLAN-900

    M-VLAN IRB 인터페이스: irb.900

    M-VLAN IRB 인터페이스 IP 주소: 172.16.90.1/24

    외부 PIM 라우터에 연결되는 포트의 인터페이스 이름: xe-0/0/9

    참고:

    동일한 M-VLAN ID를 사용하고 외부 PIM 라우터가 멀티호밍되는 모든 경계 리프 디바이스의 동일한 서브넷에 IRB 인터페이스 IP 주소를 할당합니다.

  • 외부 멀티캐스트 연결에 기존의 L3 인터페이스 방법을 사용하는 경우:

    L3 인터페이스 이름: xe-0/0/6

    L3 인터페이스 IP 주소: 172.16.10.1/24

    참고:

    외부 PIM 라우터에 연결된 각 경계 리프 디바이스의 L3 인터페이스에 대해 서로 다른 서브넷에 IP 주소를 할당합니다.

  • 외부 멀티캐스트 연결에 비 EVPN IRB 방법을 사용하는 경우:

    추가 VLAN: VLAN-900

    비 EVPN IRB 인터페이스: irb.900

    비 EVN IRB 인터페이스 IP 주소: 172.16.90.1/24

    외부 PIM 라우터에 연결되는 포트의 인터페이스 이름: xe-0/0/9

    참고:

    비 EVPN IRB 방법을 사용하면 각 경계 리프 디바이스에 고유한 추가 VLAN ID를 할당합니다. 또한 외부 PIM 라우터에 연결된 각 경계 리프 디바이스의 비 EVPN IRB 인터페이스에 대해 서로 다른 서브넷에 IP 주소를 할당합니다.

경계 리프 디바이스와 서버 리프 디바이스 모두에서 다음 OISM 문을 구성합니다.

  1. 디바이스에서 전역적으로 OISM을 활성화합니다.

    계층 수준에서 [edit forwarding-options multicast-replication] 옵션을 사용하여 evpn irb oism 일반 OISM을 구성하거나 옵션(지원되는 경우)을 사용하여 evpn irb enhanced-oism 향상된 OISM을 구성합니다. 이 옵션은 ERB 오버레이 패브릭에서 OISM 최적화 및 외부 멀티캐스트 기능을 활성화합니다. 이 옵션은 OISM evpn irb local-only 이 없는 멀티캐스트용 ERB 오버레이 패브릭에서 사용할 수 있는 옵션을 대체합니다.

    일반 OISM 모드(대칭 브리지 도메인 모델)를 활성화하려면:

    향상된 OISM 모드(비대칭 브리지 도메인 모델)를 활성화하려면:

    참고:
    • 네트워크의 모든 OISM 디바이스는 동일한 OISM 모드를 사용해야 합니다.

    • EVPN과 함께 멀티캐스트 프로토콜을 활성화할 때(OISM뿐만 아니라) 계층 수준에서 [edit protocols evpn multicast-mode] 멀티캐스트 모드를 설정 ingress-replication 해야 합니다. 대부분의 플랫폼에서 이 기본 ingress-replication 복제 모드이지만 어떤 경우에도 구성에 다음 문을 포함할 수 있습니다.

    • PTX10001-36MR, PTX10002-36QDD, PTX10004, PTX10008, PTX10016 라우터와 같은 일부 플랫폼은 EVPN을 통한 멀티캐스트 트래픽에 대해서만 OISM을 지원합니다. 이 경우 옵션 또는 evpn irb local-remote 옵션을 설정 evpn irb local-only 하면 디바이스는 구성에 경고를 게시하고 해당 구성 항목을 무시합니다.

  2. (향상된 OISM이 활성화된 ACX 시리즈 라우터) 계층 수준에서 프로필 옵션을 구성 vxlan-extended 합니다 [edit system packet-forwarding-options system-profile] .

    향상된 OISM이 있는 ACX 시리즈 라우터에서 이 시스템 프로필이 필요합니다. 자세한 내용은 문을 참조하십시오 vxlan-extended .

    참고:

    시스템 프로필을 변경하면 패킷 전달 엔진(PFE)이 재부팅됩니다.

  3. 각 수익 브리지 도메인에 대한 IRB 인터페이스 및 VNI 매핑을 사용하여 수익 VLAN을 구성합니다. 구성에서 MAC-VRF EVPN 인스턴스를 사용하는 경우 MAC-VRF EVPN 라우팅 인스턴스에서 이러한 요소를 구성합니다. 일반 OISM을 사용하면 모든 리프 디바이스에서 네트워크의 모든 수익 VLAN을 구성합니다. 향상된 OISM을 사용하면 멀티호밍 피어인 리프 디바이스에서 동일한 수익 VLAN을 대칭적으로 구성해야 한다는 점을 제외하고는 각 리프 디바이스에서 디바이스가 호스팅하는 VLAN만 구성할 수 있습니다.

    예를 들어, 수익 브리지 도메인이 VLAN-100 및 VLAN-200인 경우:

    기본 스위치 인스턴스를 사용하면 다음을 수행합니다.

    MAC-VRF 인스턴스 MAC-VRF1 사용 vlan-aware :

  4. (향상된 OISM만 해당—멀티호밍 피어 OISM 리프 디바이스에 권장) 멀티호밍 피어 OISM 리프 디바이스 집합에서 피어 디바이스의 루프백 주소를 사용하여 각 디바이스의 멀티호밍 피어를 정적으로 식별합니다. 이 단계는 피어 디바이스가 작동 및 중단될 때 멀티캐스트 트래픽 손실을 방지합니다. 자세한 내용은 향상된 OISM으로 멀티호밍 피어를 정적으로 식별하여 컨버전스 개선을 참조하십시오.
    참고:

    Junos OS 릴리스 24.2R1에서 계층 수준에서 [edit protocols evpn] 문을 multihoming-peer-gateways 사용하여 이 기능을 수행합니다. Junos OS 및 Junos OS Evolved 릴리스 24.4R1부터 Junos CLI는 계층 수준에서 [edit protocols evpn] static-multihoming-peer 문을 대신 제공하며, 이 multihoming-peer-gateways 문은 더 이상 사용할 수 없습니다.

    예를 들어, 두 개의 SL 디바이스 SL-1(lo0: 192.168.1.1) 및 SL-2(lo0: 192.168.1.2)가 멀티호밍 호스트 또는 CE 디바이스에 대한 멀티호밍 피어인 경우:

    SL-1에서:

    SL-2에서:

  5. IRB 인터페이스 및 VXLAN VNI 매핑을 사용하여 SBD에 대한 VLAN을 구성합니다. 일반 OISM을 실행하든 향상된 OISM을 실행하든 상관없이 모든 OISM 디바이스에서 SBD를 구성해야 합니다.

    예를 들어, SBD가 VLAN-300인 경우:

    기본 스위치 인스턴스를 사용하면 다음을 수행합니다.

    MAC-VRF 인스턴스 MAC-VRF1 사용 vlan-aware :

  6. 수익 브리지 도메인 및 SBD IRB 인터페이스 IP 주소를 구성합니다. 예를 들어:
  7. EVPN-VXLAN 오버레이에서 수익 브리지 도메인과 SBD VNI를 확장합니다. 구성에서 MAC-VRF EVPN 인스턴스를 사용하는 경우 MAC-VRF EVPN 라우팅 인스턴스에서 이 작업을 수행합니다.

    예를 들어, 수익 브리지 도메인이 VLAN-100 및 VLAN-200이고 SBD가 VLAN-300인 경우:

    기본 스위치 인스턴스를 사용하면 다음을 수행합니다.

    MAC-VRF 인스턴스 MAC-VRF1 사용 vlan-aware :

  8. IPv4 멀티캐스트 트래픽에 대해 디바이스에서 IGMPv2 또는 IGMPv3를 활성화하거나 IPv6 멀티캐스트 트래픽에 대해 MLDv1 또는 MLDv2를 활성화합니다. 여기서는 단순화를 위해 디바이스에서 IGMP 버전 또는 MLD 버전을 전역으로 활성화하는 방법을 보여줍니다.

    또는 멀티캐스트 트래픽을 처리하는 테넌트 L3 VRF 인스턴스에 포함된 특정 IRB 인터페이스에서 IGMP 또는 MLD를 활성화할 수 있습니다.

    일반적으로 모든 OISM 디바이스에서 SBD IRB 인터페이스 및 수익 브리지 도메인 IRB 인터페이스에서 IGMP를 활성화합니다. 경계 리프 디바이스의 외부 멀티캐스트 인터페이스에서도 IGMP를 활성화합니다(사용된 외부 멀티캐스트 방법에 따라 다름).

    디바이스에서 IGMPv2와 IGMPv2를 함께 사용하는 IGMP 스누핑(또는 MLDv1과 MLDv2를 함께 사용하는 MLD 스누핑)을 구성하는 방법에 대한 자세한 내용은 동일한 EVPN-VXLAN 패브릭의 IGMPv2 및 IGMPv3(또는 MLDv1 및 MLDv2) 을 참조하십시오.

    또한 멀티캐스트 트래픽을 처리하는 개별 IRB 인터페이스에서 IGMP 또는 MLD를 활성화하려면 각 IRB 인터페이스에 대해 하나씩 여러 igmp OR mld 문을 포함합니다. 예를 들어 set protocols igmp interface irb-interface-name <version 3>, 또는 set protocols mld interface irb-interface-name <version 2>.

    1. 기본 IGMP 버전인 IGMPv2의 경우 IGMP를 전역으로 활성화합니다. 구성에 두 IGMP 버전이 모두 있는 경우 명확성을 위해 선택적으로 지정할 version 2 수도 있습니다. 기본 스위치 EVPN 인스턴스 또는 MAC-VRF EVPN 인스턴스를 사용하는 경우 구성은 동일합니다.
    2. IGMPv3의 경우, 옵션으로 IGMP를 전역으로 활성화합니다. version 3 기본 스위치 EVPN 인스턴스 또는 MAC-VRF EVPN 인스턴스를 사용하는 경우 구성은 동일합니다.
    3. 기본 MLD 버전인 MLDv1의 경우 MLD를 전역으로 활성화합니다. 구성에 두 MLD 버전이 모두 있는 경우 명확성을 위해 선택적으로 지정할 version 1 수도 있습니다.
    4. MLDv2의 경우 옵션으로 MLD를 전역으로 사용하도록 설정합니다. version 2
  9. 구성된 모든 OISM VLAN에서 IGMPv2 또는 IGMPv3에 대한 IGMP 스누핑 또는 MLDv1 또는 MLDv2에 대한 MLD 스누핑을 활성화합니다. 여기 모든 OISM 리프 디바이스에 대한 공통 구성에는 수익 브리지 도메인 및 SBD에 대한 구성만 포함됩니다. 경계 리프 디바이스와 관련된 구성 단계에는 해당 디바이스에서 사용하는 외부 멀티캐스트 방법과 관련된 IGMP 스누핑 또는 MLD 스누핑 구성이 포함됩니다.

    IGMP 스누핑 또는 MLD 스누핑을 활성화하면 수신된 IGMP 또는 MLD 보고서를 기반으로 EVPN 코어에서 SMET Type 6 경로 보급도 자동으로 활성화됩니다. MAC-VRF EVPN 인스턴스를 사용하는 경우 MAC-VRF 인스턴스에서 IGMP 스누핑 또는 MLD 스누핑을 활성화합니다.

    1. IGMPv2의 경우 igmp-스누핑을 활성화합니다.
      참고:

      각 VLAN에 대해 개별 igmp-snooping 명령을 사용하거나 옵션과 함께 하나의 명령을 사용할 수 있습니다.vlan all

      기본 스위치 인스턴스를 사용하면 다음을 수행합니다.

      MAC-VRF 인스턴스 MAC-VRF1 사용 vlan-aware :

    2. IGMPv3의 경우, IGMPv3 소스별 멀티캐스트 모드(SSM) 보고서에 대해 igmp-스누핑을 활성화합니다. 구성된 모든 VLAN에 대한 옵션을 포함 evpn-ssm-reports-only 합니다.

      기본 스위치 인스턴스를 사용하면 다음을 수행합니다.

      MAC-VRF 인스턴스 MAC-VRF1 사용 vlan-aware :

    3. MLDv1의 경우 mld-스누핑을 사용하도록 설정합니다. 각 VLAN에 대해 개별 mld-snooping 명령을 사용하거나 옵션과 함께 하나의 명령을 사용할 수 있습니다. vlan all OISM을 통한 MLD 스누핑은 MAC-VRF EVPN 인스턴스가 있는 구성에서만 지원합니다. 다음은 VLAN 인식 MAC-VRF 인스턴스 MAC-VRF1을 사용한 구성을 보여줍니다.
    4. MLDv2의 경우 MLDv2 소스별 멀티캐스트 모드(SSM) 보고서에 대해 mld-스누핑을 사용하도록 설정합니다. 구성된 모든 VLAN에 대한 옵션을 포함 evpn-ssm-reports-only 합니다. MLDv1의 이전 단계와 마찬가지로 MLDv2의 경우 VLAN 인식 MAC-VRF 인스턴스 MAC-VRF1을 사용한 구성을 보여줍니다.
  10. OISM 라우팅 기능과 연결하는 L3 VRF 인스턴스(인스턴스 유형vrf)를 구성합니다. 라우팅 인스턴스에 수익 브리지 도메인 IRB 인터페이스 및 SBD IRB 인터페이스를 포함합니다. 예를 들어:
  11. L3 VRF 인스턴스에서 OISM SBD로 구성한 IRB 인터페이스를 지정합니다. 예를 들어:
  12. (Junos OS 및 Junos OS Evolved 23.4R1 이전 릴리스에서 모든 OISM 역할의 스위치 및 PTX10001-36MR, PTX10004, PTX10008 및 PTX10016 라우터의 QFX10000 라인에 필요, 스위치, QFX5130-32CD 스위치 및 QFX5700 스위치를 AR 복제자 역할로 구성하는 경우 일반 O QFX10000 라인ISM에 필요. 선택 사항이지만 필수 사용 사례 이외의 사용 사례에서는 권장되지 않음) 멀티캐스트 시작 시 트래픽 손실을 방지하기 위해 flows에서 모든 OISM 디바이스의 계층 수준에서 [edit <routing-instances intance-name> multicast-snooping-options oism] 옵션을 활성화 install-star-g-routes 합니다.

    기본 스위치 EVPN 인스턴스를 사용하는 경우 글로벌 install-star-g-routes 옵션입니다. MAC-VRF EVPN 인스턴스를 사용하는 경우 각 EVPN MAC-VRF 라우팅 인스턴스에서 이 옵션을 설정합니다. 이 옵션을 사용하면 SBD에서 EVPN 유형 6 경로를 수신하면 디바이스는 즉시 L3 VRF 인스턴스의 수익 브리지 도메인 VLAN에 대한 해당 (*,G) 경로를 PFE에 설치합니다.

    이 옵션의 유무에 관계없이 OISM 디바이스 요구 사항, 권장 사항 및 동작에 대한 자세한 내용은 OISM을 사용하여 멀티캐스트 경로를 설치하기 위한 대기 시간 및 확장 장단점(install-star-g-routes 옵션)을 참조하십시오.

    기본 스위치 인스턴스를 사용하면 다음을 수행합니다.

    MAC-VRF1이라는 MAC-VRF 인스턴스 사용 vlan-aware vlan-based :

    PFE의 공간이 프리미엄이고 엄격한 지연 요구 사항이 없는 경우 이 옵션을 활성화하지 않도록 선택할 수 있습니다.

  13. (Junos OS Evolved 릴리스 22.4R2 및 23.1R1부터 QFX5130-32CD 및 QFX5700 스위치, Junos OS Evolved 릴리스 23.4R1부터 ACX 시리즈 라우터에서 해당 스위치를 OISM 서버 리프 또는 경계 리프 디바이스로 구성할 때 필요) 디바이스의 MAC-VRF EVPN 인스턴스에 있는 계층 수준에서 [edit routing-instances name multicast-snooping-options oism] 옵션을 설정합니다conserve-mcast-routes-in-pfe.

    예를 들어, MAC-VRF1이라는 MAC-VRF 인스턴스의 경우

    참고:

    OISM을 사용하여 독립형 AR 복제기로 구성한 경우 디바이스에서 이 옵션을 설정할 필요가 없습니다.

    이 옵션에 대한 자세한 내용은 OISM(멀티캐스트 스누핑 옵션)ACX 시리즈 라우터, QFX5130-32CD 스위치 및 OISM을 사용한 서버 리프 및 경계 리프 장치로 QFX5700 스위치 를 참조하십시오.

서버 리프 디바이스 OISM 요소 구성

먼저 EVPN-VXLAN 패브릭의 경계 리프 디바이스 및 서버 리프 디바이스에서 공통 OISM 요소 구성 에 설명된 OISM 요소를 구성합니다.

그런 다음 다음 단계에 따라 서버 리프 디바이스에 필요한 추가 OISM 요소를 구성합니다. 동일한 EVPN-VXLAN 패브릭 기반 및 샘플 OISM 환경이 여기의 추가 서버 리프 구성 단계에 적용됩니다.

참고:

여기서는 EVPN 네트워크의 특정 테넌트 L3 VRF 인스턴스에 대해 서버 리프 디바이스에서 구성하는 PIM 및 OSPF 프로토콜 요소에 대해 설명합니다. 다음 이유 중 하나로 라우팅 인스턴스 수준([edit routing-instances VRF-name protocol...])이 아닌 전역 수준([edit protocols ...])에서 이러한 요소를 구성할 수 있습니다.

테넌트 L3 VRF 인스턴스에서 서버 리프 기능(예: PIM)에 특정한 요소를 구성합니다.

OISM 서버 리프 디바이스에 이러한 설정이 필요한 이유에 대한 자세한 내용은 OISM 디바이스의 구성 요소를 참조하십시오.

  1. 서버 리프 디바이스에서 PIM 패시브 모드를 구성합니다. 예를 들어:
  2. 서버 리프 디바이스가 계층 수준에서 [edit routing-instances name protocols pim interface irb-interface-name] accept-remote-source 문을 사용하여 소스 인터페이스로 SBD IRB 인터페이스의 멀티캐스트 트래픽을 수락하도록 활성화합니다. 예를 들어, 샘플 SBDVLAN-300의 경우 IRB 인터페이스는 다음과 같습니다.irb.300
  3. L3 VRF 인스턴스에서 OSPF 영역을 구성합니다. 서버 리프 디바이스는 SBD와 수익 브리지 도메인 간에 트래픽을 전달하는 데 필요한 PIM(S,G) 항목을 생성합니다.

    일반 OISM을 사용하면 OSPF 패시브 모드의 VRF 인스턴스의 모든 인터페이스를 구성합니다. 패시브 모드에서 서버 리프 디바이스는 경로를 보급하고 수신할 수 있지만 OPSF 인접성을 형성하거나 OSPF 프로토콜 메시지를 처리하지 않습니다. 예를 들어:

    향상된 OISM을 사용하면 OSPF 활성 모드의 OSPF 영역에 SBD IRB 인터페이스를 포함시켜 OISM 리프 디바이스가 SBD에서 인접성을 형성하여 SBD에서 내부적으로 east-west 트래픽을 라우팅할 수 있습니다. 그러나 경계 리프 디바이스가 SBD에서 DR 역할을 맡기만 원합니다. 이러한 디바이스는 외부 소스 및 수신기를 위해 SBD에서 멀티캐스트 트래픽 셔틀링도 처리하기 때문입니다. 따라서 SBD IRB 인터페이스에 대한 최단 경로 우선순위를 0으로 설정합니다. 이 설정을 사용하면 서버 리프 디바이스가 SBD에 대한 OSPF 지정 라우터 또는 백업 지정 라우터 선택 프로세스에서 고려되지 않습니다. 마지막으로, 향상된 OISM을 사용하여 L3 VRF 인스턴스의 다른 모든 인터페이스를 OSPF 패시브 모드로 설정합니다. 예를 들어:

M-VLAN IRB 방법으로 경계 리프 디바이스 OISM 요소 구성(대칭 브리지 도메인 모델만 해당)

이 섹션에서는 OISM M-VLAN IRB 방법을 사용하여 외부 소스 및 수신자와 멀티캐스트 데이터를 교환하는 경계 리프 디바이스를 구성하는 방법을 다룹니다. 사용 가능한 외부 멀티캐스트 방법에 대한 자세한 내용은 외부 PIM 도메인으로의 멀티캐스트 데이터 전송에 대해 지원되는 멀티캐스트 방법을 참조하십시오.

참고:

M-VLAN IRB 외부 멀티캐스트 방식은 일반 OISM에서만 지원하며 일부 플랫폼에서만 지원합니다. 이 방법을 지원하는 위치에 대한 자세한 내용은 표 4를 참조하십시오.

먼저 EVPN-VXLAN 패브릭의 경계 리프 디바이스 및 서버 리프 디바이스에서 공통 OISM 요소 구성 에 설명된 OISM 요소를 구성합니다.

그런 다음 다음 단계에 따라 경계 리프 디바이스에 필요한 추가 OISM 요소를 구성합니다. 해당 섹션의 동일한 EVPN-VXLAN 패브릭 기반 및 샘플 OISM 환경이 여기의 추가 경계 리프 구성 단계에 적용됩니다.

전역적으로, EVPN 인스턴스 또는 테넌트 L3 VRF 인스턴스에서 경계 리프 기능에 특정한 다양한 요소를 구성합니다.

OISM 경계 리프 장치에 이러한 설정이 필요한 이유에 대한 자세한 내용은 OISM 장치에 대한 구성 요소를 참조하십시오.

참고:

VRF 인스턴스 대신 OISM과 함께 기본 L3 라우팅 인스턴스를 사용하는 경우, 명명된 라우팅 인스턴스 대신 글로벌 계층 수준에서 해당 구성 문을 대체합니다. 예를 들어, 다음 계층 수준에서 구성 문을 대체합니다.

이 글로벌 계층 수준에서 동일한 문으로:

기본 L3 라우팅 인스턴스를 사용한 OISM 구성에 대한 자세한 내용은 테넌트 L3 VRF 인스턴스 또는 기본 L3 라우팅 인스턴스를 통한 OISM 지원을 참조하십시오.

  1. 수익 브리지 도메인 및 SBD를 구성하는 방법과 유사하게 M-VLAN을 구성합니다.
    1. IRB 인터페이스 및 VXLAN 네트워크 식별자(VNI) 매핑을 사용하여 M-VLAN을 구성합니다. 예를 들어, M-VLAN이 VLAN-900인 경우:

      기본 스위치 인스턴스를 사용하면 다음을 수행합니다.

      MAC-VRF 인스턴스 MAC-VRF1 사용 vlan-aware :

    2. M-VLAN IRB 인터페이스 IP 주소를 구성합니다. 예를 들어:
    3. EVPN-VXLAN 오버레이에서 M-VLAN을 확장합니다. 예를 들어:

      기본 스위치 인스턴스를 사용하면 다음을 수행합니다.

      MAC-VRF 인스턴스 MAC-VRF1 사용 vlan-aware :

  2. M-VLAN에 대한 IGMP 스누핑을 활성화하고 외부 멀티캐스트 PIM 라우터에 연결하는 L2 포트에서 멀티캐스트-라우터-인터페이스 옵션을 구성합니다. 예를 들어, xe-0/0/9.0이 EVPN 패브릭을 M-VLAN의 외부 멀티캐스트 라우터에 연결하는 L2 인터페이스인 경우:
    1. IGMPv2 사용:

      기본 스위치 인스턴스에서:

      MAC-VRF 인스턴스 MAC-VRF1에서 vlan-aware 다음을 수행합니다.

    2. IGMPv3에서는 다음 옵션을 포함합니다.evpn-ssm-reports-only

      기본 스위치 인스턴스에서:

      MAC-VRF 인스턴스 MAC-VRF1에서 vlan-aware 다음을 수행합니다.

  3. 공통 리프 디바이스 구성 단계에서 OISM 라우팅 기능과 연결된 L3 VRF 인스턴스를 구성합니다. 경계 리프 디바이스에서도 해당 L3 VRF에 M-VLAN IRB 인터페이스를 포함합니다. 다음 구성 블록은 추가 M-VLAN IRB 인터페이스 구성 명령문이 강조 표시된 공통 L3 VRF 인스턴스 구성을 보여줍니다.
  4. L3 VRF 인스턴스에서 M-VLAN IRB 인터페이스에서 OISM PEG 역할을 설정합니다. 예를 들어:
  5. 경계 리프 디바이스의 L3 VRF 인스턴스에서 PIM을 구성합니다.
    1. L3 VRF 인스턴스에서 계층 수준에서 [edit routing-instances name protocols pim interface irb-interface-name] distributed-dr 옵션을 사용하여 수익 브리지 도메인 IRB 인터페이스의 분산 DR 모드에서 PIM을 구성합니다.

      SBD IRB 인터페이스에서 표준 모드로 PIM을 구성합니다.

      표준 모드 또는 분산 DR 모드에서 M-VLAN IRB 인터페이스에서 PIM을 구성합니다. 외부 PIM 라우터가 하나의 경계 리프 디바이스에 싱글호밍된 경우 경계 리프 디바이스는 표준 PIM 모드에서 잘 작동합니다. 그러나 어떤 경우에도 분산 DR 모드를 사용하는 것이 좋지만 특히 외부 PIM 라우터가 여러 경계 리프 디바이스에 멀티호밍된 경우에는 더욱 좋습니다. 또한 분산 DR 모드는 디바이스가 경계 리프 디바이스의 로컬 수신기로 M-VLAN의 로컬 라우팅을 효율적으로 수행하는 데 도움이 됩니다. 결과적으로, 여기 샘플 구성에서는 M-VLAN IRB의 옵션으로 distributed-dr PIM을 설정하는 방법을 보여줍니다.

      또한 외부 PIM RP 라우터에 해당하는 PIM 정적 RP를 구성합니다. 이 문서의 샘플 사용 사례에서 외부 PIM 라우터는 PIM RP 역할을 합니다.

      예를 들어, 수익 브리지 도메인이 VLAN-100VLAN-200인 경우 SBD는 VLAN-300이고 M-VLAN은 다음과 같습니다.VLAN-900

    2. L3 VRF 인스턴스에서 M-VLAN IRB 인터페이스의 계층 수준에서 [edit routing-instances name protocols pim interface irb-interface-name] accept-join-always-from 옵션을 설정합니다.

      디바이스가 항상 외부 PIM 라우터에서 PIM 조인을 설치하도록 이 명령문과 함께 정책 옵션을 구성합니다. OISM 경계 리프 장치에 이 구성이 필요한 이유에 대한 자세한 내용은 OISM 장치에 대한 구성 요소를 참조하십시오.

      이 샘플 구성 블록은 외부 PIM 라우터를 MX 시리즈 라우터로 나타냅니다. 정책 접두사 목록의 경우, 경계 리프 디바이스에 연결하는 MX 시리즈 라우터에 있는 M-VLAN 인터페이스의 IP 주소를 포함합니다. 예를 들어:

  6. 외부 멀티캐스트 피어 인터페이스 연결을 위해 L3 VRF 인스턴스에 OSPF 영역을 구성합니다.

    경계 리프 디바이스는 최단 경로 우선(OSPF)을 사용하여 멀티캐스트 소스에 대한 경로를 학습하여 외부 소스에서 내부 수신기로, 내부 소스에서 외부 수신기로 트래픽을 전달합니다. 디바이스는 수익 브리지 도메인, SBD 및 외부 멀티캐스트 인터페이스에서 트래픽을 전달하기 위한 PIM(S,G) 항목을 생성하기 위해 이러한 경로가 필요합니다.

    외부 멀티캐스트용 M-VLAN IRB 방식을 사용하는 경계 리프 디바이스에서 디바이스 루프백 인터페이스, SBD IRB 인터페이스 및 M-VLAN IRB 인터페이스를 포함하도록 OSPF 영역을 구성합니다. 예를 들어, 샘플 SBD VLAN-300 및 M-VLAN VLAN-900의 경우

기존 L3 인터페이스 방법으로 경계 리프 디바이스 OISM 요소 구성

이 섹션에서는 OISM 클래식 L3 인터페이스 방법을 사용하여 외부 소스 및 수신자와 멀티캐스트 데이터를 교환하는 경계 리프 디바이스를 구성하는 방법을 다룹니다. 사용 가능한 외부 멀티캐스트 방법에 대한 자세한 내용은 외부 PIM 도메인으로의 멀티캐스트 데이터 전송에 대해 지원되는 멀티캐스트 방법을 참조하십시오.

먼저 EVPN-VXLAN 패브릭의 경계 리프 디바이스 및 서버 리프 디바이스에서 공통 OISM 요소 구성 에 설명된 OISM 요소를 구성합니다.

그런 다음 다음 단계에 따라 경계 리프 디바이스에 필요한 추가 OISM 요소를 구성합니다. 해당 섹션의 동일한 EVPN-VXLAN 패브릭 기반 및 샘플 OISM 환경이 여기의 추가 경계 리프 구성 단계에 적용됩니다.

테넌트 L3 VRF 인스턴스의 L3에서 경계 리프 기능에 특정한 대부분의 요소를 구성합니다.

OISM 경계 리프 장치에 이러한 설정이 필요한 이유에 대한 자세한 내용은 OISM 장치에 대한 구성 요소를 참조하십시오.

참고:

VRF 인스턴스 대신 OISM과 함께 기본 L3 라우팅 인스턴스를 사용하는 경우, 명명된 라우팅 인스턴스 대신 글로벌 계층 수준에서 해당 구성 문을 대체합니다. 예를 들어, 다음 계층 수준에서 구성 문을 대체합니다.

이 글로벌 계층 수준에서 동일한 문으로:

기본 L3 라우팅 인스턴스를 사용한 OISM 구성에 대한 자세한 내용은 테넌트 L3 VRF 인스턴스 또는 기본 L3 라우팅 인스턴스를 통한 OISM 지원을 참조하십시오.

  1. 외부 멀티캐스트를 위한 IP 주소로 물리적 L3 인터페이스를 구성합니다. 예를 들어, IP 주소가 172.16.10.1/24인 L3 인터페이스 xe-0/0/6의 경우:
  2. 공통 리프 디바이스 구성 단계에서 구성한 L3 VRF 인스턴스에 L3 논리적 인터페이스를 포함합니다. 예를 들어:
  3. L3 VRF 인스턴스에서 경계 리프 디바이스에서 OISM PEG 역할을 설정합니다. 기존의 L3 인터페이스 방법으로는 외부 멀티캐스트를 위한 외부 IRB 인터페이스를 지정할 필요가 없습니다.
  4. 경계 리프 디바이스의 L3 VRF 인스턴스에서 PIM을 구성합니다.

    수익 브리지 도메인 IRB 인터페이스의 경우, 계층 수준에서 distributed-dr 옵션을 사용하여 분산 DR 모드에서 PIM을 구성합니다 [edit routing-instances name protocols pim interface irb-interface-name] .

    SBD IRB 인터페이스 및 외부 멀티캐스트 L3 논리적 인터페이스에서 표준 모드로 PIM을 구성합니다.

    또한 외부 PIM RP 라우터에 해당하는 PIM 정적 RP를 구성합니다. 이 문서의 샘플 사용 사례에서 외부 PIM 라우터는 PIM RP 역할을 합니다.

    예를 들어, 수익 브리지 도메인 VLAN-100 이 및 VLAN-200이고 SBD가 VLAN-300이고 L3 인터페이스가 xe-0/0/6인 경우:

  5. SBD IRB 인터페이스와 외부 L3 멀티캐스트 인터페이스를 포함하는 L3 VRF 인스턴스에 OSPF 영역을 구성합니다. 이 단계는 일반 OISM 또는 향상된 OISM에서 동일합니다.

    경계 리프 디바이스는 최단 경로 우선(OSPF)을 사용하여 멀티캐스트 소스에 대한 경로를 학습하여 외부 소스에서 내부 수신기로, 내부 소스에서 외부 수신기로 트래픽을 전달합니다. 향상된 OISM을 사용하면 경계 리프 디바이스도 SBD를 사용하여 내부 소스에서 EVPN 네트워크 내부의 수익 VLAN의 수신기로 멀티캐스트 트래픽을 라우팅합니다. 디바이스는 수익 브리지 도메인, SBD 및 외부 멀티캐스트 인터페이스에서 트래픽을 전달하기 위한 PIM(S,G) 항목을 생성하기 위해 이러한 경로가 필요합니다.

    외부 멀티캐스트를 위한 고전적인 L3 인터페이스 방법을 사용하는 경계 리프 디바이스에서 OSPF 활성 모드의 SBD IRB 인터페이스와 외부 멀티캐스트 논리적 L3 인터페이스를 포함하도록 OSPF 영역을 구성합니다. 디바이스가 OSPF 인접성을 형성하지 않고 해당 인터페이스에 대한 내부 경로를 공유할 수 있도록 L3 VRF 인스턴스의 다른 모든 인터페이스를 패시브 모드로 구성합니다. 예를 들어, 샘플 SBD IRB 인터페이스 irb.300 및 L3 인터페이스 xe-0/0/6의 경우

비 EVPN IRB 방법으로 경계 리프 디바이스 OISM 요소 구성

이 섹션에서는 OISM 비 EVPN IRB 방법을 사용하여 외부 소스 및 수신자와 멀티캐스트 데이터를 교환하는 경계 리프 디바이스를 구성하는 방법을 다룹니다. 사용 가능한 외부 멀티캐스트 방법에 대한 자세한 내용은 외부 PIM 도메인으로의 멀티캐스트 데이터 전송에 대해 지원되는 멀티캐스트 방법을 참조하십시오.

먼저 EVPN-VXLAN 패브릭의 경계 리프 디바이스 및 서버 리프 디바이스에서 공통 OISM 요소 구성 에 설명된 OISM 요소를 구성합니다.

그런 다음 다음 단계에 따라 경계 리프 디바이스에 필요한 추가 OISM 요소를 구성합니다. 해당 섹션의 동일한 EVPN-VXLAN 패브릭 기반 및 샘플 OISM 환경이 여기의 추가 경계 리프 구성 단계에 적용됩니다.

테넌트 L3 VRF 인스턴스에서 경계 리프 기능(예: PIM)에 특정한 대부분의 요소를 구성합니다. 이 방법을 사용하면 EVPN 인스턴스에서 추가 VLAN을 확장하지 않으므로 EVPN 인스턴스에서 관련 요소를 구성하지 않습니다. 외부 멀티캐스트 구성 요소는 기본 스위치 인스턴스를 사용하든 MAC-VRF EVPN 인스턴스를 사용하든 동일합니다.

참고:

VRF 인스턴스 대신 OISM과 함께 기본 L3 라우팅 인스턴스를 사용하는 경우, 명명된 라우팅 인스턴스 대신 글로벌 계층 수준에서 해당 구성 문을 대체합니다. 예를 들어, 이 계층 수준의 L3 VRF 인스턴스에서 이 섹션의 요소를 구성하는 대신:

글로벌 수준에서 동일한 문을 사용합니다.

기본 L3 라우팅 인스턴스를 사용한 OISM 구성에 대한 자세한 내용은 테넌트 L3 VRF 인스턴스 또는 기본 L3 라우팅 인스턴스를 통한 OISM 지원을 참조하십시오.

OISM 경계 리프 장치에 이러한 설정이 필요한 이유에 대한 자세한 내용은 OISM 장치에 대한 구성 요소를 참조하십시오.

  1. 외부 멀티캐스트를 위한 IRB 인터페이스로 추가 VLAN을 구성합니다. 예를 들어:
  2. 추가 VLAN에 대해 IGMP 스누핑 또는 MLD 스누핑을 활성화하고 외부 멀티캐스트 PIM 라우터에 연결하는 포트에서 멀티캐스트-라우터-interface 옵션을 구성합니다. 예를 들어, xe-0/0/9.0이 추가 VLAN의 외부 멀티캐스트 라우터에 연결하는 경계 리프 디바이스의 인터페이스인 경우:
    1. IGMPv2 사용:
    2. IGMPv3에서는 EVPN 인스턴스에서 추가 VLAN을 확장하지 않기 때문에 이 옵션이 필요하지 evpn-ssm-reports only 않습니다.
    3. MLDv1 사용:
    4. MLDv2를 사용하면 EVPN 인스턴스에서 추가 VLAN을 확장하지 않기 때문에 이 옵션이 필요하지 evpn-ssm-reports only 않습니다.
  3. 공통 리프 디바이스 구성 단계에서 구성한 L3 VRF 인스턴스에 추가 VLAN IRB 인터페이스를 포함합니다.

    다음 구성 블록은 일반적인 L3 VRF 구성을 보여주고 추가 문을 강조 표시합니다.

  4. L3 VRF 인스턴스에서 경계 리프 디바이스에서 OISM PEG 역할을 설정합니다. 예를 들어:
  5. 경계 리프 디바이스의 L3 VRF 인스턴스에서 PIM을 구성합니다.

    수익 브리지 도메인 IRB 인터페이스의 경우, 계층 수준에서 distributed-dr 옵션을 사용하여 분산 DR 모드에서 PIM을 구성합니다 [edit routing-instances name protocols pim interface irb-interface-name] .

    SBD IRB 인터페이스 및 추가 VLAN IRB 인터페이스에서 표준 모드로 PIM을 구성합니다.

    또한 외부 PIM RP 라우터에 해당하는 PIM 정적 RP를 구성합니다. 이 문서의 샘플 사용 사례에서 외부 PIM 라우터는 PIM RP 역할을 합니다.

    예를 들어, 수익 브리지 도메인이 VLAN-100VLAN-200인 경우 SBD는 VLAN-300이고 추가 VLAN은 다음과 같습니다. VLAN-900
  6. 외부 멀티캐스트 피어 인터페이스 연결을 위해 L3 VRF 인스턴스에 OSPF 영역을 구성합니다. 이 단계는 일반 OISM 또는 향상된 OISM에서 동일합니다.

    경계 리프 디바이스는 최단 경로 우선(OSPF)을 사용하여 멀티캐스트 소스에 대한 경로를 학습하여 외부 소스에서 내부 수신기로, 내부 소스에서 외부 수신기로 트래픽을 전달합니다. 디바이스는 수익 브리지 도메인, SBD 및 외부 멀티캐스트 인터페이스에서 트래픽을 전달하기 위한 PIM(S,G) 항목을 생성하기 위해 이러한 경로가 필요합니다.

    외부 멀티캐스트에 대한 비 EVPN IRB 방식을 사용하는 경계 리프 디바이스에서 OSPF 활성 모드에서 SBD IRB 인터페이스와 비 EVPN IRB 인터페이스를 포함하도록 OSPF 영역을 구성합니다. 디바이스가 OSPF 인접성을 형성하지 않고 해당 인터페이스에 대한 내부 경로를 공유할 수 있도록 L3 VRF 인스턴스의 다른 모든 인터페이스를 패시브 모드로 구성합니다. 예를 들어, 샘플 SBD IRB 인터페이스(irb.300) 및 추가 비 EVPN IRB 인터페이스(irb.900)를 사용하면

OISM 구성을 확인하기 위한 CLI 명령

OISM 구성을 확인하려면 다음을 수행합니다.
  1. show evpn oism 명령을 사용하여 OISM을 위해 디바이스에 구성한 각 L3 VRF 인스턴스에서 SBD IRB 인터페이스를 확인합니다. 예를 들어:

    특정 라우팅 인스턴스에 대한 정보를 보거나 구성에 대한 자세한 내용을 보려면 이 show 명령과 함께 옵션을 사용합니다 extensive . 이 명령은 구성한 OISM 모드(일반(원래의 대칭 브리지 도메인 모델) 또는 고급(향상된 비대칭 브리지 도메인 모델))을 보여줍니다. 또한 지정된 L3 VRF에 대한 정보만 표시할 수 있습니다. 예를 들어:

  2. EVPN 유형 10 S-PMSI A-D 경로에 해당하는 멀티캐스트(S,G) 정보를 보려면 입력합니다 show evpn oism spmsi-ad extensive . OISM 리프 디바이스는 S-PMSI A-D 경로를 사용하여 EVPN-VXLAN 네트워크 내의 멀티캐스트 소스에 대해서만 PIM 소스 등록을 수행합니다. 예를 들어:
  3. 명령을 사용하여 show route table bgp.evpn.0 ... extensive OISM 리프 디바이스에서 활성화한 OISM 기능을 확인합니다. 이러한 기능은 EVPN 유형 3 IMET 경로의 확장 커뮤니티 멀티캐스트 플래그에 있습니다. 이 확장된 community는 각 활성화된 함수에 대한 키워드와 함께 16진수 플래그 값으로 출력 필드에 Communities: ... evpn-mcast-flags: 표시됩니다. OISM 관련 플래그는 다음과 같습니다.
    • igmp-snooping-enabled—IGMP 스누핑을 활성화했습니다. OISM 또는 PEG 구성이 없는 IGMP 스누핑을 위한 비트는 evpn-mcast-flags 0x01입니다.

    • mld-snooping-enabled- MLD 스누핑을 활성화했습니다. OISM 또는 PEG 구성이 없는 MLD 스누핑을 위한 비트는 evpn-mcast-flags 0x02입니다.

    • oism—OISM을 전 세계적으로 활성화하셨는데요. OISM의 비트 evpn-mcast-flags 는 0x08입니다. 다음과 같은 플래그 값이 표시될 수 있습니다(디바이스에 PEG 구성 없이).

      • 0x9 - OISM 및 IGMP 스누핑

      • 0xa - OISM 및 MLD 스누핑

      • 0xb - IGMP 스누핑과 MLD 스누핑을 모두 사용하는 OISM

    • peg- 연결된 인터페이스에 PEG 모드를 구성하셨습니다(외부 PIM 도메인에 연결하는 경계 리프 디바이스용). PEG 모드의 비트는 evpn-mcast-flags 0x10므로 PEG 모드가 활성화되면 다음과 같은 플래그 값이 표시될 수 있습니다.

      • 0x19 - OISM 및 IGMP 스누핑이 있는 PEG 모드

      • 0x1a - OISM 및 MLD 스누핑이 있는 PEG 모드

      • 0x1b - OISM, IGMP 스누핑 및 MLD 스누핑이 있는 PEG 모드

    • sbd—보급된 EVPN 유형 3 경로는 SBD와 연결된 인터페이스에 대한 것입니다. 다른 공급업체와의 상호 운용성을 위해 그리고 OISM에 대한 IETF 초안 표준인 draft-ietf-bess-evpn-irb-mcast를 준수하기 위해 이 비트를 설정했습니다. SBD evpn-mcast-flags 비트가 0x100므로 SBD에 대한 EVPN 경로에서 다음과 같은 플래그 값을 볼 수 있습니다.

      • 0x109—서버 리프 디바이스의 SBD에 대한 IGMP 스누핑이 있는 OISM

      • 0x119- 경계 리프 디바이스의 SBD에 대한 OISM 및 IGMP 스누핑이 있는 PEG 모드

    다음은 커뮤니티 표시의 몇 가지 예입니다.

    플래그가 설정된 경계 리프 디바이스 peg 의 M-VLAN IRB 인터페이스에 대해 보급된 경로의 경우:

    경계 리프 디바이스 또는 서버 리프 디바이스에서 수익 브리지 도메인 인터페이스에 대해 설정된 플래그가 표시되지 peg 않습니다.

    OISM 서버 리프 디바이스에서 IGMP 스누핑 및 MLD 스누핑이 활성화되면 다음을 볼 수 있습니다.

    OISM 서버 리프 디바이스에서 IGMP 스누핑이 활성화된 SBD IRB 인터페이스에 대해 보급된 경로는 다음과 같습니다.

  4. 디바이스의 OISM 브리지 도메인(VLAN)에 대한 EVPN-VXLAN L2 멀티캐스트 컨텍스트를 보려면 입력합니다show igmp snooping evpn status <vlan name> <detail>. 기본 출력에는 VLAN의 VXLAN VNI 매핑이 포함됩니다. 예를 들어:

    MLD 스누핑이 활성화된 경우 명령을 사용하면 show mld snooping evpn status <vlan name><detail> 명령의 IGMP 스누핑 버전과 동일한 출력을 보여줍니다.

    detail 이 옵션은 또한 VLAN이 OISM SBD(Supplementary BD)인지 또는 M-VLAN(External VLAN)인지도 표시합니다. 이러한 출력 필드 No 는 모두 수익 브리지 도메인(VLAN) 또는 OISM을 활성화하지 않은 경우 표시됩니다.

    다음은 SBD가 VLAN-300인 패브릭의 서버 리프 디바이스에 대한 예입니다.

    다음은 M-VLAN이 VLAN-900인 패브릭의 경계 리프 디바이스에 대한 또 다른 예입니다.

  5. OISM 요소에 대해 구성한 VLAN에서 IGMP 스누핑 또는 MLD 스누핑을 활성화했는지 확인하려면 입력합니다 show evpn multicast-snooping status .

    예를 들어, 다음 샘플 명령에서 서버 리프 디바이스의 수익 브리지 도메인이 VLAN-100 이고 VLAN-200SBD가 VLAN-300이고 IGMP 스누핑을 활성화한 경우(MLD 스누핑은 아님).

    IGMP 스누핑과 MLD 스누핑이 모두 활성화 Multicast Address Family: INET6 SG Sync: Enabled되면 .

  6. EVPN 명령, 멀티캐스트 스누핑 명령 및 PIM 명령을 사용하여 EVPN 멀티호밍 ESI, 학습된 멀티캐스트 그룹 경로, 멀티캐스트 트래픽 플로우, AR 복제 및 포워딩에 대한 세부 정보를 확인합니다. 이러한 명령은 OISM 운영에만 국한되지 않지만 OISM 운영을 확인하고 OISM 문제를 해결하는 데 도움이 됩니다.

    예를 들어:

    • show igmp snooping membership vlan vlan-name<가상 스위치 EVPN-instance-name>

    • show mld snooping membership vlan vlan-name<가상 스위치 EVPN-instance-name>

    • show evpn instance <EVPN-instance-name> esi esi-number><지정-전달자

    • show pim join summary<instance VRF-instance-name>

    • show pim join detail <instance VRF-instance-name>

    • show evpn 멀티캐스트-snooping assisted-replication next-hops <instance EVPN-instance-name>

    • show evpn 멀티캐스트 스누핑 Assisted-Replication 복제기

    이러한 명령을 사용하여 OISM 작업을 확인하는 방법도 보여주는 일반 OISM의 일반적인 데이터센터 패브릭 사용 사례에 대한 전체 OISM 구성 예는 에지 라우팅 브리징 오버레이를 위한 AR(Assisted Replication)을 사용하는 최적화된 OISM(Intersubnet Multicast)을 참조하십시오.

변경 내역 표

기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.

출시
설명
25.4R1
Junos OS Evolved 릴리스 25.2R1부터 일부 플랫폼에서는 L3 VRF 인스턴스 대신 기본 L3 라우팅 인스턴스로 OISM을 구성할 수 있습니다.
25.2R1
Junos OS Evolved 릴리스 25.2R1부터 주니퍼는 향상된 OISM으로 DCI를 지원하여 원활하게 연결된 EVPN-VXLAN 데이터센터 간에 멀티캐스트 트래픽을 효율적으로 전송합니다.
25.2R1
Junos OS 릴리스 25.2R1부터는 IPv6 언더레이 피어링을 사용하는 원활하게 연결된 EVPN-VXLAN 데이터센터 간에 향상된 OISM을 통해 DCI를 지원합니다.
25.2R1
Junos OS 및 Junos OS Evolved 릴리스 25.2R1부터는 향상된 OISM 디바이스에서 예외 정책 설정을 지원하여 SBD 대신 소스 VLAN에서 멀티캐스트 플로우를 포워딩할 수 있도록 지원하며, 이는 패킷이 TTL=1인 플로우에 대한 제한을 수정합니다.
24.4R1
Junos OS Evolved 릴리스 24.4R1부터는 PTX10002-36QDD 라우터에서 IGMPv2, IGMPv3 및 IGMP 스누핑을 통해 정규 OISM을 지원합니다. 또한 ACX7024X, ACX7332, ACX7348 및 ACX7509 라우터에서 IGMPv2, IGMPv3 및 IGMP 스누핑을 통해 일반 및 향상된 OISM을 지원합니다.
24.2R2-S2
Junos OS 릴리스 24.2R2-S2부터 계층 수준에서 [edit chassis forwarding-options] GBP 통합 포워딩 테이블(UFT) 프로필 vxlan-gbp-mc-profile 을 구성할 때 향상된 OISM을 사용하여 멀티캐스트 트래픽 플로우와 함께 VXLAN 그룹 기반 정책(GBP) 유니캐스트 트래픽 플로우를 원활하게 지원합니다.
24.2R1
Junos OS 릴리스 24.2R1부터는 OISM 리프 디바이스의 멀티호밍 피어 디바이스(멀티호밍 호스트에 대한 이더넷 세그먼트를 공유하는 디바이스)를 정적으로 식별하여 피어 디바이스가 작동 및 중단될 때 멀티캐스트 트래픽 손실을 방지할 수 있습니다. 이 기능은 향상된 OISM에서만 사용할 수 있습니다.
24.2R1
Junos OS 릴리스 24.2R1 및 23.4R2부터 일부 플랫폼에서 IPv6 언더레이가 있는 EVPN-VXLAN ERB 오버레이 네트워크에서 IPv4 및 IPv6 멀티캐스트 데이터 트래픽에 대해 향상된 OISM을 지원합니다. 이번 릴리스에서는 지원되는 모든 플랫폼을 향상된 OISM 서버 리프 디바이스로 구성할 수 있으며 EX4650 및 QFX5120 스위치만 향상된 OISM 경계 리프 디바이스로 구성할 수 있습니다.
24.2R1
Junos OS 릴리스 24.2R1부터 향상된 OISM으로 DCI를 지원하여 EVPN-VXLAN으로 원활하게 연결된 데이터센터 간에 멀티캐스트 트래픽을 효율적으로 전송합니다. 각 데이터센터의 DCI 게이트웨이 디바이스를 향상된 OISM 서버 리프 디바이스 또는 경계 리프 디바이스로 구성할 수 있습니다. DCI 게이트웨이 디바이스와 OISM 리프 디바이스는 SMET(EVPN 유형 6) 경로를 사용하여 멀티캐스트 플로우를 구독하는 DCI 전체의 원격 수신자에게만 멀티캐스트 트래픽을 원활하게 전송합니다. 데이터센터는 IPv4 언더레이 피어링을 사용하여 IPv4 또는 IPv6 멀티캐스트 데이터 트래픽을 지원할 수 있습니다.
23.4R1EVO
Junos OS Evolved 릴리스 23.4R1부터 ACX7024, ACX7100-32C 및 ACX7100-48L 라우터는 IGMPv2, IGMPv3 및 IGMP 스누핑과 함께 OISM을 지원합니다. 이러한 디바이스는 서비스 유형을 가진 vlan-aware vlan-based MAC-VRF EVPN 인스턴스를 사용하여 OISM을 지원합니다. OISM 서버 리프, 경계 리프 또는 린 스파인 역할에서 이러한 디바이스를 구성할 수 있습니다. 경계 리프 역할에서 이러한 디바이스는 외부 멀티캐스트 PIM 도메인에 연결하는 클래식 L3 인터페이스 방법만 지원합니다.
23.4R1
Junos OS 릴리스 23.4R1 및 Junos OS Evolved 릴리스 23.4R1부터는 멀티호밍 피어 OISM PEG 디바이스의 DF 선택 방법을 사용자 지정하여 모드 기반 또는 기본 설정 기반 PEG DF 선택을 사용할 수 있습니다. 이 기능을 구성하면 구성된 DF 선택 방법이 기본 PIM 기반 DF 선택 방법을 대체합니다.
23.4R1
Junos OS 및 Junos OS Evolved 릴리스 23.4R1부터는 QFX10000 라인의 스위치 또는 PTX10000 라인의 라우터를 OISM 서버 리프 또는 경계 리프 디바이스로 구성할 때 해당 옵션을 더 이상 설정할 install-star-g-routes 필요가 없습니다.
23.4R1
Junos OS 릴리스 23.4R1부터는 비대칭 브리지 도메인 구성 모델을 사용하는 향상된 OISM 모드에서 OISM에 대한 지원을 도입합니다. 향상된 OISM을 사용하면 모든 OISM 디바이스에서 네트워크의 모든 수익 VLAN을 구성할 필요가 없습니다. 각 디바이스에서 디바이스가 호스팅하는 수익 VLAN만 구성할 수 있습니다. IGMPv2, IGMPv3 및 IGMP 스누핑으로 향상된 OISM을 지원하며 일부 플랫폼에서는 MLDv1, MLDv2 및 MLD 스누핑으로도 지원합니다. 향상된 OISM을 사용하면 EX4100 및 EX4400 스위치를 서버 리프 역할로만 구성하고 기타 지원되는 디바이스를 경계 리프 역할 또는 서버 리프 역할로 구성할 수 있습니다.
23.1R1EVO
Junos OS Evolved 릴리스 23.1R1부터 QFX5130-32CD 및 QFX5700 스위치는 MLDv1, MLDv2 및 MLD 스누핑을 통해 OISM 및 AR을 지원합니다. OISM 서버 리프 디바이스, OISM 경계 리프 디바이스 또는 OISM을 사용하는 독립형 AR 복제기 디바이스로 작동하는 경우 이러한 디바이스에서 MLD 및 MLD 스누핑을 구성할 수 있습니다.
22.3R1-EVO
Junos OS Evolved 릴리스 22.3R1부터 PTX10001-36MR, PTX10004, PTX10008 및 PTX10016 라우터는 IGMPv2 또는 IGMPv3, IGMP 스누핑 및 SMET 경로 최적화를 통해 OISM을 지원합니다. 이러한 디바이스는 서비스 유형을 가진 vlan-aware vlan-based MAC-VRF EVPN 인스턴스를 사용하여 OISM을 지원합니다. OISM 서버 리프, 보더 리프 또는 린 스파인 역할에서 이러한 디바이스를 구성할 수 있습니다. 경계 리프 역할에서 이러한 디바이스는 외부 멀티캐스트 PIM 도메인에 연결하는 데 사용할 수 있는 모든 OISM 방법(M-VLAN IRB 방법, 기존 L3 인터페이스 방법 또는 비 EVPN IRB 방법)을 지원합니다.
22.3R1
Junos OS 릴리스 22.3R1부터 EX4300-48MP 및 EX4400 스위치는 OISM을 사용하여 멀티캐스트 트래픽 포워딩 및 라우팅을 지원합니다. 이러한 디바이스는 VLAN 인식 서비스 모델의 기본 스위치 인스턴스에서 IGMPv2를 통해 OISM을 지원합니다. 이러한 디바이스는 OISM 경계 리프 디바이스가 아닌 OISM 서버 리프 역할에서만 구성할 수 있습니다.
22.2R1-EVO
Junos OS Evolved 릴리스 22.2R1부터는 QFX5130-32CD 및 QFX5700 스위치의 MAC-VRF EVPN 인스턴스 구성에서 OISM을 사용하여 AR을 활성화할 수 있습니다. 이러한 디바이스에서 AR 리프 역할 또는 AR 복제자 역할을 구성할 수 있습니다. AR 복제자 역할은 독립형 모드에서만 작동합니다(AR 복제자 역할은 동일한 디바이스에서 OISM 경계 리프 역할과 함께 배치될 수 없음). IGMPv2 또는 IGMPv3와 IGMP 스누핑을 통해 AR 및 OISM을 지원합니다.
22.2R1-EVO
Junos OS Evolved 릴리스 22.2R1부터 OISM을 통해 AR 복제기로 구성된 QFX5130-32CD 및 QFX5700 스위치는 SBD VLAN에서만 EVPN 유형 6 경로에 대해 IGMPv2가 있는 멀티캐스트(*,G) 상태 또는 IGMPv3가 있는 멀티캐스트(S,G) 상태를 설치합니다. 이러한 디바이스에서는 명령 출력에서 SBD의 멀티캐스트 그룹 경로만 볼 수 있습니다 show multicast snooping route .
22.2R1
Junos OS 릴리스 22.2R1부터 기본 스위치 인스턴스가 있는 IGMPv2 또는 IGMPv3의 OISM 또는 EX4650, QFX5110, QFX5120, QFX10002(제외), QFX10002-60C), QFX10008 및 QFX10016 스위치에서 MAC-VRF EVPN 인스턴스( vlan-awarevlan-based 서비스 유형)를 지원합니다. OISM 서버 리프 역할에서 이러한 디바이스를 구성할 수 있습니다. EX4650 및 QFX5110 스위치를 제외한 모든 디바이스는 OISM 경계 리프 디바이스가 될 수 있습니다. QFX10000 시리즈 경계 리프 디바이스에서는 OISM M-VLAN IRB 인터페이스 방법 또는 기존 L3 인터페이스 방법을 사용하여 외부 멀티캐스트 PIM 도메인에 연결할 수 있습니다. EX4650 및 QFX5120 경계 리프 디바이스에서는 기존의 L3 인터페이스 방법만 사용할 수 있습니다.
22.2R1
Junos OS 릴리스 22.2R1부터 기본 스위치 인스턴스 또는 EX4650, QFX5110, QFX5120, QFX10002(QFX10002-60C 제외), QFX10008 및 QFX10016 스위치의 MAC-VRF EVPN 인스턴스에서 OISM을 사용하여 AR을 활성화할 수 있습니다. AR 복제자 역할은 동일한 디바이스에서 OISM 경계 리프 역할과 함께 배치하거나 패브릭의 린 스파인 디바이스에서 독립형 모드로 AR 복제자 역할을 구성할 수 있습니다. (QFX10000 라인의 스위치만 AR 복제기가 될 수 있습니다.) IGMPv2 또는 IGMPv3와 IGMP 스누핑을 통해 AR 및 OISM을 지원합니다.
22.1R1EVO
Junos OS Evolved 릴리스 22.1R1부터 QFX5130-32CD 및 QFX5700 스위치는 MAC-VRF EVPN 인스턴스(및 서비스 유형) vlan-aware vlan-based 에서 IGMPv2 또는 IGMPv3의 OISM을 지원합니다. 이러한 디바이스는 OISM 서버 리프 또는 경계 리프 디바이스일 수 있습니다. 경계 리프 디바이스는 외부 멀티캐스트 PIM 도메인에 연결하기 위해 클래식 L3 인터페이스 모델 또는 비 EVPN IRB 모델을 지원합니다.
21.2R1
Junos OS 릴리스 21.2R1부터 QFX5110, QFX5120 및 QFX10002(QFX10002-60C 제외) 스위치는 VLAN 인식 서비스 모델의 기본 스위치 인스턴스에서 IGMPv2를 포함하는 OISM을 지원합니다. OISM 서버 리프 역할에서 이러한 디바이스를 구성할 수 있지만 QFX10002 스위치만 OISM 경계 리프 디바이스가 될 수 있습니다. 경계 리프 디바이스는 외부 멀티캐스트 PIM 도메인에 연결하기 위해 OISM M-VLAN IRB 모델 또는 클래식 L3 인터페이스 모델을 지원합니다.