Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

간편한 EVPN LAG(EZ-LAG) 구성

요약 EZ-LAG 구성 기능을 사용하면 멀티홈 또는 싱글홈 서버가 연결된 PE(Peer Provider Edge) 디바이스 한 쌍에 대해 소규모 EVPN(Ethernet Virtual Private Network)을 쉽게 구성할 수 있습니다. 간소화된 Junos OS CLI 명령문 계층 구조를 사용하며, 내장된 커밋 스크립트가 전체 구성을 생성합니다.

EVPN 패브릭 PE 디바이스는 멀티호밍 링크를 식별자(ESI)가 있는 EVPN 이더넷 세그먼트로 그룹화하여 연결된 멀티호밍 엔드 디바이스와 주고받는 트래픽을 안정적으로 처리합니다. 이더넷 세그먼트에 참여하는 링크를 LAG(Link Aggregation Group)로 구성하므로 멀티홈 링크 집합을 ESI LAG라고 합니다. 이 문서에서는 PE 디바이스가 동일한 ESI를 가진 멀티홈 엔드 디바이스에 연결될 때 PE 디바이스를 피어 PE 디바이스 라고 부릅니다. 또한 PE 디바이스는 LAG에서 단일 홈 엔드 디바이스로 연결되는 하나 이상의 링크를 가질 수 있지만, EVPN PE 디바이스는 단일 홈 링크를 이더넷 세그먼트로 처리할 필요가 없습니다.

최종 디바이스는 PE 디바이스에 직접 연결된 호스트 또는 서버일 수도 있고, 최종 호스트 또는 서버가 연결된 고객 에지(CE) 디바이스일 수도 있습니다. 간단히 하기 위해 이 문서에서는 최종 디바이스를 집합적으로 서버라고 합니다.

EVPN 멀티호밍은 두 스위치 간의 이중화 및 로드 밸런싱을 제공하며 STP를 실행하지 않고도 루프 없는 레이어 2(L2) 네트워크를 제공합니다. 그러나 EVPN 멀티호밍을 구성하는 것은 복잡할 수 있으며, 패브릭의 PE 디바이스 전반에 걸쳐 많은 문을 올바르게 구성해야 합니다. 간편한 EVPN LAG 구성 기능(EZ-LAG 기능이라고도 함)을 통해 EVPN 멀티호밍 설정에 사용할 수 있는 간소화된 구성 문 계층 구조와 빌트인 커밋 스크립트를 제공합니다. 이 기능을 사용하면 멀티섀시 링크 어그리게이션 그룹(MC-LAG) 토폴로지를 표준 기반 EVPN-VXLAN 멀티호밍 모델로 쉽게 마이그레이션할 수 있습니다.

그림 1을 참조하십시오. 지원되는 EVPN 토폴로지에는 다음이 포함됩니다.

  • 어그리게이션 이더넷 인터페이스 번들을 통해 백투백 연결된 2개의 피어 PE 디바이스

  • 피어 PE 디바이스를 상호 연결하는 VXLAN 캡슐화를 갖춘 EVPN 패브릭

  • 피어 PE 디바이스와 하나 이상의 연결된 멀티홈 서버 간의 ESI LAG 구성

  • 피어 PE 디바이스와 하나 이상의 연결된 단일 홈 서버 간의 연결

그림 1: 간편한 EVPN LAG 구성을 Setups Supported for Easy EVPN LAG Configuration 위해 지원되는 설정

이 기능을 사용하려면 다음 소프트웨어 라이선스 중 하나가 필요합니다.

  • EZ-LAG(단일 EVPN 피어)용 고급 1

  • EVPN-VXLAN을 위한 고급 2

주니퍼 Flex 소프트웨어 라이선스 모델 및 주니퍼 애자일 라이선싱에 대한 자세한 내용은 주니퍼 라이선싱 사용자 가이드를 참조하십시오.

간편한 EVPN LAG 구성 사용의 이점

  • 자동화된 구성: 네트워크 컨트롤러를 사용하지 않고도 멀티홈 연결 서버용 ESI-LAG를 비롯한 소형 EVPN 패브릭을 쉽게 설정할 수 있습니다. CLI를 통해 몇 가지 필수 매개 변수를 제공하면 디바이스의 내장 커밋 스크립트가 이를 완전한 EVPN 패브릭 구성으로 변환합니다.

  • 구성 유연성: 기본 및 기본 구성 옵션을 유연하게 사용할 수 있으며 생성된 구성을 사용자 지정할 수도 있습니다. 많은 커밋 스크립트 기본 동작을 재정의하고 이러한 요소를 수동으로 구성할 수 있습니다.

  • 간소화된 토폴로지 마이그레이션: 이 기능을 사용하여 멀티섀시 링크 어그리게이션 그룹(MC-LAG) 토폴로지를 간단한 EVPN-VXLAN 패브릭으로 쉽게 마이그레이션할 수 있습니다.

Easy EVPN LAG 구성 개요

간편한 EVPN LAG 구성 기능은 구성 커밋 시 작동합니다. 다음으로 구성됩니다.

  • 규정된 [edit services evpn] EVPN 패브릭을 설정하는 데 매개 변수를 제공하는 계층 수준의 구성 문 집합.

  • 커밋 시(표준 Junos OS 구성 유효성 검사 전)에 간소화된 구성 요소를 처리하고 해당 EVPN 패브릭 구성을 생성하는 내장 커밋 스크립트입니다. EZ-LAG 커밋 스크립트를 활성화하는 방법은 빌트인 커밋 스크립트를 참조하십시오.

EVPN 패브릭과 연결된 서버에 대한 링크를 구성하는 데 필요한 최소한의 매개 변수 집합을 제공하기 위해 몇 [edit services evpn] 가지 문을 구성합니다.

구성 문을 커밋 [edit services evpn] 하면 디바이스는 사용자가 제공한 매개 변수를 사용하여 해당 EVPN 구성을 생성하는 커밋 스크립트를 호출합니다. 커밋 스크립트는 간소화된 구성을 커밋하는 디바이스와 관련된 몇 가지 구성 문을 파생합니다. 커밋 프로세스는 구성을 검증하고 누락된 필수 매개 변수 또는 잘못 구성된 매개 변수에 대한 경고 메시지를 생성합니다.

커밋 스크립트에 대한 자세한 내용은 커밋 스크립트 개요커밋 스크립트 작동 방식을 참조하십시오.

언제든지 문을 몇 개 더 [edit services evpn] 추가하여 새 VLAN 또는 새 서버에 대한 연결과 같은 기존 구성에 요소를 추가할 수 있습니다.

[edit services evpn] 명령문 계층 개요

몇 개의 구성 문으로 최소 매개 변수 집합을 지정할 수 있습니다. 예를 들어, 각각 두 개의 VLAN을 호스팅하는 두 개의 연결된 멀티홈 서버가 있는 다음과 같은 소규모 EVPN-VXLAN 패브릭을 고려해 보십시오.

그림 2: EVPN 토폴로지의 Small Example EVPN Topology 작은 예

다음의 몇 가지 간단한 EVPN LAG 구성 명령은 디바이스 피어 PE 1의 그림 2 에서 EVPN 패브릭을 구성하는 데 필요한 최소한의 매개 변수를 제공합니다. 이러한 구성 명령을 커밋하면 커밋 스크립트는 80개에서 100개의 구성 명령을 포함할 수 있는 해당하는 전체 기본 구성을 생성합니다.

커밋 스크립트가 생성하는 전체 구성은 멀티홈 서버를 사용한 간편한 EVPN LAG 구성을 참조하십시오.

명령 계층에는 [edit services evpn] 필요에 따라 기본 생성 구성을 사용자 지정할 수 있는 유연성을 제공하는 많은 추가 옵션이 있습니다. 커밋 스크립트는 단순화된 구성에서 제공하는 일부 요소를 사용하여 생성된 구성에서 다른 매개 변수를 자동으로 도출합니다. 기본적으로 커밋 스크립트는 PE 디바이스에서 서버까지의 인터페이스에 대한 루프 감지 및 스톰 제어와 같은 EVPN 패브릭의 다른 일반적인 기능에 대한 구성 명령도 생성합니다.

다음과 같은 옵션을 포함할 수 있습니다.

  • 생성된 구성에서 일부 매개 변수를 자동으로 파생하지 않도록 커밋 스크립트에 지시합니다.

  • 커밋 스크립트 기본값 및 동작 중 일부를 재정의합니다.

  • 커밋 스크립트가 생성하는 문에 구성 그룹을 적용합니다.

이러한 옵션 중 하나를 사용하여 커밋 스크립트가 유효한 구성을 제공하기 위해 이러한 요소를 필요로 하는 경우 해당 요소를 수동으로 구성해야 합니다.

각 명령문 및 옵션이 커밋 스크립트에 제공하는 매개 변수와 이러한 매개 변수가 생성된 구성에 미치는 영향에 대한 자세한 내용은 구성을 생성하기 위한 간소화된 CLI 문 및 매개 변수를 참조하십시오.

내장 커밋 스크립트

이 기능에 대한 커밋 스크립트인 services_evpn_commit_script.py은(는) 지원되는 플랫폼에서 기본적으로 활성화됩니다.

