Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN 멀티호밍 개요

EVPN 멀티호밍 소개

EVPN(이더넷 VPN)은 MPLS 인프라의 에지를 형성하는 프로바이더 에지(PE) 디바이스에 연결된 고객 에지(CE) 디바이스로 구성됩니다. CE 디바이스는 호스트, 라우터 또는 스위치일 수 있습니다. PE 디바이스는 CE 디바이스 간 레이어 2 가상 브리지 연결을 제공합니다. 프로바이더 네트워크에는 여러 EVPN이 있을 수 있습니다. PE 라우터 간의 학습은 데이터 플레인에서 학습이 이루어지는 기존 브리징과 달리 BGP를 사용하는 컨트롤 플레인에서 발생합니다.

메모:

Junos OS 릴리스 15.1 이전 릴리스에서는 MX 시리즈 라우터의 EVPN 기능 지원이 MPC 및 MIC 인터페이스만 사용하는 라우터로 제한되었습니다. Junos OS 릴리스 15.1부터 DPC를 사용하는 MX 시리즈 라우터를 활용하여 고객 에지(CE) 디바이스 대면 인터페이스에서 EVPN 지원을 제공할 수 있습니다.

EVPN에 대한 DPC 지원은 다음 사항을 고려하여 제공됩니다.

  • DPC는 다음에 대한 지원을 포함하여 액티브-스탠바이 운영 모드에서 EVPN에 대한 지원을 제공합니다.

    • EVPN 인스턴스(EVI)

    • 가상 스위치

    • 통합 라우팅 및 브리징(IRB) 인터페이스

  • EVPN 액티브-스탠바이 지원을 제공하기 위한 DPC는 고객 에지(CE) 디바이스 대면 라인 카드여야 합니다. EVPN 도메인의 PE 디바이스는 MPC 인터페이스 또는 MIC 인터페이스여야 합니다.

EVPN 멀티호밍 기능을 사용하면 고객 사이트를 두 개 이상의 PE 디바이스에 연결하여 중복 연결을 제공할 수 있습니다. CE 디바이스는 다른 PE 디바이스 또는 동일한 PE 디바이스에 멀티호밍될 수 있습니다. 이중화된 PE 장비는 장애가 감지되는 즉시 고객 사이트에 네트워크 서비스를 제공할 수 있습니다. 따라서 EVPN 멀티호밍은 다음과 같은 유형의 네트워크 장애가 발생할 경우 멀티호밍 사이트로 송수신되는 EVPN 서비스와 트래픽 포워딩을 유지하는 데 도움이 됩니다.

  • PE 디바이스-CE 디바이스 링크 장애

  • PE 장치 장애

  • 로컬 PE 디바이스와 원격 PE 디바이스 간의 MPLS 도달 가능성 실패

그림 1 은 CE 디바이스를 2개의 PE 라우터에 멀티호밍할 수 있는 방법을 보여줍니다. 디바이스 CE 1은 라우터 PE 1 및 PE 2에 멀티호밍됩니다. 디바이스 CE 2에는 디바이스 CE 1에 도달할 수 있는 두 가지 잠재적 경로가 있으며, 중복의 멀티호밍 모드에 따라 한 경로 또는 두 경로 모두 언제든지 활성화됩니다. 또한 멀티호밍 작동 모드는 트래픽을 CE 디바이스로 전달하는 PE 라우터를 결정합니다. CE 디바이스(지정된 포워더라고도 함)로 트래픽을 전달하는 PE 라우터는 MPLS LSP 또는 GRE 터널을 사용하여 트래픽을 포워딩합니다. 이 경로에서 장애가 발생하면 트래픽을 Device CE 1로 전달하도록 새로운 지정 전달자가 선택됩니다.

그림 1: PE 라우터 CE Device Multihomed to Two PE Routers 2개에 멀티호밍된 CE 디바이스

QFX10000 스위치에서 지원하는 EVPN MPLS 다중 기능

Junos OS 17.4R1부터 QFX10000 스위치는 EVPN MPLS에 대한 멀티호밍을 지원합니다. 액티브-액티브 멀티호밍만 지원됩니다. 지원되는 하위 기능은 다음과 같습니다.

  • ESI 구성(유형 0 수동 구성 및 IFD(물리적 인터페이스)만 지원됨)

  • 앨리어싱 및 레이블 라우팅

  • EVPN Type 4 루트(이더넷 세그먼트 루트)

  • 확장된 커뮤니티

  • BUM 트래픽

  • DF(지정 전달자 선택) 역할: DF 및 BDF

MPLS EVPN 코어를 통한 QFX10000 스위치는 기본 스위치 라우팅 인스턴스만 지원합니다. EVPN 인스턴스(EVI)는 지원되지 않습니다.

ACX5448 라우터의 EVPN MPLS 멀티호밍

Junos OS 릴리스 19.4R1부터 ACX5448 라우터는 EVPN MPLS에 대한 멀티호밍을 지원합니다. 액티브-액티브 멀티호밍만 지원됩니다. 라우터에서 EVPN 액티브-액티브 멀티호밍ACX5448 활성화하려면 [edit system packet-forwarding-options firewall-profile] 계층 수준에서 구성 문을 포함합니다evpn-mh-profile.

메모:

프로필을 변경하고 커밋한 후에는 CLI 명령을 실행하여 restart chassis-control 새 프로필을 불러와 섀시 관리 프로세스를 다시 시작해야 합니다.

PFE를 다시 시작하려면 syslog 경고가 나타납니다.

EVPN 멀티호밍 개념 이해하기

그림 2 는 EVPN 멀티호밍 개념을 정의하는 간단한 EVPN 네트워크 토폴로지를 보여줍니다.

