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) 디바이스 쌍에 대해 소형 이더넷 EVPN(가상 사설망)을 쉽게 구성할 수 있습니다. 간소화된 Junos OS CLI 명령문 계층을 사용하며, 내장된 커밋 스크립트가 전체 구성을 생성합니다.

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

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

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

그림 1을 참조하십시오. 지원되는 EVPN 토폴로지는 다음과 같습니다.

  • 어그리게이션 이더넷 인터페이스 번들과 백투백으로 연결된 두 개의 피어 PE 디바이스

  • 피어 PE 디바이스를 상호 연결하는 VXLAN 캡슐화가 적용된 EVPN 패브릭

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

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

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

이 기능을 사용하려면 소프트웨어 라이선스가 필요합니다. 주니퍼 Flex 소프트웨어 라이선스 모델 및 주니퍼 애자일 라이선싱에 대한 자세한 내용과 지원되는 플랫폼에서 EZ-LAG 기능에 사용할 수 있는 라이선스에 대한 자세한 내용은 주니퍼 라이선싱 사용자 가이드를 참조하십시오.

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

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

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

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

쉬운 EVPN LAG 구성 개요

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

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

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

[edit services evpn] 개의 명령문을 구성하여 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 캡슐화를 사용하는 __SERVICES_EVPN_EVPN_VXLAN_MAC-VRF_1라는 이름의 기본 MAC-VRF EVPN 인스턴스로, 지정한 VLAN을 호스팅합니다.

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

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

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

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

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

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

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

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

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

쉬운 LAG 구성 및 해당 생성된 구성의 예는 멀티호밍 서버를 통한 간편한 EVPN LAG 구성을 참조하십시오.

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

간편한 EVPN LAG 구성 문 및 옵션

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

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

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

기본값 재정의

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

 

집계 디바이스 수 구성 없음

기본 어그리게이션 이더넷(aen) 인터페이스 카운트 구성 문을 생성하지 않습니다.

아니요

루프 감지 구성 없음

경량 루프 감지 구성 문을 생성하지 않습니다.

아니요

no-platform-defaults-config

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

아니요

no-policy-and-routing-options-config

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

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

또는 옵션을 포함하여 no-underlay-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 서브넷 주소.

이 옵션은 또는 inet6 옵션 중 하나 inet 또는 둘 다와 함께 지정할 수 있습니다.

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

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

오버레이 연결 { ibgp }

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

아니요

언더레이 연결 { 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이 됩니다.

apply-config-groups (영문) config-groups

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

아니요

dhcp 릴레이 없음

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

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

아니요

사용 애니캐스트 주소

애니캐스트 게이트웨이 주소로 IRB 인스턴스를 구성합니다.

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

아니요

vlan-id vlan-num

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

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

(아이브 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 인스턴스가 속한 L3(Layer 3) 가상 라우팅 및 포워딩(VRF) 인스턴스.

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

아니요*

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

(아이브 irb-instance)

서브넷 주소

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

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

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

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

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

예*

*옵션 또는 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 인스턴스에 대해 하나 이상의 서브넷 주소를 구성해야 합니다.

irb 주소 자동 파생 없음

이 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

피어 PE 디바이스에 연결된 서버를 식별하기 위한 고유한 이름(예: SERVER_1 또는 HostA).

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

apply-config-groups (영문) 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-목록 [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-목록 [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를 사용합니다.

아니요

irb 주소 자동 파생 없음

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

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

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

아니요

시작 집계 이더넷 인덱스 num

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

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

메모:

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

아니요

가상 게이트웨이 mac 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 주소를 전역적으로 사용합니다.

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

아니요

커밋 스크립트가 생성된 구성의 쉬운 EVPN LAG 구성 요소를 사용하는 방법

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

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

일반 또는 공유 요소

에 대한 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

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

플로우별 로드 밸런싱을 위한 로드 밸런싱 라우팅 옵션 정책

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 (영문)

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

보낸 사람 set services evpn device-attribute:

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

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

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

  • 그렇지 않으면 ae0 주소는 + 1입니다 subnet-address (서브넷 범위의 하위 주소 세그먼트에 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) 및 논리 장치(unit 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) 단위 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

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

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

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

  • 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는 65000 + 3입니다.

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

BGP 그룹 구성을 위한 로컬 디바이스 주소 및 피어 이웃 주소(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 피어링을 위한 AS(Autonomous System) 번호(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의 토폴로지에 대한 최소 easy EVPN LAG 구성의 예를 보여줍니다. 구성 스탠자에서 [edit services evpn] 명령문을 사용합니다. 이 구성은 커밋 스크립트가 해당 EVPN-VXLAN 구성을 생성하는 데 필요한 모든 매개 변수를 제공합니다. 각 피어 PE 디바이스에 특정한 몇 가지 요소만 구성합니다. 그렇지 않으면 대부분의 구성이 두 디바이스에서 동일합니다.

메모:

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

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

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

  • 각 디바이스에 대한 디바이스 루프백 서브넷 주소는 다음과 같습니다.

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

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

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

  • 각 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: 생성된 구성에 사용되는 기본 요소
구성 요소 기본값

어그리게이션 이더넷 디바이스 수

255

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

ae0 (영문)

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

65000

언더레이 및 과도한 피어링 프로토콜

EBGP를 참조하십시오

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 구성 커밋 스크립트를 활성화한 상태에서 멀티홈 서버 2개를 사용하는 단순화된 구성에서 구성을 커밋하면 커밋 스크립트가 다음과 같은 EVPN-VXLAN 구성을 생성합니다. 기본적으로 커밋 스크립트는 서버 대면 인터페이스에서 스톰 컨트롤 및 경량 루프 감지를 구성합니다.

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

피어 PE 1:

피어 PE 2:

생성된 구성에서 파생된 값

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

표 4: 두 개의 멀티호밍 서버를 사용한 생성된 구성 예에서 파생된 값
구성 요소 [edit services evpn] 피어peer-id에서 파생된 값
피어 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 VLAN 10 및 VLAN 20을 호스팅하는 새로운 멀티홈 서버인 서버 3을 추가하는 방법을 보여줍니다.

그림 4: 기존의 간편한 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 ).

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

해당 ESI LAG 링크와 함께 서버 3을 추가하려면, 다음과 같은 쉬운 단일 EVPN LAG 구성 명령을 피어 PE 1 및 피어 PE 2의 기존 단순화된 구성에 추가합니다.

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

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

새 VLAN 및 IRB 인터페이스 추가

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

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

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

멀티 호밍 서버를 통한 쉬운 EVPN LAG 구성)의 원래 구성에 서버 1 및 서버 2에 대한 VLAN 30을 추가하려면, 다음과 같은 쉬운 EVPN LAG 구성 명령을 추가합니다.

두 피어 PE 디바이스 모두에서:

메모:

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

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

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

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

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

피어 PE 1:

피어 PE 2:

새 단일 홈 서버 추가

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

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

그림 6: 기존의 간편한 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) 사용

기본적으로 간편한 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 사용

기본적으로 간편한 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

  • IBGP 로컬 주소 및 피어 이웃 주소 set services evpn device-attribute:

    • peer-id peer-id

    • loopback peer1-subnet peer1-subnet

    • loopback peer2-subnet peer2-subnet

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

피어 PE 1:

피어 PE 2: