EVPN 네트워크에서 자동 생성된 ESI 이해하기
Junos OS 릴리스 18.4R1부터 링크 어그리게이션 제어 프로토콜(LACP) 구성에서 이더넷 세그먼트 식별자(ESI)를 자동으로 파생하도록 어그리게이션 이더넷 인터페이스와 어그리게이션 이더넷 논리적 인터페이스를 구성할 수 있습니다. 그림 1 은 링크 어그리게이션 제어 프로토콜(LACP)을 사용하는 2개의 프로바이더 에지(PE) 디바이스에 멀티호밍된 고객 에지(CE) 디바이스가 있는 단순한 멀티호밍 네트워크를 보여줍니다. 이 기능은 LACP 링크(행위자)에 있는 로컬 PE 장치의 시스템 ID 및 관리 키에서 ESI를 자동으로 파생합니다. Junos OS 릴리스 22.2R1부터 다른 자동 ESI 파생 방법을 지원합니다. ESI를 자동 파생하는 다른 방법을 참조하십시오.

이 기능은 멀티홈 디바이스에서 지원됩니다.
-
EVPN-VXLAN 오버레이 네트워크의 모든 활성 모드에서.
-
EVPN-MPLS 오버레이 네트워크의 액티브-스탠바이 또는 올-액티브 모드.
이 주제에는 다음 정보가 포함됩니다.
혜택
-
대규모 EVPN-VXLAN 및 EVPN-MPLS 오버레이 네트워크에서 ESI를 수동으로 구성하지 않아도 됩니다.
-
여러 이더넷 세그먼트에 대해 동일한 ESI를 실수로 구성할 가능성을 제거합니다.
자동 ESI 구성
일반적으로 다음 방법을 사용하여 어그리게이션 이더넷 인터페이스 및 어그리게이션 이더넷 논리적 인터페이스에서 ESI를 구성할 수 있습니다.
-
Method 1—LACP가 활성화된 어그리게이션 이더넷 인터페이스에서 자동 ESI를 구성할 수 있습니다. 이 경우 ESI가 생성되고 특정 ESI가 어그리게이션 이더넷 인터페이스의 모든 논리적 인터페이스에 할당됩니다.
-
Method 2—LACP가 구성된 어그리게이션 이더넷 인터페이스의 하나 이상의 논리적 인터페이스에서 자동 ESI를 구성할 수 있습니다. 이 경우, ESI는 기능이 활성화되고 해당 특정 논리적 인터페이스에 할당된 각 논리적 인터페이스에 대해 생성됩니다.
-
Method 3—LACP가 활성화된 어그리게이션 이더넷 인터페이스에서는 계층 수준에서 구성 문을 사용하여 ESI를
esi identifier
[edit interfaces aeX]
수동으로 구성할 수 있습니다. 특정 어그리게이션 이더넷 인터페이스에 있는 하나 이상의 논리적 인터페이스에서 자동 ESI를 구성할 수 있습니다. 이 경우, ESI는 기능이 활성화되고 해당 특정 논리적 인터페이스에 할당된 각 논리적 인터페이스에 대해 생성됩니다.
표 1 은 자동 ESI 구성 옵션, 각 옵션 구성 방법 및 각 옵션에 대해 ESI가 파생되는 방법을 간략하게 설명합니다.
구성 옵션 |
자동 ESI 구성 방법 |
ESI가 파생되는 방법 |
---|---|---|
LACP가 활성화된 어그리게이션 이더넷 인터페이스에서 자동 ESI를 구성합니다. |
|
ESI는 계층 수준의 및 |
어그리게이션 이더넷 논리 인터페이스에서 자동 ESI를 구성합니다. LACP는 상위 어그리게이션 이더넷 인터페이스에서 활성화됩니다. |
|
ESI는 계층 수준의 구성 문과 계층 수준의 구성 문에 대해 |
Junos OS 릴리스 22.2R1 lacp
부터 계층 수준과 [edit interfaces interface-name unit logical-unit-number esi auto-derive]
계층 수준의 구성 문이 [edit interfaces interface-name esi auto-derive]
이름이 변경되었습니다. 이러한 계층 수준에서 새로운 문 이름은 입니다lacp-pe-system-id-and-admin-key
. CLI는 이전 이름에 새 이름에 별칭을 지정하므로, CLI에서 새 이름만 볼 수 있더라도 이전 문 이름을 lacp
사용하는 구성을 계속 커밋할 수 있습니다.
자동 ESI 기능을 구현할 때 다음 사항에 유의하십시오.
-
EVPN-VXLAN 또는 EVPN-MPLS 오버레이 네트워크에서 방법 1, 2 및 3 구성 사용 사례를 혼합하여 자동 ESI를 구성할 수 있습니다.
-
로컬 디바이스가 2개의 원격 디바이스에 멀티호밍된 경우, 3개의 디바이스가 멀티호밍되는 어그리게이션 이더넷 및 어그리게이션 이더넷 논리적 인터페이스에 자동 ESI 기능을 활성화하는 것이 좋습니다. 인터페이스 중 하나에서 자동 ESI 기능이 활성화되지 않은 경우, 해당 인터페이스는 DF(지정 전달자) 선택 프로세스 중에 고려되지 않습니다.
-
자동으로 생성된 ESI는 모듈로 작업 및 기본 설정 기반 DF 선출 프로세스 모두에서 지원됩니다.
-
자동 ESI 기능을 활성화하고 특정 어그리게이션 이더넷 인터페이스 또는 어그리게이션 이더넷 논리적 인터페이스에서 ESI를 수동으로 구성하면 구성을 커밋하려고 할 때 오류가 발생합니다.
-
어그리게이션 이더넷 인터페이스와 해당 특정 어그리게이션 이더넷 인터페이스에 있는 하나 이상의 논리적 인터페이스에 자동 ESI 기능을 활성화하면 구성을 커밋하려고 할 때 오류가 발생합니다.
방법 1 샘플 구성—어그리게이션 이더넷 인터페이스의 자동 ESI
다음 예는 all-active 모드에서 멀티호밍되는 어그리게이션 이더넷 인터페이스 ae0에서 자동 ESI를 구성하는 것을 보여줍니다. 이 구성으로 인해 LACP 구성을 기반으로 ESI가 자동으로 생성되고 논리 인터페이스 ae0.0, ae0.100, ae0.101 및 ae0.102에 할당됩니다.
user@mx240> show configuration interfaces ae0 flexible-vlan-tagging; encapsulation flexible-ethernet-services; esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } aggregated-ether-options { lacp { active; system-id 00:00:00:00:11:01; ### ESI derived from this value.### admin-key 40; ### ESI derived from this value.### } } unit 0 { encapsulation vlan-bridge; vlan-id 10; } unit 100 { family bridge { interface-mode trunk; vlan-id-list 100; } } unit 101 { family bridge { interface-mode trunk; vlan-id-list 101; } } unit 102 { family bridge { interface-mode trunk; vlan-id-list 102; } } ...
방법 2: 샘플 구성—어그리게이션 이더넷 논리 인터페이스에서 자동 ESI
다음 예는 모두 모든 활성 모드에서 멀티호밍된 어그리게이션 이더넷 논리 인터페이스 ae0.0, ae0.100, ae0.101 및 ae0.102에서 자동 ESI를 구성하는 것을 보여줍니다. 이 구성으로 인해 LACP 및 VLAN ID 구성을 기반으로 ESI가 자동으로 생성되고 각각의 논리적 인터페이스에 할당됩니다.
user@mx240> show configuration interfaces ae0 flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-id 00:00:00:00:11:01; ### ESI derived from this value.### } } unit 0 { encapsulation vlan-bridge; vlan-id 10; ### ESI derived from this value.### esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } } unit 100 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 100; ### ESI derived from this value.### } } unit 101 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 101; ### ESI derived from this value.### } } unit 102 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 102; ### ESI derived from this value.### } } ...
방법 3 샘플 구성 - 어그리게이션 이더넷 인터페이스의 수동 ESI 및 논리적 인터페이스의 자동 ESI
다음 예는 어그리게이션 이더넷 인터페이스 ae0에서 ESI의 수동 구성과 논리적 인터페이스 ae0.0, ae0.100, ae0.101 및 ae0.102에서 자동 ESI의 구성을 보여줍니다. 모든 인터페이스는 모두 활성화 모드에서 멀티호밍됩니다. 이 구성으로 인해 ESI 00:11:22:33:44:55:66:77:88:99가 ae0에 할당되고, ESI는 LACP 및 VLAN ID 구성에 따라 자동으로 생성되어 해당 논리 인터페이스에 할당됩니다.
user@mx240> show configuration interfaces ae0 flexible-vlan-tagging; encapsulation flexible-ethernet-services; esi 00:11:22:33:44:55:66:77:88:99; ### Manual ESI configuration.### aggregated-ether-options { lacp { active; system-id 00:00:00:00:11:01; ### Logical interface ESI derived from this value.### } } unit 0 { encapsulation vlan-bridge; vlan-id 10; ### Logical interface ESI derived from this value.### esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } } unit 100 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 100; ### Logical interface ESI derived from this value.### } } unit 101 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 101; ### Logical interface ESI derived from this value.### } } unit 102 { esi { auto-derive { ### Automatic ESI configuration.### lacp; ### Automatic ESI configuration.### } all-active; } family bridge { interface-mode trunk; vlan-id-list 102; ### Logical interface ESI derived from this value.### } } ...
ESI를 자동으로 파생하는 다른 방법
네트워크 운영자가 EVPN 네트워크의 모든 디바이스를 관리하지 못할 수도 있지만 ESI가 고유한지 확인해야 합니다. 주니퍼는 ESI를 자동으로 도출하는 다른 방법도 제공합니다.
계층 수준에서 다음 문을 [edit interfaces aeX aggregated-ether-options lacp]
포함합니다.
-
type-1-lacp
- 유형 1은 LACP 링크(파트너)의 원격 CE 디바이스에 대한 시스템 ID 및 관리 키를 사용합니다. -
type-3-system-mac
- 유형 3은 PE 디바이스에서mac
구성된 및local-discriminator
값을 사용합니다.
주니퍼는 EVPN-VXLAN 및 EVPN-MPLS 네트워크 모두에서 올-액티브 모드의 멀티호밍 디바이스에서 유형 1 및 유형 3 자동 파생 ESI를 구성하는 것을 지원합니다.
ESI 값 형식
자동 ESI 기능이 구성되면 어그리게이션 이더넷 및 어그리게이션 이더넷 논리적 인터페이스는 어그리게이션 이더넷 인터페이스의 다양한 구성에서 ESI를 파생합니다. 다양한 자동 파생 ESI 옵션에 대한 10바이트 ESI 값은 그림 2 에 나와 있으며 표 2에 설명되어 있습니다.

자동 파생 옵션 | T (ESI 유형) | ESI 값 |
---|---|---|
lacp-pe-system-id-and-admin-key |
유형 1 - 첫 번째 8진수는 0x01로 인코딩됩니다. |
다음 8개의 옥텟은 로컬 PE 장치(행위자)의 LACP 구성에서 생성됩니다.
마지막 옥텟은 0x00로 인코딩됩니다. |
type-1-lacp |
유형 1 - 첫 번째 8진수는 0x01로 인코딩됩니다. |
다음 8개의 옥텟은 원격 CE 디바이스(파트너)의 LACP 구성에서 생성됩니다.
메모:
마지막 옥텟은 0x00로 인코딩됩니다. |
type-3-system-mac |
유형 3 - 첫 번째 옥텟은 0x03로 인코딩됩니다. |
나머지 옥텟은 계층 수준의 및 |
유형 1 및 유형 3 자동 파생 구성
그림 3 은 PE1 및 PE2가 CE1에 멀티호밍된 간단한 멀티호밍 토폴로지를 보여줍니다.

유형 1을 사용하여 자동 파생 구성
다음 예는 CE1 및 하나의 PE 디바이스에서 어그리게이션 이더넷 인터페이스의 유형 1 구성을 보여줍니다. 결과는 CE1의 LACP 구성에서 파생된 ESI입니다.
user@pe1 show configuration interfaces ae0 esi { auto-derive { type-1-lacp; } all-active; } aggregated-ether-options { minimum-links 1; lacp { active; system-id 00:11:22:33:44:55; ### system-id must be indentical on PE2 admin-key 1234; ### admin-key must be identical on PE2 } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ v100 v200 ]; } } } ...
user@ce1# show interfaces ae0 flexible-vlan-tagging; encapsulation flexible-ethernet-services; aggregated-ether-options { lacp { active; system-id aa:bb:cc:dd:ee:22; ### ESI derived from this value admin-key 1234; ### ESI derived from this value } } unit 1 { vlan-id 100; family inet { address 10.1.1.200/24; } } unit 2 { vlan-id 200; family inet { address 10.1.2.200/24; } }
유형 3을 사용하여 자동 파생 구성
다음 예는 PE1 디바이스에서 로컬 구성 시스템 mac 및 로컬 판별자 옵션을 사용하는 어그리게이션 이더넷 인터페이스에서 자동 ESI를 구성하는 방법을 보여줍니다.
user@pe1# show interfaces ae0 esi { auto-derive { type-3-system-mac { mac 00:aa:bb:cc:dd:ee; ### ESI derived from this value local-discriminator 1000; ### ESI derived from this value } } all-active; } aggregated-ether-options { minimum-links 1; lacp { system-id 00:11:22:33:44:55; admin-key 1234; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members [ v100 v200 ]; } } }
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.