그림 2: 간단한 EVPN 토폴로지 Simple EVPN Topology
  • Ethernet segment- CE 디바이스가 2개 이상의 PE 라우터에 멀티호밍되면 이더넷 링크 집합이 이더넷 세그먼트를 구성합니다. 이더넷 세그먼트는 고객 에지(CE) 디바이스에 LAG(Link Aggregation Group)로 나타납니다.

    라우터 PE1 및 PE2에서 디바이스 CE1로의 링크는 이더넷 세그먼트를 형성합니다.

    액티브-스탠바이 멀티호밍에서 이더넷 세그먼트를 구성하는 링크는 브리지 도메인을 형성합니다. 액티브-액티브 멀티호밍에서 이더넷 세그먼트는 CE 디바이스에 LAG로 나타납니다.

  • ESI- 이더넷 세그먼트에는 ESI(Ethernet Segment Identifier)라고 하는 고유한 제로가 아닌 식별자가 있어야 합니다. ESI는 10-옥텟 정수로 인코딩됩니다. ESI 값을 수동으로 구성할 때 유형 바이트로 알려진 가장 중요한 옥텟은 00이어야 합니다. 단일 홈 CE 장치가 이더넷 세그먼트에 연결된 경우 전체 ESI 값은 0입니다.

    멀티 호밍 디바이스 CE1의 이더넷 세그먼트에는 00:11:22:33:44:55:66:77:88:99의 ESI 값이 할당되어 있습니다. 단일 홈 디바이스 CE2의 ESI 값은 0입니다.

  • EVI- EVPN 인스턴스(EVI)는 해당 VPN에 참여하는 모든 PE 라우터에 걸친 EVPN 라우팅 및 포워딩 인스턴스입니다. EVI는 고객별로 PE 라우터에 구성됩니다. 각 EVI에는 고유한 경로 식별자와 하나 이상의 경로 대상이 있습니다.

    EVI는 라우터 PE1, PE2 및 PE3에서 구성됩니다.

  • Ethernet tag- 이더넷 태그는 VLAN과 같은 특정 브로드캐스트 도메인을 식별합니다. EVPN 인스턴스는 하나 이상의 브로드캐스트 도메인으로 구성됩니다. 이더넷 태그는 해당 EVPN 제공자에 의해 해당 EVPN 인스턴스의 브로드캐스트 도메인에 할당됩니다. 해당 EVPN 인스턴스의 각 PE 라우터는 연결된 각 CE 디바이스에서 이해하는 브로드캐스트 도메인 식별자와 해당 이더넷 태그 간의 매핑을 수행합니다.

  • Ethernet segment route (EVPN Type 4 route)- 멀티 호밍 CE 디바이스에 연결된 PE 라우터는 BGP 이더넷 세그먼트 라우팅 메시지를 사용하여 각 PE 라우터가 동일한 이더넷 세그먼트에 연결되어 있음을 발견합니다. PE 라우터는 ESI 및 ES-import 확장 커뮤니티로 구성된 이더넷 세그먼트 경로를 광고합니다.

    라우터 PE1 및 PE2는 ES-import 확장 커뮤니티(경로 대상과 같은 다른 확장 커뮤니티와 함께)를 통해 ES 경로를 보급합니다. 또한 PE 라우터는 ES-import 확장 커뮤니티를 기반으로 하는 필터를 구성하므로 이러한 PE 라우터만 ES 경로를 가져오고 동일한 이더넷 세그먼트에 연결되어 있는지 식별합니다.

  • Extended community— 확장 커뮤니티는 대부분의 면에서 일반 커뮤니티와 유사합니다. EVPN은 확장된 커뮤니티를 사용하는데, 이는 4-옥텟 정규 커뮤니티 값이 충분한 확장과 유연성을 제공하지 못하기 때문입니다. 확장 커뮤니티는 두 개의 주요 섹션으로 나뉜 8-옥텟 값입니다.

  • BUM traffic- 이 유형의 트래픽은 브로드캐스트 트래픽, 이더넷 세그먼트에서 브로드캐스트되는 알 수 없는 유니캐스트 트래픽 및 멀티캐스트 트래픽을 포함한 여러 대상으로 전송됩니다.

  • DF- CE 디바이스가 두 개 이상의 PE 라우터에 멀티호밍된 경우, 멀티호밍 작동 모드에 따라 하나 또는 모든 멀티호밍 PE 라우터가 고객 사이트에 도달하는 데 사용됩니다. BUM 트래픽을 CE 디바이스로 전달하는 기본 역할을 맡는 PE 라우터를 DF(Designated Forwarder)라고 합니다.

  • BDF- 동일한 ESI에 대해 이더넷 세그먼트당 자동 검색 경로를 광고하고 DF에 장애가 발생할 경우 백업 경로 역할을 하는 다른 PE 라우터 집합의 각 라우터를 BDF(Backup Designated Forwarder)라고 합니다. BDF는 비 DF 라우터라고도 합니다.

  • DF election- 모든 이더넷 세그먼트에서 PE 라우터는 DF 및 BDF PE 라우터를 선택하기 위해 지정된 전달자 선택이라는 절차에 참여합니다.

EVPN 멀티호밍 작업 모드

EVPN 멀티호밍의 다양한 작동 모드는 다음과 같습니다.

  • 단일—PE 라우터가 단일 홈 고객 사이트에 연결되면, 이 모드는 작동 중입니다. 단일 모드는 기본 작동 모드이며, 이더넷 세그먼트 값을 구성할 필요가 없습니다.

  • 액티브-스탠바이—이더넷 세그먼트에 연결된 PE 라우터 그룹 중 단일 PE 라우터만 해당 이더넷 세그먼트로 트래픽을 포워딩할 수 있는 경우 이더넷 세그먼트는 액티브-스탠바이 이중화 모드에서 작동하는 것으로 정의됩니다.

    액티브-스탠바이 모드를 구성하려면 계층 수준 아래에 [edit interfaces] ESI 값과 single-active 문을 포함합니다.

    메모:

    당사는 QFX 시리즈 스위치 또는 VXLAN 오버레이가 있는 EVPN 구성에서는 액티브-스탠바이 멀티호밍 모드를 지원하지 않습니다. 따라서 QFX 시리즈 스위치 또는 EVPN-VXLAN 구성에서 옵션을 구성할 single-active 경우 디바이스는 해당 구성 항목을 무시합니다.

  • 액티브-액티브—이더넷 세그먼트에 연결된 모든 PE 라우터가 이더넷 세그먼트와 트래픽을 상호 포워딩할 수 있는 경우 이더넷 세그먼트는 액티브-액티브 이중화 모드에서 작동하는 것으로 정의됩니다.

    메모:

    Junos OS 릴리스 14.2 이전 버전에서 EX9200 시리즈 스위치는 EVPN 멀티호밍을 위한 액티브-스탠바이 작동 모드만 지원합니다.

    메모:

    QFX5100 스위치용 Junos OS 릴리스 14.1x53-D30 및 EX4600 스위치용 Junos OS 릴리스 18.2R1부터, 이러한 스위치는 EVPN 멀티호밍을 위한 액티브-액티브 작동 모드를 지원합니다. 이 시나리오에서 QFX5100 및 EX4600 스위치는 가상 네트워크의 데이터센터에서 랙 상단(ToR) 스위치 역할을 합니다. EVPN 멀티호밍 액티브-액티브 기능은 TOR(Top of Rack) 스위치에 연결된 베어메탈 서버에 대한 액세스를 제공하는 데 사용됩니다.

    메모:

    Junos OS 릴리스 14.1R4, 14.2, 15.1F6 및 16.1R1부터 Junos OS는 MX 시리즈 라우터에서 EVPN 멀티호밍을 위한 액티브-액티브 모드를 지원합니다.

    Junos OS 릴리스 16.1R4 및 16.2R2부터 모든 EX9200 스위치는 EVPN 멀티호밍을 위한 액티브-액티브 모드를 지원합니다.

    Junos OS 릴리스 17.4R1부터 QFX10000 스위치는 EVPN 멀티호밍을 위한 액티브-액티브 모드를 지원합니다.

    액티브-액티브 모드를 구성하려면 계층 수준에서 ESI 값과 all-active 문을 [edit interfaces] 포함합니다.

    그림 3 은 EVPN 액티브-액티브 멀티호밍에 대한 참조 토폴로지를 보여줍니다. 디바이스 CE2에 대한 ESI1 이더넷 세그먼트는 라우터 PE1, PE2 및 PE3에 멀티호밍됩니다. CE 디바이스의 이더넷 세그먼트는 LAG(Link Aggregation Group) 또는 ECMP 경로로 구성할 수 있습니다. 디바이스 CE1 및 CE3은 단일 홈 고객 에지 디바이스이며 ESI 값은 0입니다.

그림 3: 액티브-액티브 EVPN 멀티호밍 Active-Active EVPN Multihoming

EVPN 멀티호밍 구현