커밋 스크립트는 일시적인 구성 변경을 적용하기 때문에 커밋 스크립트가 작동하려면 다음과 같이 시스템 스크립트 allow-transients 옵션도 설정해야 합니다.

  • Junos OS 릴리스 24.2R1 이전 릴리스에서는 글로벌 수준에서만 옵션을 설정할 allow-transients 수 있으며, 옵션은 다음과 같이 구성된 모든 커밋 스크립트에 적용됩니다.

  • Junos OS 릴리스 24.2R1부터 필요한 경우 다음과 같이 개별 스크립트 수준에서 옵션을 설정하여 allow-transients 옵션이 EZ-LAG 커밋 스크립트에만 적용되도록 할 수 있습니다.

구성을 생성하기 위한 간소화된 CLI 문 및 매개 변수

이 섹션에서는 계층 수준의 구성 문 집합에 [edit services evpn] 대해 자세히 설명합니다. 또한 커밋 스크립트가 단순화된 구성 매개 변수를 매핑하여 전체 구성을 생성하는 방법도 보여줍니다.

기본 생성 구성 개요

기본적으로 생성되는 구성에는 다음이 포함됩니다.

  • 외부 BGP(EBGP)를 사용한 언더레이 및 오버레이 피어링.

  • VLAN 인식 서비스 유형 및 VXLAN 캡슐화를 포함하며 지정한 VLAN을 호스팅하는 __SERVICES_EVPN_EVPN_VXLAN_MAC-VRF_1라는 기본 MAC-VRF EVPN 인스턴스.

    또한 추가 MAC-VRF 인스턴스 및 해당 멤버 VLAN을 구성할 수 있습니다.

  • VLAN 간의 라우팅을 위해 지정된 IPv4(또는 IPv6) 주소를 가진 IRB 인터페이스.

    기본적으로 커밋 스크립트는 각 IRB 인터페이스에 대한 가상 게이트웨이 주소를 지정된 IRB 서브넷 주소 범위에서 구성 가능한 가장 높은 주소로 도출합니다.

    또한 커밋 스크립트는 해당 매개 변수를 지정하지 않은 경우 00:00:5e:00:01:01의 기본 가상 게이트웨이 MAC 주소를 할당합니다.

  • 멀티홈 서버에 대한 ESI LAG 연결 및 단일 홈 서버에 대한 LAG 링크.

    커밋 스크립트는 VLAN 태깅, 유연한 이더넷 서비스 캡슐화 및 LACP가 활성화된 트렁크 인터페이스로 이러한 링크에 어그리게이션된 이더넷 인터페이스를 할당합니다.

  • 루프 감지 동작 interface down과 함께 서버 방향 어그리게이션 이더넷 인터페이스에 대한 경량 루프 감지. 이 기능에 대한 자세한 내용은 EVPN-VXLAN 경량 리프-서버 루프 감지 를 참조하십시오.

  • 서버 대면 인터페이스에 대한 스톰 제어.

    커밋 스크립트는 __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL라는 기본 스톰 컨트롤 프로필을 생성하여 각 서버 쪽 인터페이스에 할당합니다. 스톰 컨트롤 기능에 대한 자세한 내용은 EVPN-VXLAN 환경에서 MAC 필터링, 스톰 컨트롤 및 포트 미러링 지원을 참조하십시오.

Easy LAG 구성과 해당 생성된 구성은 멀티호밍 서버를 사용한 Easy EVPN LAG Configuration(멀티호밍 서버를 통한 Easy EVPN LAG Configuration)에서 확인할 수 있습니다.

다음 섹션에서는 구성 요소에 대해 자세히 설명합니다.

Easy EVPN LAG 구성 명령문 및 옵션

표 1 에는 구성 명령문 계층 수준에서 명령문과 옵션이 [edit services evpn] 표시되어 있습니다. 커밋 스크립트에는 작업 구성을 생성하기에 충분한 정보가 있는 최소 문 집합이 필요합니다. 이 표는 어떤 문이 필수인지를 나타냅니다. 선택적으로 다른 문을 포함하여 커밋 스크립트 동작을 변경하고 토폴로지 및 구성 기본 설정에 따라 기본값을 재정의할 수 있습니다.

커밋 스크립트는 단순화된 구성에서 제공하는 일부 요소를 사용하여 생성된 구성에서 다른 매개 변수를 자동으로 도출합니다. 기본적으로 커밋 스크립트는 루프 감지 및 서버 링크의 스톰 컨트롤과 같은 EVPN 패브릭의 공통 기능을 지원하기 위한 구성 명령문도 생성합니다.

표 1: [edit services evpn] 진술 및 목적
진술 및 하위 진술 옵션 목적 필수?

기본값 재정의

이러한 옵션 중 하나를 구성하면 스크립트가 사용자가 제공한 관련 [edit services evpn] 문에서 해당 매개 변수를 자동으로 파생하지 않거나 관련 요소에 대한 구성 생성을 건너뜁니다. 대신 이러한 요소를 수동으로 구성해야 합니다.

 

no-aggregate-device-count-config

기본 어그리게이션 이더넷(aen) 인터페이스 수 구성 문을 생성하지 마십시오.

아니요

no-loop-detect-config

경량 루프 감지 구성 문을 생성하지 마세요.

아니요

플랫폼 기본값 구성 없음

기본 플랫폼별 옵션에 대한 문을 생성하지 마세요.

아니요

정책 및 라우팅 옵션 구성 없음

기본 라우팅 및 정책 옵션 구성 문을 생성하지 마세요.

이 옵션을 지정하는 경우, 계층 수준에서 EXPORT-LO0이라는 정책 문에 [edit policy-options policy-statement] 대한 구성을 수동으로 제공해야 합니다. 커밋 스크립트는 기본 생성된 EBGP 언더레이 구성에서 해당 이름으로 정책을 할당합니다.

또는 기본 언더레이 구성 생성을 재정의하는 옵션을 포함하고 no-underlay-config 대신 원하는 언더레이 피어링 문을 수동으로 구성해야 합니다.

아니요

no-storm-control-config

스톰 컨트롤에 대한 구성을 생성하지 마세요.

아니요

오버레이 없음-BGP 구성

오버레이에 대한 BGP 구성을 생성하지 마세요.

아니요

언더레이 구성 없음

언더레이 피어링에 대한 구성을 생성하지 마세요.

아니요

장치 속성

이러한 명령문을 통해 EVPN 패브릭을 형성하기 위해 피어 상호 연결 인터페이스, 언더레이 피어링, 피어링 간의 오버레이 피어링을 포함한 피어 PE 디바이스를 구성하기 위한 매개 변수를 정의할 수 있습니다. 커밋 스크립트는 기본적으로 외부 BGP(EBGP)와의 언더레이 및 오버레이 피어링을 구성합니다. 선택적으로 커밋 스크립트가 사용 가능한 다른 언더레이 또는 오버레이 프로토콜 중 하나에 대한 구성을 생성하도록 지정할 수 있습니다. 또는 옵션 또는 no-underlay-config 옵션(계층 수준에서[edit services evpn defaults-override])을 no-overlay-bgp-config 설정하고 원하는 오버레이 BGP 피어링 문 또는 언더레이 피어링 문을 수동으로 구성할 수 있습니다.

 

피어 ID peer-id

패브릭에서 PE 디바이스(피어 PE 디바이스와 비교)를 식별하는 번호(1-2).

커밋 스크립트는 이 값을 사용하여 생성된 구성에서 피어 PE 디바이스 간에 고유해야 하는 일부 값을 도출합니다.

시스템 ID system-id

피어 PE 디바이스의 시스템 ID(MAC 주소 형식).

커밋 스크립트는 ESI LAG 인터페이스에서 LACP를 설정하기 위한 구성을 도출하기 위해 이 값이 필요합니다.

(장치 속성)

루프백

peer1-서브넷 peer1-subnet

peer2-서브넷 peer2-subnet

피어 PE 1 및 피어 PE 2에 대한 PE 디바이스 루프백 IPv4 서브넷 주소

이 매개 변수에서 커밋 스크립트는 피어 PE 디바이스에 대한 루프백 인터페이스 서브넷 주소와 각 디바이스에 대한 라우터 ID를 구성합니다.

(장치 속성)

피어 투 피어

피어 서브넷 (inet | inet6) subnet-address

PE 디바이스를 피어 PE 디바이스에 연결하는 인터페이스의 IPv4 또는 IPv6 서브넷 주소입니다.

또는 옵션 중 하나 inet inet6 또는 둘 다를 사용하여 이 옵션을 지정할 수 있습니다.

피어 서브넷 인터페이스 이름 [ interface-name ... ]

PE 디바이스를 피어 PE 디바이스에 연결하는 인터페이스의 이름 또는 이름.

오버레이 연결 { ibgp }

기본 프로토콜인 EBGP 대신 내부 BGP(IBGP)를 사용하여 오버레이 피어링을 위한 규정된 구성을 생성합니다.

아니요

underlay-connectivity { ospf }

기본 프로토콜인 EBGP 대신 OSPF를 사용하여 언더레이 피어링에 대해 규정된 구성을 생성합니다.

아니요

EVPN-VXLAN

이러한 명령문을 통해 하나 이상의 VLAN 인식 MAC-VRF 인스턴스를 사용하여 VXLAN 캡슐화와 함께 EVPN을 실행하도록 피어 PE 디바이스를 구성하는 매개 변수를 정의할 수 있습니다.

기본적으로 커밋 스크립트는 __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1라는 단일 MAC-VRF 인스턴스에서 EVPN-VXLAN을 활성화합니다. 계층 수준에서 [edit services evpn expn-vxlan irb irb-instance instance] 옵션을 구성 mac-vrf-instance instance-id 하면 커밋 스크립트가 이를 instance-id 대신 사용하여 구성을 생성합니다. 커밋 스크립트는 기본 문자열에 을instance-id(를) 추가하여 생성된 구성에서 고유한 MAC-VRF 인스턴스 이름을 구성합니다. __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_instance-id.

