Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의 내용
 

예: EVPN 액티브-액티브 멀티호밍을 위한 LACP 구성

이 예는 이더넷 VPN(EVPN) 액티브-액티브 멀티호밍 네트워크의 멀티호밍 고객 에지(CE) 및 프로바이더 에지(PE) 디바이스에서 링크 어그리게이션 제어 프로토콜(LACP)을 구성하는 방법을 보여줍니다.

요구 사항

이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.

  • MPC(Modular Port Concentrator) FPC(Flexible PIC Concentrator)만 있는 4개의 MX 시리즈 5G 유니버설 라우팅 플랫폼:

    • 두 개의 라우터가 공통 멀티호밍 고객 사이트에 연결된 PE 디바이스로 구성됩니다.

    • 하나의 라우터는 단일 호밍 고객 사이트에 연결된 원격 PE 디바이스로 구성됩니다.

    • 하나의 라우터가 코어 공급자 디바이스로 구성됩니다.

  • CE 디바이스 2개, 그 중

    • 하나의 CE 디바이스는 두 개의 PE 디바이스에 멀티호밍됩니다.

    • 하나의 CE 디바이스는 원격 PE 디바이스에 싱글호밍됩니다.

시작하기 전에:

  1. 디바이스 인터페이스를 구성하고 PE 디바이스의 모든 인터페이스에서 MPLS를 활성화합니다.

  2. 코어 프로바이더 디바이스와 PE 디바이스 간에 OSPF 또는 기타 IGP를 구성합니다.

  3. 수신 PE 디바이스에서 원격 송신 PE 디바이스로의 MPLS 및 LSP(label-switched path)를 구성합니다.

  4. PE 디바이스 간에 내부 BGP 세션을 구성합니다.

    참고:

    코어 격리를 더 빠르게 감지하고 더 나은 컨버전스를 위해 BGP 세션에서 BFD(Bidirectional Forwarding Detection)를 구성하는 것이 좋습니다.

개요

멀티호밍 CE-PE 링크의 두 엔드포인트 모두에서 LACP를 구성함으로써 EVPN 액티브-액티브 멀티호밍 환경에서 추가적인 중복 수준을 달성할 수 있습니다. 멀티호밍 디바이스는 집계된 트렁크 링크로 구성되며, 여기서 CE-PE 링크의 링크 어그리게이션 그룹(LAG) 인터페이스는 활성 또는 대기 상태일 수 있습니다. LAG 인터페이스가 활성 상태일 때, 데이터 트래픽은 CE-PE 링크를 통해 전송됩니다. LAG 인터페이스가 대기 상태일 때, 데이터 트래픽은 차단되고 LAG 인터페이스 상태를 통신하기 위한 제어 트래픽만 링크를 통해 전송됩니다.

LAG 인터페이스 상태는 LACP에 의해 모니터링되고 작동되어 코어에서 멀티호밍 PE 디바이스의 격리 시 빠른 컨버전스를 보장합니다. 코어 장애가 발생하면 분리된 PE 디바이스에서 null 경로가 발생할 수 있습니다. 그러나 CE-PE 링크에서 LACP를 지원하면 코어 격리 시 멀티호밍 PE 디바이스의 CE 대면 인터페이스가 대기 상태로 설정되어 멀티호밍 CE 디바이스와 주고받는 데이터 트래픽 전송이 차단됩니다. 코어가 장애에서 복구된 후 인터페이스 상태는 대기에서 활성으로 다시 전환됩니다.

EVPN 액티브-액티브 멀티호밍을 위한 LACP에 대한 지원은 MPLS를 사용하는 EVPN과 VXLAN을 사용하는 EVPN에 모두 적용됩니다.