EVPN 액티브-스탠바이 멀티호밍 작동 모드는 멀티 호밍 CE 디바이스에 대한 액세스 링크 장애 및 PE 노드 실패에 대한 이중화를 제공하며, EVPN draft-ietf-l2vpn-evpn-03을 기반으로 합니다.

EVPN 멀티호밍 액티브-스탠바이 및 액티브-액티브 운영 모드의 Junos OS 구현에는 다음이 포함됩니다.

새 BGP NLRI

EVPN 멀티호밍을 지원하기 위해 다음과 같은 새로운 BGP NLRI(Network Layer Reachability Information) 경로가 도입되었습니다.

이더넷 세그먼트당 자동 검색 경로

자동 검색 경로 기능

자동 탐색 경로 NLRI 기능은 다음과 같습니다.

  • 이는 빠른 컨버전스와 스플릿 호라이즌 레이블을 보급하는 데 사용되는 유형 1 필수 경로입니다. 대량 철수 경로라고도 합니다.

  • 유형 1 경로 구분자는 경로 구분자 값으로 원래 PE 라우터의 IP 주소(루프백)와 함께 사용됩니다.

  • 이 경로는 NLRI에서 ESI를 전달합니다(멀티호밍 PE인 경우 0이 아니고, 그렇지 않으면 0).

  • 분할 수평선 레이블은 ESI에만 적용되며 명시적 NULL(0)을 전달합니다.

  • ESI 레이블 확장 커뮤니티의 액티브-스탠바이 플래그 필드의 비트는 액티브-스탠바이 모드(비트 세트)를 시그널링하는 데 사용됩니다.

  • NLRI 및 이더넷 태그의 3바이트 레이블 값은 0입니다.

  • 이 경로는 보급 ESI에서 동일한 EVI를 공유하는 모든 멀티호밍 및 원격 PE 라우터에 의해 보급되고 가져옵니다.

AutoDiscovery 경로 보급
  • 액티브-스탠바이 모드

    액티브-스탠바이 모드에서 DF(Designated Forwarder)는 대기 비트가 1로 설정된 ESI MPLS 레이블 확장 커뮤니티를 사용하여 이더넷 세그먼트당 자동 검색 경로를 광고합니다. 자동 검색 경로는 ESI에 따라 보급되며, 활성-대기 모드가 작동 중일 때 ESI 레이블은 0으로 설정됩니다.

    자동 디스커버리 경로는 EVI의 일부인 모든 멀티호밍 및 원격 PE 라우터에서 가져옵니다. 자동 검색 경로를 수신하면 네트워크 토폴로지의 PE 라우터는 광고된 ESI에 대해 액티브-스탠바이 멀티호밍 모드가 작동 중임을 학습합니다.

  • 액티브-액티브 모드

    액티브-액티브 모드에서 각 멀티 호밍 PE 디바이스는 액티브-스탠바이 상태에서와 같이 이더넷 세그먼트 당 필수 자동 검색 경로를 보급합니다. 그러나 액티브-액티브 상태에서는 이더넷 세그먼트당 자동 검색 경로가 수정되어 MPLS 확장 커뮤니티에 전달된 액티브-스탠바이 비트가 지워져 액티브-액티브 모드가 작동 중임을 나타냅니다. 액티브-액티브 모드에서 이더넷 세그먼트당 자동 검색 경로에는 분할 수평선 레이블도 포함됩니다.

    그림 3에서 ESI1 이더넷 세그먼트의 경우 라우터 PE1, PE2 및 PE3가 자동 검색 경로를 광고합니다. 라우터 PE4는 이 자동 검색 경로를 수신합니다.

AutoDiscovery 경로 철회

이더넷 세그먼트 철회당 자동 검색 경로는 대량 철회를 초래할 수 있습니다. 대량 인출 기능은 ESI에 링크 장애가 발생하거나 ESI 구성이 변경될 때 사용됩니다.

멀티 호밍 CE 디바이스와 멀티 호밍 PE 디바이스 간의 링크가 실패하면 PE 디바이스는 이더넷 세그먼트 당 자동 검색 경로를 철회합니다. 이 경우 대량 인출 기능은 다른 PE 장치에 의해 다음과 같은 방식으로 처리됩니다.

  • 원격 PE 디바이스

    원격 PE 디바이스가 대량 철회를 위한 BGP 업데이트를 수신하면 원격 PE 디바이스에서 다음 작업이 수행됩니다.

    1. 원격 ESI 또는 CE 디바이스에 도달하는 현재 다음 홉이 삭제됩니다.

    2. 나머지 멀티 호밍 PE 디바이스를 통해 새로운 다음 홉이 생성되어 원격 ESI 또는 CE 디바이스에 도달합니다.

    3. CE 디바이스 뒤에 있는 모든 MAC 경로는 새로 생성된 다음 홉으로 업데이트됩니다.

    Junos OS 릴리스 17.4R1부터 Junos OS는 EVPN 네트워크에서 동적 목록 다음 홉을 지원합니다. 이제 CE 디바이스와 멀티홈 PE 디바이스 간의 링크가 실패하면 ESI 또는 CE에 대한 다음 홉이 업데이트되므로 대량 철수의 필요성이 줄어듭니다. 동적 목록 다음 홉 활성화에 대한 자세한 내용은 동적 목록 다음 홉 구성을 참조하십시오.

  • 기타 멀티호밍 PE 디바이스

    대량 철수의 결과로 멀티 호밍 CE 디바이스의 로드 밸런싱은 다음과 같은 이유로 발생합니다.

    • 다른 멀티 호밍 PE 디바이스가 관련 ESI에 대한 링크에서 동일한 MAC 주소 세트를 수신하는 경우.

      이 경우 로컬 경로가 선호됩니다. DF PE 디바이스에서 학습된 원격 경로가 철회되면 로컬 ESI를 가리키는 경로에 영향을 미치지 않습니다.

    • 다른 멀티 호밍 PE 디바이스가 관련 ESI에 대한 링크에서 동일한 MAC 주소 세트를 수신하지 않은 경우.

      이 경우, MAC는 DF PE 디바이스에서 원격으로 학습되지만, PE 디바이스는 관련 ESI를 가리키는 MAC 경로를 설치합니다. DF PE 디바이스가 이러한 경로를 철회하면 철회된 경로가 플러시됩니다. 플러시된 MAC 주소로 향하는 패킷은 모든 로컬 세그먼트에서 플러딩됩니다.

이더넷 세그먼트 경로

이더넷 세그먼트 경로 기능

이더넷 세그먼트 경로 NLRI 기능은 다음과 같습니다.

  • EVPN Type 4 경로입니다. 이 경로의 목적은 동일한 이더넷 세그먼트에 연결된 PE 라우터가 이 경로 교환에 대한 최소한의 구성으로 서로를 자동으로 검색할 수 있도록 하는 것입니다.

  • 이 경로는 경로 대상과 유사하게 ESI 값이 6바이트로 압축된 ES-import 확장 커뮤니티와 연결됩니다.

  • 이 경로는 보급 이더넷 세그먼트에서 멀티호밍된 PE 라우터에 의해서만 보급되고 가져옵니다.

이더넷 세그먼트 경로 보급

이더넷 세그먼트 경로는 ES-import 확장 커뮤니티를 통해 데이터센터 내의 모든 PE 라우터 간에 교환됩니다. ES-import 확장 커뮤니티는 멀티호밍된 ESI PE 라우터를 기반으로 구성되며, 이더넷 세그먼트 경로는 PE 라우터가 멀티호밍된 이더넷 세그먼트와 관련된 ESI 값을 전달합니다.