필요한 경우 L2에서 테넌트 트래픽 분리를 위해 둘 이상의 MAC-VRF 인스턴스를 구성할 수 있습니다.

이러한 명령문은 또한 IRB 인터페이스 및 관련 VLAN을 포함하여 ESI-LAG를 멀티홈 서버로 또는 LAG를 단일 호밍 서버로 설정하기 위한 매개 변수를 제공합니다. 이 스탠자 아래의 IRB 인스턴스에 대해서도 DHCP 릴레이를 구성하도록 선택적으로 지정할 수 있습니다.

dhcp 릴레이

name

DHCP 릴레이 그룹 이름입니다.

아니요

dhcp-서버 주소 dhcp-server-address

DHCP 서버 릴레이 그룹을 활성화하기 위한 DHCP 서버의 IP 주소입니다.

아니요

릴레이 소스 DHCP-relay-source-interface

DHCP 릴레이 소스 루프백 인터페이스의 IP 주소입니다.

커밋 스크립트는 이 소스 주소를 사용하는 DHCP overrides relay-source 문을 생성합니다.

아니요

vrf 인스턴스 vrf-instance-id

DHCP 릴레이를 구성하려는 이 구성의 VRF 인스턴스 식별자입니다.

vrf-instance-id(를) 지정하지 않으면 커밋 스크립트는 기본 VRF 인스턴스(inet.0 라우팅 테이블)를 사용합니다. 그렇지 않으면 커밋 스크립트가 __SERVICES_EVPN_EVPN_VXLAN_VRF_vrf-instance-id라는 이름의 VRF 인스턴스에 대한 구성을 생성합니다.

아니요

증권 시세 표시기

irb-instance

커밋 스크립트 처리를 위해 IRB 인스턴스 및 관련 매개 변수를 식별하는 문자열입니다.

생성된 구성에서 IRB 인스턴스의 매개 변수와 일치하는 ID를 선택하는 것이 좋습니다. 예를 들어, VLAN 10과 연관된 IRB 인스턴스에 대해 "irb_10"를 사용합니다. 이는 생성된 구성에서 irb.10이 됩니다.

적용 구성 그룹 config-groups

커밋 스크립트가 이 계층 수준의 문에서 생성하는 구성에 지정된 구성 그룹을 적용합니다.

아니요

dhcp 릴레이 없음

DHCP 릴레이 구성에서 이 IRB 인스턴스를 제외합니다.

이 옵션은 계층 수준에서 옵션을 [edit services evpn expn-vxlan] 사용하여 dhcp-relay DHCP 릴레이에 대한 구성을 생성하도록 지정한 경우에만 적용됩니다.

아니요

애니캐스트 주소 사용

애니캐스트 게이트웨이 주소를 사용하여 IRB 인스턴스를 구성합니다.

이 옵션을 사용하면 계층 수준에 을 anycast-mac mac-address [edit services evpn global-parameters] (를) 포함시켜 사용할 애니캐스트 MAC 주소를 지정해야 합니다.

아니요

vlan-id vlan-num

IRB 인스턴스와 연결된 VLAN ID입니다.

커밋 스크립트는 일치하는 논리 단위 번호를 가진 IRB 인터페이스 이름을 파생합니다. 예를 들어, 커밋 스크립트는 irb.10을 10으로 vlan-num 구성합니다.

(IRB irb-instance)

인스턴스

mac-vrf-인스턴스 instance-id

IRB 인스턴스가 속한 MAC-VRF 인스턴스 ID입니다.

커밋 스크립트는 MAC-VRF 인스턴스 이름 __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_instance-id 사용하여 MAC-VRF 인스턴스 구성 문을 생성합니다.

아니요*

*이 옵션을 구성하지 않으면 커밋 스크립트가 기본값 instance-id 1을 사용하여 MAC-VRF 인스턴스를 생성합니다.

vrf 인스턴스 instance-id

이 IRB 인스턴스가 속한 레이어 3(L3) 가상 라우팅 및 포워딩(VRF) 인스턴스.

이 옵션을 지정하면 커밋 스크립트가 VRF 인스턴스 이름 __SERVICES_EVPN_EVPN_VXLAN_VRF_instance-id에 대한 VRF 인스턴스 구성 문을 생성합니다.

아니요*

*이 옵션을 구성하지 않으면 커밋 스크립트는 기본 VRF 인스턴스(라우팅 테이블에 해당)를 inet.0 사용합니다.

(IRB irb-instance)

서브넷 주소

inet (ipv4-subnet-address | ipv4-addr1 ipv4-addr 2 [ ...])

IPv4 서브넷 주소 또는 IRB 인터페이스에 대한 서브넷 주소 목록입니다.

단순화를 위해 두 피어 PE 디바이스에서 동일한 IRB 서브넷 주소를 구성할 수 있습니다. 기본적으로 커밋 스크립트는 PE 피어 ID를 사용하여 구성된 ipv4-subnet-address 값을 기반으로 각 피어 디바이스에 대해 서로 다른 IRB 서브넷 주소를 도출합니다.

또는 각 피어 PE 디바이스에서 원하는 서브넷 주소를 설정하고 커밋 스크립트가 no-irb-address-auto-derive 정확한 주소를 사용하도록 옵션을 포함할 수 있습니다.

또한 커밋 스크립트가 IRB 인터페이스에 대해 생성하는 추가 기본 router-advertisement 구성 문에 대한 자세한 내용은 subnet-address를 참조하십시오.

예*

*옵션 또는 inet6 옵션을 사용하여 inet IRB 인스턴스에 대해 하나 이상의 서브넷 주소를 구성해야 합니다.

inet6 (ipv6-subnet-address | ipv6-addr1 ipv6-addr 2 [ ...])

IRB 인터페이스의 IPv6 서브넷 주소입니다.

커밋 스크립트는 위의 옵션과 마찬가지로 이 옵션의 기본 동작과 inet 동일합니다. 마찬가지로 옵션을 포함하고 no-irb-address-auto-derive 각 디바이스에서 원하는 정확한 IRB 인터페이스 IPv6 서브넷 주소를 지정할 수 있습니다. 또한 이 inet6 옵션으로 link-local 주소를 지정할 때 커밋 스크립트가 기본적으로 생성하는 추가 router-advertisement 구성 문에 대한 자세한 내용은 subnet-address를 참조하십시오.

예*

*옵션 또는 inet6 옵션을 사용하여 inet IRB 인스턴스에 대해 하나 이상의 서브넷 주소를 구성해야 합니다.

no-irb-address-auto-derive

이 IRB 인스턴스에 대해 생성된 구성에서 IRB 서브넷 주소를 파생하지 마십시오.

PE 피어 ID를 사용하는 커밋 스크립트 기본 동작이 동일하게 구성된(inet | inet6) 주소에서 각 피어 디바이스에 대해 서로 다른 IRB 서브넷 주소를 유도하는 것을 원하지 않을 경우 이 옵션을 지정해야 합니다.

이 옵션을 사용하면 커밋 스크립트는 사용자가 제공한 정확한 inet inet6 서브넷 주소를 사용합니다.

이 옵션은 모든 IRB 인스턴스에 적용되는 계층 수준에서도 사용할 수 global-parameters 있습니다.

아니요

가상 게이트웨이 v4 주소 virtual-gateway-v4-address

IRB 인터페이스의 가상 게이트웨이 IPv4 주소입니다.

이 옵션을 포함하지 않으면 기본적으로 커밋 스크립트가 값에서 가상 게이트웨이 IPv4 주소를 파생합니다 inet ipv4-subnet-address . 커밋 스크립트는 해당 서브넷 범위에서 구성 가능한 가장 높은 IPv4 주소를 사용합니다. 예를 들어 서브넷 주소 10.1.1.1/24는 가상 게이트웨이 주소 10.1.1.254를 생성합니다.

아니요

가상 게이트웨이 v6 주소 virtual-gateway-v6-address

IRB 인터페이스의 가상 게이트웨이 IPv6 주소입니다.

이 옵션을 포함하지 않으면 커밋 스크립트는 위와 동일한 virtual-gateway-v4-address 기본 동작을 통해 를 virtual-gateway-v6-address 파생시킵니다. 예를 들어 IPv6 서브넷 주소 2001:db8::10:1:1:1/112는 가상 게이트웨이 IPv6 주소 2001:db8::10:1:1:fffe를 생성합니다.

아니요

서버

name

SERVER_1 또는 HostA와 같이 피어 PE 디바이스에 연결된 서버를 식별하기 위한 고유 이름입니다.

이 값은 서버 관련 매개 변수를 해당 서버에 대해 생성할 문과 연관시키는 데 내부적으로 사용됩니다. 생성된 구성의 관련 문에 대한 설명 매개 변수에 이 서버 이름이 표시될 수 있습니다.

적용 구성 그룹 config-groups

커밋 스크립트가 이 계층 수준의 문에서 생성하는 구성에 지정된 구성 그룹을 적용합니다.

아니요

PXE 부팅 활성화

이 연결된 서버가 PXE(Preboot Execution Environment) 부팅 프로세스를 사용할 수 있도록 설정합니다.

커밋 스크립트는 서버에 대한 링크에서 LACP force-up 상태를 구성하여 서버가 부팅될 때 링크가 UP이 되도록 합니다. PXE 부팅 프로세스에는 이 상태가 필요합니다.

아니요

esi-lag-id입니다. esi-lag-id

