ESI
ESI 主要用来标识CE, 相同CE使用一样的ESI.
EVPN技术为PE与某一CE的连接定义唯一的标识ESI(Ethernet Segment Identifier),连接同一CE的多个PE上的ESI值是相同,连接不同CE的ESI值不同。PE之间进行路由传播时,路由中会携带ESI值使PE间可以感知到连接同一CE的其他PE设备。
ESI共10字节, 1字节的type, 9字节vlaue。
配置案例:
1 2 3 4 5 6 7 8 9 10 | RP/0/RSP0/CPU0:9001-2-PE4#show run evpn Thu Mar 11 07:36:12.984 UTCevpn interface Bundle-Ether100 ethernet-segment identifier type 0 11.11.11.11.11.11.11.11.11 <<<<<MHD 多个PE上要配置相同的ESI,RT也需要配置一样(RT-4 通告用来发现MHD的peer PE, RT用来限制导入) bgp route-target 1111.1111.1111 ! !! |
EVPN BGP Route-Type


Route-type 2: MAC Advertisement
格式如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | //COMMAND#show l2vpn forwarding bridge-domain 100:300 mac-address location 0/0/CPU0 #show evpn evi vpn-id 300 mac #show bgp l2vpn evpn rd 10.1.1.1:300 route-type 2#show bgp l2vpn evpn rd 10.1.1.1:300 [2][0][48][0011.0100.0001][0]/104#show l2route evpn mac all detail RP/0/RSP0/CPU0:ASR9901-3-PE1# show l2vpn forwarding bridge-domain 100:300 mac-address location 0/0/CPU0 Thu Jun 25 13:30:57.226 GMT+8 To Resynchronize MAC table from the Network Processors, use the command... l2vpn resynchronize forwarding mac-address-table location <r/s/i>Mac Address Type Learned from/Filtered on LC learned Resync Age/Last Change Mapped to -------------- ------- --------------------------- ---------- ---------------------- -------------- 0012.0100.0001 EVPN BD id: 0 N/A N/A N/A 0012.0100.0002 EVPN BD id: 0 N/A N/A N/A 0012.0100.0003 EVPN BD id: 0 N/A N/A N/A 0012.0100.0004 EVPN BD id: 0 N/A N/A N/A 0012.0100.0005 EVPN BD id: 0 N/A N/A N/A 0012.0100.0006 EVPN BD id: 0 N/A N/A N/A 0012.0100.0007 EVPN BD id: 0 N/A N/A N/A 0012.0100.0008 EVPN BD id: 0 N/A N/A N/A 0012.0100.0009 EVPN BD id: 0 N/A N/A N/A 0012.0100.000a EVPN BD id: 0 N/A N/A N/A 0011.0100.0001 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 0011.0100.0002 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 0011.0100.0003 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 0011.0100.0004 dynamic BE100.33 N/A 25 Jun 13:27:57 N/A 0011.0100.0005 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 0011.0100.0006 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 0011.0100.0007 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 0011.0100.0008 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 0011.0100.0009 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 0011.0100.000a dynamic BE100.33 N/A 25 Jun 13:28:27 N/A 005f.8603.6401 dynamic BE100.33 N/A 25 Jun 13:28:27 N/A RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#show evpn evi vpn-id 300 mac Thu Jun 25 13:31:22.199 GMT+8VPN-ID Encap MAC address IP address Nexthop Label ---------- ------ -------------- ---------------------------------------- --------------------------------------- --------300 MPLS 0011.0100.0001 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.0002 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.0003 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.0004 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.0005 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.0006 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.0007 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.0008 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.0009 :: Bundle-Ether100.33 24000 300 MPLS 0011.0100.000a :: Bundle-Ether100.33 24000 300 MPLS 0012.0100.0001 :: 10.1.3.3 24001 300 MPLS 0012.0100.0001 :: 10.1.4.4 24007 300 MPLS 0012.0100.0002 :: 10.1.3.3 24001 300 MPLS 0012.0100.0002 :: 10.1.4.4 24007 300 MPLS 0012.0100.0003 :: 10.1.3.3 24001 300 MPLS 0012.0100.0003 :: 10.1.4.4 24007 300 MPLS 0012.0100.0004 :: 10.1.3.3 24001 300 MPLS 0012.0100.0004 :: 10.1.4.4 24007 300 MPLS 0012.0100.0005 :: 10.1.3.3 24001 300 MPLS 0012.0100.0005 :: 10.1.4.4 24007 300 MPLS 0012.0100.0006 :: 10.1.3.3 24001 300 MPLS 0012.0100.0006 :: 10.1.4.4 24007 300 MPLS 0012.0100.0007 :: 10.1.3.3 24001 300 MPLS 0012.0100.0007 :: 10.1.4.4 24007 300 MPLS 0012.0100.0008 :: 10.1.3.3 24001 300 MPLS 0012.0100.0008 :: 10.1.4.4 24007 300 MPLS 0012.0100.0009 :: 10.1.3.3 24001 300 MPLS 0012.0100.0009 :: 10.1.4.4 24007 300 MPLS 0012.0100.000a :: 10.1.3.3 24001 300 MPLS 0012.0100.000a :: 10.1.4.4 24007 300 MPLS 005f.8603.6401 :: Bundle-Ether100.33 24000 RP/0/RSP0/CPU0:ASR9901-3-PE1#show bgp l2vpn evpn rd 10.1.1.1:300 route-type 2Thu Jun 25 13:32:02.731 GMT+8BGP router identifier 10.1.1.1, local AS number 65001BGP generic scan interval 60 secsNon-stop routing is enabledBGP table state: ActiveTable ID: 0x0 RD version: 0BGP main routing table version 1156BGP NSR Initial initsync version 1 (Reached)BGP NSR/ISSU Sync-Group versions 0/0BGP scan interval 60 secsStatus codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discardOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight PathRoute Distinguisher: 10.1.1.1:300 (default for vrf 300)*> [2][0][48][0011.0100.0001][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.0002][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.0003][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.0004][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.0005][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.0006][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.0007][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.0008][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.0009][0]/104 0.0.0.0 0 i*> [2][0][48][0011.0100.000a][0]/104 0.0.0.0 0 i*>i[2][0][48][0012.0100.0001][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.0002][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.0003][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.0004][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.0005][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.0006][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.0007][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.0008][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.0009][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[2][0][48][0012.0100.000a][0]/104 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*> [2][0][48][005f.8603.6401][0]/104 0.0.0.0 0 iProcessed 21 prefixes, 31 pathsRP/0/RSP0/CPU0:ASR9901-3-PE1# RP/0/RSP0/CPU0:ASR9901-3-PE1#show bgp l2vpn evpn rd 10.1.1.1:300 [2][0][48][0011.0100.0001][0]/104Thu Jun 25 13:32:56.482 GMT+8BGP routing table entry for [2][0][48][0011.0100.0001][0]/104, Route Distinguisher: 10.1.1.1:300Versions: Process bRIB/RIB SendTblVer Speaker 1097 1097 Local Label: 24000Last Modified: Jun 25 06:30:25.832 for 07:02:31Paths: (1 available, best #1) Advertised to update-groups (with more than one peer): 0.2 Path #1: Received by speaker 0 Advertised to update-groups (with more than one peer): 0.2 Local 0.0.0.0 from 0.0.0.0 (10.1.1.1) Origin IGP, localpref 100, valid, redistributed, best, group-best, import-candidate, rib-install Received Path ID 0, Local Path ID 1, version 1097 Extended community: SoO:10.1.1.1:300 RT:65001:300 EVPN ESI: 0022.2222.2222.2222.2222RP/0/RSP0/CPU0:ASR9901-3-PE1# |
Route-type 3: Inclusive Multicast Advertisement
格式如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | //COMMANDshow evpn evi vpn-id 300 inclusive-multicast detail show bgp l2vpn evpn rd 10.1.1.1:300 route-type 3 show bgp l2vpn evpn rd 10.1.1.1:300 [3][0][32][10.1.1.1]/80 detail show l2vpn forwarding bridge-domain evpn inclusive-multicast detail location 0/0/CPU0RP/0/RSP0/CPU0:ASR9901-3-PE1#show evpn evi vpn-id 300 inclusive-multicast detail Thu Jun 25 13:50:32.307 GMT+8VPN-ID Encap EtherTag Originating IP ---------- ------ ---------- ----------------------------------------300 MPLS 0 10.1.1.1 TEPid : 0xffffffff Nexthop: :: Label : 24001 Source : Local300 MPLS 0 10.1.3.3 TEPid : 0xffffffff Nexthop: 10.1.3.3 Label : 24002 Source : Remote300 MPLS 0 10.1.4.4 TEPid : 0xffffffff Nexthop: 10.1.4.4 Label : 24008 Source : RemoteRP/0/RSP0/CPU0:ASR9901-3-PE1# RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#show bgp l2vpn evpn rrd regexp rnh route-policyroute-type rt-set RP/0/RSP0/CPU0:ASR9901-3-PE1#show bgp l2vpn evpn rd 10.1.1.1:300 route-type 3Thu Jun 25 13:50:54.613 GMT+8BGP router identifier 10.1.1.1, local AS number 65001BGP generic scan interval 60 secsNon-stop routing is enabledBGP table state: ActiveTable ID: 0x0 RD version: 0BGP main routing table version 1156BGP NSR Initial initsync version 1 (Reached)BGP NSR/ISSU Sync-Group versions 0/0BGP scan interval 60 secsStatus codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discardOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight PathRoute Distinguisher: 10.1.1.1:300 (default for vrf 300)*> [3][0][32][10.1.1.1]/80 0.0.0.0 0 i*>i[3][0][32][10.1.3.3]/80 10.1.3.3 100 0 i*>i[3][0][32][10.1.4.4]/80 10.1.4.4 100 0 iProcessed 3 prefixes, 3 pathsRP/0/RSP0/CPU0:ASR9901-3-PE1#show bgp l2vpn evpn rd 10.1.1.1:300 [3][0][32][10.1.1.1]/80 detail Thu Jun 25 13:51:21.093 GMT+8BGP routing table entry for [3][0][32][10.1.1.1]/80, Route Distinguisher: 10.1.1.1:300Versions: Process bRIB/RIB SendTblVer Speaker 2 2 Flags: 0x00040001+0x00000000; Last Modified: Jun 22 08:10:34.832 for 3d05hPaths: (1 available, best #1) Advertised to update-groups (with more than one peer): 0.2 Path #1: Received by speaker 0 Flags: 0x402000000504000b, import: 0x00 Advertised to update-groups (with more than one peer): 0.2 Local 0.0.0.0 from 0.0.0.0 (10.1.1.1) Origin IGP, localpref 100, valid, redistributed, best, group-best, import-candidate Received Path ID 0, Local Path ID 1, version 2 Extended community: RT:65001:300 PMSI: flags 0x00, type 6, label 24001, ID 0x0a010101RP/0/RSP0/CPU0:ASR9901-3-PE1# RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#show l2vpn forwarding bridge-domain 100:300 evpn inclusive-multicast deldebug detail RP/0/RSP0/CPU0:ASR9901-3-PE1#show l2vpn forwarding bridge-domain 100:300 evpn inclusive-multicast detail location 0/0/CPU0 Thu Jun 25 13:51:57.462 GMT+8Bridge-Domain Name BD-ID XCID TEP-id Next Hop Label/VNI Encap Status -------------------------------- ------ ---------- ---------- --------------- ---------- -------- -------100:300 0 0x80000003 Status: bound Flags: default multicast replication 0xffffffff 10.1.3.3 24002 10 bound <<<<<<< 0xffffffff 10.1.4.4 24008 10 bound <<<<<<< |
Route-type 4: DF Election


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 | //Command:show evpn ethernet-segment interface Bundle-Ether100 detail show bgp l2vpn evpn rd 10.1.3.3:0 route-type ethernet-segment show bgp l2vpn evpn rd 10.1.3.3:0 [4][0011.1111.1111.1111.1111][32][10.1.3.3]/128 detailshow bgp rt l2vpn evpn show evpn ethernet-segment interface Bundle-Ether100 detail show evpn ethernet-segment interface Bundle-Ether100 carving detail RP/0/RSP0/CPU0:9901-1-PE3#show evpn ethernet-segment interface bundle-Ether 100 detail Thu Nov 26 02:05:25.194 HKTLegend: B - No Forwarders EVPN-enabled, C - Backbone Source MAC missing (PBB-EVPN), RT - ES-Import Route Target missing, E - ESI missing, H - Interface handle missing, I - Name (Interface or Virtual Access) missing, M - Interface in Down state, O - BGP End of Download missing, P - Interface already Access Protected, Pf - Interface forced single-homed, R - BGP RID not received, S - Interface in redundancy standby state, X - ESI-extracted MAC Conflict SHG - No local split-horizon-group label allocatedEthernet Segment Id Interface Nexthops ------------------------ ---------------------------------- --------------------0011.1111.1111.1111.1111 BE100 10.1.3.3 10.1.4.4 ES to BGP Gates : Ready ES to L2FIB Gates : P Main port : Interface name : Bundle-Ether100 Interface MAC : f4db.e68d.352b IfHandle : 0x00000720 State : Up Redundancy : Not Defined ESI type : 0 Value : 11.1111.1111.1111.1111 ES Import RT : 1111.1111.1111 (Local) Source MAC : 0000.0000.0000 (N/A) Topology : Operational : MH, Single-flow-active Configured : All-active (AApF) (default) Service Carving : Auto-selection Multicast : Disabled Peering Details : 10.1.3.3 [MOD:P:00] 10.1.4.4 [MOD:P:00] Service Carving Results: Forwarders : 2 Elected : 0 Not Elected : 0 EVPN-VPWS Service Carving Results: Primary : 0 Backup : 0 Non-DF : 0 MAC Flushing mode : STP-TCN Peering timer : 3 sec [not running] Recovery timer : 30 sec [not running] Carving timer : 0 sec [not running] Local SHG label : 24005 Remote SHG labels : 1 24009 : nexthop 10.1.4.4 Access signal mode: Bundle OOS (Default)RP/0/RSP0/CPU0:9901-1-PE3# show bgp l2vpn evpn rd 10.1.3.3:0 route-type ? <1-8> Route type value ethernet-ad Display EVPN Ethernet Advertisement routes ethernet-segment Display EVPN Ethernet Segment routes igmp-join-synch Display EVPN MCAST Join synch routes igmp-leave-synch Display EVPN MCAST Leave synch routes inclusive-mcast Display EVPN Inclusive Multicast routes ip-advertisement Display EVPN IP Advertisement routes mac-advertisement Display EVPN MAC Advertisement routesRP/0/RSP0/CPU0:9901-1-PE3# show bgp l2vpn evpn rd 10.1.3.3:0 route-type ethernet-segment Thu Nov 26 02:06:16.996 HKTBGP router identifier 10.1.3.3, local AS number 65001BGP generic scan interval 60 secsNon-stop routing is enabledBGP table state: ActiveTable ID: 0x0 RD version: 0BGP main routing table version 427BGP NSR Initial initsync version 1 (Reached)BGP NSR/ISSU Sync-Group versions 0/0BGP scan interval 60 secsStatus codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discardOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight PathRoute Distinguisher: 10.1.3.3:0 (default for vrf ES:GLOBAL)*> [4][0011.1111.1111.1111.1111][32][10.1.3.3]/128 0.0.0.0 0 i*>i[4][0011.1111.1111.1111.1111][32][10.1.4.4]/128 10.1.4.4 100 0 iProcessed 2 prefixes, 2 pathsRP/0/RSP0/CPU0:9901-1-PE3# show bgp l2vpn evpn rd 10.1.3.3:0 [4][0011.1111.1111.1111.1111][32][10.1.3.3]/128 detail Thu Nov 26 02:06:36.320 HKTBGP routing table entry for [4][0011.1111.1111.1111.1111][32][10.1.3.3]/128, Route Distinguisher: 10.1.3.3:0Versions: Process bRIB/RIB SendTblVer Speaker 299 299 Flags: 0x00040001+0x00000000; Last Modified: Nov 25 18:09:33.833 for 07:57:03Paths: (1 available, best #1) Advertised to update-groups (with more than one peer): 0.2 Path #1: Received by speaker 0 Flags: 0x400002000504000b, import: 0x00, EVPN: 0x0 Advertised to update-groups (with more than one peer): 0.2 Local 0.0.0.0 from 0.0.0.0 (10.1.3.3), if-handle 0x00000000 Origin IGP, localpref 100, valid, redistributed, best, group-best, import-candidate, rib-install Received Path ID 0, Local Path ID 1, version 299 Extended community: EVPN ES Import:1111.1111.1111 DF Election:0:0x0000:0 RP/0/RSP0/CPU0:9901-1-PE3#show bgp rt rt rt-set RP/0/RSP0/CPU0:9901-1-PE3#show bgp rt l2vpn evpn Thu Nov 26 02:07:02.324 HKTEXTCOMM IMP/EXPRT:65001:300 1 / 1RT:65001:400 1 / 1EVPN ES Import:1111.1111.1111 1 / 0Processed 3 entriesRP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#show evpn ethernet-segment interface bundle-Ether 100 carving detail Thu Nov 26 02:07:46.647 HKTLegend: B - No Forwarders EVPN-enabled, C - Backbone Source MAC missing (PBB-EVPN), RT - ES-Import Route Target missing, E - ESI missing, H - Interface handle missing, I - Name (Interface or Virtual Access) missing, M - Interface in Down state, O - BGP End of Download missing, P - Interface already Access Protected, Pf - Interface forced single-homed, R - BGP RID not received, S - Interface in redundancy standby state, X - ESI-extracted MAC Conflict SHG - No local split-horizon-group label allocatedEthernet Segment Id Interface Nexthops ------------------------ ---------------------------------- --------------------0011.1111.1111.1111.1111 BE100 10.1.3.3 10.1.4.4 ES to BGP Gates : Ready ES to L2FIB Gates : P Main port : Interface name : Bundle-Ether100 Interface MAC : f4db.e68d.352b IfHandle : 0x00000720 State : Up Redundancy : Not Defined ESI type : 0 Value : 11.1111.1111.1111.1111 ES Import RT : 1111.1111.1111 (Local) Source MAC : 0000.0000.0000 (N/A) Topology : Operational : MH, Single-flow-active Configured : All-active (AApF) (default) Service Carving : Auto-selection Multicast : Disabled Peering Details : 10.1.3.3 [MOD:P:00] 10.1.4.4 [MOD:P:00] Service Carving Results: Forwarders : 2 Elected : 0 Not Elected : 0 EVPN-VPWS Service Carving Results: Primary : 0 Backup : 0 Non-DF : 0 MAC Flushing mode : STP-TCN Peering timer : 3 sec [not running] Recovery timer : 30 sec [not running] Carving timer : 0 sec [not running] Local SHG label : 24005 Remote SHG labels : 1 24009 : nexthop 10.1.4.4 Access signal mode: Bundle OOS (Default) |
Route-type 1 ES-EAD ( Split-Horizon )


PE4 收到从CE过来的广播流量会复制两份, 一份发给PE1 封装为 SR Label / BUM Label ; 一份给PE3 封装为 SR Label / BUM Label / SHG label

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 | //COMMANDshow evpn ethernet-segment interface Bundle-Ether100 detail show bgp l2vpn evpn route-type ethernet-ad show bgp l2vpn evpn rd 10.1.3.3:0 [1][10.1.3.3:1][0011.1111.1111.1111.1111][4294967295]/184 detail show bgp l2vpn evpn rd 10.1.3.3:300 route-type 1 RP/0/RSP0/CPU0:9901-1-PE3#show evpn ethernet-segment interface bundle-Ether 100 detail Thu Nov 26 15:34:46.741 HKTLegend: B - No Forwarders EVPN-enabled, C - Backbone Source MAC missing (PBB-EVPN), RT - ES-Import Route Target missing, E - ESI missing, H - Interface handle missing, I - Name (Interface or Virtual Access) missing, M - Interface in Down state, O - BGP End of Download missing, P - Interface already Access Protected, Pf - Interface forced single-homed, R - BGP RID not received, S - Interface in redundancy standby state, X - ESI-extracted MAC Conflict SHG - No local split-horizon-group label allocatedEthernet Segment Id Interface Nexthops ------------------------ ---------------------------------- --------------------0011.1111.1111.1111.1111 BE100 10.1.3.3 10.1.4.4 ES to BGP Gates : Ready ES to L2FIB Gates : P Main port : Interface name : Bundle-Ether100 Interface MAC : f4db.e68d.352b IfHandle : 0x00000720 State : Up Redundancy : Not Defined ESI type : 0 Value : 11.1111.1111.1111.1111 ES Import RT : 1111.1111.1111 (Local) Source MAC : 0000.0000.0000 (N/A) Topology : Operational : MH, Single-flow-active Configured : All-active (AApF) (default) Service Carving : Auto-selection Multicast : Disabled Peering Details : 10.1.3.3 [MOD:P:00] 10.1.4.4 [MOD:P:00] Service Carving Results: Forwarders : 2 Elected : 0 Not Elected : 0 EVPN-VPWS Service Carving Results: Primary : 0 Backup : 0 Non-DF : 0 MAC Flushing mode : STP-TCN Peering timer : 3 sec [not running] Recovery timer : 30 sec [not running] Carving timer : 0 sec [not running] Local SHG label : 24005 Remote SHG labels : 1 24009 : nexthop 10.1.4.4 Access signal mode: Bundle OOS (Default)RP/0/RSP0/CPU0:9901-1-PE3# RP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#show bgp l2vpn evpn route-type ethernet-ad Thu Nov 26 15:35:04.527 HKTBGP router identifier 10.1.3.3, local AS number 65001BGP generic scan interval 60 secsNon-stop routing is enabledBGP table state: ActiveTable ID: 0x0 RD version: 0BGP main routing table version 427BGP NSR Initial initsync version 1 (Reached)BGP NSR/ISSU Sync-Group versions 0/0BGP scan interval 60 secsStatus codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discardOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight PathRoute Distinguisher: 10.1.1.1:1*>i[1][10.1.1.1:1][0022.2222.2222.2222.2222][4294967295]/184 10.1.1.1 100 0 iRoute Distinguisher: 10.1.1.1:300*>i[1][0022.2222.2222.2222.2222][0]/120 10.1.1.1 100 0 iRoute Distinguisher: 10.1.1.1:400*>i[1][0022.2222.2222.2222.2222][0]/120 10.1.1.1 100 0 iRoute Distinguisher: 10.1.3.3:0 (default for vrf ES:GLOBAL)*> [1][10.1.3.3:1][0011.1111.1111.1111.1111][4294967295]/184 0.0.0.0 0 iRoute Distinguisher: 10.1.3.3:300 (default for vrf 300)*> [1][0011.1111.1111.1111.1111][0]/120 0.0.0.0 0 i* i 10.1.4.4 100 0 i*>i[1][0011.1111.1111.1111.1111][4294967295]/120 10.1.4.4 100 0 i*>i[1][0022.2222.2222.2222.2222][0]/120 10.1.1.1 100 0 i*>i[1][0022.2222.2222.2222.2222][4294967295]/120 10.1.1.1 100 0 iRoute Distinguisher: 10.1.3.3:400 (default for vrf 400)*> [1][0011.1111.1111.1111.1111][0]/120 0.0.0.0 0 i* i 10.1.4.4 100 0 i*>i[1][0011.1111.1111.1111.1111][4294967295]/120 10.1.4.4 100 0 i*>i[1][0022.2222.2222.2222.2222][0]/120 10.1.1.1 100 0 i*>i[1][0022.2222.2222.2222.2222][4294967295]/120 10.1.1.1 100 0 iRoute Distinguisher: 10.1.4.4:1*>i[1][10.1.4.4:1][0011.1111.1111.1111.1111][4294967295]/184 10.1.4.4 100 0 iRoute Distinguisher: 10.1.4.4:300*>i[1][0011.1111.1111.1111.1111][0]/120 10.1.4.4 100 0 iRoute Distinguisher: 10.1.4.4:400*>i[1][0011.1111.1111.1111.1111][0]/120 10.1.4.4 100 0 iProcessed 15 prefixes, 17 pathsRP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#show bgp l2vpn evpn rd 10.1.3.3:0 [1][10.1.3.3:1][0011.1111.1111.1111.1111][4294967295]/184 detail Thu Nov 26 15:36:24.408 HKTBGP routing table entry for [1][10.1.3.3:1][0011.1111.1111.1111.1111][4294967295]/184, Route Distinguisher: 10.1.3.3:0Versions: Process bRIB/RIB SendTblVer Speaker 304 304 Local Label: 0 (no rewrite); Flags: 0x00040001+0x00000000; Last Modified: Nov 25 18:09:36.833 for 21:26:48Paths: (1 available, best #1) Advertised to update-groups (with more than one peer): 0.2 Path #1: Received by speaker 0 Flags: 0x402002000504000b, import: 0x00, EVPN: 0x0 Advertised to update-groups (with more than one peer): 0.2 Local 0.0.0.0 from 0.0.0.0 (10.1.3.3), if-handle 0x00000000 Origin IGP, localpref 100, valid, redistributed, best, group-best, import-candidate, rib-install Received Path ID 0, Local Path ID 1, version 304 Extended community: EVPN ESI Label:0x02:24005 RT:65001:300 RT:65001:400 RP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#show bgp l2vpn evpn rd 10.1.3.3:300 route-type 1Thu Nov 26 15:37:29.610 HKTBGP router identifier 10.1.3.3, local AS number 65001BGP generic scan interval 60 secsNon-stop routing is enabledBGP table state: ActiveTable ID: 0x0 RD version: 0BGP main routing table version 427BGP NSR Initial initsync version 1 (Reached)BGP NSR/ISSU Sync-Group versions 0/0BGP scan interval 60 secsStatus codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discardOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight PathRoute Distinguisher: 10.1.3.3:300 (default for vrf 300)*> [1][0011.1111.1111.1111.1111][0]/120 0.0.0.0 0 i* i 10.1.4.4 100 0 i*>i[1][0011.1111.1111.1111.1111][4294967295]/120 10.1.4.4 100 0 i*>i[1][0022.2222.2222.2222.2222][0]/120 10.1.1.1 100 0 i*>i[1][0022.2222.2222.2222.2222][4294967295]/120 10.1.1.1 100 0 iProcessed 4 prefixes, 5 paths |
Route-type 1 EVI-EAD(Aliasing)
生么是aliasing:


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | Command:show bgp l2vpn evpn rd 10.1.1.1:300 route-type 1 show bgp l2vpn evpn rd 10.1.1.1:300 [1][0011.1111.1111.1111.1111][0]/120 detail show evpn internal-label vpn-id 300 detail show cli history detail RP/0/RSP0/CPU0:ASR9901-3-PE1#show bgp l2vpn evpn rd 10.1.1.1:300 route-type 1Fri Jun 26 03:57:53.556 GMT+8BGP router identifier 10.1.1.1, local AS number 65001BGP generic scan interval 60 secsNon-stop routing is enabledBGP table state: ActiveTable ID: 0x0 RD version: 0BGP main routing table version 1156BGP NSR Initial initsync version 1 (Reached)BGP NSR/ISSU Sync-Group versions 0/0BGP scan interval 60 secsStatus codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discardOrigin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight PathRoute Distinguisher: 10.1.1.1:300 (default for vrf 300)*>i[1][0011.1111.1111.1111.1111][0]/120 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*>i[1][0011.1111.1111.1111.1111][4294967295]/120 10.1.3.3 100 0 i* i 10.1.4.4 100 0 i*> [1][0022.2222.2222.2222.2222][0]/120 0.0.0.0 0 iProcessed 3 prefixes, 5 pathsRP/0/RSP0/CPU0:ASR9901-3-PE1# RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#show bgp l2vpn evpn rd 10.1.1.1:300 [1][0011.1111.1111.1111.1111][0]/120 detail Fri Jun 26 03:58:28.256 GMT+8BGP routing table entry for [1][0011.1111.1111.1111.1111][0]/120, Route Distinguisher: 10.1.1.1:300Versions: Process bRIB/RIB SendTblVer Speaker 1091 1091 Flags: 0x00001001+0x00010000; Last Modified: Jun 25 06:29:04.832 for 21:29:24Paths: (2 available, best #1) Not advertised to any peer Path #1: Received by speaker 0 Flags: 0x4000020005068005, import: 0x80 Not advertised to any peer Local, (received & used) 10.1.3.3 (metric 2) from 10.1.3.3 (10.1.3.3) Received Label 24001 Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported, rib-install Received Path ID 0, Local Path ID 1, version 1091 Extended community: RT:65001:300 Source AFI: L2VPN EVPN, Source VRF: default, Source Route Distinguisher: 10.1.3.3:300 Path #2: Received by speaker 0 Flags: 0x4000020004028005, import: 0x80 Not advertised to any peer Local, (received & used) 10.1.4.4 (metric 2) from 10.1.4.4 (10.1.4.4) Received Label 24007 Origin IGP, localpref 100, valid, internal, import-candidate, imported, rib-install Received Path ID 0, Local Path ID 0, version 0 Extended community: RT:65001:300 Source AFI: L2VPN EVPN, Source VRF: default, Source Route Distinguisher: 10.1.4.4:300RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#show evpn internal-label vpn-id 300 detail Fri Jun 26 03:59:07.981 GMT+8VPN-ID Encap Ethernet Segment Id EtherTag Label ---------- ------ --------------------------- -------- --------300 MPLS 0011.1111.1111.1111.1111 0 24003 Multi-paths resolved: TRUE (Remote all-active) Multi-paths Internal label: 24003 Pathlists: MAC 10.1.3.3 24001 10.1.4.4 24007 EAD/ES 10.1.3.3 0 10.1.4.4 0 EAD/EVI 10.1.3.3 24001 10.1.4.4 24007 Summary pathlist: 0xffffffff 10.1.3.3 24001 0xffffffff 10.1.4.4 24007 |
配置
PE1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | RP/0/RSP0/CPU0:ASR9901-3-PE1#show run l2vpn Fri Jun 26 05:24:34.678 GMT+8l2vpn description elan bridge group 100 bridge-domain 300 description elan interface Bundle-Ether100.33 split-horizon group ! evi 300 ! ! bridge-domain 400 description elan interface Bundle-Ether100.44 split-horizon group ! evi 400 ! ! !!RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#show run evpn Fri Jun 26 05:24:38.189 GMT+8evpn evi 300 bgp route-target import 65001:300 route-target export 65001:300 ! advertise-mac ! ! evi 400 bgp route-target import 65001:400 route-target export 65001:400 ! advertise-mac ! ! interface Bundle-Ether100 ethernet-segment identifier type 0 22.22.22.22.22.22.22.22.22 bgp route-target 2222.2222.2222 ! !!RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#show run router bgp Fri Jun 26 05:24:46.108 GMT+8router bgp 65001 bgp router-id 10.1.1.1 address-family l2vpn evpn ! neighbor 10.1.3.3 remote-as 65001 update-source Loopback100 address-family l2vpn evpn soft-reconfiguration inbound always ! ! neighbor 10.1.4.4 remote-as 65001 update-source Loopback100 address-family l2vpn evpn soft-reconfiguration inbound always ! !!RP/0/RSP0/CPU0:ASR9901-3-PE1#RP/0/RSP0/CPU0:ASR9901-3-PE1#show run router isis Fri Jun 26 05:24:49.847 GMT+8router isis xuxing is-type level-2-only net 49.0000.0000.0001.00 address-family ipv4 unicast metric-style wide segment-routing mpls ! interface Loopback100 passive circuit-type level-2-only address-family ipv4 unicast prefix-sid absolute 16001 ! ! interface GigabitEthernet0/0/0/0 circuit-type level-2-only point-to-point address-family ipv4 unicast fast-reroute per-prefix fast-reroute per-prefix ti-lfa metric 1 ! !!RP/0/RSP0/CPU0:ASR9901-3-PE1#show run int bundle-ether 100*Fri Jun 26 05:26:06.184 GMT+8interface Bundle-Ether100 lacp system mac 0100.0100.0100 load-interval 30!interface Bundle-Ether100.33 l2transport encapsulation dot1q 33 rewrite ingress tag pop 1 symmetric!interface Bundle-Ether100.44 l2transport encapsulation dot1q 44 rewrite ingress tag pop 1 symmetric! |
PE3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | RP/0/RSP0/CPU0:9901-1-PE3#show run l2vpn Thu Nov 26 17:32:50.916 HKTl2vpn description elan bridge group 100 bridge-domain 300 description elan interface Bundle-Ether100.33 split-horizon group ! evi 300 ! ! bridge-domain 400 description elan interface Bundle-Ether100.44 split-horizon group ! evi 400 ! ! !!RP/0/RSP0/CPU0:9901-1-PE3#show run evpn Thu Nov 26 17:32:53.898 HKTevpn evi 300 bgp route-target import 65001:300 route-target export 65001:300 ! advertise-mac ! ! evi 400 bgp route-target import 65001:400 route-target export 65001:400 ! advertise-mac ! ! interface Bundle-Ether100 ethernet-segment identifier type 0 11.11.11.11.11.11.11.11.11 bgp route-target 1111.1111.1111 ! !!RP/0/RSP0/CPU0:9901-1-PE3#show run router bgp Thu Nov 26 17:32:57.445 HKTrouter bgp 65001 bgp router-id 10.1.3.3 address-family l2vpn evpn ! neighbor 10.1.1.1 remote-as 65001 update-source Loopback100 address-family l2vpn evpn ! ! neighbor 10.1.4.4 remote-as 65001 update-source Loopback100 address-family l2vpn evpn ! !!RP/0/RSP0/CPU0:9901-1-PE3#show run router isis Thu Nov 26 17:33:03.779 HKTrouter isis xuxing is-type level-2-only net 49.0000.0000.0003.00 address-family ipv4 unicast metric-style wide segment-routing mpls ! interface Loopback100 passive circuit-type level-2-only address-family ipv4 unicast prefix-sid absolute 16003 ! ! interface TenGigE0/0/0/30 circuit-type level-2-only point-to-point address-family ipv4 unicast fast-reroute per-prefix fast-reroute per-prefix ti-lfa metric 1 ! !!RP/0/RSP0/CPU0:9901-1-PE3#RP/0/RSP0/CPU0:9901-1-PE3#show run int bundle-ether 100*Thu Nov 26 17:33:08.354 HKTinterface Bundle-Ether100 lacp system mac 0100.0100.0100 load-interval 30!interface Bundle-Ether100.33 l2transport encapsulation dot1q 33 rewrite ingress tag pop 1 symmetric!interface Bundle-Ether100.44 l2transport encapsulation dot1q 44 rewrite ingress tag pop 1 symmetric |
PE4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | RP/0/RSP0/CPU0:9001-2-PE4#show run l2vpn Fri Mar 12 00:06:17.309 UTCl2vpn description elan bridge group 100 bridge-domain 300 description elan interface Bundle-Ether100.33 split-horizon group ! evi 300 ! ! bridge-domain 400 description elan interface Bundle-Ether100.44 split-horizon group ! evi 400 ! ! !!RP/0/RSP0/CPU0:9001-2-PE4#show run evpn Fri Mar 12 00:06:22.449 UTCevpn evi 300 bgp route-target import 65001:300 route-target export 65001:300 ! advertise-mac ! ! evi 400 bgp route-target import 65001:400 route-target export 65001:400 ! advertise-mac ! ! interface Bundle-Ether100 ethernet-segment identifier type 0 11.11.11.11.11.11.11.11.11 bgp route-target 1111.1111.1111 ! !!RP/0/RSP0/CPU0:9001-2-PE4#show run route rbg ^% Invalid input detected at '^' marker.RP/0/RSP0/CPU0:9001-2-PE4#show run router bgp Fri Mar 12 00:06:31.815 UTCrouter bgp 65001 bgp router-id 10.1.4.4 address-family l2vpn evpn ! neighbor 10.1.1.1 remote-as 65001 update-source Loopback100 address-family l2vpn evpn ! ! neighbor 10.1.3.3 remote-as 65001 update-source Loopback100 address-family l2vpn evpn ! !!RP/0/RSP0/CPU0:9001-2-PE4#show run router isis Fri Mar 12 00:06:35.304 UTCrouter isis xuxing is-type level-2-only net 49.0000.0000.0004.00 address-family ipv4 unicast metric-style wide segment-routing mpls ! interface Loopback100 passive circuit-type level-2-only address-family ipv4 unicast prefix-sid absolute 16004 ! ! interface TenGigE0/0/2/2 circuit-type level-2-only point-to-point address-family ipv4 unicast fast-reroute per-prefix fast-reroute per-prefix ti-lfa metric 1 ! !!RP/0/RSP0/CPU0:9001-2-PE4#RP/0/RSP0/CPU0:9001-2-PE4#RP/0/RSP0/CPU0:9001-2-PE4#show run int bundle-ether 100*Fri Mar 12 00:06:41.755 UTCinterface Bundle-Ether100 lacp system mac 0100.0100.0100 load-interval 30!interface Bundle-Ether100.33 l2transport encapsulation dot1q 33 rewrite ingress tag pop 1 symmetric!interface Bundle-Ether100.44 l2transport encapsulation dot1q 44 rewrite ingress tag pop 1 symmetric! |








The blog from link: http://imxing.cn/wp-trackback.php?p=1015