이더넷 세그먼트 경로는 ES-import 확장 커뮤니티를 기준으로 필터링되므로 동일한 이더넷 세그먼트에 멀티호밍된 PE 라우터만 이 경로를 가져옵니다. 특정 이더넷 세그먼트에 연결된 각 PE 라우터는 ES-import 확장 커뮤니티를 전달하는 경로를 가져오기 위해 가져오기 필터링 규칙을 구성합니다.

EVPN 인스턴스당 자동 검색 경로

액티브-액티브 모드에서 각 멀티 호밍 PE 디바이스는 유효한 MPLS 레이블을 사용하여 EVPN 인스턴스(EVI)당 자동 검색 경로를 광고합니다. 이 경로는 ESI별로 표시되며 원격 PE 장치에서 가져옵니다. EVI당 자동 검색 경로에 포함된 MPLS 레이블은 나중에 앨리어싱에 사용됩니다.

새로운 확장 커뮤니티

확장 커뮤니티는 대부분의 면에서 일반 커뮤니티와 유사합니다. VPN(가상 사설망)과 같은 일부 네트워킹 구현은 4옥텟 일반 커뮤니티 값이 충분한 확장 및 유연성을 제공하지 못하기 때문에 확장 커뮤니티를 사용합니다. 확장 커뮤니티는 두 개의 주요 섹션으로 나뉜 8-옥텟 값입니다.

액티브-스탠바이 멀티호밍을 지원하기 위해 다음과 같은 확장 커뮤니티가 도입되었습니다.

ESI-가져오기

이 확장 커뮤니티는 ES 경로에 연결되며 인터페이스 아래의 구성된 ESI 값에서 추출된 ESI 가져오기 값에서 채워집니다. 다른 일반 경로 대상과의 충돌 문제를 해결하기 위해 유형은 IANA에서 할당한 0x06로 설정됩니다.

ESI-import 확장 커뮤니티 경로 대상은 이 커뮤니티를 사용하는 ES 경로가 보급되는 특수 인스턴스에 대해 구성된 가져오기 경로 대상 목록을 채웁니다.

따라서 PE 라우터가 동일한 ESI 값을 갖는 이더넷 세그먼트로 구성된 경우, 확장된 커뮤니티에서 동일한 ESI 가져오기 값을 가진 수신 ESI 경로를 PE 라우터가 가져옵니다. PE 라우터가 동일한 ESI-import 확장 커뮤니티 값을 가진 이러한 ESI 경로 세트를 수신하면 DF 및 BDF 선택을 로컬에서 수행할 수 있습니다.

메모:

ESI-import 확장 커뮤니티가 내재적으로 생성되지 않은 경우, 이더넷 세그먼트당 자동 검색 경로에 모든 경로 대상을 첨부하도록 정책을 구성해야 합니다.

스플릿 호라이즌

그림 3을 참조하면, 예를 들어, 이더넷 세그먼트(ESI1)에서 2개 이상의 PE 디바이스에 멀티호밍되고 액티브-액티브 이중화 모드에서 작동하는 CE 디바이스가 BUM 패킷을 DF가 아닌 PE 디바이스 중 하나(예: PE1)로 전송하면 디바이스 PE1은 해당 패킷을 해당 EVPN 인스턴스에 있는 다른 PE 디바이스 전체 또는 하위 집합으로 전달합니다. 해당 이더넷 세그먼트에 대한 DF PE 디바이스를 포함합니다. 이 경우 CE 디바이스가 멀티호밍되는 DF PE 디바이스는 패킷을 CE 디바이스로 다시 전달하지 않고 드롭합니다. 이 필터링을 split horizon이라고 합니다.

  • 스플릿 호라이즌 시그널링

    분할 지평선 확장 커뮤니티는 이더넷 세그먼트당 자동 검색 경로에 연결됩니다. 확장 커뮤니티의 값은 분할 지평선 또는 3바이트인 푸아송 레이블 자체이며 불투명 속성으로 보급됩니다.

  • 스플릿 호라이즌 광고

    • 액티브-스탠바이 모드에서 스플릿 호라이즌 확장 커뮤니티의 대기 비트는 1로 설정되고 ESI 스플릿 호라이즌 레이블은 0으로 설정됩니다.

    • 액티브-액티브 모드에서 스플릿 호라이즌 확장 커뮤니티는 스탠바이 비트를 0으로 지우도록 수정되며 스플릿 호라이즌 용도로 사용되는 유효한 ESI 레이블을 포함합니다.

  • 분할 수평선 MPLS 경로

    DF PE 디바이스는 분할 수평선 레이블 A가 있는 이더넷 세그먼트당 자동 검색 경로와 BUM 트래픽 포워딩을 위한 레이블 B가 있는 포괄적인 멀티캐스트 경로를 광고합니다. DF에서 코어의 BUM 패킷은 다음 레이블과 함께 제공될 수 있습니다.

    • 비 DF PE 디바이스가 단일 홈 ESI에서 BUM 패킷을 수신하면 BUM 패킷은 멀티캐스트 레이블 B가 있는 DF PE 디바이스로 전송됩니다.

    • 비 DF PE 디바이스가 ESI1에서 BUM 패킷을 수신하면 BUM 패킷은 두 개의 MPLS 레이블(외부 레이블인 멀티캐스트 레이블 B, 내부 레이블인 분할 수평선 레이블 A)과 함께 DF PE 디바이스로 전송됩니다.

    EVPN 멀티호밍 시나리오에서 멀티캐스트 레이블 B는 레이블 스택의 유일한 레이블일 때 S-bit가 1로 설정됩니다. 이 경우 BUM 패킷은 DF PE 디바이스의 모든 로컬 ESI에 플러딩되어야 합니다. 그러나 레이블 B는 split horizon 레이블 A가 레이블 스택의 가장 안쪽 레이블일 때 S-bit를 0으로 설정합니다. 이 경우 BUM 패킷은 분할 수평선 레이블 A에 매핑되는 ESI를 제외하고 DF PE 장치의 모든 로컬 ESI에서 플러딩되어야 합니다.

    패킷이 멀티 호밍 CE 디바이스에서 멀티 호밍 세그먼트 ESI1의 비 DF PE 디바이스로 시작되었다고 가정할 때, 비 DF PE 디바이스가 이 패킷을 DF PE 디바이스로 전송하면 DF가 이더넷 세그먼트당 자동 검색 경로에서 비 DF PE 디바이스에 보급한 ESI 레이블이 먼저 푸시됩니다. 또한 비 DF PE 디바이스는 DF PE 디바이스가 포괄적인 멀티캐스트 경로에서 광고한 포괄적인 멀티캐스트 레이블을 푸시하고 LSP 레이블을 추가로 푸시합니다. 따라서 MPLS 헤더는 32비트 필드 내에 두 개의 레이블을 포함합니다.

    기본 EVPN 기능은 테이블 다음 홉을 사용하여 MPLS 테이블을 해당 EVPN EVI 테이블과 연결합니다. EVPN EVI 테이블에서 패킷을 스위칭하기 위해 mac-lookup이 수행됩니다.

    다음 경로는 EVPN 멀티캐스트를 위해 mpls.0 테이블에 프로그래밍됩니다.

    • (multicast-label, S=1) 경로는 EVPN-EVI 테이블 다음 홉을 가리킵니다.

    • (multicast-label, S=0) 경로는 MPLS 테이블 다음 홉을 가리킵니다. 이 경로는 multicast-label을 팝한 후 패킷을 MPLS 테이블로 다시 루프합니다.

    • (split horizon-label) 경로는 EVPN-EVI 테이블 다음 홉을 가리킵니다. 이는 multicast-label, S=1 경로에서 사용되는 것과 동일한 테이블 다음 홉입니다.

최신 EVPN 경로 유형

EVPN 멀티호밍 모드는 다음 EVPN 경로 유형을 지원합니다.

  • 이더넷 세그먼트당 자동 검색 경로

  • EVPN 인스턴스당 자동 검색 경로(EVI)

  • 이더넷 세그먼트 경로

이러한 경로 유형은 다음 명명 규칙을 따릅니다.

<route-type>:<RD>::<esi>::<route-specific>/304

예를 들어:

  1. 이더넷 세그먼트당 자동 검색 경로 -1:10.255.0.2:0::112233445566778899::0/304

  2. EVI당 자동 검색 경로 -1:100.100.100.1:1::22222222222222222222::0/304

  3. 이더넷 세그먼트 경로—4:10.255.0.1:0::112233445566778899:10.255.0.1/304

어디:

  • route-type—EVPN 경로 유형입니다.

    • 1 - 이더넷 세그먼트당 자동 검색 경로입니다.

    • 1 - EVI당 자동 검색 경로입니다.

    • 4—이더넷 세그먼트 경로.

    • 5 - VXLAN/MPLS 캡슐화를 사용하는 경로

  • RD- 경로 구분자 값.

    경로 구분자 값은 PE 라우터의 IP 주소에 이어 0으로 설정됩니다.

  • esi—이더넷 세그먼트 식별자. 10바이트의 16진수 바이트로 표시되며 선행 00바이트는 표시되지 않습니다.

  • route-specific- 경로 유형에 따라 다릅니다.

    • 이더넷 세그먼트당 자동 검색 경로 및 EVI당 자동 검색 경로 - 이 값은 MPLS 레이블입니다.

      메모:

      MPLS 레이블은 접두사에 포함되어 있지는 않지만 광범위한 출력에 표시됩니다.

    • Ethernet segment route(이더넷 세그먼트 경로) - 이 값은 원래 IP 주소입니다.

  • 304—EVPN 경로의 최대 비트 수. 이 정보는 그다지 유용하지 않으며 디스플레이에서 제거할 수 있습니다. 그러나 시각적으로 또는 일치 연산자를 사용하여 EVPN 경로를 빠르게 식별하는 데 유용할 수 있습니다.

멀티호밍 프록시 MAC 및 IP 주소 경로 보급

Junos OS 릴리스 18.4R1부터 Junos는 멀티호밍된 PE에서 CE 디바이스로 프록시 MAC 및 IP 주소 경로 보급을 보냅니다. Junos는 EVPN 레이어 2 속성 확장 커뮤니티에서 프록시 플래그를 사용하여 메시지를 프록시 MAC 및 IP 주소 광고로 식별합니다. MAC 및 IP 주소를 학습하는 PE는 일반적인 EVPN 유형 2(MAC 및 IP 주소) 경로 보급을 보냅니다. 원격 PE에서 새 경로를 학습하는 이더넷 세그먼트의 다른 PE는 이제 프록시 비트 집합이 포함된 MAC 및 IP 주소 경로 메시지를 보냅니다. MAC 및 IP 주소 항목이 오래되거나 PE와 CE 간의 링크가 실패하면 항목을 다시 학습해야 하며 트래픽이 손실될 수 있습니다. 이렇게 하면 리프 디바이스에 대한 연결 중 하나가 실패할 때 트래픽 손실을 방지할 수 있습니다. 멀티홈 프록시 MAC이 자동으로 활성화됩니다.

MAC 포워딩 테이블 업데이트

액티브-스탠바이 EVPN 멀티호밍에서 MAC 주소는 라우팅 가능한 주소로 취급되며 MP-IBGP 프로토콜은 고객 MAC 주소를 전달하는 데 사용됩니다. PE 라우터에서의 MAC 학습은 데이터 플레인이 아니라 컨트롤 플레인에서 발생합니다. 이로 인해 학습 메커니즘 측면에서 더 많은 제어가 적용됩니다.

PE 라우터는 특정 EVI를 위해 고객 네트워크에서 오는 패킷에 대해 데이터 플레인에서 MAC 학습을 수행합니다. 다른 PE 라우터 뒤에 있는 CE MAC 주소의 경우, MAC 주소는 새로운 MAC 광고 경로 유형을 사용하여 BGP NLRI에 광고됩니다.

MAC 학습에는 두 가지 유형이 있습니다.

  • 로컬 MAC 학습 - PE 라우터는 표준 프로토콜을 통해 로컬 MAC 학습 프로세스를 지원해야 합니다.

  • 원격 MAC 학습 - 로컬 학습 프로세스가 완료되면 PE 라우터는 로컬에서 학습한 MAC 주소 MP-IBGP를 통해 원격 PE 라우터 노드에 광고할 수 있습니다. MP-IBGP를 통해 연결된 고객의 원격 MAC 주소를 수신하는 이 프로세스를 원격 MAC 학습 프로세스라고 합니다.

MAC 광고 경로 유형은 BGP에서 로컬로 학습된 MAC 주소를 원격 PE 라우터에 광고하는 데 사용됩니다. 개별 MAC 주소가 광고되는 경우 IP 주소 필드는 해당 MAC 주소에 해당합니다. PE 라우터가 고객 에지(CE) 디바이스로부터 IP 주소에 대한 ARP 요청을 수신하고 PE 라우터가 해당 IP 주소에 대한 MAC 주소 바인딩을 가지고 있는 경우, PE 라우터는 ARP 프록시를 수행하고 ARP 요청에 응답합니다.

메모:

ARP 프록시는 게이트웨이에 대해서만 수행되고 호스트에 대해서는 수행되지 않습니다.

MPLS 레이블 필드는 할당 유형에 따라 다릅니다. PE 라우터는 EVI 당 모든 MAC 주소에 대해 단일 MPLS 레이블을 광고할 수 있으며, 이를 통해 MPLS 레이블 수가 가장 적게 필요하고 PE 라우터 메모리를 절약할 수 있습니다. 그러나 고객 네트워크로 전송할 때 PE 라우터는 MAC 조회를 수행해야 하며, 이는 지연을 야기하고 CPU 사이클 수를 증가시킬 수 있습니다.

트래픽 플로우

EVPN 멀티호밍에서 트래픽 플로우는 포워딩 플레인에서 수행됩니다. 플러드 경로는 패킷을 플러딩하기 위해 생성되며 다음 시나리오에서 사용됩니다.

  • 로컬 ESI에서 패킷이 수신되면

  • 코어에서 패킷이 수신될 때