이 서버의 ESI LAG 연결 ID입니다.

커밋 스크립트는 기본 인터페이스 이름 ae0에 추가하여 이 서버에 esi-lag-id 연결하기 위해 어그리게이션된 이더넷 인터페이스를 할당합니다(예를 들어, esi-lag-id 1은 ae1을 사용함).

예*

*각 서버에 대해 하나 이상의 esi-lag-id OR single-home-id 을 지정해야 합니다. 다음 행의 single-home-id 옵션을 참조하십시오.)

단일 홈 ID single-home-id

명명된 서버의 단일 홈 연결 ID입니다.

커밋 스크립트는 기본 인터페이스 이름 ae1024에 추가하여 이 서버에 single-home-id 연결하기 위해 집계된 이더넷 인터페이스를 할당합니다(예를 들어, single-home-id 1은 ae1025를 사용함).

예*

*각 서버에 대해 하나 이상의 esi-lag-id OR single-home-id 을 지정해야 합니다.

(이전 행의 esi-lag-id 옵션을 참조하십시오.)

인터페이스(interface-name | interface-name [ ...])

피어 PE 디바이스에서 이 서버로의 물리적 링크에 대한 인터페이스 이름 또는 인터페이스 이름 목록입니다.

vlan-id-list [vlan-id-list]

이 MAC-VRF 인스턴스 및 서버에서 호스팅하는 VLAN ID 목록입니다.

예*

*이 server name 레벨 또는 레벨(다음 행 참조)에서 각 서버에 대해 하나 이상의 VLAN ID 목록(하나 이상의 VLAN ID 포함)을 mac-vrf-instance instance-id 구성해야 합니다.

(서버 name)

mac-vrf-인스턴스

instance-id

이 서버를 호스팅하는 MAC-VRF 인스턴스의 식별자입니다.

이 옵션을 지정하지 않으면 커밋 스크립트가 이러한 서버 매개 변수를 기본 MAC-VRF 인스턴스(__SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1)와 연결하는 구성을 생성합니다.

아니요

vlan-id-list [vlan-id-list]

이 MAC-VRF 인스턴스 및 서버에서 호스팅하는 VLAN ID 목록입니다.

예*

*이 MAC-VRF 인스턴스 수준 또는 수준에서 각 서버에 대해 하나 이상의 VLAN ID 목록(하나 이상의 VLAN ID 포함)을 server name 구성해야 합니다.

글로벌 매개 변수

이러한 명령문을 통해 기본 VLAN 및 애니캐스트 게이트웨이 주소와 같이 EVPN 패브릭의 피어 PE 디바이스 전반에 공통적인 구성 요소에 대한 매개 변수를 지정할 수 있습니다. 커밋 스크립트에는 이러한 옵션을 구성하지 않을 경우 사용하는 기본값이 있습니다.

 

애니캐스트-맥 anycast-mac

생성된 구성에서 지정된 애니캐스트 가상 게이트웨이 MAC 주소를 전역적으로 사용합니다.

아니요

기본값-vlan vlan-id

이 VLAN ID(1-4094)를 생성된 구성의 기본 VLAN으로 사용합니다.

구성하지 않으면 커밋 스크립트는 시스템 기본 VLAN ID를 사용합니다.

아니요

no-irb-address-auto-derive

모든 IRB 인스턴스에 대해 생성된 구성에서 IRB 인터페이스 서브넷 주소를 파생하지 마십시오. 대신 계층 수준에서 명령문 [edit services evpn evpn-vxlan irb irb-instance] 으로 subnet-address 지정한 정확한 IPv4 또는 IPv6 서브넷 주소를 사용합니다.

그렇지 않으면 기본적으로 커밋 스크립트는 PE 디바이스를 peer-id기반으로 문에서 subnet-address (inet | inet6) IRB 서브넷 주소를 파생합니다.

또는 계층 수준에서 이 옵션을 irb irb-instance 설정하여 특정 IRB 인스턴스에만 적용할 수도 있습니다.

아니요

시작-집계-이더넷 인덱스 num

연결된 서버에 대한 ESI LAG 링크에 대해 집계된 이더넷 인터페이스 이름의 시작 색인으로 이 번호를 사용합니다.

커밋 스크립트는 서버에 대한 ESI LAG 링크의 경우 기본적으로 ae1에서 시작하며, 피어 PE 간의 링크에 대해서만 ae0 인터페이스 이름을 예약합니다.

메모:

이 옵션은 단일 홈 서버에 대한 링크에 대해 생성된 인터페이스 이름에 영향을 주지 않습니다. 커밋 스크립트는 단일 홈 서버 링크에 대해 ae1025부터 시작하는 어그리게이션 이더넷 인터페이스 이름을 사용합니다.

아니요

가상 게이트웨이 맥 virtual-gateway-mac

생성된 구성에서 IPv4 및 IPv6 트래픽 모두에 대해 이 가상 게이트웨이 MAC 주소를 사용합니다.

IPv4 및 IPv6 트래픽에 virtual-gateway 대해 서로 다른 가상 게이트웨이 MAC 주소를 할당하려는 경우 이 옵션 대신 옵션(이 표의 뒷부분에 있음)을 지정합니다.

아니요

(전역 매개 변수)

최대 전송 단위(MTU)

오버레이 overlay-mtu

오버레이 피어링에 사용되는 인터페이스에 대해 생성된 구성에서 기본 MTU 값 대신 설정할 최대 전송 단위(MTU)를 바이트 단위로 지정합니다.

기본 최대 전송 단위(MTU) 값은 값을 구성하는 인터페이스(또는 프로토콜)의 플랫폼 및 유형에 따라 다릅니다.

아니요

언더레이 underlay-mtu

오버레이 피어링에 사용되는 인터페이스에 대해 생성된 구성에서 기본 MTU 값 대신 설정할 MTU를 바이트 단위로 지정합니다.

기본 최대 전송 단위(MTU) 값은 값을 구성하는 인터페이스(또는 프로토콜)의 플랫폼 및 유형에 따라 다릅니다.

아니요

(전역 매개 변수)

가상 게이트웨이

v4-맥 v4-mac

생성된 구성에서 IPv4 트래픽에 대해 이 가상 게이트웨이 MAC 주소를 전역적으로 사용합니다.

커밋 스크립트는 이 옵션 또는 virtual-gateway-mac 옵션(위)을 구성하지 않으면 기본적으로 00:00:5e:00:01:01을 사용합니다.

아니요

v6-맥 v6-mac

생성된 구성에서 IPv6 트래픽에 대해 이 가상 게이트웨이 MAC 주소를 전역적으로 사용합니다.

커밋 스크립트는 이 옵션 또는 옵션을 구성하지 않은 경우 기본적으로 00:00:5e:00:02:01을 virtual-gateway-mac 사용합니다(이 표의 앞부분에 있는 해당 행 참조).

아니요

커밋 스크립트가 생성된 구성에서 Easy EVPN LAG 구성 요소를 사용하는 방법

표 2 에는 커밋 스크립트가 사용하거나 사용자가 제공하는 단순화된 구성에서 파생되는 구성 요소와 기본값이 나열되어 있습니다.

표 2: 파생 및 기본 구성 값
Configuration 요소 기본값 또는 파생 값

일반 또는 공유 요소

생성된 구성에서 에 대한 set chassis aggregated-devices ethernet device-count num 어그리게이션된 이더넷 인터페이스 연결 디바이스 수

num 는 기본적으로 255입니다.

(일부 플랫폼은 다른 기본 플랫폼별 값을 사용할 수 있습니다.)

지정되거나 파생된 매개 변수를 해당 피어 PE 디바이스와 연결하기 위한 피어 PE 식별자

에서 set services evpn device-attribute peer-id peer-id.

매개 변수는 peer-id 각 피어 PE 디바이스에 필요합니다(기본값은 없음).

은(는 peer-id ) 값 1 또는 2를 가질 수 있습니다.

피어 PE 디바이스 루프백 인터페이스(lo0) 주소

보낸 사람 set services evpn device-attribute:

  • peer-id peer-id

  • loopback peer1-subnet peer1-subnet 또는 loopback peer2-subnet peer2-subnet

해당 피어 ID에 대해 제공된 루프백 서브넷 주소에서 피어 PE 디바이스의 peer-id 루프백 인터페이스 주소를 사용합니다.

라우터 ID, 생성된 구성의 경우 set routing-options router-id router-id

보낸 사람 set services evpn device-attribute:

  • peer-id peer-id

  • loopback peer1-subnet peer1-subnet 또는 loopback peer2-subnet peer2-subnet

디바이스의 루프백 인터페이스 주소와 동일한 값이 할당됩니다.

흐름별 부하 분산을 위한 부하 분산 라우팅 옵션 정책Load balancing routing options policy for per-flow load balancing

set policy-options policy-statement pplb then load-balance per-packet
set routing-options forwarding-table export pplb

각 서버 쪽 인터페이스에 대한 스톰 제어 구성

set forwarding-options storm-control-profiles __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL all bandwidth-percentage 1
set interfaces interface-name ether-options ethernet-switch-profile storm-control __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL

피어 투 피어 PE 디바이스 연결

다음과 같이 구성된 EVPN 피어 PE 디바이스에 적용되는 매개 변수를 추적하기 위해 내부적으로 사용되는 피어 PE 디바이스 ID를 지정합니다.

set services evpn device-attribute peer-id peer-id

어그리게이션 이더넷 인터페이스 이름

ae0

어그리게이션 이더넷 인터페이스 주소

보낸 사람 set services evpn device-attribute:

