例:基本的なEVPN-MPLSアクティブ/スタンバイマルチホーミングの設定
この例では、MPLSを使用してイーサネットVPN(EVPN)ファブリックでアクティブスタンバイマルチホーミングを設定する方法を示しています。
必要条件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
Junos OS リリース 14.1(またはそれ以降)を実行し、MPC インターフェイスを搭載し、プロバイダ エッジ(PE)およびプロバイダ(P)ルーターとして機能する 4 つの MXシリーズ 5G ユニバーサルルーティングプラットフォーム。
2 台のカスタマー エッジ(CE)デバイス。
MPLSのEVPNファブリックでは、アクティブ/スタンバイマルチホーミングのみをサポートしています。
この機能をサポートする製品の完全なリストについては、 EVPN-MPLS:シングルアクティブマルチホーミングサポート を参照してください。
概要とトポロジー
図 1 は、シンプルな EVPN トポロジーを示しています。ルーターPE1とPE2は、マルチホームCE(カスタマーエッジ)ルーターCE1に接続されたPE(プロバイダーエッジ)ルーターです。追加のPEであるルーターPE3は、シングルホームCEルーターであるCE2に接続されたEVPNファブリックのリモートPEです。
ネットワークには以下の特徴があります。
すべてのPEおよびPルーターはOSPFを実行しています。
すべてのPEルーター間にIBGPメッシュがあります。
MPLS(RSVP)LSP は、すべての PE ルーター間で設定されます。
ルーターPE1とPE2では、各デバイスのCE向けインターフェイスは同じESI(イーサネットセグメント識別子)を使用します。
設定のシンプルさと一貫性を保つために、この例ではEVPN設定の一環として、3台のPEデバイスに以下の要素を設定しています。
instance-type virtual-switchを使用したEVPN-RIという名前のEVPNインスタンス(EVI)。この例では、インスタンスでprotocols evpnを有効にします。手記:デバイスがEVPNインスタンスでサポートする
virtual-switch代わりに、instance-type evpnなどの別のインスタンスタイプを使用できます。各 PE デバイスで一意の EVI のルート識別。
vrf-targetステートメントを使用したEVPNインスタンスのルートターゲット拡張コミュニティ。手記:このステートメントにより、デバイスは指定されたコミュニティに基づいて、インポートとエクスポートのルーティングポリシーを自動的に設定します。この設定では、すべての PE デバイスで同じルート ターゲット値を使用するため、それらの暗黙的なルーティング ポリシーを使用してルートを共有できます。この例では、ルート共有のインポートポリシーとエクスポートポリシーを明示的に設定する必要はありません。
この例では、CE1がマルチホームされている2つのマルチホーミングピアPEデバイスPE1とPE2に以下の要素を設定します。
マルチホーム CE に接続するインターフェイス。
これらのインターフェイスに関連付けられたイーサネットセグメント(ES)識別子(ESI)。ESI 値は、マルチホーミング ピア PE デバイスで一致する必要があります。
ES 動作のシングル アクティブ モード。
必要な構成要素と手順の詳細については、 EVPNマルチホーミングの概要 と EVPN-MPLSアクティブ/スタンバイマルチホーミングの設定 を参照してください。
EVPN PE では次の要素の構成をサポートしていますが、この例では基本的な必須要素のみに焦点を当てているため、この構成には含まれていません。
通常、EVPN インスタンスに加えて、
vrfインスタンス タイプを使用して、EVPN PE デバイス上のレイヤー 3(L3)VRF(仮想ルーティングおよび転送)ルーティング インスタンスを設定します。L3 VRFインスタンスは、EVPNファブリックのPEがサポートする異なるサイトにある複数のテナント間の分離またはルート共有を可能にします。必要に応じて、複数のEVPNインスタンスを設定して、同じPEのセットで複数のEVPNを設定できます。L3 VRF インスタンスとは対照的に、複数の EVPN インスタンスはレイヤー 2(L2)で動作し、EVPN ファブリックがサポートする特定の VLAN またはブリッジ ドメイン内でのトラフィックの転送またはルーティングをさらに分離します。
構成
CLIクイック構成
各デバイスの設定は次のとおりです。
CE1の
interfaces {
xe-0/0/0 {
description to-PE1;
unit 0 {
family bridge {
interface-mode trunk;
vlan-id-list 10;
}
}
}
xe-0/0/2 {
description to-PE2;
unit 0 {
family bridge {
interface-mode trunk;
vlan-id-list 10;
}
}
}
xe-0/0/7 {
description to-Host;
unit 0 {
family bridge {
interface-mode access;
vlan-id 10;
}
}
}
}
bridge-domains {
BD {
vlan-id-list 10;
bridge-options {
no-mac-learning; ## Used with single-active PE configurations, ensures traffic is always flooded to both PEs in case of a DF change.
}
}
}
CE2の
interfaces {
xe-0/0/0 {
description to-PE3;
unit 0 {
family bridge {
interface-mode trunk;
vlan-id-list 10;
}
}
}
xe-0/0/7 {
description to-Host;
unit 0 {
family bridge {
interface-mode access;
vlan-id 10;
}
}
}
}
bridge-domains {
BD {
vlan-id-list 10;
}
}
PE1
interfaces {
xe-0/0/0 {
description to-CE1;
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
esi {
00:11:22:33:44:55:66:77:88:99;
single-active;
}
unit 10 {
family bridge {
interface-mode trunk;
vlan-id-list 10;
}
}
}
xe-0/0/3 {
description to-P;
unit 0 {
family inet {
address 10.3.3.1/30;
}
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.1.1/32;
}
}
}
}
routing-options {
router-id 192.168.1.1;
autonomous-system 65432;
forwarding-table {
export evpn-pplb;
}
}
protocols {
rsvp {
interface xe-0/0/3.0;
}
mpls {
no-cspf;
label-switched-path PE1-to-PE2 {
to 192.168.2.2;
}
label-switched-path PE1-to-PE3 {
to 192.168.3.3;
}
interface xe-0/0/3.0;
}
bgp {
group EVPN-PE {
type internal;
local-address 192.168.1.1;
family evpn {
signaling;
}
neighbor 192.168.2.2;
neighbor 192.168.3.3;
}
}
ospf {
area 0.0.0.0 {
interface xe-0/0/3.0;
interface lo0.0;
}
}
}
policy-options {
policy-statement evpn-pplb {
from protocol evpn;
then {
load-balance per-packet;
}
}
}
routing-instances {
EVPN-RI {
instance-type virtual-switch;
interface xe-0/0/0.10;
route-distinguisher 192.168.1.1:10;
vrf-target target:65432:10;
protocols {
evpn {
extended-vlan-list 10;
}
}
bridge-domains {
bd10 {
domain-type bridge;
vlan-id 10;
}
}
}
}
PE2の
interfaces {
xe-0/0/0 {
description to-P;
unit 0 {
family inet {
address 10.5.5.1/30;
}
family mpls;
}
}
xe-0/0/2 {
description to-CE1;
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
esi {
00:11:22:33:44:55:66:77:88:99;
single-active;
}
unit 10 {
family bridge {
interface-mode trunk;
vlan-id-list 10;
}
}
}
lo0 {
unit 0 {
family inet {
address 192.168.2.2/32;
}
}
}
}
routing-options {
router-id 192.168.2.2;
autonomous-system 65432;
forwarding-table {
export evpn-pplb;
}
}
protocols {
rsvp {
interface xe-0/0/0.0;
}
mpls {
no-cspf;
label-switched-path PE2-to-PE1 {
to 192.168.1.1;
}
label-switched-path PE2-to-PE3 {
to 192.168.3.3;
}
interface xe-0/0/0.0;
}
bgp {
group EVPN-PE {
type internal;
local-address 192.168.2.2;
family evpn {
signaling;
}
neighbor 192.168.1.1;
neighbor 192.168.3.3;
}
}
ospf {
area 0.0.0.0 {
interface xe-0/0/0.0;
interface lo0.0;
}
}
}
policy-options {
policy-statement evpn-pplb {
from protocol evpn;
then {
load-balance per-packet;
}
}
}
routing-instances {
EVPN-RI {
instance-type virtual-switch;
interface xe-0/0/2.10;
route-distinguisher 192.168.2.2:10;
vrf-target target:65432:10;
protocols {
evpn {
extended-vlan-list 10;
}
}
bridge-domains {
bd10 {
domain-type bridge;
vlan-id 10;
}
}
}
}
PE3の
interfaces {
xe-0/0/1 {
description to-P;
unit 0 {
family inet {
address 10.4.4.1/30;
}
family mpls;
}
}
xe-0/0/2 {
description to-CE3;
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit 10 {
family bridge {
interface-mode trunk;
vlan-id-list 10;
}
}
}
lo0 {
unit 0 {
family inet {
address 192.168.3.3/32;
}
}
}
}
routing-options {
router-id 192.168.3.3;
autonomous-system 65432;
forwarding-table {
export evpn-pplb;
}
}
protocols {
rsvp {
interface xe-0/0/1.0;
}
mpls {
no-cspf;
label-switched-path PE3-to-PE1 {
to 192.168.1.1;
}
label-switched-path PE3-to-PE2 {
to 192.168.2.2;
}
interface xe-0/0/1.0;
}
bgp {
group EVPN-PE {
type internal;
local-address 192.168.3.3;
family evpn {
signaling;
}
neighbor 192.168.1.1;
neighbor 192.168.2.2;
}
}
ospf {
area 0.0.0.0 {
interface xe-0/0/1.0;
interface lo0.0;
}
}
}
policy-options {
policy-statement evpn-pplb {
from protocol evpn;
then {
load-balance per-packet;
}
}
}
routing-instances {
EVPN-RI {
instance-type virtual-switch;
interface xe-0/0/2.10;
route-distinguisher 192.168.3.3:10;
vrf-target target:65432:10;
protocols {
evpn {
extended-vlan-list 10;
}
}
bridge-domains {
bd10 {
domain-type bridge;
vlan-id 10;
}
}
}
}
P1の
interfaces {
xe-0/0/0 {
unit 0 {
family inet {
address 10.3.3.2/30;
}
family mpls;
}
}
xe-0/0/1 {
unit 0 {
family inet {
address 10.4.4.2/30;
}
family mpls;
}
}
xe-0/0/2 {
unit 0 {
family inet {
address 10.5.5.2/30;
}
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.4.4/32;
}
}
}
}
routing-options {
router-id 192.168.4.4;
autonomous-system 65432;
}
protocols {
rsvp {
interface all;
interface fxp0.0 {
disable;
}
}
mpls {
interface all;
interface fxp0.0 {
disable;
}
}
ospf {
area 0.0.0.0 {
interface xe-0/0/0.0;
interface xe-0/0/1.0;
interface xe-0/0/2.0;
interface lo0.0;
}
}
}
検証
設定が正常に機能していることを確認します。
OSPF の検証
目的
OSPF が正常に動作していることを確認します。
アクション
ルーターP1に、すべてのPEデバイスとの隣接関係が確立されていることを確認します。
user@P1> show ospf neighbor Address Interface State ID Pri Dead 10.3.3.1 xe-0/0/0.0 Full 192.168.1.1 128 33 10.4.4.1 xe-0/0/1.0 Full 192.168.3.3 128 38 10.5.5.1 xe-0/0/2.0 Full 192.168.2.2 128 37
意味
PE デバイスとの隣接関係が確立されています。
BGPの検証
目的
BGP が正常に動作していることを確認します。
アクション
MP-IBGP ピアリングが、すべての PE デバイス間の EVPN シグナリングを使用して確立されていることを確認します。
user@PE1> show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.evpn.0
4 4 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
192.168.2.2 65432 89 55 0 1 22:18 Establ
EVPN-RI.evpn.0: 2/2/2/0
bgp.evpn.0: 3/3/3/0
__default_evpn__.evpn.0: 1/1/1/0
192.168.3.3 65432 59 48 0 1 22:18 Establ
EVPN-RI.evpn.0: 1/1/1/0
bgp.evpn.0: 1/1/1/0
__default_evpn__.evpn.0: 0/0/0/0
user@PE2> show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.evpn.0
5 5 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
192.168.1.1 65432 80 50 0 1 22:49 Establ
bgp.evpn.0: 4/4/4/0
EVPN-RI.evpn.0: 3/3/3/0
__default_evpn__.evpn.0: 1/1/1/0
192.168.3.3 65432 73 87 0 0 27:26 Establ
bgp.evpn.0: 1/1/1/0
EVPN-RI.evpn.0: 1/1/1/0
__default_evpn__.evpn.0: 0/0/0/0
user@PE3> show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.evpn.0
5 5 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
192.168.1.1 65432 66 51 0 1 23:05 Establ
bgp.evpn.0: 3/3/3/0
EVPN-RI.evpn.0: 3/3/3/0
__default_evpn__.evpn.0: 0/0/0/0
192.168.2.2 65432 104 64 0 0 27:42 Establ
bgp.evpn.0: 2/2/2/0
EVPN-RI.evpn.0: 2/2/2/0
__default_evpn__.evpn.0: 0/0/0/0
意味
すべての PE デバイス間で EVPN シグナルの MP-IBGP ピアリングが確立されています。
MPLS の検証
目的
MPLSが正常に動作していることを確認します。
アクション
MPLS LSP がすべての PE デバイス間で確立されていることを確認します。
user@PE1> show mpls lsp Ingress LSP: 2 sessions To From State Rt P ActivePath LSPname 192.168.2.2 192.168.1.1 Up 0 * PE1-to-PE2 192.168.3.3 192.168.1.1 Up 0 * PE1-to-PE3 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Rt Style Labelin Labelout LSPname 192.168.1.1 192.168.2.2 Up 0 1 FF 3 - PE2-to-PE1 192.168.1.1 192.168.3.3 Up 0 1 FF 3 - PE3-to-PE1 Total 2 displayed, Up 2, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0 user@PE2> show mpls lsp Ingress LSP: 2 sessions To From State Rt P ActivePath LSPname 192.168.1.1 192.168.2.2 Up 0 * PE2-to-PE1 192.168.3.3 192.168.2.2 Up 0 * PE2-to-PE3 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Rt Style Labelin Labelout LSPname 192.168.2.2 192.168.3.3 Up 0 1 FF 3 - PE3-to-PE2 192.168.2.2 192.168.1.1 Up 0 1 FF 3 - PE1-to-PE2 Total 2 displayed, Up 2, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0 user@PE3> show mpls lsp Ingress LSP: 2 sessions To From State Rt P ActivePath LSPname 192.168.1.1 192.168.3.3 Up 0 * PE3-to-PE1 192.168.2.2 192.168.3.3 Up 0 * PE3-to-PE2 Total 2 displayed, Up 2, Down 0 Egress LSP: 2 sessions To From State Rt Style Labelin Labelout LSPname 192.168.3.3 192.168.1.1 Up 0 1 FF 3 - PE1-to-PE3 192.168.3.3 192.168.2.2 Up 0 1 FF 3 - PE2-to-PE3 Total 2 displayed, Up 2, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0
意味
LSP は PE デバイス間で確立されています。
EVPN 設定とマルチホーミング ステータスの確認
目的
EVPNが正しく設定されていることを確認します。
アクション
EVPN ルーティング インスタンスと ESI が正しく設定され、機能していることを検証し、シングルアクティブ マルチホーミングが有効になっていることを確認します。
user@PE1> show evpn instance EVPN-RI extensive
Instance: EVPN-RI
Route Distinguisher: 192.168.1.1:10
Per-instance MAC route label: 300128
MAC database status Local Remote
MAC advertisements: 0 0
MAC+IP advertisements: 0 0
Default gateway MAC advertisements: 0 0
Number of local interfaces: 1 (1 up)
Interface name ESI Mode Status AC-Role
xe-0/0/0.10 00:11:22:33:44:55:66:77:88:99 single-active Up Root
Number of IRB interfaces: 0 (0 up)
Number of bridge domains: 1
VLAN Domain ID Intfs / up IRB intf Mode MAC sync IM route label
10 1 1 Extended Enabled 300240
Number of neighbors: 2
Address MAC MAC+IP AD IM ES Leaf-label
192.168.2.2 0 0 1 1 0
192.168.3.3 0 0 0 1 0
Number of ethernet segments: 1
ESI: 00:11:22:33:44:55:66:77:88:99
Status: Resolved by IFL xe-0/0/0.10
Local interface: xe-0/0/0.10, Status: Up/Forwarding
Number of remote PEs connected: 1
Remote PE MAC label Aliasing label Mode
192.168.2.2 0 0 single-active
Designated forwarder: 192.168.1.1
Backup forwarder: 192.168.2.2
Last designated forwarder update: Jun 26 23:30:35
Advertised MAC label: 300224
Advertised aliasing label: 300224
Advertised split horizon label: 300256
user@PE2> show evpn instance EVPN-RI extensive
Instance: EVPN-RI
Route Distinguisher: 192.168.2.2:10
Per-instance MAC route label: 300384
MAC database status Local Remote
MAC advertisements: 0 0
MAC+IP advertisements: 0 0
Default gateway MAC advertisements: 0 0
Number of local interfaces: 1 (1 up)
Interface name ESI Mode Status AC-Role
xe-0/0/2.10 00:11:22:33:44:55:66:77:88:99 single-active Up Root
Number of IRB interfaces: 0 (0 up)
Number of bridge domains: 1
VLAN Domain ID Intfs / up IRB intf Mode MAC sync IM route label
10 1 1 Extended Enabled 300608
Number of neighbors: 2
Address MAC MAC+IP AD IM ES Leaf-label
192.168.1.1 0 0 2 1 0
192.168.3.3 0 0 0 1 0
Number of ethernet segments: 1
ESI: 00:11:22:33:44:55:66:77:88:99
Status: Resolved by NH 1048575
Local interface: xe-0/0/2.10, Status: Up/Blocking
Number of remote PEs connected: 1
Remote PE MAC label Aliasing label Mode
192.168.1.1 0 300224 single-active
Designated forwarder: 192.168.1.1
Backup forwarder: 192.168.2.2
Last designated forwarder update: Jun 26 23:30:43
Advertised MAC label: 300544
Advertised aliasing label: 300544
Advertised split horizon label: 300320
user@PE3> show evpn instance EVPN-RI extensive
Instance: EVPN-RI
Route Distinguisher: 192.168.3.3:10
Per-instance MAC route label: 300272
MAC database status Local Remote
MAC advertisements: 0 0
MAC+IP advertisements: 0 0
Default gateway MAC advertisements: 0 0
Number of local interfaces: 1 (1 up)
Interface name ESI Mode Status AC-Role
xe-0/0/2.10 00:00:00:00:00:00:00:00:00:00 single-homed Up Root
Number of IRB interfaces: 0 (0 up)
Number of bridge domains: 1
VLAN Domain ID Intfs / up IRB intf Mode MAC sync IM route label
10 1 1 Extended Enabled 300368
Number of neighbors: 2
Address MAC MAC+IP AD IM ES Leaf-label
192.168.1.1 0 0 2 1 0
192.168.2.2 0 0 1 1 0
Number of ethernet segments: 1
ESI: 00:11:22:33:44:55:66:77:88:99
Status: Resolved by NH 1048574
Number of remote PEs connected: 2
Remote PE MAC label Aliasing label Mode
192.168.1.1 0 300224 single-active
192.168.2.2 0 0 single-active
意味
上記の出力から、以下を決定できます。
3 つの PE デバイスすべてが、PE1 と PE2 がシングルアクティブ モードを使用していることを確認します。
PE1 と PE2 は同じ ESI を使用しています。
PE1 は指定フォワーダ(DF)として選択され、CE に面したインターフェイスは Up/Forwarding の状態になります。
PE2 はバックアップの指定フォワーダー(BDF)として選択され、CE に面したインターフェイスは Up/Blocking の状態になります。
ルート交換とESI自動検出の検証
目的
EVPN シグナリングが正常に機能していることを確認します。
アクション
オートディスカバリーおよびその他のシグナリング情報が PE デバイス間で共有されていることを確認します。
user@PE1> show route table EVPN-RI.evpn.0
EVPN-RI.evpn.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
1:192.168.1.1:10::112233445566778899::0/304 AD/EVI
*[EVPN/170] 00:19:27
Indirect
1:192.168.2.2:0::112233445566778899::FFFF:FFFF/304 AD/ESI
*[BGP/170] 00:18:20, localpref 100, from 192.168.2.2
AS path: I, validation-state: unverified
> to 10.3.3.2 via xe-0/0/3.0, label-switched-path PE1-to-PE2
3:192.168.1.1:10::10::192.168.1.1/304 IM
*[EVPN/170] 00:19:31
Indirect
3:192.168.2.2:10::10::192.168.2.2/304 IM
*[BGP/170] 00:18:19, localpref 100, from 192.168.2.2
AS path: I, validation-state: unverified
> to 10.3.3.2 via xe-0/0/3.0, label-switched-path PE1-to-PE2
3:192.168.3.3:10::10::192.168.3.3/304 IM
*[BGP/170] 00:18:13, localpref 100, from 192.168.3.3
AS path: I, validation-state: unverified
> to 10.3.3.2 via xe-0/0/3.0, label-switched-path PE1-to-PE3
user@PE2> show route table EVPN-RI.evpn.0
EVPN-RI.evpn.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
1:192.168.1.1:10::112233445566778899::0/304 AD/EVI
*[BGP/170] 00:18:51, localpref 100, from 192.168.1.1
AS path: I, validation-state: unverified
> to 10.5.5.2 via xe-0/0/0.0, label-switched-path PE2-to-PE1
1:192.168.1.1:0::112233445566778899::FFFF:FFFF/304 AD/ESI
*[BGP/170] 00:18:51, localpref 100, from 192.168.1.1
AS path: I, validation-state: unverified
> to 10.5.5.2 via xe-0/0/0.0, label-switched-path PE2-to-PE1
3:192.168.1.1:10::10::192.168.1.1/304 IM
*[BGP/170] 00:18:51, localpref 100, from 192.168.1.1
AS path: I, validation-state: unverified
> to 10.5.5.2 via xe-0/0/0.0, label-switched-path PE2-to-PE1
3:192.168.2.2:10::10::192.168.2.2/304 IM
*[EVPN/170] 00:18:45
Indirect
3:192.168.3.3:10::10::192.168.3.3/304 IM
*[BGP/170] 00:18:40, localpref 100, from 192.168.3.3
AS path: I, validation-state: unverified
> to 10.5.5.2 via xe-0/0/0.0, label-switched-path PE2-to-PE3
user@PE3> show route table EVPN-RI.evpn.0
EVPN-RI.evpn.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
1:192.168.1.1:10::112233445566778899::0/304 AD/EVI
*[BGP/170] 00:18:54, localpref 100, from 192.168.1.1
AS path: I, validation-state: unverified
> to 10.4.4.2 via xe-0/0/1.0, label-switched-path PE3-to-PE1
1:192.168.1.1:0::112233445566778899::FFFF:FFFF/304 AD/ESI
*[BGP/170] 00:18:54, localpref 100, from 192.168.1.1
AS path: I, validation-state: unverified
> to 10.4.4.2 via xe-0/0/1.0, label-switched-path PE3-to-PE1
1:192.168.2.2:0::112233445566778899::FFFF:FFFF/304 AD/ESI
*[BGP/170] 00:18:54, localpref 100, from 192.168.2.2
AS path: I, validation-state: unverified
> to 10.4.4.2 via xe-0/0/1.0, label-switched-path PE3-to-PE2
3:192.168.1.1:10::10::192.168.1.1/304 IM
*[BGP/170] 00:18:54, localpref 100, from 192.168.1.1
AS path: I, validation-state: unverified
> to 10.4.4.2 via xe-0/0/1.0, label-switched-path PE3-to-PE1
3:192.168.2.2:10::10::192.168.2.2/304 IM
*[BGP/170] 00:18:54, localpref 100, from 192.168.2.2
AS path: I, validation-state: unverified
> to 10.4.4.2 via xe-0/0/1.0, label-switched-path PE3-to-PE2
3:192.168.3.3:10::10::192.168.3.3/304 IM
*[EVPN/170] 00:18:53
Indirect
意味
上記の出力は、2つのEVPNルートタイプを示しています。
ルートタイプ1:イーサネット自動検出(AD)ルート-これらのルートは、EVI単位およびESI単位でアドバタイズされます。イーサネット AD ルートは、CE デバイスがマルチホーム接続されている場合に必要です。CE デバイスがシングルホームの場合、ESI はゼロになります。
ルートタイプ3:包括的マルチキャストイーサネットタグルート-このルートは、VLAN単位、ESI単位で、PEデバイスからリモートPEデバイスへのブロードキャスト、不明なユニキャスト、およびマルチキャスト(BUM)トラフィックのパスを設定します。
上記の出力は、次の情報を示しています。
1:192.168.x.x:10::112233445566778899::0/304 AD/EVI- これは、EVI AD タイプ 1 ごとの EVPN ルートです。DF(およびアクティブデバイス)として、ルーターPE1は、ルーターPE2とPE3にこのルートをアドバタイズしています。1:192.168.x.x:0::112233445566778899::FFFF:FFFF/304 AD/ESI- これは、イーサネット セグメントごとの AD タイプ 1 EVPN ルートです。マルチホーム デバイスとして、ルーターPE1とPE2は、このルートを互いに、およびルーターPE3にアドバタイズしています。3:192.168.x.x:10::10::192.168.x.x/304 IM- これは、BUMトラフィックのパスを設定するために使用されるルートです。各 PE デバイスは、このルートを他の PE デバイスにアドバタイズしています。
イーサネットセグメント(ES)ルート交換の検証
目的
ES ルート情報が正しく共有されていることを確認します。
アクション
イーサネットセグメントごとのローカルおよびアドバタイズされたオートディスカバリールートと、イーサネットセグメントルートが受信されていることを確認します。
user@PE1> show route table __default_evpn__.evpn.0
__default_evpn__.evpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
1:192.168.1.1:0::112233445566778899::FFFF:FFFF/304 AD/ESI
*[EVPN/170] 00:14:22
Indirect
4:192.168.1.1:0::112233445566778899:192.168.1.1/304 ES
*[EVPN/170] 00:14:23
Indirect
4:192.168.2.2:0::112233445566778899:192.168.2.2/304 ES
*[BGP/170] 00:14:14, localpref 100, from 192.168.2.2
AS path: I, validation-state: unverified
> to 10.3.3.2 via xe-0/0/3.0, label-switched-path PE1-to-PE2
user@PE2> show route table __default_evpn__.evpn.0
__default_evpn__.evpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
1:192.168.2.2:0::112233445566778899::FFFF:FFFF/304 AD/ESI
*[EVPN/170] 00:14:25
Indirect
4:192.168.1.1:0::112233445566778899:192.168.1.1/304 ES
*[BGP/170] 00:14:24, localpref 100, from 192.168.1.1
AS path: I, validation-state: unverified
> to 10.5.5.2 via xe-0/0/0.0, label-switched-path PE2-to-PE1
4:192.168.2.2:0::112233445566778899:192.168.2.2/304 ES
*[EVPN/170] 00:14:26
Indirect
意味
上記の出力は、2つのEVPNルートタイプを示しています。
ルートタイプ1:イーサネット自動検出(AD)ルート-これらのルートは、EVI単位およびESI単位でアドバタイズされます。イーサネット AD ルートは、CE デバイスがマルチホーム接続されている場合に必要です。CE デバイスがシングルホームの場合、ESI はゼロになります。
ルート タイプ 4:イーサネット セグメント ルート:同じイーサネット セグメントに接続されている PE デバイスは、ES ルートを介して互いを検出します。
上記の出力は、次の情報を示しています。
1:192.168.x.x:0::112233445566778899::FFFF:FFFF/304 AD/ESI- これは、イーサネット セグメントごとの AD タイプ 1 EVPN ルートです。上記の出力では、各PEデバイスは独自のルートを示しています。4:192.168.x.x:0::112233445566778899:192.168.x.x/304 ES- これは、ローカル ESI の ES ルートです。上記の出力では、各 PE デバイスは、独自のルートと、他の PE デバイスによってアドバタイズされたルートの両方を示しています。