LACP가 CE-PE 링크에 구성되면 코어에서 멀티호밍 PE 디바이스의 격리는 다음과 같이 처리됩니다.

  1. 멀티호밍 PE 디바이스에 대해 EVPN BGP 피어가 null이면 PE 디바이스가 코어에서 격리됩니다. 절연된 PE 장치에 연결된 CE 장치는 절연된 PE 장치에 의해 코어 장애에 대한 알림을 받습니다.

  2. 코어 장애에 대해 학습하면 데이터 트래픽이 CE 디바이스에서 분리된 멀티호밍 PE 디바이스로 전달되지 않습니다. 대신 트래픽은 동일한 LAG에 속하는 다른 멀티호밍 PE 디바이스로 우회됩니다. 이는 분리된 PE 디바이스에서 트래픽 블랙홀을 방지하는 데 도움이 됩니다.

  3. 멀티호밍 CE 디바이스가 여러 활성 멀티호밍 PE 디바이스에 대한 트래픽 로드 밸런싱을 위해 LAG를 사용하는 경우, 해당 LAG에 대한 모든 멀티호밍 PE 디바이스에 구성된 동일한 시스템 ID와 함께 LACP 구성은 연결된 모든 멀티호밍 CE 링크에 동기화되지 않은 LACP 트리거를 트리거합니다.

멀티호밍 디바이스에서 LACP를 구성할 때 다음 고려 사항을 알고 있어야 합니다.

  • LAG 링크는 UP/DOWN 작동 상태에 관계없이 활성 또는 대기 상태에서 작동할 수 있습니다.

  • 시스템 재부팅 시 멀티호밍 PE 디바이스의 LACP 링크는 활성 상태입니다.

  • 컨트롤 플레인이 다운되거나 BGP-EVPN 세션이 다운되면 LACP는 어그리게이션 포트에 대해 멀티플렉서 상태 시스템을 실행하고 링크를 액티브에서 스탠바이로 이동하도록 알림을 받습니다.

  • 인터페이스는 활성 상태에서 작동하고 작동 상태도 업이 아니면 업으로 처리되지 않습니다.

  • 다음 기능은 EVPN 액티브-액티브 멀티호밍의 LACP에서 지원되지 않습니다:

    • LACP 시스템 ID에서 ESI(Ethernet Segment Identifier) 값 자동 도출.

    • 비 LAG 인터페이스에 대한 중복 범위.

    • 정적 LAG를 사용한 코어 격리를 위한 이중화 커버리지.

    • 노드 격리.

    • EVPN 액티브-액티브 멀티호밍을 사용한 LACP에 대한 액세스 실패.

토폴로지

그림 1 은 멀티호밍 CE 및 PE 디바이스에 LACP가 구성된 EVPN 액티브-액티브 멀티호밍 네트워크를 보여줍니다. 디바이스 CE1은 싱글호밍이며 원격 PE 디바이스인 PE1에 연결됩니다. 디바이스 PE2 및 디바이스 PE3는 공통 멀티호밍 CE—CE2에 연결됩니다. 디바이스 P는 모든 PE 디바이스(PE1, PE2, PE3)가 연결된 코어 디바이스입니다.

멀티호밍 디바이스(디바이스 CE2, 디바이스 PE2, 디바이스 PE3)의 엔드포인트는 CE-PE 링크에서 LACP로 구성됩니다.

그림 1: EVPN 액티브-액티브 멀티호밍 MPLS core network diagram with CE and PE routers. CE1 connects to PE1 at 192.0.2.1/26. PE1 connects to the core at 192.0.2.65/26 and 192.0.2.66/26. CE2 connects to PE2 and PE3 using LACP for redundancy. Loopback addresses labeled lo0. 에서의 LACP 지원