구성 단순성을 위해 두 피어 PE 디바이스에서 동일하게 subnet-address 구성합니다.

커밋 스크립트는 다음을 기반으로 peer-id 인터페이스 주소를 도출합니다.

  • peer-id 1: ae0 주소는 subnet-address입니다.

  • 그렇지 않으면 ae0 주소는 subnet-address + 1입니다(서브넷 범위의 하위 주소 세그먼트에 1 추가).

예를 들어 IPv4 subnet-address 가 10.0.1.0/31인 경우:

  • peer-id 1에서 ae0 = 10.0.1.0

  • 그렇지 않으면 (peer-id 2에서) ae0 = 10.0.1.1

어그리게이션 이더넷 인터페이스 멤버 물리적 인터페이스 또는 인터페이스

보낸 사람 set services evpn device-attribute peer-to-peer peer-subnet interface-name [ interface-name ... ].

매개 변수 [ interface-name ... ]는 필수입니다. 이러한 인터페이스를 ae0에서 멤버 링크로 설정합니다.

피어 PE 디바이스-서버 연결

다음과 같이 서버 이름을 지정하고 해당 서버에 대한 링크(멀티홈 ESI LAG 연결 또는 단일 홈 연결)를 나타내는 ID를 할당합니다.

  • set services evpn evpn-vxlan server server-name:

    • esi-lag-id esi-lag-id

    • single-home-id single-home-id

커밋 스크립트는 내부적으로 서버 이름을 사용하여 구성된 요소를 연결된 서버와 연관시키지만, 생성된 관련 구성 문의 description 요소에도 이러한 이름을 표시합니다.

ESI LAG 링크에 대해 어그리게이션된 이더넷 인터페이스 이름을 멀티홈 서버에 할당하기 위한 시작 인덱스

기본값은 1(ae1)입니다.

기본값을 무시하고 다른 시작 인덱스(num)를 할당하려면 다음을 구성합니다.

set service evpn global-parameters start-aggregate-ethernet-index num.

이 옵션은 멀티홈 서버에 대한 통합 이더넷 인터페이스의 시작 인덱스에만 영향을 미칩니다(esi-lag-id 옵션). 커밋 스크립트는 ae(num + esi-lag-id)를 사용합니다.

이 옵션은 커밋 스크립트가 단일 홈 서버 링크( 옵션)single-home-id 인 ae(1024 + single-home-id)를 할당하는 방법에는 영향을 미치지 않습니다.

물리적 인터페이스 또는 피어 PE 디바이스에서 서버까지의 인터페이스 이름(단일 인터페이스 또는 인터페이스 목록)

보낸 사람 set services evpn evpn-vxlan server server-name interface [ interface-name ... ]

서버당 필수 매개 변수, 기본값 없음

어그리게이션 이더넷 인터페이스 이름(aeindex) 및 논리 단위(단위 num)

보낸 사람 set services evpn evpn-vxlan server server-name:

  • esi-lag-id esi-lag-id 또는 single-home-id single-home-id

  • mac-vrf-instance instance-id
서버 링크 ID 및 구성된 MAC-VRF 인스턴스 ID(또는 기본 MAC-VRF instance-id 1)를 기반으로 다음과 같이 도출합니다.
  • 멀티홈 서버의 경우: ae(esi-lag-id) 단위 instance-id

  • 싱글홈 서버의 경우: ae(1024 + single-home-id) unit instance-id

어그리게이션 이더넷 인터페이스 옵션 및 멤버 VLAN

보낸 사람 set services evpn evpn-vxlan server server-name:

  • esi-lag-id esi-lag-id 또는 single-home-id single-home-id

  • mac-vrf-instance instance-id
  • vlan-id-list [ vlan-id ...]

VLAN 태깅, 유연한 이더넷 서비스 캡슐화 및 트렁크 인터페이스 모드를 활성화합니다.

구성된 서버에서 구성원 VLAN 설정 vlan-id-list

예를 들어, esi-lag-id 가 있는 vlan-id-list [ 10 20]기본 MAC-VRFinstance-id 1의 1(인터페이스 이름 ae1)의 경우 생성된 구성은 다음과 같습니다.

set interfaces ae1 vlan-tagging 
set interfaces ae1 encapsulation flexible-ethernet-services 
set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk
set interfaces ae1 unit 1 family ethernet-switching vlan members 10
set interfaces ae1 unit 1 family ethernet-switching vlan members 20

PE 디바이스-서버 링크의 LACP에 대한 시스템 ID(MAC 주소 형식)

보낸 사람:

  • set services evpn device-attribute​ system-id system-id

  • set services evpn evpn-vxlan server server-name:

    • esi-lag-id esi-lag-id

    • single-home-id single-home-id

system-id 다음과 같이 서버 링크 ID를 추가하여 서버 링크별로 파생시킵니다.

system-id + esi-lag-id

또는

system-id + single-home-id

예를 들어, 가 10:11:12:13:14:15인 경우 system-id 1(ae1)의 경우 esi-lag-id LACP 시스템 ID는 해당 링크에 대해 생성된 LACP 구성에서 10:11:12:13:14:16입니다.

set interfaces ae1 aggregated-ether-options lacp active
set interfaces ae1 aggregated-ether-options lacp system-id 10:11:12:13:14:16
메모:

피어-서버 링크에 대한 LACP 구성을 건너뛰려면 다음 옵션을 포함합니다.

set services evpn evpn-vxlan server server-name no-lacp

멀티홈 서버 인터페이스 ESI LAG 구성

보낸 사람 set services evpn evpn-vxlan server server-name esi-lag-id esi-lag-id

ESI 자동 도출:

set interfaces aeesi-lag-id esi auto-derive type-1-lacp
set interfaces aeesi-lag-id all-active

서버 쪽 어그리게이션 이더넷 인터페이스의 경량 루프 감지 구성

보낸 사람 set services evpn evpn-vxlan server server-name:

  • esi-lag-id esi-lag-id 또는 single-home-id single-home-id

  • vlan-id-list [ vlan-id ...]

set protocols loop-detect enhanced interface aeesi-lag-id vlan-id vlan-id
set protocols loop-detect enhanced interface aeesi-lag-id loop-detect-action interface-down 
set protocols loop-detect enhanced interface aeesi-lag-id transmit-interval 1s
set protocols loop-detect enhanced interface aeesi-lag-id revert-interval 60

이 루프 검출 기능에 대한 자세한 내용은 EVPN-VXLAN 경량 리프-서버 루프 검출을 참조하십시오.

EVPN, VXLAN 및 IRB 인터페이스 요소

생성된 구성에서 지원되는 EVPN 인스턴스 매개 변수: MAC-VRF 인스턴스 유형, VLAN 인식 서비스 유형 및 VXLAN 캡슐화

MAC-VRF EVPN 인스턴스 이름

보낸 사람:

  • set services evpn evpn-vxlan irb irb-instance instance mac-vrf-instance instance-id.

  • set services evpn evpn-vxlan server server-name mac-vrf-instance instance-id

하나 이상의 mac-vrf-instance instance-id 문을 구성하지 않는 경우:

  • 기본 MAC-VRF 인스턴스는 instance-id 1입니다.

  • 기본 MAC-VRF 인스턴스 이름은 __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1입니다.

그렇지 않으면 구성된 instance-id각 에 대해 MAC-VRF 인스턴스 이름이 __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_instance-id입니다.

MAC-VRF 인스턴스당 어그리게이션 이더넷 인터페이스 논리 단위

보낸 사람 set services evpn evpn-vxlan server server-name:

  • mac-vrf-instance instance-id
  • esi-lag-id esi-lag-id 또는 single-home-id single-home-id

다음과 같이 관련 논리적 인터페이스를 도출하고 구성합니다.

인터페이스 ae(esi-lag-id | single-home-id)__SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_instance-id routing-instances를 설정합니다.instance-id

EVPN 인스턴스에 대한 RD(Route Distinguisher)

보낸 사람:

  • set services evpn device-attribute:
    • peer-id peer-id

    • loopback peer1-subnet peer1-subnet

    • loopback peer2-subnet peer2-subnet

  • set services evpn evpn-vxlan server server-name mac-vrf-instance instance-id

각 MAC-VRF 라우팅 인스턴스에 대한 경로 구분자는 다음과 같이 피어 PE 디바이스 루프백 서브넷 주소와 MAC-VRF instance-id 에서 파생됩니다.

peer<peer-id>-subnet:instance-id

EVPN 인스턴스에 대한 대상 확장 커뮤니티

보낸 사람 mac-vrf-instance instance-id

vrf 대상:1:instance-id

EVPN 인스턴스에서 호스팅되는 VLAN(브리지 도메인)

보낸 사람:

  • set services evpn evpn-vxlan server server-name vlan-id-list [vlan-id ...]

  • set services evpn evpn-vxlan irb irb-instance vlan-id vlan-id

VLAN 이름이 SERVICES_EVPN_EVPN_VXLAN_VLAN_vlan-id

구성된 서버 VLAN에 해당하는 IRB 인터페이스 논리적 단위

보낸 사람:

  • set services evpn evpn-vxlan irb irb-instance vlan-id vlan-id

  • set services evpn evpn-vxlan server server-name vlan-id-list [vlan-id ...]

IRB 인터페이스 논리적 유닛은 vlan-id 다음에 대해 생성된 구성에 있습니다.

  • set interfaces irb unit vlan-id family inet address subnet-address ...
  • set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_instance-id vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_vlan-id l3-interface irb.vlan-id