EVPN 멀티호밍의 트래픽 플로우는 다음 두 가지 트래픽 유형을 기반으로 할 수 있습니다.

  • 유니캐스트 트래픽

    유니캐스트 트래픽은 발신자 한 명과 수신자 한 명으로 이루어진 포인트 투 포인트 통신입니다. 멀티홈 EVPN에서 유니캐스트 트래픽은 다음과 같이 전달됩니다.

    • 액티브-스탠바이 모드

      • CE에서 코어로—트래픽은 DF PE 라우터에 의해 학습되고 전달됩니다.

      • 코어에서 CE로—원격 PE 라우터는 DF에서 MAC 주소를 학습하고 모든 유니캐스트 트래픽을 DF PE 라우터로 전달합니다.

    • 액티브-액티브 모드

      • CE에서 코어로—트래픽은 연결된 모든 멀티 호밍 PE 디바이스에 로드 밸런싱됩니다.

      • 코어에서 CE로—원격 PE 디바이스의 트래픽은 원격 CE 디바이스에 연결된 모든 멀티 호밍 PE 디바이스로 로드 밸런싱됩니다.

  • BUM 트래픽

    브로드캐스트 트래픽, 이더넷 세그먼트에서 브로드캐스트되는 알 수 없는 유니캐스트 트래픽 및 멀티캐스트 트래픽을 포함하여 여러 대상으로 전송되는 트래픽을 BUM 트래픽이라고 합니다. 멀티홈 EVPN에서 BUM 트래픽은 다음과 같이 전달됩니다.

    • 액티브-스탠바이 모드

      • CE에서 코어로—CE 디바이스는 모든 BUM 트래픽을 이더넷 세그먼트의 모든 링크로 플러딩합니다. 활성 경로를 가진 DF PE 라우터는 BUM 패킷을 코어로 전달합니다. 대기 모드의 BDF PE 라우터는 인터페이스의 EVPN 멀티호밍 상태가 차단 상태이기 때문에 CE 디바이스에서 모든 트래픽을 삭제합니다. 그러나 CE 디바이스가 별도의 링크 또는 LAG를 사용하여 PE 디바이스에 연결된 경우 BUM 트래픽은 DF 및 BDF PE 디바이스에 모두 도달합니다.

      • 코어에서 CE로—원격 PE 라우터는 DF 및 BDF PE 라우터 모두로 모든 BUM 트래픽을 플러딩합니다. DF만이 BUM 트래픽을 CE 디바이스로 전달합니다. 인터페이스의 EVPN 멀티호밍 상태가 차단 상태이기 때문에 BDF PE 라우터는 모든 트래픽을 삭제합니다.

    • 액티브-액티브 모드

      요구 사항에 따라 로컬 ESI 간의 플러딩 및 스위칭은 액티브-액티브 모드에서 활성화 또는 비활성화할 수 있습니다. 이를 no-local-switching 동작이라고 합니다.

      EVPN 서비스의 핵심은 멀티 호밍 PE 디바이스 간의 풀 메시 연결을 제공합니다. 이 때문에 EVPN은 코어에서 스플릿 호라이즌을 사용하므로 코어에서 수신한 패킷은 스위칭되거나 코어로 다시 플러드되지 않습니다. 대신 수신 복제를 사용하여 패킷을 원격 PE 장치로 복제합니다.

      원격 PE 디바이스로 패킷을 플러딩하기 위해 멀티캐스트 및 분할 수평선 다음 홉이 사용됩니다. 멀티캐스트 다음 홉은 포괄적 멀티캐스트 레이블을 사용하여 패킷을 터널링하고, 분할 수평선 다음 홉은 multicast-label 및 분할 수평선 레이블을 사용하여 패킷을 터널링합니다. 이러한 다음 홉 하나는 원격 PE 디바이스당 멀티호밍 ESI당 필요합니다.

      다음 플러드 경로는 액티브-액티브 모드에서 사용됩니다.

      • All-CE 플러드 경로

        이 플러드 경로는 다음을 위해 로컬 ESI에서 사용됩니다.

        • 로컬 ESI에서 패킷을 플러딩합니다(로컬 스위칭이 허용되는 경우).

        • 원격 PE 디바이스로 패킷을 플러딩합니다. 원격 PE 디바이스는 로컬 ESI에서 패킷을 플러딩합니다.

        BUM 트래픽은 비 DF 멀티 호밍 PE 디바이스가 아닌 DF(지정 전달자)에 의해서만 전달되기 때문에 비 DF는 분할 수평선 다음 홉을 사용하여 이 패킷을 다른 PE 장치로 플러딩합니다. 그러나 PE 디바이스가 DF가 아닌 멀티호밍 로컬 ESI는 플러딩에 참여하지 않습니다.

        all-CE 플러드 경로는 비 DF ESI에서 사용되지 않으며 이러한 플러드 경로에 대한 다음 홉이 그에 따라 생성됩니다. 이러한 경우 비 DF ESI 플러드 경로가 사용됩니다.

      • All-VE 플러드 경로

        이 플러드 경로는 패킷이 코어에서 수신될 때 사용됩니다. 코어에서 수신된 패킷을 로컬 ESI로 플러딩하는 데 사용됩니다. 코어에서 수신된 패킷은 multicast-label만 사용하거나 multicast-label 및 split horizon 레이블을 모두 사용할 수 있으므로 적절한 포워딩 규칙을 따라 split horizon 레이블에 매핑되는 멀티호밍 ESI에서 패킷을 삭제해야 합니다.

      • 비 DF 플러드 경로

        이 플러드 경로는 다음과 같은 용도로 사용됩니다.

        • 로컬 ESI에서 패킷을 플러딩합니다.

        • ESI의 DF에 대한 SH 레이블과 함께 수신 복제를 사용하여 원격 PE 디바이스로 패킷을 플러딩합니다.

앨리어싱

Junos OS 릴리스 15.1부터 Junos OS는 EVPN에서 앨리어싱을 지원합니다. 별칭은 원격 PE 디바이스가 동일한 이더넷 세그먼트를 가진 다른 모든 PE 디바이스에서 고객 에지(CE) 디바이스로 레이어 2 유니캐스트 트래픽의 부하를 분산하는 기능입니다.

액티브-액티브 모드에서 앨리어싱

그림 3에서 액티브-액티브 모드의 앨리어싱은 다음과 같이 작동합니다.

  1. ESI1은 라우터 PE1, PE2 및 PE3에서 구성됩니다. 라우터 PE1, PE2 및 PE3은 ESI1에 대한 이더넷 세그먼트당 자동 검색 경로를 광고합니다.

  2. 디바이스 CE1은 소스 MAC 주소(MAC1)가 포함된 레이어 2 트래픽을 라우터 PE1로 보냅니다.

  3. 라우터 PE1은 (ESI1, vlan X)의 MAC1 주소를 학습하고 BGP를 사용하여 모든 PE 라우터에 이를 광고합니다.

  4. 라우터 PE4는 BGP를 통해 MAC1 경로를 수신합니다.

  5. 라우터 PE4는 라우터 PE2 및 PE3로부터 EVI당 자동 검색 경로를 수신했기 때문에 라우터 PE2 및 PE3를 통해 MAC1에 연결할 수 있어야 한다는 것을 알고 있습니다. 라우터 PE4는 라우터 PE1, PE2 및 PE3 중 MAC1에 대한 레이어 2 트래픽의 부하를 분산하기 위해 전송 상태를 구축합니다.

별칭 및 AutoDiscovery 경로