디바이스 PE3의 코어 격리는 다음과 같이 처리됩니다.

  1. 멀티호밍 CE-PE 링크에서 LACP가 구성된 후, LACP 구성과 운영 데이터는 LACP 피어 간에 동기화되어 LAG로 작동합니다.

    LACP 피어 간의 동기화는 제어 PDU의 교환과 함께 발생하며 다음과 같은 이유로 필요합니다.

    • 이더넷 번들의 링크 상태를 확인하려면(모두 활성 또는 대기)

    • PE 디바이스에 LACP 포트 키가 구성될 때 잘못된 CE 디바이스 구성을 감지하고 처리합니다.

    • PE 디바이스에 LACP 포트 키가 구성될 때 CE 디바이스와 PE 디바이스 간의 잘못된 배선을 감지하고 처리합니다.

    • LACP 스피커가 수렴할 수 없을 때 작업자 또는 파트너 이탈을 감지하고 이에 대응합니다.

  2. 디바이스 PE2 및 디바이스 PE3가 하나 이상의 피어와 BGP 세션을 구축한 후, CE-PE 링크의 상태는 LACP에 의해 차단 해제 모드로 설정됩니다.

  3. 코어에 장애가 발생하고 디바이스 PE2의 BGP EVPN 피어가 null이 되면 디바이스 PE2는 코어에서 격리됩니다. 이로 인해 디바이스 PE2에서 null 경로가 발생할 수 있습니다. 이러한 상황을 방지하기 위해 디바이스 CE2를 마주보고 있는 디바이스 PE2의 LAG 인터페이스는 LACP에 의해 활성 상태에서 대기 상태로 변경됩니다.

  4. 연결된 멀티호밍 CE2 링크의 LACP에서 동기화되지 않은 알림이 전송되어 디바이스 CE2와 디바이스 PE2 간의 트래픽 전송을 차단합니다.

  5. 컨트롤 플레인이 회복되면, 즉 디바이스 PE2가 다른 EVPN PE와 BGP 세션을 설정할 때, 디바이스 PE2의 LAG 인터페이스는 LACP에 의해 대기에서 활성으로 다시 전환됩니다.

구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경하고, 계층 수준에서 [edit] 명령을 복사하여 CLI에 붙여 넣은 다음, 구성 모드에서 들어갑니다 commit .

디바이스 CE1

디바이스 CE2

디바이스 PE1

디바이스 PE2

디바이스 PE3

디바이스 P

절차

단계별 절차

다음 예에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 대한 정보는 CLI 사용자 가이드구성 모드에서 CLI 편집기 사용을 참조하십시오.

디바이스 PE2 구성:

참고:

적절한 인터페이스 이름, 주소 및 기타 매개 변수를 수정한 후 다른 멀티호밍 PE 디바이스에 대해 이 절차를 반복합니다.

  1. 디바이스 PE2에서 생성할 어그리게이션 이더넷 인터페이스의 수를 지정합니다.

  2. 디바이스 P 및 디바이스 PE3에 각각 연결하는 디바이스 PE2 인터페이스를 구성합니다.

  3. 멀티호밍 디바이스 CE2를 향한 ae0 어그리게이션 번들 내에서 디바이스 PE2 인터페이스를 구성합니다.

  4. 어그리게이션 이더넷 인터페이스에서 액티브-액티브 멀티호밍을 구성합니다.

  5. 디바이스 PE2의 CE-PE 링크에서 LACP를 구성합니다.

  6. 디바이스 PE2의 루프백 인터페이스를 구성합니다.

  7. 디바이스 PE2의 라우터 ID 및 자율 시스템 번호를 구성합니다.

  8. 관리 인터페이스를 제외한 디바이스 PE2의 모든 인터페이스에 MPLS를 구성합니다.

  9. 디바이스 PE1이 다른 EVPN PE 디바이스와 피어링하도록 내부 BGP 그룹을 구성합니다.

  10. 관리 인터페이스를 제외한 디바이스 PE2의 모든 인터페이스에 OSPF 및 LDP를 구성합니다.

  11. 디바이스 PE2에서 EVPN 라우팅 인스턴스를 구성하고 라우팅 인스턴스 매개 변수를 할당합니다.

  12. ECMP 로드 밸런싱 정책을 생성하고 적용합니다.