IRB 인터페이스 주소(구성 set interfaces irb unit unit family inet address subnet-address ...용)

보낸 사람 set services evpn evpn-vxlan irb irb-instance subnet-address (inet | inet6) subnet-address

생성된 구성이 피어 PE 디바이스당 명시적으로 설정한 다른 IRB 인터페이스 subnet-address 값(공통 구성 subnet-address 값에서 파생된 기본 주소 대신)을 갖도록 하려면 다음 옵션을 구성합니다.

  • IRB당 인스턴스:

    set services evpn evpn-vxlan irb irb-instance no-irb-instance-auto-derive

  • 전역적으로(모든 IRB 인스턴스의 경우):

    set services evpn global-parameters no-irb-instance-auto-derive

IPv4 또는 IPv6 subnet-address에서 피어 PE 디바이스마다 다른 주소를 도출합니다.

매개 변수가 subnet-address 필요하며, 구성 단순성을 위해 두 피어 PE 디바이스에서 동일하게 subnet-address 구성합니다.

커밋 스크립트는 다음과 같이 및 peer-id를 기반으로 subnet-address 피어 PE 디바이스마다 서로 다른 IRB 인터페이스 주소를 도출합니다.

  • peer-id 1: IRB 인터페이스 주소는 subnet-address입니다.

  • 그렇지 않으면 IRB 인터페이스 주소는 + 1입니다 subnet-address (서브넷 주소의 하위 주소 세그먼트에 1 추가).

예를 들어 IPv4 subnet-address 가 10.10.1.0/24인 경우:

  • 1에서 peer-id 주소는 10.10.1.0/24입니다.

  • 2에서 peer-id 주소는 10.10.1.1/24입니다.

메모:

커밋 프로세스는 두 디바이스에서 동일한 서브넷 주소 설정을 적용하기 위해 커밋 검사를 수행하지 않습니다. 기본적으로 커밋 스크립트는 이 계층 수준에서 구성된 subnet-address 을 기반으로 IRB 인터페이스 서브넷 주소를 파생합니다.

따라서 두 피어 PE 디바이스에서 이 매개 변수에 대해 동일한 서브넷 주소를 사용하고 각 디바이스에서만 이 다르게 설정되도록 설정하는 peer-id 것이 좋습니다. 이렇게 하면 각 피어 PE 디바이스의 IRB 인터페이스에 대해 기본 주소 파생이 예상대로 작동합니다.

IRB 인터페이스 가상 게이트웨이 주소

보낸 사람 set services evpn evpn-vxlan irb irb-instance subnet-address (inet | inet6) subnet-address

기본 파생 가상 게이트웨이 주소를 사용하는 대신 가상 게이트웨이 IPv4 또는 IPv6 주소를 지정하려면 에 [edit services evpn evpn-vxlan irb irb-instance] 다음 옵션을 포함합니다.

  • virtual-gateway-v4-address ipv4-virtual-gateway-address

  • virtual-gateway-v6-address ipv6-virtual-gateway-address

IRB 인스턴스에 대한 가상 게이트웨이 주소를 IPv4 또는 IPv6 subnet-address 서브넷 범위에서 구성 가능한 가장 높은 주소로 유도합니다.

예를 들어, IPv4(subnet-address inet) subnet-address 가 10.1.1.1/24인 경우 파생된 가상 게이트웨이 IPv4 주소는 10.1.1.254입니다.

마찬가지로, 예를 들어 IPv6(subnet-address inet6) subnet-address 이 2001:db8::10:1:1:1/112인 경우 파생된 가상 게이트웨이 IPv6 주소는 2001:db8::10:1:1:fffe입니다.

IRB 인터페이스 가상 게이트웨이 MAC 주소

기본 가상 게이트웨이 IPv4 또는 IPv6 주소를 재정의하려면 에 [edit services evpn global-parameters] 다음 옵션을 포함합니다.

  • virtual-gateway (v4-mac | v6-mac) virtual-gateway-mac-address- IPv4 트래픽 및 IPv6 트래픽에 대해 서로 다른 가상 게이트웨이 MAC 주소를 설정합니다

  • virtual-gateway-mac virtual-gateway-mac-address- IPv4 트래픽 및 IPv6 트래픽 모두에 대해 동일한 가상 게이트웨이 MAC 주소를 설정합니다.

IPv4 가상 게이트웨이 MAC 주소: 00:00:5e:00:01:01

IPv6 가상 게이트웨이 MAC 주소: 00:00:5e:00:02:01

VXLAN 네트워크 식별자(VNI) 매핑

보낸 사람:

  • set services evpn evpn-vxlan server server-name vlan-id-list [vlan-id ...]

  • set services evpn evpn-vxlan irb irb-instance vlan-id vlan-id

기본 값 10000에 추가 vlan-id

PE 장치에 대한 언더레이 피어링 - 기본 프로토콜: EBGP

BGP 그룹 이름: __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY

AS(Autonomous System) 번호

65000 + peer-id

BGP 그룹 구성을 위한 로컬 AS 번호 및 피어 AS 번호(local-as local-as, neighbor peer-as peer-as)

에서 set services evpn device-attribute peer-id peer-id.

1에서 peer-id 로컬 AS는 65000 + 4이고 피어 AS는 AS가 65000 + 3입니다.

AS 번호는 다른 피어 PE 디바이스 peer-id 2에서 반대입니다. 로컬 AS는 65000 + 3이고 피어 AS는 65000 + 4입니다.

BGP 그룹 구성을 위한 로컬 디바이스 주소 및 피어 neighbor 주소(local-address, 생성된 구성의 neighbor neighbor neighbor-address )

에서 set services evpn device-attribute peer-to-peer peer-subnet (inet | inet6) subnet-address.

피어 PE 디바이스 peer-id 1에서 로컬 주소는 peer-subnet subnet-address 이고 이웃 주소는 +1입니다 subnet-address .

로컬 주소와 이웃 주소는 다른 피어 PE 디바이스 peer-id 2에서 반전됩니다. 로컬 주소는 + 1이고 peer-subnet subnet-address 이웃 주소는 subnet-address입니다.

언더레이 또는 오버레이 피어링 인터페이스의 MTU 크기

overlay-mtu 기본 MTU 크기를 사용하는 대신 계층 수준에서 구성하는 [edit services evpn global-parameters mtu] 또는 underlay-mtu 크기를 사용합니다. 기본 최대 전송 단위(MTU) 크기는 플랫폼과 인터페이스 유형에 따라 다릅니다.

MTU 설정에 대한 자세한 내용은 미디어 MTU 및 프로토콜 MTU 를 참조하십시오.

EBGP 피어 PE 디바이스에 루프백 인터페이스를 보급하는 라우팅 정책

set policy-options policy-statement EXPORT-LO0 term LOOPBACK from interface lo0.0
set policy-options policy-statement EXPORT-LO0 term LOOPBACK then accept
set policy-options policy-statement EXPORT-LO0 term REJECT then reject
set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY export EXPORT-LO

PE 디바이스용 오버레이 피어링 - 기본 프로토콜: EBGP

BGP 그룹 이름: __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY

AS(Autonomous System) 번호( routing-options autonomous-system num)

에서 set services evpn device-attribute peer-id peer-id.

65000 + peer-id

생성된 BGP 그룹 구성에 대한 로컬 디바이스 주소 및 피어 인접 주소(local-address local-addressneighbor neighbor-address)

보낸 사람 set services evpn device-attribute:

  • peer-id peer-id

  • loopback peer1-subnet peer1-subnet

  • loopback peer2-subnet peer2-subnet

각 피어 디바이스는 로컬 주소와 인접 주소에 제공된 loopback peerpeer-id-subnet 주소를 사용합니다.

PE 디바이스를 위한 기타 언더레이 피어링 옵션—OSPF

다음을 구성하는 set services evpn device-attribute peer-to-peer underlay-connectivity ospf경우:

OSPF 언더레이 피어링을 사용하는 어그리게이션 이더넷 인터페이스 논리 장치

ae0.0

OSPF 영역

0.0.0.0

PE 디바이스를 위한 기타 오버레이 피어링 옵션—IBGP

다음을 구성하는 set services evpn device-attribute peer-to-peer overlay-connectivity ibgp경우:

내부 BGP 피어링을 위한 자율 시스템 번호(생성된 구성에서)set routing-options autonomous-system num

65000

생성된 IBGP 그룹 구성에 대한 로컬 디바이스 주소 및 피어 인접 주소(local-address local-addressneighbor neighbor-address)

보낸 사람 set services evpn device-attribute:

  • peer-id peer-id

  • loopback peer1-subnet peer1-subnet

  • loopback peer2-subnet peer2-subnet

EBGP 오버레이와 동일 - 각 피어 디바이스는 로컬 주소와 인접 주소에 제공된 loopback peerpeer-id-subnet 주소를 사용합니다.

VRF 라우팅 인스턴스에 대한 DHCP 릴레이 구성 옵션

다음을 구성하는 set services evpn evpn-vxlan dhcp-relay name경우:

DHCP 릴레이 그룹 구성

보낸 사람 set services evpn evpn-vxlan dhcp-relay name:

  • dhcp-서버 주소 dhcp-server-address

  • 릴레이 소스 relay-source-interface

  • vrf 인스턴스 instance-id

파생된 DHCP 릴레이 그룹 이름은 SERVICES_EVPN_EVPN_VXLAN_VRFname 이며 기본 구성은 다음과 같습니다.