라우터 PE2 및 PE3의 자동 검색 경로는 어떤 순서로든 올 수 있습니다. 결과적으로 이러한 경로는 다음과 같이 레이어 2 프로세스에 의해 설치됩니다.

  1. 라우터 PE1에서 MAC1을 수신한 후 라우터 PE4에서 자동 검색 경로를 수신하지 않은 경우 MAC1은 라우터 PE1을 가리키는 다음 홉으로 PE4에 의해 프로그래밍됩니다. PE4가 동일한 ESI에 대해 라우터 PE2로부터 자동 검색 경로를 수신하면 다음 홉이 설치되어 MAC1의 트래픽이 라우터 PE1 및 PE2에 로드 밸런싱됩니다. PE4가 동일한 ESI에 대해 라우터 PE3로부터 자동 검색 경로를 수신하면 라우터 PE1, PE2 및 PE3 간에 MAC1에 대한 트래픽을 로드 밸런싱하도록 다음 홉이 업데이트됩니다.

  2. 라우터 PE4가 이미 두 개 이상의 PE 디바이스(PE1, PE2, PE3)로부터 자동 검색 경로를 수신한 경우, PE4는 다중 목적지 다음 홉을 사용하여 MAC 경로를 설치합니다.

앨리어싱 및 레이블 라우팅

유효한 MPLS 레이블을 사용하여 EVI당 자동 검색 경로를 광고하는 모든 PE 디바이스는 mpls.0 라우팅 테이블에서 광고된 레이블을 프로그래밍합니다. 예를 들어, 라우터 PE2가 레이블 A를 사용하여 EVI당 자동 검색 경로를 광고한 경우, mpls.0 항목은 다음과 같습니다.

레이블 A 경로는 EVPN-EVI 테이블 다음 홉을 가리킵니다.

원격 라우터 PE4가 이 레이블 A를 포함하는 라우터 PE2로 유니캐스트 데이터 패킷을 전송하면 라우터 PE2의 포워딩 테이블에서 조회가 수행되고 이 조회의 결과로 패킷이 ESI1로 전달됩니다.

앨리어싱 및 유니캐스트 패킷 전달

MAC1의 유니캐스트 패킷이 원격 라우터 PE4에서 라우터 PE2로 전송되는 경우 다음 두 가지 경우가 있을 수 있습니다.

  • 라우터 PE2도 ESI1에 대한 링크에서 동일한 MAC 집합을 수신했습니다. 이 경우, 로컬 경로가 선호되며 MAC 조회의 결과로 패킷이 ESI1로 전달됩니다.

  • 라우터 PE2가 ESI1에 대한 링크에서 동일한 MAC 세트를 수신하지 않았습니다. 이 경우 MAC는 라우터 PE1에서 원격으로 학습되지만 라우터 PE2는 여전히 ESI1을 가리키는 MAC 경로를 설치합니다. 결과적으로 패킷은 ESI1로 전달됩니다.

EVPN 액티브-액티브 멀티호밍 및 멀티섀시 링크 어그리게이션

CE 디바이스가 PE 디바이스에 대한 LAG로 구성된 경우 PE 디바이스에서 LACP를 실행하는 데 다음 두 가지 옵션을 사용할 수 있습니다.

  • 모든 PE 디바이스에 동일한 LACP 시스템 ID를 구성합니다.

  • PE 디바이스에 다중 링크 어그리게이션을 구성합니다.

멀티섀시 링크 어그리게이션이 EVPN으로 구성되면 액티브-액티브 멀티섀시 링크 어그리게이션을 위한 일련의 절차가 필요합니다. 이러한 절차는 링크 및 노드 수준 중복을 제공합니다. 멀티섀시 링크 어그리게이션은 고객 에지(CE) 디바이스에 완전히 투명하며 순수 LAG로 실현됩니다. 멀티섀시 링크 어그리게이션은 포트 수준에서도 작동합니다. 이는 멀티섀시 링크 어그리게이션이 액티브-액티브로 구성된 경우 멀티섀시 링크 어그리게이션 포트의 모든 VLAN이 액티브-액티브 멀티호밍 모드에서 작동한다는 것을 의미합니다.

멀티섀시 링크 어그리게이션이 EVPN과 함께 구성되면 다음 사항이 고려됩니다.

  • 멀티섀시 링크 어그리게이션과 EVPN ESI는 모두 액티브-액티브 모드에서만 작동하도록 활성화되어야 합니다.

  • 다음 기능은 EVPN을 사용한 멀티섀시 링크 어그리게이션에 필요하지 않습니다.

    • Mac 동기화—이 작업은 EVPN의 BGP 컨트롤 플레인에서 수행됩니다.

    • ICL 연결 - EVPN의 별칭 기능에 의해 처리됩니다.

    • ARP 동기화—IRB 기능이 있는 BGP 컨트롤 플레인에서 이 작업을 처리합니다.

EVPN 액티브-액티브 멀티호밍 및 IRB

IRB가 구성되면 EVPN 경로에는 MAC 및 IP 정보가 모두 포함됩니다. 액티브-액티브 멀티호밍은 ARP 응답이 특정 PE 디바이스에 해시될 수 있기 때문에 멀티호밍 PE 디바이스 간의 ARP 동기화를 필요로 합니다.

샘플 구성

다음은 다음 유형의 인터페이스에서 EVPN 액티브-스탠바이 멀티호밍을 위한 샘플 구성입니다.

  • 이더넷 인터페이스 구성

  • 단일 VLAN 인터페이스 구성

메모:
  • ESI 값이 0이고 모든 FF가 예약되어 있으며 멀티호밍 Ehernet 세그먼트를 구성하는 데 사용되지 않습니다.

  • 동일한 EVI에 있는 두 개의 인터페이스는 동일한 ESI 값으로 구성할 수 없습니다.

다음은 EVPN 액티브-스탠바이 멀티호밍을 위한 샘플 라우팅 인스턴스 구성입니다.

  • 라우팅 인스턴스 구성

메모:

액티브-스탠바이 모드 구성에서는 이더넷 세그먼트당 자동 검색 경로가 각 이더넷 세그먼트에 대해 1로 설정된 액티브-스탠바이 비트로 보급됩니다.

지정 전달자 선출

EVPN의 DF(지정 전달자) 선택 절차는 멀티 호밍 이더넷 세그먼트를 제공하는 디바이스 중에서 지정 전달자를 선택하는 강력한 메커니즘을 제공합니다. DF 선출은 효율적이고 효과적인 브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트(BUM) 트래픽 포워딩, 로드 밸런싱, 고가용성 및 트래픽 관리를 보장합니다. 주요 특징은 다음과 같습니다.

  • DF 선택을 위한 모듈로 기반 또는 기본 설정 기반 알고리즘.

  • 네트워크 상태 변화에 의해 트리거되는 동적 DF 재선택.

  • 트래픽 루프를 방지하기 위한 DF 및 백업 DF 역할.

또한 시스템은 ESI 경로를 처리하여 경로 처리를 최적화하고 대량 철회 메커니즘을 사용하여 네트워크 무결성을 유지합니다. 이러한 기능과 CLI 구성을 사용하여 원활한 트래픽 흐름을 보장하고 EVPN 멀티호밍 시나리오를 효과적으로 관리할 수 있습니다.

자세한 내용은 EVPN 멀티호밍 지정 전달자 선택을 참조하십시오.

물리적, 어그리게이션 이더넷 및 논리적 인터페이스의 ESI