결과

구성 모드에서 , show interfaces, show routing-options, show protocolsshow routing-instances 명령을 show chassis입력하여 구성을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정합니다.

디바이스 구성이 완료되면 구성 모드에서 들어갑니다 commit .

절차

단계별 절차

다음 예에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 대한 정보는 CLI 사용자 가이드구성 모드에서 CLI 편집기 사용을 참조하십시오.

디바이스 CE2 구성:

참고:

적절한 인터페이스 이름, 주소 및 기타 매개 변수를 수정한 후 다른 멀티호밍 CE 디바이스에 대해 이 절차를 반복합니다.

  1. 디바이스 CE2에서 생성할 어그리게이션 이더넷 인터페이스의 수를 지정합니다.

  2. 디바이스 PE2 및 디바이스 PE3을 향한 ae0 어그리게이션 번들 내에서 디바이스 CE2 인터페이스를 구성합니다.

  3. 디바이스 CE2의 CE-PE 링크에서 LACP를 구성합니다.

  4. 디바이스 CE2의 루프백 인터페이스를 구성합니다.

결과

구성 모드에서 , show interfaces, show routing-options, show protocolsshow routing-instances 명령을 show chassis입력하여 구성을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정합니다.

디바이스 구성이 완료되면 구성 모드에서 들어갑니다 commit .

검증

구성이 제대로 작동하고 있는지 확인합니다.

BGP 세션 상태 확인

목적

디바이스 PE2가 다른 EVPN PE 디바이스와 BGP 피어링을 설정했는지 확인합니다.

작업

운영 모드에서 명령을 실행합니다 show bgp summary .

의미

디바이스 PE2는 다른 EVPN PE 디바이스(디바이스 PE1 및 디바이스 PE3)와 BGP 피어링을 설정했습니다.

멀티호밍 PE 디바이스의 LACP 인터페이스 상태 확인

목적

디바이스 PE2에서 LACP 인터페이스 상태를 확인합니다.

작업

운영 모드에서 and show interfaces ae* terse 명령을 실행합니다show lacp interfaces.

의미

LACP LAG 인터페이스 상태는 다른 EVPN PE 디바이스와 BGP 피어링이 있을 때 활성화됩니다. 어그리게이션 이더넷 인터페이스의 물리적 인터페이스 상태가 작동 중입니다.

분리된 PE 디바이스의 LACP 인터페이스 상태 확인

목적

BGP EVPN 피어가 설정되지 않은 경우 디바이스 PE2의 LACP 인터페이스 상태를 확인합니다.

작업

운영 모드에서 and show interfaces ae* terse 명령을 실행합니다show lacp interfaces.

의미

코어 격리로 인해 LAG 인터페이스 상태는 대기 상태이며 디바이스 CE2와 주고받는 트래픽을 차단합니다. 그 결과, 코어 장애 복구 시 LACP 링크 상태가 다시 활성으로 전환될 때까지 어그리게이션 이더넷 인터페이스의 물리적 인터페이스 상태도 다운됩니다.

EVPN 라우팅 인스턴스 확인

목적

디바이스 PE2에서 EVPN 라우팅 인스턴스 매개 변수를 확인합니다.

작업

운영 모드에서 명령을 실행합니다 show evpn instance extensive .

의미

출력은 다음 정보를 제공합니다.

  • EVPN 라우팅 인스턴스

  • 각 인터페이스의 작동 모드

  • 라우팅 인스턴스의 이웃

  • 각 이웃에서 수신된 서로 다른 경로 수

  • 라우팅 인스턴스에 연결된 ESI

  • 라우팅 인스턴스의 이더넷 세그먼트 수

  • EVPN 인스턴스(EVI)의 각 ESI에 대한 DF(지정 전달자) 선택 역할

  • 라우팅 인스턴스에 대한 VLAN ID 및 MAC 레이블