[edit routing-instances __SERVICES_EVPN_EVPN_VXLAN_VRF_instance-id forwarding-options]
set dhcp-relay forward-only
set dhcp-relay server-group SERVICES_EVPN_EVPN_VXLAN_VRFname dhcp-server-address
[edit routing-instances __SERVICES_EVPN_EVPN_VXLAN_VRF_instance-id forwarding-options dhcp-relay group SERVICES_EVPN_EVPN_VXLAN_VRFname]
set active-server-group SERVICES_EVPN_EVPN_VXLAN_VRFname
set overrides relay-source relay-source-interface
set relay-option-82 server-id-override

멀티호밍 서버를 통한 간편한 EVPN LAG 구성

그림 3 은 두 개의 피어 PE 디바이스에 연결된 두 개의 멀티홈 서버가 있는 토폴로지를 보여줍니다. 피어 PE 디바이스는 두 개의 서버 VLAN(VLAN ID 10 및 20)을 호스팅하는 소형 EVPN 패브릭에서 연속적으로 연결됩니다.

그림 3: 2개의 멀티홈 서버로 Easy EVPN LAG Configuration with Two Multihomed Servers 간편한 EVPN LAG 구성

두 개의 멀티홈 서버로 간소화된 구성

이 섹션은 그림 3의 토폴로지에 대한 최소한의 쉬운 EVPN LAG 구성의 예를 보여줍니다. 구성 스탠자에서 [edit services evpn] 명령문을 사용합니다. 이 구성은 커밋 스크립트가 해당 EVPN-VXLAN 구성을 생성하는 데 필요한 모든 매개 변수를 제공합니다. 각 피어 PE 디바이스와 관련된 몇 가지 요소만 구성합니다. 그렇지 않으면 대부분의 컨피그레이션이 두 디바이스에서 동일합니다.

메모:

이 예에서 두 피어 PE 디바이스는 동일한 VLAN을 호스팅하고 동일한 물리적 인터페이스 이름을 사용하여 멀티호밍 서버에 연결하므로 이러한 필수 구성 매개 변수는 모두 피어 PE 디바이스 전반의 공통 구성의 일부가 될 수 있습니다. 그러나 디바이스당 물리적 인터페이스 할당은 일반적으로 실제 고객 구축에서 다르기 때문에 각 피어 PE 디바이스에 대해 아래에 이러한 매개 변수에 대한 easy EVPN LAG 구성 명령문을 별도로 포함합니다.

커밋 스크립트는 일부 요소에 대해 기본값을 사용합니다. 또한 앞서 언급한 것처럼 단순화된 구성의 매개 변수에서 생성된 구성에 대한 다른 값을 자동으로 도출합니다.

이 구성에서는 두 피어 PE 디바이스에 걸쳐 다음과 같은 공통 서브넷 주소 매개 변수를 구성합니다. 이렇게 하는 이유는 커밋 스크립트가 스크립트가 실행 중인 를 기반으로 각 피어 PE 디바이스에서 값을 사용하거나 자동으로 도출하기 때문입니다.peer-id

  • 각 디바이스에 대한 디바이스 루프백 서브넷 주소:

    커밋 스크립트는 제공된 루프백 서브넷 주소를 실행되는 로컬 주소로 peer-id 사용합니다. 다른 peer-id 루프백 서브넷 주소를 피어 PE 디바이스 인접 주소로 사용합니다.

  • 피어 PE 디바이스 피어 투 피어 링크 서브넷 주소:

    커밋 스크립트는 구성된 subnet-address대로 1에 대해 peer-id 어그리게이션된 이더넷 인터페이스 서브넷 주소를 사용하고, 주소 서브넷 범위의 하위 바이트에서 2 subnet-address 에 1을 peer-id 더한 주소로 주소를 도출합니다.

  • 각 VLAN에 서비스를 제공하는 각 IRB 인터페이스에 대한 IRB 인터페이스 서브넷 주소:

    커밋 스크립트는 위의 피어 투 피어 어그리게이션 이더넷 주소와 동일한 방식으로 IRB 인터페이스 주소를 파생합니다. 즉, 1에 대해 구성된 subnet-address 을(를) 사용하고 2에 peer-id 대해 peer-id 해당 subnet-address 주소 범위의 하위 바이트에 1을 추가합니다.

메모:

커밋 프로세스는 두 디바이스에서 동일한 서브넷 주소 설정을 적용하기 위해 커밋 검사를 수행하지 않습니다. 기본적으로 커밋 스크립트는 제공된 subnet-address peer-id 1 값을 기반으로 이러한 주소를 자동으로 파생합니다. 따라서 간편한 EVPN LAG 구성에서 이러한 서브넷 주소를 두 피어 PE 디바이스의 동일한 기본 값으로 설정하는 것이 좋습니다. 이렇게 하면 각 피어 PE 디바이스의 루프백 디바이스, 루프백 피어 링크 및 IRB 인터페이스 서브넷 주소에 대해 기본 주소 파생이 예상대로 작동합니다.

커밋 스크립트가 생성된 구성에 대해 파생하는 모든 값에 대한 자세한 내용은 생성된 구성에서 파생된 값을 참조하십시오.

2개의 멀티홈 서버를 위한 간편한 EVPN LAG 구성

피어 PE 1:

피어 PE 2:

두 피어 PE 디바이스의 공통 구성:

단순화된 구성에 지정되지 않은 기본 매개 변수

커밋 스크립트는 이 단순화된 구성에서 지정하지 않은 다음과 같은 기본 요소를 사용합니다.

표 3: 생성된 구성에 사용되는 기본 요소
Configuration 요소 기본값

집계된 이더넷 장치 수

255

피어 투 피어 PE 디바이스 링크

ae0

오버레이 피어링 AS(Autonomous System) 번호 기준 값

65000

언더레이 및 오버리 피어링 프로토콜

증권 시세 표시기

BGP 그룹 이름 언더레이

__SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY

언더레이 내보내기 정책 이름 및 정책 설명

내보내기-LO0

오버레이 BGP 그룹 이름

__SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY

EVPN-VXLAN MAC-VRF 인스턴스

instance-id 1

이름: __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1

service-type vlan-aware

encapsulation vxlan

vtep-source-interface lo0.0

가상 게이트웨이 MAC 주소(IPv4용)

00:00:5E:00:01:01

VLAN 이름

SERVICES_EVPN_EVPN_VXLAN_VLAN_vlan-id

스톰 컨트롤 프로필 이름

__SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL

두 개의 멀티홈 서버로 생성된 구성

간편한 EVPN LAG 구성 커밋 스크립트를 사용하면 두 개의 멀티홈 서버로 간소화된 구성에서 구성을 커밋할 때 커밋 스크립트가 다음과 같은 EVPN-VXLAN 구성을 생성합니다. 기본적으로 커밋 스크립트는 서버 대면 인터페이스에서 스톰 컨트롤과 경량 루프 감지를 구성합니다.

커밋 스크립트가 단순화된 구성에서 이 생성된 구성에서 파생되는 모든 값에 대해서는 생성된 구성에서 파생된 값을 참조하십시오.

피어 PE 1:

피어 PE 2:

생성된 구성에서 파생된 값

두 개의 멀티홈 서버로 생성된 구성에서 커밋 스크립트는 해당하는 쉬운 EVPN LAG 구성 요소를 기반으로 다음 값을 도출합니다.

표 4: 두 개의 멀티홈 서버가 있는 생성된 구성 예에서 파생된 값
피어 peer-id 에서 파생된 값 [edit services evpn]에서 파생구성 요소
피어 1 피어 2

AS 번호

기본 AS 번호 기준: 65000

언더레이 AS 번호: 65004

오버레이 AS 번호: 65001

언더레이 AS 번호: 65003

오버레이 AS 번호: 65002

피어 투 피어 ae0 주소

device-attribute peer-to-peer peer-subnet inet 10.1.1.0/31

10.1.1.0/31

10.1.1.1/31

언더레이 EBGP 로컬 주소 및 이웃 주소

device-attribute peer-to-peer peer-subnet inet 10.1.1.0/31

local-address: 10.1.1.0/31

neighbor: 10.1.1.1/31

local-address: 10.1.1.1/31

neighbor: 10.1.1.0/31

EBGP 로컬 주소 및 인접 주소 오버레이

device-attribute loopback peer1-subnet 192.168.1.1/32 peer2-subnet 192.168.2.1/32

local-address: 192.168.1.1/32

neighbor: 192.168.2.1/32

local-address: 192.168.2.1/32

neighbor: 192.168.1.1/32

system-id 서버별 LACP 구성의 경우, ESI LAG 링크

device-attribute system-id 10:11:12:13:14:10

ae1: 10:11:12:13:14:11

ae2: 10:11:12:13:14:12

ae1: 10:11:12:13:14:11

ae2: 10:11:12:13:14:12

서버 VLAN:

  • x ae VLAN 멤버

  • MAC-VRF 인스턴스 VLAN 멤버

  • IRB 인터페이스 논리적 단위

evpn-vxlan server SERVER_1 vlan-id-list [ 10 20 ]

evpn-vxlan server SERVER_2 vlan-id-list [ 10 20 ]

vlan-id 10

vlan-id 20

vlan-id 10

vlan-id 20

IRB 인터페이스 서브넷 주소 및 virtual-gateway-address (VLAN 10)

evpn-vxlan irb irb_10 subnet-address inet 10.10.1.1/24

10.10.1.1/24

10.10.1.254/24

10.10.1.2/24

10.10.1.254/24

IRB 인터페이스 서브넷 주소 및 virtual-gateway-address (VLAN 20)