MX 시리즈 라우터용 Junos OS 릴리스 15.1F6 및 17.1R1 및 EX9200 스위치용 Junos OS 릴리스 17.3R1 이전 릴리스에서는 물리적 또는 통합 이더넷 인터페이스 set interfaces ae0 esi 00:11:22:33:44:55:66:77:88:99에서만 ESI를 지정할 수 있습니다. 물리적 또는 통합 이더넷 인터페이스에서 ESI를 지정하는 경우 ESI는 DF(지정 전달자) 선택 프로세스의 요소입니다. 예를 들어, 어그리게이션 이더넷 인터페이스 ae0에서 EVPN 멀티호밍 액티브-스탠바이를 구성하고, ae0에 구성된 ESI 및 기타 결정 요소를 감안할 때, DF 선택으로 인해 ae0이 다운 상태가 된다고 가정해봅시다. 또한 예를 들어 set interfaces ae0 unit 1 set interfaces ae0 unit 2 , 어그리게이션 이더넷 인터페이스 ae0에 구성된 모든 논리 인터페이스와 가 다운 상태에 있어 논리 인터페이스 ae0.1 및 ae0.2가 각각의 고객 사이트(VLAN)에 서비스를 제공할 수 없게 됩니다.

MX 시리즈 라우터용 Junos OS 릴리스 15.1F6 및 17.1R1과 EX9200 스위치용 Junos OS 릴리스 17.3R1부터 시작하여 EVPN 멀티호밍 액티브-스탠바이 또는 액티브-액티브 모드에서 논리 인터페이스를 더 잘 활용하려면 논리 인터페이스에서 ESI를 지정할 수 있습니다. 그 결과, 논리적 인터페이스가 DF가 아니더라도 동일한 물리적 또는 어그리게이션 이더넷 인터페이스의 다른 논리적 인터페이스는 여전히 해당 고객 사이트(VLAN)에 서비스를 제공할 수 있습니다.

자세한 정보는 예: EVPN 멀티호밍을 사용하여 논리적 인터페이스에서 ESI 구성을 참조하십시오.

자동으로 생성된 ESI

Junos OS 릴리스 18.4R1부터 어그리게이션 이더넷 인터페이스 및 어그리게이션 이더넷 논리적 인터페이스를 구성하여 LACP 구성에서 ESI를 자동으로 파생할 수 있습니다. 이 기능은 다음 환경에서 지원됩니다.

  • 이 기능을 지원하고 EVPN-VXLAN 오버레이 네트워크에서 액티브-액티브 모드로 멀티호밍되는 주니퍼 네트웍스 디바이스에서.

  • 이 기능을 지원하고 EVPN-MPLS 오버레이 네트워크에서 액티브-스탠바이 또는 액티브-액티브 모드로 멀티호밍되는 주니퍼 네트웍스 디바이스에서.

자세한 내용은 EVPN 네트워크에서 자동으로 생성된 ESI 이해를 참조하십시오.

EVPN 네트워크 컨버전스

대규모 EVPN 시스템에서 네트워크 토폴로지가 변경되면 컨버전스 시간이 중요할 수 있습니다. 라우팅 정책에서 경로 선택에 중요한 NLRI 업데이트의 우선순위를 정하여 컨버전스를 개선할 수 있습니다. 표 1 에는 라우팅 정책에서 구성해야 하는 NLRI 경로 유형과 우선 순위가 나와 있습니다.

표 1: NLRI 경로 유형에 대한 우선순위

NLRI 경로 유형

묘사

우선권

NLRI 경로 유형 1

이더넷 자동 디스커버리 경로 - 유형 1은 빠른 컨버전스 및 앨리어싱을 지원하며 MAC 대량 철수 신호를 보내는 데 사용됩니다.

높다

NLRI 경로 유형 2

MAC/IP 보급 경로 - 유형 2는 EVPN 네트워크에서 MAC 주소 및 IP 주소를 보급하는 데 사용됩니다.

낮다

NLRI 경로 유형 3

포괄적 멀티캐스트 이더넷 태그 - 유형 3은 BUM 트래픽 경로를 설정하는 데 사용됩니다.

낮다

NLRI 경로 유형 4

이더넷 세그먼트 경로—EVPN 유형 4는 지정된 전달자 선택에 사용됩니다.

높다

NLRI 경로 유형의 우선 순위를 지정하려면 EVPN 네트워크의 모든 프로바이더 에지 라우터 및 경로 리플렉터의 [edit policy-options policy-statement] 계층 수준]에서 을nlri-route-type(를) 설정합니다bgp-output-queue-priority priority. 이 예에서는 NLRI 경로 유형 1 및 NLRI 경로 유형 4에 대해 높은 우선 순위를 구성했습니다.

메모:

우선 순위가 가장 높은 신속 대기열과 16개의 번호가 매겨진 대기열(1이 가장 낮은 우선 순위이고 16이 가장 높은 대기열)과 같이 17개의 우선 순위가 지정된 출력 대기열이 있습니다.

라우팅 정책을 구성하는 방법에 대한 자세한 내용은 라우팅 정책, 방화벽 필터 및 트래픽 폴리서 사용자 가이드를 참조하십시오.

변경 내역 표

기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.

석방
묘사
18.4R1 시리즈
Junos OS 릴리스 18.4R1부터 어그리게이션 이더넷 인터페이스 및 어그리게이션 이더넷 논리적 인터페이스를 구성하여 LACP 구성에서 ESI를 자동으로 파생할 수 있습니다.
17.4R1 시리즈
Junos OS 릴리스 17.4R1부터 Junos OS는 EVPN 네트워크에서 동적 목록 다음 홉을 지원합니다.
16.1R4 시리즈
Junos OS 릴리스 16.1R4 및 16.2R2부터 모든 EX9200 스위치는 EVPN 멀티호밍을 위한 액티브-액티브 모드를 지원합니다.
16.1R4 시리즈
Junos OS 릴리스 17.4R1부터 QFX10000 스위치는 EVPN 멀티호밍을 위한 액티브-액티브 모드를 지원합니다.
15.1 층 6
MX 시리즈 라우터용 Junos OS 릴리스 15.1F6 및 17.1R1과 EX9200 스위치용 Junos OS 릴리스 17.3R1부터 시작하여 EVPN 멀티호밍 액티브-스탠바이 또는 액티브-액티브 모드에서 논리 인터페이스를 더 잘 활용하려면 논리 인터페이스에서 ESI를 지정할 수 있습니다. 그 결과, 논리적 인터페이스가 DF가 아니더라도 동일한 물리적 또는 어그리게이션 이더넷 인터페이스의 다른 논리적 인터페이스는 여전히 해당 고객 사이트(VLAN)에 서비스를 제공할 수 있습니다.
15.1
Junos OS 릴리스 15.1부터 Junos OS는 EVPN에서 앨리어싱을 지원합니다.
14.1X53-D30
QFX5100 스위치용 Junos OS 릴리스 14.1x53-D30 및 EX4600 스위치용 Junos OS 릴리스 18.2R1부터, 이러한 스위치는 EVPN 멀티호밍을 위한 액티브-액티브 작동 모드를 지원합니다.
14.1R4 시리즈
Junos OS 릴리스 14.1R4, 14.2, 15.1F6 및 16.1R1부터 Junos OS는 MX 시리즈 라우터에서 EVPN 멀티호밍을 위한 액티브-액티브 모드를 지원합니다.