evpn-vxlan irb irb_20 subnet-address inet 10.20.1.1/24

10.20.1.1/24

10.20.1.254/24

10.20.1.2/24

10.20.1.254/24

MAC-VRF 인스턴스 경로 구분자

기본 MAC-VRF instance-id: 1

device-attribute loopback peer1-subnet 192.168.1.1/32 peer2-subnet 192.168.2.1/32

192.168.1.1:1

192.168.2.1:1

MAC-VRF 인스턴스 라우팅 대상

기본 MAC-VRF instance-id: 1

vrf-target:1:instance-id

vrf-target:1:1

vrf-target:1:1

MAC-VRF 인스턴스 어그리게이션 이더넷 인터페이스 서버 ESI LAG 링크당 논리 단위:

ae[esi-lag-id].[instance-id]

기본 MAC-VRF instance-id: 1

evpn-vxlan server SERVER_1 esi-lag-id esi-lag-id 1

evpn-vxlan server SERVER_2 esi-lag-id esi-lag-id 2

서버 1: ae1.1

서버 2: ae2.1

서버 1: ae1.1

서버 2: ae2.1

IRB 인터페이스 이름(VLAN 10 및 20)

evpn-vxlan irb irb_10 vlan-id 10

evpn-vxlan irb irb_20 vlan-id 20

evpn-vxlan server SERVER_1 vlan-id-list [ 10 20 ]

irb.10

irb.20

irb.10

irb.20

VLAN-VNI 매핑(VLAN 10 및 20)

기본 VNI 기준값: 10000

VLAN 10의 경우: 10010

VLAN 20의 경우: 10020

VLAN 10의 경우: 10010

VLAN 20의 경우: 10020

새 멀티홈 서버에 대한 구성 추가

그림 4 는 추가 멀티홈 서버가 있는 그림 3 과 동일한 토폴로지를 보여 줍니다.

이 구성 예제에서는 VLAN 10 및 VLAN 20 두 개를 호스트하는 새 멀티홈 서버인 Server 3을 추가하는 방법을 보여 줍니다.

그림 4: 기존 Easy EVPN LAG 구성에 Add a New Multihomed Server to an Existing Easy EVPN LAG Configuration 새로운 멀티홈 서버 추가

새로운 멀티홈 서버 및 ESI LAG를 추가하기 위한 단순화된 구성

이 예에서 두 피어 PE 디바이스는 다음과 같습니다.

  • 인터페이스 ge-0/0/5를 사용하여 새 서버에 연결합니다.

  • 동일한 VLAN, VLAN 10 및 VLAN 20을 호스팅합니다.

  • 기본적으로 ES 식별자 자동 파생(명령 사용 set interfaces aex esi auto-derive type-1-lacp )

그 결과, 두 디바이스에 동일한 쉬운 EVPN LAG 구성 문을 추가할 수 있으며, 커밋 스크립트는 두 디바이스 모두에서 동일한 추가 구성 문을 생성합니다. 이 구성 예가 [edit services evpn evpn-vxlan] 보여주는 것처럼 계층 수준의 옵션을 동일한 명령으로 결합 server server-name 할 수도 있습니다. 이 사용 사례에 대해 하나의 구성 라인 항목만 추가하면 됩니다.

해당 ESI LAG 링크가 있는 서버 3을 추가하려면 피어 PE 1 및 피어 PE 2 모두의 기존 간소화된 구성에 다음과 같은 단일 easy EVPN LAG 구성 명령을 추가합니다.

새 멀티홈 서버 및 ESI LAG에 대해 추가로 생성된 구성

커밋 스크립트는 새 멀티홈 서버 및 ESI LAG를 추가하기 위한 단순화된 구성의 단순화된 구성 문에서 두 피어 PE 디바이스 모두에 다음과 같은 추가 구성을 생성합니다.

새 VLAN 및 IRB 인터페이스 추가

그림 5 는 서버 1과 서버 2에서만 호스팅되는 새 VLAN, VLAN 30이 있는 그림 5 와 동일한 토폴로지를 보여줍니다.

그림 5: 기존 서버 구성에 Add a New VLAN and IRB Interfaces to an Existing Server Configuration 새 VLAN 및 IRB 인터페이스 추가

새 VLAN을 추가하기 위한 간소화된 구성

서버 1 및 서버 2에 대한 VLAN 30을 멀티홈 서버를 사용한 간편한 EVPN LAG 구성의 원래 구성에 추가하려면 다음과 같은 쉬운 EVPN LAG 구성 명령을 추가합니다.

두 피어 PE 디바이스 모두에서 다음을 수행합니다.

메모:

이 경우 간소화된 EVPN LAG 구성은 다음과 같은 이유로 두 피어 PE 디바이스에서 동일합니다.

  • 커밋 스크립트는 제공된 subnet-address 매개 변수를 사용하여 고유한 IRB 인터페이스 서브넷 주소를 파생합니다.

  • 두 디바이스에 동일한 VLAN을 추가하고 있습니다.

새 VLAN에 대해 추가로 생성된 구성

커밋 스크립트는 VLAN 30에 대해 다음과 같은 추가 구성을 생성합니다.

피어 PE 1:

피어 PE 2:

새 싱글홈 서버 추가

그림 6 에는 피어 PE 1에만 연결하는 단일 홈 서버인 Server 4가 나와 있습니다. 서버 4는 VLAN VLAN 10 및 VLAN 20을 호스트합니다.

단순화된 구성에서는 단일 홈 서버 링크 및 해당 서버와 관련된 매개 변수를 식별하기 위해 를 single-home-id 제공합니다. 기본적으로 커밋 스크립트는 단일 홈 서버에 대한 링크에 기본 인덱스 1024로 시작하는 집계된 이더넷 인터페이스 이름을 사용합니다. 커밋 스크립트는 해당 인덱스에 을 single-home-id (를) 추가하여 ae1025(for single-home-id = 1)로 시작하는 인터페이스 이름을 생성합니다.

그림 6: 기존 Easy EVPN LAG 구성에 Add Configuration for a Single-homed Server to an Existing Easy EVPN LAG Configuration 단일 홈 서버 구성 추가

단일 홈 서버를 추가하기 위한 단순화된 구성

멀티홈 서버를 사용한 간편한 EVPN LAG 구성의 원래 구성에 싱글홈 서버 4를 추가하려면) 피어 PE 1에 다음과 같은 쉬운 EVPN LAG 구성 명령을 추가합니다.

메모:

이 구성 예가 [edit services evpn evpn-vxlan] 보여주는 것처럼 계층 수준에서 옵션을 결합 server server-name 할 수 있습니다. 따라서 이 사용 사례에 대해 하나의 구성 라인 항목만 추가하면 됩니다.

싱글홈 서버에 대해 추가로 생성된 구성

커밋 스크립트는 피어 PE 1의 서버 4에 대해 다음과 같은 추가 구성을 생성합니다.

언더레이 구성에 OSPF 사용

기본적으로 Easy EVPN LAG 구성 커밋 스크립트는 피어 PE 디바이스 간의 언더레이 피어링에 EBGP를 사용하는 구성을 생성합니다. 두 개의 멀티홈 서버로 생성된 구성의 예에서 __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY EBGP 그룹 구성 문을 참조하십시오.

대신 언더레이 피어링에 OSPF를 사용하려면 두 피어 PE 디바이스 모두에서 간편한 EVPN LAG 구성에 다음 옵션을 포함합니다.

이 옵션을 사용하면 기본 EBGP 언더레이 구성 문 대신 커밋 스크립트가 다음 기본 매개 변수를 사용하여 OSPF 언더레이 피어링 구성을 생성합니다( 표 2 참조).

  • 어그리게이션 이더넷 인터페이스 논리 장치 ae0.0

  • OSPF 영역 0.0.0.0

커밋 스크립트는 두 피어 PE 디바이스 모두에서 다음과 같은 기본 OSPF 언더레이 피어링 구성을 생성합니다.

메모:

기본 EBGP 또는 OSPF 언더레이 피어링 구성을 사용하지 않으려는 경우 다음과 같은 간편한 EVPN LAG 구성 옵션을 설정할 수 있습니다.

이 옵션을 설정하면 커밋 스크립트가 언더레이 피어링 구성을 생성하지 않습니다. 이 경우 원하는 언더레이 피어링을 수동으로 구성해야 합니다.

오버레이 구성에 IBGP 사용

기본적으로 easy EVPN LAG 구성 커밋 스크립트는 피어 PE 디바이스 간의 오버레이 피어링에 EBGP를 사용하는 구성을 생성합니다. 두 개의 멀티홈 서버로 생성된 구성의 예에서 __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY EBGP 그룹 구성 문을 참조하십시오.

오버레이 피어링에 IBGP를 대신 사용하려면 두 피어 PE 디바이스의 간편한 EVPN LAG 구성에 다음 옵션을 포함하십시오.

이 옵션을 사용하면 커밋 스크립트가 기본 EBGP 오버레이 구성 대신 다음과 같은 기본 또는 파생 매개 변수를 사용하여 IBGP 오버레이 피어링 구성을 생성합니다( 표 2 참조).

  • IBGP 그룹 이름 __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY

  • AS 번호 65000

  • 다음에서 set services evpn device-attribute파생된 IBGP 로컬 주소 및 피어 이웃 주소:

    • peer-id peer-id

    • loopback peer1-subnet peer1-subnet

    • loopback peer2-subnet peer2-subnet

그림 3의 토폴로지 예에서 생성된 구성은 다음과 같습니다.

피어 PE 1:

피어 PE 2: