- Table of Contents
- Related Documents
-
| Title | Size | Download |
|---|---|---|
| 01-EVPN commands | 492.08 KB |
Contents
address-family ipv6 (public instance view)
address-family l2vpn evpn (BGP instance view)
display bgp l2vpn evpn inlabel
display evpn route xconnect-group
display l2vpn forwarding evpn split-horizon
evpn frr local (cross-connect group EVPN instance view)
evpn frr local (VSI EVPN instance view)
evpn local-service-id remote-service-id
evpn multihoming advertise disable
evpn multihoming advertise ignore-ethernet-tag
evpn multihoming timer df-delay
evpn multihoming vpws-frr local
peer advertise encap-type mpls
EVPN commands
ac interface
Use ac interface to map an interface to a cross-connect.
Use undo ac interface to delete the mapping between a cross-connect and an interface.
Syntax
ac interface interface-type interface-number [ access-mode { ethernet | vlan } ] [ track track-entry-number&<1-3> ]
undo ac interface interface-type interface-number
Default
No interface is mapped to a cross-connect.
Views
Cross-connect view
Predefined user roles
network-admin
Parameters
interface-type interface-number: Specifies an interface by its type and number.
access-mode: Specifies an access mode. The default access mode varies by AC type.
· For a Layer 3 interface, the default access mode is Ethernet.
· For a Layer 3 subinterface, the default access mode is VLAN.
ethernet: Specifies the Ethernet access mode.
vlan: Specifies the VLAN access mode.
track track-entry-number&<1-3>: Specifies a space-separated list of up to three track entry numbers in the range of 1 to 1024. The AC is up only if a minimum of one associated track entry is in positive state.
Usage guidelines
After you execute this command, packets received from the mapped Layer 3 interface are forwarded to the PW or another AC bound to the cross-connect.
The access mode determines how the PE treats the VLAN tag in Ethernet frames received from the AC. It also determines how the PE forwards Ethernet frames out of the AC.
· VLAN access mode—Ethernet frames received from the AC must carry a VLAN tag in the Ethernet header. The VLAN tag is called a P-tag, which is assigned by the service provider. Ethernet frames sent out of the AC must also carry the P-tag.
· Ethernet access mode—If Ethernet frames from the AC have a VLAN tag in the header, the VLAN tag is called a U-tag, and the PE ignores it. Ethernet frames sent out of the AC do not carry the P-tag.
Examples
# Map GigabitEthernet 1/0/12 to cross-connect aaa in cross-connect group vpna.
[Sysname] xconnect-group vpna
[Sysname-xcg-vpna] connection aaa
[Sysname-xcg-vpna-aaa] ac interface gigabitethernet 1/0/12
Related commands
connection (MPLS Command Reference)
display l2vpn interface (MPLS Command Reference)
encapsulation (MPLS Command Reference)
pw-type (MPLS Command Reference)
address-family ipv6 (public instance view)
Use address-family ipv6 to enter public instance IPv6 address family view.
Use undo address-family ipv6 to delete all settings in public instance IPv6 address family view.
Syntax
address-family ipv6
undo address-family ipv6
Views
Public instance view
Predefined user roles
network-admin
Examples
# Enter public instance IPv6 address family view.
<Sysname> system-view
[Sysname] ip public-instance
[Sysname-public-instance] address-family ipv6
[Sysname-public-instance-ipv6]
address-family l2vpn evpn (BGP instance view)
Use address-family l2vpn evpn to create the BGP EVPN address family and enter its view, or enter the view of the existing BGP EVPN address family.
Use undo address-family l2vpn evpn to delete the BGP EVPN address family and all settings in BGP EVPN address family view.
Syntax
address-family l2vpn evpn
undo address-family l2vpn evpn
Default
The BGP EVPN address family does not exist.
Views
BGP instance view
Predefined user roles
network-admin
Usage guidelines
Configuration made in BGP EVPN address family view takes effect only on routes and peers of the BGP EVPN address family that are on the public network.
Examples
# Create the BGP EVPN address family and enter its view.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn]
advertise evpn route
Use advertise evpn route to enable BGP EVPN route advertisement for the BGP VPNv4 or VPNv6 address family.
Use undo advertise evpn route to disable BGP EVPN route advertisement for the BGP VPNv4 or VPNv6 address family.
Syntax
advertise evpn route [ replace-rt ][ advertise-policy policy-name ]
undo advertise evpn route
Default
BGP EVPN routes are not advertised through the BGP VPNv4 or VPNv6 address family.
Views
BGP VPNv4 address family
BGP VPNv6 address family
Predefined user roles
network-admin
Parameters
replace-rt: Replaces the route targets of BGP EVPN routes with the route targets of BGP VPNv4 or VPNv6 routes. If you do not specify this keyword, route targets of BGP EVPN routes are not modified.
advertise-policy policy-name: Specifies a routing policy to filter the BGP EVPN routes to be advertised to BGP VPNv4 or VPNv6 peers. The policy-name argument specifies the routing policy name, a case-sensitive string of 1 to 63 characters. If you do not specify this option, all BGP EVPN routes are advertised to BGP VPNv4 or VPNv6 peers.
Usage guidelines
To enable communication between data centers interconnected through an MPLS L3VPN network, you must configure the BGP EVPN address family and the BGP VPNv4 or VPNv6 address family to exchange routes on EDs.
After you execute this command, the device advertises IP prefix advertisement routes and MAC/IP advertisement routes that contain host route information through the BGP VPNv4 or VPNv6 address family.
Examples
# Enable BGP EVPN route advertisement for the BGP VPNv4 address family.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family vpnv4
[Sysname-bgp-default-vpnv4] advertise evpn route
advertise l2vpn evpn
Use advertise l2vpn evpn to enable BGP EVPN route advertisement to the local site.
Use undo advertise l2vpn evpn to disable BGP EVPN route advertisement to the local site.
Syntax
advertise l2vpn evpn
undo advertise l2vpn evpn
Default
BGP EVPN route advertisement to the local site is enabled.
Views
BGP-VPN IPv4 unicast address family view
BGP-VPN IPv6 unicast address family view
Predefined user roles
network-admin
Usage guidelines
This command enables the device to advertise private BGP EVPN routes to the local site after the device adds the routes to the routing table of a VPN instance.
Examples
# Enable BGP EVPN route advertisement to the local site for VPN instance vpn1.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] ip vpn-instance vpn1
[Sysname-bgp-default-vpn1] address-family ipv4
[Sysname-bgp-default-ipv4-vpn1] advertise l2vpn evpn
advertise l3vpn route
Use advertise l3vpn route to enable BGP VPNv4 or VPNv6 route advertisement for the BGP EVPN address family.
Use undo advertise l3vpn route to disable BGP VPNv4 or VPNv6 route advertisement for the BGP EVPN address family.
Syntax
advertise l3vpn route [ replace-rt ][ advertise-policy policy-name ]
undo advertise l3vpn route
Default
BGP VPNv4 or VPNv6 routes are not advertised through the BGP EVPN address family.
Views
BGP EVPN address family view
Predefined user roles
network-admin
Parameters
replace-rt: Replaces the route targets of BGP VPNv4 or VPNv6 routes with the route targets of BGP EVPN routes. If you do not specify this keyword, route targets of BGP VPNv4 or VPNv6 routes are not modified.
advertise-policy policy-name: Specifies a routing policy to filter the BGP VPNv4 or VPNv6 routes to be advertised to BGP EVPN peers. The policy-name argument specifies the routing policy name, a case-sensitive string of 1 to 63 characters. If you do not specify this option, all BGP VPNv4 or VPNv6 routes are advertised to BGP EVPN peers.
Usage guidelines
To enable communication between data centers interconnected through an MPLS L3VPN network, you must configure the BGP EVPN address family and the BGP VPNv4 or VPNv6 address family to exchange routes on EDs.
After you execute this command, the device advertises BGP VPNv4 or VPNv6 routes as IP prefix advertisement routes through the BGP EVPN address family.
Examples
# Enable BGP VPNv4 or VPNv6 route advertisement for the BGP EVPN address family.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] advertise l3vpn route
arp mac-learning disable
Use arp mac-learning disable to disable an EVPN instance from learning MAC addresses from ARP information.
Use undo arp mac-learning disable to restore the default.
Syntax
arp mac-learning disable
undo arp mac-learning disable
Default
An EVPN instance learns MAC addresses from ARP information.
Views
VSI EVPN instance view
Predefined user roles
network-admin
Usage guidelines
The MAC information and ARP information advertised by a remote device overlap. To avoid duplication, use this command to disable the learning of MAC addresses from ARP information. EVPN will learn remote MAC addresses only from the MAC information advertised from remote sites.
Examples
# (For MPLS encapsulation.) Disable an EVPN instance from learning MAC addresses from ARP information.
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation mpls
[Sysname-vsi-aaa-evpn-mpls] arp mac-learning disable
display bgp l2vpn evpn
Use display bgp l2vpn evpn to display BGP EVPN routes.
Syntax
display bgp [ instance instance-name ] l2vpn evpn [ peer { ipv4-address | ipv6-address } { advertised-routes | received-routes } [ statistics ] | route-distinguisher route-distinguisher [ route-type { auto-discovery | es | igmp-js | igmp-ls | imet | ip-prefix | mac-ip | smet } ] [ evpn-route route-length [ advertise-info ] ] | route-type { auto-discovery | es | imet | ip-prefix | mac-ip } | statistics ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
instance instance-name: Specifies a BGP instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify this option, the command displays BGP EVPN routes for the default BGP instance.
peer ipv4-address: Specifies a peer by its IPv4 address.
advertised-routes: Specifies the routes advertised to the specified peer.
received-routes: Specifies the routes received from the specified peer.
statistics: Displays BGP EVPN route statistics.
route-distinguisher route-distinguisher: Specifies a route distinguisher (RD), a string of 3 to 21 characters. The RD can use one of the following formats:
· 16-bit AS number:32-bit user-defined number. For example, 101:3.
· 32-bit IP address:16-bit user-defined number. For example, 192.168.122.15:1.
· 32-bit AS number:16-bit user-defined number. For example, 65536:1. The AS number must be equal to or greater than 65536.
route-type: Specifies a route type.
auto-discovery: Specifies Ethernet auto-discovery routes.
es: Specifies Ethernet segment (ES) routes.
igmp-ls: Specifies IGMP leave synch routes.
igmp-js: Specifies IGMP join synch routes.
imet: Specifies inclusive multicast Ethernet tag (IMET) routes.
ip-prefix: Specifies IP prefix advertisement routes.
mac-ip: Specifies MAC/IP advertisement routes.
smet: Specifies selective multicast Ethernet tag (SMET) routes.
evpn-route: Specifies a BGP EVPN route, a case-insensitive string of 1 to 512 characters.
route-length: Specifies the route length in bits, in the range of 0 to 65535.
evpn-prefix: Specifies a BGP EVPN route in the format of evpn-route/route-length, a case-insensitive string of 1 to 512 characters.
advertise-info: Displays advertisement information about BGP EVPN routes.
ipv4-address: Specifies an IPv4 address.
ipv6-address: Specifies an IPv6 address.
mac-address: Specifies a MAC address in MAC/IP advertisement routes. If you specify the route-type keyword, to use this argument, you must also specify the mac-ip keyword.
Usage guidelines
If you do not specify any parameter, this command displays brief information about all BGP EVPN routes.
Examples
# Display brief information about all BGP EVPN routes.
<Sysname> display bgp l2vpn evpn
BGP local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a - additional-path
Origin: i - IGP, e - EGP, ? - incomplete
Total number of routes from all PEs: 3
Route distinguisher: 1:1(vpna)
Total number of routes: 3
* > Network : [2][0][48][521f-b814-0106][0][0.0.0.0]/104
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
* > Network : [2][0][48][521f-b814-0106][32][10.1.1.10]/136
NextHop : 0.0.0.0 LocPrf : 100
PrefVal : 32768 OutLabel : NULL
MED : 0
Path/Ogn: i
* >i Network : [2][0][48][522b-3c6a-0406][32][10.1.1.20]/136
NextHop : 3.3.3.3 LocPrf : 100
PrefVal : 0 OutLabel : NULL
MED : 0
Path/Ogn: i
Table 1 Command output
|
Field |
Description |
|
Status codes |
Route status codes: · * - valid—Valid route. · > - best—Optimal route. · d - dampened—Dampened route. · h - history—History route. · i - internal—Internal route. · e - external—External route. · s - suppressed—Suppressed route. · S - stale—Stale route. · a - additional-path—Add-Path optimal route. |
|
Origin |
Origin of the route: · i – IGP—Originated in the AS. The origin of routes advertised by using the network command is IGP. · e – EGP—Learned through EGP. · ? – incomplete—Unknown origin. The origin of routes redistributed from IGP protocols is incomplete. |
|
Network |
BGP EVPN route/route length. BGP EVPN routes are as follows: · [1][ESI][EthernetTagID] ¡ 1—Ethernet auto-discovery route. ¡ ESI—Ethernet segment identifier (ESI). ¡ EthernetTagID—Ethernet tag ID. · [2][EthernetTagID][MACLength][MAC][IPAddressLength][IPAddress] ¡ 2—MAC/IP advertisement route. ¡ EthernetTagID—Ethernet tag ID. ¡ MACLength—MAC address length. ¡ MAC—MAC address. ¡ IPAddressLength—IP address length. ¡ IPAddress—IP address. · [3][EthernetTagID][IPAddressLength][IPAddress] ¡ 3—IMET route. ¡ IPAddressLength—IP address length. ¡ IPAddress—IP address of the originating router. · [4][ESI][IPAddressLength][IPAddress] ¡ 4—ES route. ¡ ESI—ESI. ¡ IPAddressLength—IP address length. ¡ IPAddress—IP address of the originating router. · [5][EthernetTagID][IPAddressLength][IPAddress] ¡ 5—IP prefix advertisement route. ¡ EthernetTagID—Ethernet tag ID. ¡ IPAddressLength—IP address length. ¡ IPAddress—IP address of the originating router. · [6][EthernetTagID][Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP] ¡ 6—Selective multicast Ethernet tag route. ¡ EthernetTagID—Ethernet tag ID. ¡ Source Len—Length of the multicast source address. This field displays 0 if the multicast source is any (*, G). ¡ Source IP—Source IP address of IGMP membership reports. This field is not displayed if the multicast source is any (*, G). ¡ Group Len—Length of the multicast group address. ¡ Group IP—Multicast group address of IGMP membership reports. ¡ Originator Len—Length of the originating router's IP address. ¡ Originator IP—IP address of the originating router. · [7][ESI][EthernetTagID][Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP] ¡ 7—IGMP join synch route. ¡ ESI—ESI. ¡ EthernetTagID—Ethernet tag ID. ¡ Source Len—Length of the multicast source address. This field displays 0 if the multicast source is any (*, G). ¡ Source IP—Source IP address of IGMP membership reports. This field is not displayed if the multicast source is any (*, G). ¡ Group Len—Length of the multicast group address. ¡ Group IP—Multicast group address of IGMP membership reports. ¡ Originator Len—Length of the originating router's IP address. ¡ Originator IP—IP address of the originating router. · [8][ESI][EthernetTagID] [Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP][ [LeaveGroup Synchronization] ¡ 8—IGMP leave synch route. ¡ ESI—ESI. ¡ EthernetTagID—Ethernet tag ID. ¡ Source Len—Length of the multicast source address. This field displays 0 if the multicast source is any (*, G). ¡ Source IP—Source IP address of IGMP membership reports. This field is not displayed if the multicast source is any (*, G). ¡ Group Len—Length of the multicast group address. ¡ Group IP—Multicast group address of IGMP membership reports. ¡ Originator Len—Length of the originating router's IP address. ¡ Originator IP—IP address of the originating router. ¡ LeaveGroup Synchronization—Leave group synchronization sequence number. · [10]EthernetTagID][Source Len][Source IP][Group Len][Group IP]][Originator Len][Originator IP] ¡ 10—Selective provider multicast service interface route. ¡ EthernetTagID—Ethernet tag ID. ¡ Source Len—Length of the multicast source IP address. This field displays 0 if the multicast source is any (*, G). ¡ Source IP—Multicast source IP address. This field is not displayed if the multicast source is any (*, G). ¡ Group Len—Length of the multicast group IP address. ¡ Group IP—Multicast group IP address. ¡ Originator Len—Length of the originating router's IP address. ¡ Originator IP—IP address of the originating router. |
|
NextHop |
Next hop IP address. |
|
LocPrf |
Local precedence. |
|
PrefVal |
Preferred value. |
|
OutLabel |
Outgoing label. |
|
MED |
Multi-Exit Discriminator (MED) attribute. |
|
Path/Ogn |
AS_PATH and ORIGIN attributes of the route. |
# Display detailed information about BGP EVPN route [1][0001.0203.0405.0607.0809][5]/120 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [1][0001.0203.0405.0607.0809][5] 120
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [1][0001.0203.0405.0607.0809][5]/120:
From : 10.1.1.2 (192.168.56.17)
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : 0
Ext-Community : <RT: 1:2>, <Encapsulation Type: MPLS >, <ESI Label: Flag 0,
Label 1>, <EVPN Layer 2 Attributes: MTU 1500, Control Flags 0x02>
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0, pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : Ethernet auto-discovery route
ESI : 0001.0203.0405.0607.0809
Ethernet tag ID : 5
MPLS label : 10
Table 2 Command output
|
Field |
Description |
|
Paths |
Number of routes: · available—Number of valid routes. · best—Number of optimal routes. |
|
From |
IP address of the BGP peer that advertised the route. |
|
Rely nexthop |
Next hop after route recursion. If no next hop is found, this field displays not resolved. |
|
Original nexthop |
Original next hop of the route. If the route was obtained from a BGP update message, the original next hop is the next hop IP address in the message. |
|
OutLabel |
Outgoing label of the route. |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. · ESI Label. · E-Tree Leaf Label—E-tree Leaf flag and label. |
|
RxPathID |
Add-Path ID value of the received route. This field is not supported by the BGP EVPN address family. |
|
TxPathID |
Add-Path ID value of the sent route. This field is not supported by the BGP EVPN address family. |
|
AS-path |
AS_PATH attribute of the route. This attribute records the ASs the route has passed and avoids routing loops. |
|
Origin |
Origin of the route: · igp—Originated in the AS. The origin of routes advertised by using the network command is IGP. · egp—Learned through EGP. · incomplete—Unknown origin. The origin of routes redistributed from IGP protocols is incomplete. |
|
Attribute value |
Attributes of the route: · MED—MED value for the destination network. · localpref—Local preference value. · pref-val—Preferred value. · pre—Route preference value. |
|
State |
Current state of the route: · valid. · internal. · external. · local. · synchronize. · best. · delay—The route will be delayed for optimal route selection. This field is displayed only in the detailed command output. · bgp-rib-only—The route will not be flushed to the routing table. This field is displayed only in the detailed command output. |
|
IP precedence |
IP precedence in the range of 0 to 7. N/A indicates that the IP precedence is invalid. |
|
QoS local ID |
QoS local ID in the range of 1 to 4095. N/A indicates that the QoS local ID is invalid. |
|
Traffic index |
Traffic index in the range of 1 to 64. N/A indicates that the traffic index is invalid. |
|
MPLS label |
MPLS label. The current software version does not support this field. |
# Display detailed information about BGP EVPN route [2][5][48][0001-0203-0405][32][4.5.5.5]/136 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [2][5][48][0001-0203-0405][32][5.5.5.5] 136
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [2][5][48][0001-0203-0405][32][5.5.5.5]/136:
From : 10.1.1.2 (192.168.56.17)
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : 0
Ext-Community : <RT: 1:2>, <RT: 1:3>, <RT: 1:4>, <RT: 1:5>, <RT: 1:6>, <RT: 1:7
>, <Encapsulation Type: MPLS>, <Router's Mac: 0006-0708-0910
>, <MAC Mobility: Flag 0, SeqNum 2>
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0, pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : MAC/IP advertisement route
ESI : 0001.0203.0405.0607.0809
Ethernet tag ID : 5
MAC address : 0001-0203-0405
IP address : 5.5.5.5/32
MPLS label1 : 10
Table 3 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. · Router's Mac. · MAC Mobility—MAC mobility. ¡ Flag—Indicates whether the MAC address can move. A value of 1 indicates that the MAC address cannot move, and a value of 0 indicates that the MAC address can move. ¡ SeqNum—Identifies the most recent move of the MAC address. |
|
MPLS label1 |
MPLS label for EVPN VPLS. |
# Display detailed information about BGP EVPN route [3][0][32][5.5.5.5]/80 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [3][0][32][4.5.5.5] 80
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [3][0][32][4.5.5.5]/80:
From : 10.1.1.2 (192.168.56.17)
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : 0
Ext-Community : <RT: 1:2>, <Encapsulation Type: MPLS>
RxPathID : 0x0
TxPathID : 0x0
PMSI tunnel : Flag 0, TunnelType 6, Label 10, EndPointAddress 10.1.1.2
AS-path : 200
Origin : igp
Attribute value : MED 0,pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : Inclusive multicast Ethernet tag route
Ethernet tag ID : 0
Origin address : 5.5.5.5/32
Table 4 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. |
|
PMSI tunnel |
P-Multicast Service Interface (PMSI) tunnel information: · Flag—Flags. This field is fixed at 0 in the current software version. · TunnelType—Tunnel type. This field is fixed at 6 in the current software version, which represents a head-end replication tunnel. · Label—MPLS label. · EndPointAddress—Tunnel destination address. |
|
Origin address |
IP address of the originating router. |
# Display detailed information about BGP EVPN route [4][0000.0000.0000.0000.000a][32][4.5.5.5]/128 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [4][0000.0000.0000.0000.000a][32][4.5.5.5] 128
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [4][0000.0000.0000.0000.000a][32][4.5.5
.5]/128:
From : 10.1.1.2 (192.168.56.17)
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : 0
Ext-Community : <ES-Import RT: 0000-0000-0000>, <Encapsulation Type: MPLS>
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0,pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : Ethernet segment route
ESI : 0000.0000.0000.0000.000a
Origin address : 4.5.5.5/32
Table 5 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. · ES-Import RT. |
|
Origin address |
IP address of the originating router. |
# Display detailed information about BGP EVPN route [5][10][32][4.5.5.5]/80 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [5][10][32][4.5.5.5] 80
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [5][10][32][4.5.5.5]/80:
From : 10.1.1.2 (192.168.56.17)
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : 0
Ext-Community : <RT: 1:2>, <Encapsulation Type: MPLS>, <Router's Mac:
0006-0708-0910>
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0,pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : IP prefix advertisement route
ESI : 0000.0000.0000.0000.000a
Ethernet tag ID : 10
IP address : 4.5.5.5/32
Gateway address : 0.0.0.0
MPLS Label : 1
Table 6 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. · Router's Mac. |
|
IP address |
IP address and prefix length. |
|
MPLS Label |
MPLS label for EVPN L3VPN. |
# Display detailed information about BGP EVPN route [4][0000.0000.0000.0000.000a][32][4.5.5.5]/128 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [4][0000.0000.0000.0000.000a][32][4.5.5.5] 128 advertise-info
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 best
BGP routing table information of [4][0000.0000.0000.0000.000a][32][4.5.5.5]/128:
Advertised to peers (1 in total):
10.2.1.2
Table 7 Command output
|
Field |
Description |
|
Paths |
Number of optimal routes. |
|
Advertised to peers (1 in total) |
Peers to whom the route has been advertised and the number of the peers. |
# Display detailed information about BGP EVPN route [5][10][32][4.5.5.5]/80 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [5][10][32][4.5.5.5] 80
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [5][10][32][4.5.5.5]/80:
From : 10.1.1.2 (192.168.56.17)
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : NULL
Ext-Community : <RT: 1:2>, <Encapsulation Type: MPLS>, <Router's Mac:
0006-0708-0910>
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0,pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : IP prefix advertisement route
ESI : 0000.0000.0000.0000.000a
Ethernet tag ID : 10
IP address : 4.5.5.5/32
Gateway address : 0.0.0.0
MPLS Label : 1
Re-origination : Enable
Route distinguisher: 2.2.2.2:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [5][10][32][4.5.5.5]/80:
From : 10.1.1.2 (192.168.56.17)
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : 0
Ext-Community : <RT: 1:2>, <Encapsulation Type: MPLS>, <Router's Mac:
0006-0708-0910>
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0,pref-val 0
State : valid, external, best, reoriginated, remoteredist
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : IP prefix advertisement route
ESI : 0000.0000.0000.0000.000a
Ethernet tag ID : 10
IP address : 4.5.5.5/32
Gateway address : 0.0.0.0
MPLS Label : 20
Table 8 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. · Router's Mac. |
|
State |
Current state of the route: · valid. · internal. · external. · local. · synchronize. · best. · reoriginated—Reoriginated route. · localredist—IP prefix advertisement route generated based on a local route. · remoteredist—IP prefix advertisement route generated based on a remote route. |
|
IP address |
IP address and prefix length. |
|
MPLS Label |
MPLS label for EVPN L3VPN. |
|
Re-origination |
State of route reorigination: · Enable. · Disable. |
# Display detailed information about BGP EVPN route [6][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/160 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [6][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1] 160
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [6][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/160:
From : 10.1.1.2
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : NULL
Ext-Community : <RT: 1:2>, <Encapsulation Type: MPLS>,
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0,pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : Selective multicast Ethernet tag route
Ethernet tag ID : 0
Source length : 32
Source address : 10.1.1.1
Group length : 32
Group address : 224.224.224.224
Origin address : 192.168.3.1
IGMP flags : v3, include
Table 9 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. |
|
Source length |
Length of the multicast source address. |
|
Source address |
Multicast source address. |
|
Group length |
Length of the multicast group address. |
|
Group address |
Multicast group address. |
|
Origin address |
IP address of the originating router. |
# Display detailed information about BGP EVPN route [7][00:00:00:00:00:00:00:00:00][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/240 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [7][0000.0000.0000.0000.0000][0][32][10.1.1.1][16][224.224.224.224][32][192.168.3.1] 240
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [7][0000.0000.0000.0000.0000][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/240:
From : 10.1.1.2
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : NULL
Ext-Community : <RT: 1:2>, <Encapsulation Type: MPLS>, < ESI-RT: 0:0>
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0,pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : IGMP join synch route
ESI : 0000.0000.0000.0000.0000
Ethernet tag ID : 0
Source length : 32
Source address : 10.1.1.1
Group length : 32
Group address : 224.224.224.224
Origin address : 192.168.3.1
IGMP flags : v3, include
Table 10 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. · EVI-RT—Route target associated with EVI. |
|
Source length |
Length of the multicast source address. |
|
Source address |
Multicast source address. |
|
Group length |
Length of the multicast group address. |
|
Group address |
Multicast group address. |
|
Origin address |
IP address of the originating router. |
# Display detailed information about BGP EVPN route [8][ 00:00:00:00:00:00:00:00:00][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1][0]/272 with RD 1.1.1.1:100.
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [8][0000.0000.0000.0000.0000] [0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1][0]/272:
From : 10.1.1.2
Rely nexthop : 10.1.1.2
Original nexthop: 10.1.1.2
OutLabel : NULL
Ext-Community : <RT: 1:2>, <Encapsulation Type: MPLS>, < ESI-RT: 1:200>
RxPathID : 0x0
TxPathID : 0x0
AS-path : 200
Origin : igp
Attribute value : MED 0,pref-val 0
State : valid, external, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : IGMP leave synch route
ESI : 0000.0000.0000.0000.0000
Ethernet tag ID : 0
Source length : 32
Source address : 10.1.1.1
Group length : 32
Group address : 224.224.224.224
Origin address : 192.168.3.1
Leave group sync: 0
Max ResponseTime: 2500ms
Max ResponseCode: 25
IGMP flags : v3, include
Table 11 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. · ESI-RT—Route target associated with the ESI. |
|
Source length |
Length of the multicast source address. |
|
Source address |
Multicast source address. |
|
Group length |
Length of the multicast group address. |
|
Group address |
Multicast group address. |
|
Origin address |
IP address of the originating router. |
|
Leave group sync |
Leave group synchronization sequence number. |
|
Max ResponseTime |
Maximum response time in milliseconds. |
|
Max ResponseCode |
Maximum response time in the received packet, in deciseconds. |
# Display detailed information about BGP EVPN route [10][0][32][7.21.0.7][32][225.0.0.0][32][2.2.2.2]/160 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [10][0][32][7.21.0.7][32][225.0.0.0][32][2.2.2.2]/160
BGP local router ID: 2.2.2.2
Local AS number: 200
Route distinguisher: 1.1.1.1:100(vpna)
Total number of routes: 1
Paths: 1 available, 1 best
BGP routing table information of [10][0][32][7.21.0.7][32][225.0.0.0][32][2.2.2.2]/160:
From : 1.1.1.1 (1.1.1.1)
Rely nexthop : 12.1.1.1
Original nexthop: 0.0.0.0
OutLabel : NULL
Ext-Community : <RT: 1:1>, <Encapsulation Type: MPLS>
RxPathID : 0x0
TxPathID : 0x0
Org-validation : Valid
PMSI tunnel : Flag 0, TunnelType 3, Label 1000, Reserved 0, SenderAddr 2.2.2.2,
PGroupAddr 232.0.0.0
AS-path : (null)
Origin : igp
Attribute value : MED 0, localpref 100, pref-val 32768
State : valid, local, best
IP precedence : N/A
QoS local ID : N/A
Traffic index : N/A
EVPN route type : S-PMSI A-D route
Ethernet tag ID : 0
Source length : 32
Source address : 7.21.0.7
Group length : 32
Group address : 225.0.0.0
Origin address : 2.2.2.2
Table 12 Command output
|
Field |
Description |
|
Ext-Community |
Extended community attributes: · RT. · Encapsulation Type. |
|
EVPN route type |
S-PMSI (selective provider multicast service interface) route. |
|
Org-validation |
RPKI source AS check result: · Valid. · Not found. · Invalid. |
|
PMSI tunnel |
PMSI tunnel information: · Flag—Flag, which is fixed at 0 in the current software version. · TunnelType—Tunnel type, which is fixed at 6 (head-end replication tunnel) in the current software version. · Reserved—Reserved field. The value is fixed at 0 in the current software version. · SenderAddr—Sender address. · PgroupAddr—Multicast group address of the service provider. |
|
Source length |
Length of the multicast source address. |
|
Source address |
Multicast source address. |
|
Group length |
Length of the multicast group address. |
|
Group address |
Multicast group address. |
|
Origin address |
IP address of the originating router. |
# Display detailed information about BGP EVPN route [4][0000.0000.0000.0000.000a][32][4.5.5.5]/128 with RD 1.1.1.1:100.
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [4][0000.0000.0000.0000.000a] [32][4.5.5.5] 128 advertise-info
BGP local router ID: 172.16.250.133
Local AS number: 100
Route distinguisher: 1.1.1.1:100
Total number of routes: 1
Paths: 1 best
BGP routing table information of [4][0000.0000.0000.0000.000a][32][4.5.5.5]/128:
Advertised to peers (1 in total):
10.2.1.2
Table 13 Command output
|
Field |
Description |
|
Paths |
Number of optimal routes. |
|
Advertised to peers (1 in total) |
Peers to whom the route has been advertised and the number of the peers. |
display bgp l2vpn evpn inlabel
Use display bgp l2vpn evpn inlabel to display incoming labels for IP prefix advertisement routes.
Syntax
display bgp [ instance instance-name ] l2vpn evpn inlabel
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
instance instance-name: Specifies a BGP instance by its name, a case-sensitive string of 1 to 31 characters. If you do not specify this option, the command displays route information for the default BGP instance.
Usage guidelines
Use this command to display the private network labels that the local PE assigns to IP prefix advertisement routes.
Examples
# Display incoming labels for IP prefix advertisement routes.
<Sysname> display bgp l2vpn evpn inlabel
BGP local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - dampened, h - history
s - suppressed, S - stale, i - internal, e - external
a - additional-path
Origin: i - IGP, e - EGP, ? – incomplete
Total number of routes from all PEs: 1
Route distinguisher: 100:2
Total number of routes: 1
Network NextHop OutLabel InLabel
* >e [5][0][24][192.168.1.0]/80
192.168.1.10 NULL 1151
Table 14 Command output
|
Field |
Description |
|
Status codes |
Route status codes: · * - valid—Valid route. · > - best—Optimal route. · d - dampened—Dampened route. · h - history—History route. · i - internal—Internal route. · e - external—External route. · s - suppressed—Suppressed route. · S - Stale—Stale route. · a - additional-path—Add-Path optimal route. |
|
Origin |
Origin of the route: · i – IGP—Originated in the AS. The origin of routes advertised by using the network command is IGP. · e – EGP—Learned through EGP. · ? – incomplete—Unknown origin. The origin of routes redistributed from IGP protocols is incomplete. |
|
Network |
BGP EVPN route in the format of [5][EthernetTagID][IPAddressLength][IPAddress]: · 5—IP prefix advertisement route. · EthernetTagID—Ethernet tag ID. · IPAddressLength—IP address length. · IPAddress—IP address of the originating router. |
|
OutLabel |
Outgoing label, which is the private network label assigned by the peer PE. If the peer PE assigns a null label, this field displays NULL. |
|
InLabel |
Incoming label, which is the private network label assigned by the local PE. |
Related commands
evpn mpls routing-enable
peer advertise encap-type mpls
display evpn auto-discovery
Use display evpn auto-discovery to display information about peers that are automatically discovered through BGP.
Syntax
display evpn auto-discovery { ethernet-ad mpls [ peer ip-address] [ vsi vsi-name ] | imet [ mpls] [ peer ip-address] [ vsi vsi-name ] | mac-ip [ mpls ] [ peer ip-address] [ vsi vsi-name ] | macip-prefix [ nexthop next-hop ] [ count ] }
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
ethernet-ad: Specifies Ethernet auto-discovery routes.
imet: Specifies peers discovered through IMET routes.
mpls: Specifies the EVPN VPLS network.
peer ip-address: Specifies a peer by its IP address. If you do not specify this option, the command displays information about all automatically discovered peers.
vsi vsi-name: Specifies a VSI by its name, a case-sensitive string of 1 to 31 characters. If you do not specify this option, the command displays peer information about all VSIs.
macip-prefix: Specifies peers discovered through MAC/IP advertisement and IP prefix advertisement routes that carry L3 VXLAN IDs.
nexthop next-hop: Specifies a next hop. If you do not specify this option, the command displays peer information about all next hops.
count: Displays the number of peers. If you do not specify this keyword, the command displays detailed peer information.
Examples
# Display information about peers discovered through Ethernet auto-discovery routes for EVPN VPLS.
<Sysname> display evpn auto-discovery ethernet-ad mpls
Total number of automatically discovered peers: 1
VSI name: vpnb
Destination IP In/Out label Tunnel Mode
7.7.7.7 1420/- PW
Table 15 Command output
|
Field |
Description |
|
In/Out label |
Incoming and outgoing labels for the PW. If the labels are invalid, this field displays a hyphen (-). |
|
Tunnel Mode |
Tunnel mode, which can only be PW. |
# Display information about peers discovered through IMET routes for EVPN VPLS.
<Sysname> display evpn auto-discovery imet
Total number of automatically discovered peers: 2
VSI name: vpna
RD PE_address In/Out label Tunnel mode
1:1 1.1.1.1 1151/1151 PW
Table 16 Command output
|
Field |
Description |
|
PE_address |
Identifier of the remote device on the VSI. |
|
Tunnel_address |
VXLAN tunnel destination IP address. |
|
Tunnel mode |
Tunnel mode: · PW. |
|
In/Out label |
Incoming and outgoing labels for the PW. If the labels are invalid, this field displays a hyphen (-). |
# Display information about IPv4 peers discovered through MAC/IP advertisement routes.
<Sysname> display evpn auto-discovery mac-ip
Total number of automatically discovered peers: 1
VSI name: vpnb
Destination IP In/Out label Tunnel Mode
7.7.7.7 1420/1419 PW
Table 17 Command output
|
Field |
Description |
|
Tunnel mode |
Tunnel mode: · PW. |
|
In/Out label |
Incoming and outgoing labels for the PW. If the labels are invalid, this field displays a hyphen (-). |
display evpn es
Use display evpn es to display EVPN ES information.
Syntax
display evpn es { local [ vsi vsi-name | xconnect-group group-name ] [ esi esi-id ] [ verbose ] | remote [ vsi vsi-name | xconnect-group group-name ] [ esi esi-id ] [ nexthop next-hop ] }
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
local: Specifies local ES information.
vsi vsi-name: Specifies a VSI by its name, a case-sensitive string of 1 to 31 characters. If you do not specify this option, the command displays ES information about all VSIs.
esi esi-id: Specifies an ES by its ESI in XXXX.XXXX.XXXX.XXXX.XXXX format. Each X represents a hexadecimal digit. The ESI must begin with 00 and cannot be all zeros. If you do not specify this option, the command displays information about all ESs.
verbose: Displays detailed ES information. If you do not specify this keyword, the command displays brief ES information.
remote: Specifies remote ES information.
nexthop next-hop: Specifies a next hop. If you do not specify this option, the command displays ES information received from all next hops.
xconnect-group group-name: Specifies a cross-connect group by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a cross-connect group, this command displays EVPN local or remote ES information about all cross-connect groups.
Examples
# Display brief information about local ESs of VSI vpna.
<Sysname> display evpn es local vsi vpna
Redundancy mode: A – All-active, S – Single-active
VSI name : vpna
ESI Tag ID DF address Mode State ESI label
0001.0002.0002.0002.0002 - 1.1.1.1 A Up 1000
0001.0002.0003.0004.0005 - 1.1.1.1 A Up 1001
0003.0003.0003.0003.0003 2 2.2.2.2 A Up 1002
# Display brief information about local ESs of cross-connect group vpna.
<Sysname> display evpn es local xconnect-group vpna
Redundancy mode: A – All-active, S – Single-active
Xconnect group name: vpna
ESI Tag ID DF address Mode State ESI label
0001.0002.0002.0002.0002 - 1.1.1.1 A Up -
0001.0002.0003.0004.0005 - 1.1.1.1 A Up -
0003.0003.0003.0003.0003 2 2.2.2.2 A Up -
Table 18 Command output
|
Field |
Description |
|
Xconnect group name |
Cross-connect group name. |
|
Tag ID |
Ethernet tag ID. |
|
DF address |
Router ID of the device elected as the DF. |
|
Mode |
Redundancy mode of the ES: · A—All-active mode. · S—Single-active mode. |
|
State |
State of the ES: · Up. · Down. |
|
ESI label |
ESI label. For EVPN VPWS, this field is invalid and displays a hyphen (-). |
# Display detailed information about local ESs of all VSIs.
<Sysname> display evpn es local verbose
VSI name : v1
ESI : 0003.0003.0003.0003.0003
Interface : GigabitEthernet1/0/12
Redundancy mode : All-active
State : Up
AD-delay remaining time : 10
ACs :
Link ID Service instance ID Tag ID DF address ESI label
0 1 1 1.1.1.1 1001
1 3 3 3.3.3.3 1002
2 10 10 2.2.2.2 1003
Xconnect group name : vpna
Connection name : aa
ESI : 0003.0003.0003.0003.0003
AC : GE1/0/16 srv1
Redundancy mode : All-active
State : Up
Link ID : 0
Tag ID : 10
DF address : 1.1.1.1
Table 19 Command output
|
Field |
Description |
|
Xconnect group name |
Cross-connect group name. |
|
Connection name |
Cross-connect name. |
|
AC |
AC name: · A Layer 3 interface name. |
|
Redundancy mode |
Redundancy mode of the ES: · A—All-active mode. · S—Single-active mode. |
|
State |
State of the ES: · Up. · Down. If the ES is not manually assigned an ESI, a hyphen (-) is displayed. |
|
AD-delay remaining time |
Remaining time of the advertisement delay timer for Ethernet auto-discovery routes, in seconds. |
|
ACs |
The VSI's ACs on the ES. |
|
Link ID |
The AC's link ID on the VSI. |
|
Tag ID |
Ethernet tag ID. |
|
DF address |
Router ID of the device elected as the DF. If the device is not the DF of an AC, a hyphen (-) is displayed. |
|
ESI label |
ESI label. For EVPN VPWS, this field is invalid and displays a hyphen (-). |
# Display information about remote ESs of all VSIs.
<Sysname> display evpn es remote
Control Flags: P - Primary, B - Backup, C - Control word
VSI name : v1
ESI : 0003.0003.0003.0003.0003
A-D per ES routes :
Peer IP Remote Redundancy mode
1.1.1.1 All-active
A-D per EVI routes :
Tag ID Peer IP
1 1.1.1.1
3 1.1.1.1
10 1.1.1.1
VSI name : vpna
ESI : 0001.0000.0000.0000.0001
Ethernet segment routes :
1.1.1.1
3.3.3.3
A-D per ES routes :
Peer IP Remote Redundancy mode
1.1.1.1 All-active
3.3.3.3 All-active
A-D per EVI routes :
Tag ID Peer IP
- 1.1.1.1
- 3.3.3.3
ESI : 0001.0002.0003.0004.0005
Ethernet segment routes :
1.1.1.1
A-D per ES routes :
Peer IP Remote Redundancy mode
1.1.1.1 All-active
A-D per EVI routes :
Tag ID Peer IP
- 1.1.1.1
Xconnect group name : a
ESI : 0001.0000.0000.0000.0001
Ethernet segment routes :
123.123.123.123
3.3.3.3
A-D per ES routes :
Peer IP Remote Redundancy mode
123.123.123.123 All-active
3.3.3.3 All-active
A-D per EVI routes :
Tag ID Peer IP Control Flags
2 3.3.3.3 P
4 123.123.123.123 PC
ESI : 0001.0000.0000.0000.0002
Ethernet segment routes :
123.123.123.123
3.3.3.3
A-D per ES routes :
Peer IP Remote Redundancy mode
123.123.123.123 Single-active
3.3.3.3 All-active
A-D per EVI routes :
Tag ID Peer IP Control Flags
2 3.3.3.3 PC
4 123.123.123.123 P
# Display remote ES information received from next hop 3.3.3.3 for VSI vpna.
<Sysname> display evpn es remote vsi vpna nexthop 3.3.3.3
VSI name : vpna
ESI : 0001.0000.0000.0000.0001
Redundancy mode : All-active
Ethernet segment routes :
3.3.3.3
A-D per ES routes :
3.3.3.3
A-D per EVI routes :
Tag ID Peer IP
- 3.3.3.3
Table 20 Command output
|
Field |
Description |
|
Xconnect group name |
Cross-connect group name. |
|
Ethernet segment routes |
Ethernet segment routes for the ES. |
|
A-D per Ethernet segment routes |
A-D per Ethernet segment routes for the ES. |
|
A-D per EVI routes |
A-D per EVI routes for the ES. |
|
Tag ID |
Ethernet tag ID. |
|
Peer IP |
IP address of the remote peer. |
|
Remote Redundancy mode |
Redundancy mode of the remote ES: · All-active. · Single-active. |
|
Control Flags |
Layer 2 attributes control flags of the remote route: · P—Primary flag. · B—Backup flag. · C—Control word flag. |
display evpn route arp
Use display evpn route arp to display EVPN ARP entries.
Syntax
display evpn route arp [ local | remote ] [ vpn-instance vpn-instance-name ] [ count ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
local: Specifies local ARP entries.
remote: Specifies remote ARP entries.
vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters.
count: Displays the number of ARP entries. If you do not specify this keyword, the command displays detailed information about ARP entries.
Usage guidelines
If you do not specify the local or remote keyword, this command displays both local and remote EVPN ARP entries.
If you do not specify the vpn-instance vpn-instance-name option, this command displays EVPN ARP entries for all VPN instances.
Examples
# Display all EVPN ARP entries.
<Sysname> display evpn route arp
Flags: D - Dynamic B - BGP L - Local active
G - Gateway S - Static M - Mapping I - Invalid
VPN instance:abc Interface:Vsi-interface1
IP address MAC address Router MAC VSI index Flags
10.1.1.1 0003-0003-0003 a0ce-7e40-0400 0 GL
10.1.1.11 0001-0001-0001 a0ce-7e40-0400 0 DL
10.1.1.12 0001-0001-0011 a0ce-7e41-0401 0 B
10.1.1.13 0001-0001-0021 a0ce-7e42-0402 0 B
10.1.1.101 0001-0011-0101 a0ce-7e40-0400 0 SL
10.1.1.102 0001-0011-0102 0011-9999-0000 0 BS
# Display the total number of EVPN ARP entries.
<Sysname> display evpn route arp count
Total number of entries: 6
Table 21 Command output
|
Field |
Description |
|
Interface |
VSI interface. |
|
Flags |
ARP entry type: · D—The entry is dynamically learned. · B—The entry is learned from BGP EVPN routes. · L—The local entry is active. If this flag is not set and the B flag is set, the entry learned from BGP EVPN routes is active. · G—The entry for the gateway is active. · S—The static entry is active. · I—The entry is invalid. Reasons: ¡ The VSI has been administratively shut down by using the shutdown command. ¡ The outgoing PW does not exist. |
display evpn route mac
Use display evpn route mac to display EVPN MAC address entries.
Syntax
display evpn route mac [ mpls ] [ local | remote ] [ vsi vsi-name ] [ count ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
mpls: Specifies the EVPN VPLS network.
local: Specifies local MAC address entries.
remote: Specifies remote MAC address entries.
vsi vsi-name: Specifies a VSI by its name, a case-sensitive string of 1 to 31 characters. If you do not specify this option, the command displays MAC address entries for all VSIs.
count: Displays the number of MAC address entries. If you do not specify this keyword, the command displays detailed information about MAC address entries.
Usage guidelines
If you do not specify the local or remote keyword, this command displays both local and remote EVPN MAC address entries.
Examples
# Display all MAC address entries for EVPN VPLS.
<Sysname> display evpn route mac
Flags: D - Dynamic B - BGP L - Local active
G - Gateway S - Static M - Mapping I - Invalid
E – Multihoming ES sync F - Leaf
VSI name: bbb
MAC address Link ID/Name Flags Encap Next hop
0001-2000-5000 9 BF MPLS 4.4.4.4
# Display the total number of EVPN MAC address entries.
<Sysname> display evpn route mac count
Total number of entries: 2
Table 22 Command output
|
Field |
Description |
|
Link ID/Name |
For a local MAC address, this field displays the AC's link ID on the VSI. For a remote MAC address, this field displays the tunnel interface name. |
|
Flags |
MAC address entry type: · D—The entry is dynamically learned. · B—The entry is learned from BGP EVPN routes. · L—The local entry is active. If this flag is not set and the B flag is set, the entry learned from BGP EVPN routes is active. · G—The entry for the gateway is active. · S—The static entry is active. · I—The entry is invalid. Reasons: ¡ The VSI has been administratively shut down by using the shutdown command. ¡ The outgoing PW does not exist. · F—The entry is from a leaf AC of EVPN E-tree. |
|
Encap |
Packet encapsulation type: · MPLS. |
|
Next hop |
IP address of the remote device. If the MAC address entry is a local entry, a hyphen (-) is displayed. |
display evpn route nd
Use display evpn route nd to display EVPN ND entries.
Syntax
display evpn route nd [ local | remote ] [ vpn-instance vpn-instance-name ] [ count ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
local: Specifies local ND entries.
remote: Specifies remote ND entries.
vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters.
count: Displays the number of ND entries. If you do not specify this keyword, the command displays detailed information about ND entries.
Usage guidelines
If you do not specify the local or remote keyword, this command displays both local and remote EVPN ND entries.
If you do not specify the vpn-instance vpn-instance-name option, this command displays EVPN ND entries for all VPN instances.
Examples
# Display all EVPN ND entries.
<Sysname> display evpn route nd
Flags: D - Dynamic B - BGP L - Local active
G - Gateway S - Static M - Mapping I - Invalid
VPN instance: vpn1 Interface: -
IPv6 address : AD80:0300:1000:0050:0200:0300:0100:0012
MAC address : 0001-0001-0001 Router MAC : a0ce-7e40-0400
VSI index : 0 Flags : GL
IPv6 address : AD10:0300:1000:0020:0200:0300:0100:0022
MAC address : 0001-0001-0002 Router MAC : a0ce-7e40-0411
VSI index : 0 Flags : GL
# Display the total number of EVPN ND entries.
<Sysname>display evpn route nd count
Total number of entries: 2
Table 23 Command output
|
Field |
Description |
|
Interface |
VSI interface. |
|
Flags |
ND entry type: · D—The entry is dynamically learned. · B—The entry is learned from BGP EVPN routes. · L—The local entry is active. If this flag is not set and the B flag is set, the entry learned from BGP EVPN routes is active. · G—The entry for the gateway is active. · S—The static entry is active. · I—The entry is invalid. Reasons: ¡ The VSI has been administratively shut down by using the shutdown command. ¡ The outgoing PW does not exist. |
display evpn routing-table
Use display evpn routing-table to display the EVPN routing table for a VPN instance.
Syntax
display evpn routing-table [ ipv6 ] { public-instance | vpn-instance vpn-instance-name } [ count ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
ipv6: Specifies IPv6 information. If you do not specify this keyword, the command displays IPv4 information.
public-instance: Specifies the public instance.
vpn-instance vpn-instance-name: Specifies an MPLS L3VPN instance by its name, a case-sensitive string of 1 to 31 characters.
count: Displays the number of entries in the routing table. If you do not specify this keyword, the command displays detailed information about the routing table.
Examples
# Display the EVPN IPv4 routing table for VPN instance vpn1.
<Sysname> display evpn routing-table vpn-instance vpn1
Flags: E - with valid ESI A – A-D ready L - Local ES exists
VPN instance:vpna Local L3VNI:111
IP address Nexthop Outgoing interface NibID Flags
10.0.0.2 2.2.2.2 Vsi-interface111 0x18000000 EAL
10.0.0.3 3.3.3.3 Vsi-interface111 0x18000001 EA
2.2.2.2 Vsi-interface111 0x18000000 EA
20.0.0.2 3.3.3.3 Vsi-interface111 0x18000001 -
# Display the EVPN IPv4 routing table for the public instance.
<Sysname> display evpn routing-table public-instance
Flags: E - with valid ESI A – A-D ready L - Local ES exists
Public instance Local L3VNI:111
IP address Nexthop Outgoing interface NibID Flags
10.0.0.123 2.2.2.2 Vsi-interface111 0x18000000 EA
1.1.1.1 Vsi-interface111 0x18000001 EA
# Display the number of EVPN route entries in the IPv4 routing table for VPN instance vpn1.
<Sysname> display evpn routing-table vpn-instance vpn1 count
Total number of entries: 2
# Display the EVPN IPv6 routing table for VPN instance vpna.
<Sysname> display evpn routing-table ipv6 vpn-instance vpna
VPN instance: vpna Local L3VNI: 7
IPv6 address : BC10:0300:1000:0020:0200:0300:0100:0034
Nexthop : 1.1.1.1
Outgoing interface : Vsi-interface3
NibID : 0x18000000
IPv6 address : BC10:0300:1000:0020:0200:0300:0100:0035
Nexthop : 2.2.2.2
Outgoing interface : Vsi-interface3
NibID : 0x18000001
Table 24 Command output
|
Field |
Description |
|
Local L3VNI |
L3 VXLAN ID associated with the VPN instance or the public instance. |
|
NibID |
Next hop ID. |
|
Flags |
Flags of the route: · E—The route carries a valid ESI. · A—All Ethernet auto-discovery routes are received. The ECMP routes for the next hop can be issued. · L—An active local ESI exists. Remote routes are not issued. · -—The MAC/IP advertisement route does not have a valid ESI. ECMP routes are not supported. |
display evpn vsi
Use display evpn vsi to display VSI information.
Syntax
display evpn vsi [ name vsi-name ] [ verbose ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
name vsi-name: Specifies a VSI by its name, a case-sensitive string of 1 to 31 characters. If you do not specify this option, the command displays information about all VSIs.
verbose: Displays detailed VSI information. If you do not specify this keyword, the command displays brief VSI information.
Examples
# Display brief information about all VSIs.
<Sysname> display evpn vsi
Total number of VSIs: 2
VSI name VSI index
vpna 0
vpnb 1
# Display detailed information about all VSIs.
<Sysname> display evpn vsi verbose
VSI name: vpls1
VSI index : 0
Encapsulation : MPLS
Route distinguisher : 1:1
Export route-target : 1:1 2:2 3:3
Import route-target : 1:1 2:2 3:3
MAC advertisement : Disabled
ARP advertisement : Disabled
ARP-based MAC learning : Disabled
ND-based MAC learning : Disabled
MPLS label : 1150
IMET MPLS label : 1149
Tunnel policy : policy1
PW class : class1
Control word : Enable
PW type : Ethernet
Sequencing : -
Flow label : -
Table 25 Command output
|
Field |
Description |
|
Encapsulation |
EVPN encapsulation type: |
|
MAC advertisement |
Status of MAC address advertisement: · Enabled. · Disabled. |
|
ARP advertisement |
Status of ARP advertisement: · Enabled. · Disabled. |
|
ARP-based MAC learning |
Whether EVPN learns MAC addresses from ARP information: · Enabled. · Disabled. |
|
ND-based MAC learning |
Whether EVPN learns MAC addresses from ND information: · Enabled. · Disabled. |
|
MPLS label |
MPLS label in MAC/IP advertisement routes. |
|
IMET MPLS label |
MPLS label in IMET routes. |
|
Tunnel policy |
Tunnel policy used by the EVPN instance. |
|
PW class |
PW class used by the EVPN instance. |
|
Control word |
Status of the control word feature: · Enabled. · Disabled. |
|
E-Tree |
Status of EVPN E-tree: · Enabled. · Disabled. |
|
PW type |
PW type: · Ethernet. · VLAN. |
|
Sequencing |
Sequencing on the PW. The value is Both. A hyphen (-) in this field indicates that sequencing is disabled on the PW. |
|
Flow label |
Flow label capability: · Both—Flow label sending and receiving capabilities. · Send—Flow label sending capability. · Recv—Flow label receiving capability. This field displays a hyphen (-) if the flow label feature is disabled. |
Related commands
evpn encapsulation
vsi
display evpn route xconnect-group
Use display evpn route xconnect-group to display EVPN information about cross-connects.
Syntax
display evpn route xconnect-group [ name group-name [ connection connection-name ] ] [ count ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
name group-name: Specifies a cross-connect group by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a cross-connect group, this command displays EVPN information about all cross-connect groups.
connection connection-name: Specifies a cross-connect by its name, a case-sensitive string of 1 to 20 characters excluding hyphens (-). If you do not specify a cross-connect, this command displays EVPN information about all cross-connects in the specified cross-connect group.
count: Displays the number of EVPN cross-connects. If you do not specify this keyword, the command displays detailed EVPN information.
Usage guidelines
If you do not specify any parameters, this command displays detailed EVPN information about all cross-connects.
Examples
# Display detailed EVPN information about all cross-connects.
<Sysname> display evpn route xconnect-group
Flags: P - Primary, B - Backup, C - Control word
Xconnect group name: aa
Connection name: aaa
ESI : 0001.0002.0002.0002.0002
Local service ID : 16777215
Remote service ID : 16777214
Control word : Enabled
In label : 502
Local MTU : 1500
AC State : Up
PW type : VLAN
Nexthop ESI Out label Flags MTU state
192.123.123.123 0001.0002.0002.0002.0001 1299 PC 1500 Up
192.1.1.1 0001.0002.0002.0002.0001 1026 B 1500 Down
Connection name: aab
ESI : 0000.0000.0000.0000.0000
Local service ID : 1
Remote service ID : 2
Control word : Disabled
In label : 323
Local MTU : 1500
AC State : Up
PW type : VLAN
Nexthop ESI Out label Flags MTU state
192.1.1.1 0002.0002.0002.0002.0001 1234 P 1500 Up
192.2.1.2 0002.0002.0002.0002.0001 603 P 1500 Up
Connection name: aac
ESI : 0000.0000.0000.0000.0000
Local service ID : 3
Remote service ID : 4
Control word : Enabled
In label : -
Local MTU : 1500
AC State : Up
PW type : Ethernet
Nexthop ESI Out label Flags MTU state
192.1.1.3 0000.0000.0000.0000.0000 555 P 1500 Idle
# Display the total number of EVPN cross-connects.
<Sysname> display evpn route xconnect-group count
Total number of entries: 2
Table 26 Command output
|
Field |
Description |
|
Xconnect group name |
Cross-connect group name. |
|
Connection name |
Cross-connect name. |
|
In label |
PW incoming label. |
|
Local MTU |
Local MTU in bytes. |
|
AC State |
AC state: · Up. · Down. This field displays a hyphen (-) if no AC is configured. |
|
PW type |
PW data encapsulation type: · Ethernet. · VLAN. |
|
Nexthop |
Remote PE address. |
|
Out label |
PW outgoing label. |
|
Flags |
PW attribute flags: · P—The received route has the primary flag. A primary PW needs to be set up. · B—The received route has the backup flag. A backup PW needs to be set up. · C—The received route has the control word flag, which indicates that control word is enabled on the peer. For the EVPN PWs to come up, you must enable control word on the local device. |
|
MTU |
MTU in the received route, in bytes. |
|
state |
EVPN PW state: · Up. · Down. · Idle—The incoming or outgoing label is not available. |
display l2vpn forwarding evpn
Use display l2vpn forwarding evpn to display forwarding information about VSIs of EVPN VPLS and EVPN VPWS.
Syntax
display l2vpn forwarding evpn [ vsi [ name vsi-name ] [ verbose ] ] slot slot-number
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
vsi: Specifies VSI forwarding information. If you do not specify this keyword, the command displays both VSI and cross-connect forwarding information about EVPN.
name vsi-name: Specifies a VSI by its name, a case-sensitive string of 1 to 31 characters. If you do not specify this option, the command displays forwarding information about all VSIs.
verbose: Displays detailed forwarding information. If you do not specify this keyword, the command displays brief forwarding information.
slot slot-number: Specifies an IRF member device by its member ID.
Examples
# Display brief forwarding information about all VSIs of EVPN VPLS on slot 1.
<Sysname> display l2vpn forwarding evpn vsi slot 1
Total number of VSIs: 2
VSI name VSI index
vpls1 0
# Display detailed forwarding information about all VSIs of EVPN VPLS on slot 1.
<Sysname> display l2vpn forwarding evpn vsi verbose slot 1
VSI name: vpls1
VSI index : 0
Encapsulation : MPLS
MPLS label : 1150
IMET MPLS label : 1149
Control word : enabled
PW type : Ethernet
Sequencing : Both
Flow label : Both
Table 27 Command output
|
Field |
Description |
|
Encapsulation |
EVPN encapsulation type. MPLS represents MPLS encapsulation. |
|
MPLS label |
MPLS label in MAC/IP advertisement routes. |
|
IMET MPLS label |
MPLS label in IMET routes. |
|
Control word |
Status of the control word feature: · enabled. · disabled. |
|
PW type |
PW type: · Ethernet. · VLAN. |
|
Sequencing |
Sequencing on the PW. The value is Both. A hyphen (-) in this field indicates that sequencing is disabled on the PW. |
|
Flow label |
Flow label capability: · Both—Flow label sending and receiving capabilities. · Send—Flow label sending capability. · Recv—Flow label receiving capability. This field displays a hyphen (-) if the flow label feature is disabled. |
Related commands
evpn encapsulation
vsi
display l2vpn forwarding evpn split-horizon
Use display l2vpn forwarding evpn split-horizon to display site-facing interfaces excluded from traffic forwarding by split horizon.
Syntax
display l2vpn forwarding evpn split-horizon { ac interface interface-type interface-number | ac interface interface-type interface-number service-instance instance-id | tunnel tunnel-number } [ slot slot-number ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
ac interface interface-type interface-number: Specifies a Layer 3 interface by its type and number. These parameters apply to EVPN VPLS.
slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command displays information on the active MPU.
Examples
# Display site-facing interfaces excluded from traffic forwarding for AC GigabitEthernet 1/0/12.
<Sysname> display l2vpn forwarding evpn split-horizon ac interface gigabitethernet 1/0/12
Interface name : GigabitEthernet1/0/12
AC link ID : 0
Service instance ID : 100
PW count : 2
VSI name PW link ID ESI label
vpna 8 775128
vpna 9 775128
Table 28 Command output
|
Field |
Description |
e-tree enable
Use e-tree enable to enable inter-site EVPN E-tree.
Use undo e-tree enable to disable inter-site EVPN E-tree.
Syntax
e-tree enable
undo e-tree enable
Default
Inter-site EVPN E-tree is disabled.
Views
EVPN instance view
Predefined user roles
network-admin
Usage guidelines
In an EVPN VPLS network, EVPN E-tree isolates unicast and flood traffic (broadcast, multicast, and unknown unicast) of ACs in the same EVPN instance based on the AC roles. With EVPN E-tree, the device isolates unicast and flood traffic of ACs in the same EVPN instance as follows:
· Leaf ACs can access root ACs.
· Leaf ACs cannot access each other.
· Root ACs can access each other and access leaf ACs.
Inter-site EVPN E-tree controls communication between local ACs and remote ACs. You do not need to enable this feature if you want to control communication between local ACs.
Examples
# Enable inter-site EVPN E-tree.
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation mpls
[Sysname-vsi-aaa-evpn-mpls] e-tree enable
esi
Use esi to assign an ESI to an interface.
Use undo esi to restore the default.
Syntax
esi esi-id
undo esi
Default
No ESI is assigned to an interface.
Views
Interface view
Predefined user roles
network-admin
Parameters
esi-id: Specifies an ES by its ESI in XXXX.XXXX.XXXX.XXXX.XXXX format. Each X represents a hexadecimal digit. The ESI must begin with 00 and cannot be all zeros.
Usage guidelines
An ESI uniquely identifies an ES. The links on interfaces with the same ESI belong to the same ES. Traffic of the ES can be distributed among the links for load sharing.
To modify the ESI of an interface, first use the undo esi command to delete the original ESI.
Examples
# Assign ESI 0000.0001.0002.0003.0004 to GigabitEthernet 1/0/12.
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/12
[Sysname-GigabitEthernet1/0/12] esi 0000.0001.0002.0003.0004
evpn edge group
Use evpn edge group to configure a virtual ED address.
Use undo evpn edge group to restore the default.
Syntax
evpn edge group { group-ipv4 | group-ipv6 }
undo evpn edge group
Default
No virtual ED address is configured.
Views
System view
Predefined user roles
network-admin
Parameters
group-ipv4: Specifies an IPv4 address.
group-ipv6: Specifies an IPv6 address.
Usage guidelines
For high availability and load sharing, you can deploy two EDs at a data center. To virtualize the redundant EDs into one device, you must configure the same virtual ED address on them. The redundant EDs use the virtual ED address to establish tunnels with VTEPs and remote EDs.
Redundant EDs cannot provide access service for local VMs. They can act only as EDs. For correct communication, do not redistribute external routes on only one of the redundant EDs. However, you can redistribute the same external routes on both EDs.
On a redundant ED, the virtual ED address must be the IP address of a loopback interface, and it cannot be the BGP peer IP address of the ED.
Examples
# Configure 1.2.3.4 as the virtual ED address.
<Sysname> system-view
[Sysname] evpn edge group 1.2.3.4
evpn encapsulation
Use evpn encapsulation to create an EVPN instance and enter its view, or enter the view of an existing EVPN instance.
Use undo evpn encapsulation to restore the default.
Syntax
evpn encapsulation { mpls }
undo evpn encapsulation
Default
No EVPN instance is created.
Views
VSI view
Cross-connect group view
Predefined user roles
network-admin
Parameters
mpls: Specifies MPLS encapsulation.
Usage guidelines
Before you can configure EVPN settings for a VSI or cross-connect group, you must create an EVPN instance on it.
Examples
# Create an EVPN instance on VSI aaa, specify MPLS encapsulation, and enter VSI EVPN instance view.
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation mpls
[Sysname-vsi-aaa-evpn-mpls]
evpn frr local (cross-connect group EVPN instance view)
Use evpn frr local enable to enable local fast reroute (FRR) on an EVPN instance.
Use evpn frr local disable to disable local FRR on an EVPN instance and delete the existing bypass PW.
undo evpn frr local to restore the default.
Syntax
evpn frr local { disable | enable }
undo evpn frr local
Default
An EVPN instance uses the global local FRR configuration of EVPN VPWS.
Views
Cross-connect group EVPN instance view
Predefined user roles
network-admin
Usage guidelines
Local FRR enables two PEs at a multihomed EVPN VPWS network site to set up a bypass PW between them. This feature helps reduce the traffic loss caused by AC failure.
At a multihomed EVPN VPWS network site, CE 1 is dualhomed to PE 1 and PE 2, and PE 1 is the DF. When the AC on PE 1 fails, PE 1 advertises the local unreachable event to PE 2 and remote PEs for the remote PEs to switch traffic to the PWs to PE 2. In this situation, PE 1 drops the packets that the remote PEs send before they are notified of the local unreachable event. To resolve this issue, enable local FRR on PE 1 and PE 2. When receiving packets from the remote PEs after its AC fails, PE 1 forwards the packets to PE 2 over the bypass PW to prevent traffic loss.
On an EVPN instance, EVPN instance-specific local FRR configuration takes precedence over global local FRR configuration.
Examples
# Enable local FRR on the EVPN instance of cross-connect group aa.
<Sysname> system-view
[Sysname] xconnect-group aa
[Sysname-xcg-1] evpn encapsulation mpls
[Sysname-xcg-1-evpn-mpls] evpn frr local enable
Examples
evpn multihoming vpws-frr local
evpn frr local (VSI EVPN instance view)
Use evpn frr local enable to enable local FRR on an EVPN instance.
Use evpn frr local disable to disable local FRR on an EVPN instance.
Use undo evpn frr local to restore the default.
Syntax
evpn frr local { disable | enable }
undo evpn frr local
Default
An EVPN instance uses the global local FRR configuration of EVPN VPLS.
Views
VSI EVPN instance view
Predefined user roles
network-admin
Usage guidelines
Local FRR enables two PEs at a multihomed EVPN VPLS network site to set up a PW between them. This feature helps reduce the traffic loss caused by AC failure.
At a multihomed EVPN VPLS network site, CE 1 is dualhomed to PE 1 and PE 2, and PE 1 is the DF. When the AC on PE 1 fails, PE 1 deletes the corresponding MAC address entries and advertises the local unreachable event to PE 2 and remote PEs. Then, the remote PEs will switch traffic to the tunnels to PE 2. In this situation, PE 1 drops the packets that the remote PEs send before they are notified of the local unreachable event as the AC's MAC address entries have been deleted. To resolve this issue, enable local FRR on PE 1. If an AC fails, PE 1 changes the outgoing interface of the AC's MAC address entries to the index of the PW between PE 1 and PE 2. When receiving packets from remote PEs after its AC fails, PE 1 forwards the packets to PE 2 over the PW to prevent traffic loss.
On an EVPN instance, EVPN instance-specific local FRR configuration takes precedence over global local FRR configuration.
Examples
# Enable local FRR on the EVPN instance of VSI vpna.
<Sysname> system-view
[Sysname] vsi vpna
[Sysname-vsi-vpna] evpn encapsulation mpls
[Sysname-vsi-vpna-evpn-mpls] evpn frr local enable
Examples
evpn multihoming vpls-frr local
evpn local-service-id remote-service-id
Use evpn local-service-id remote-service-id to create an EVPN PW.
Use undo evpn local-service-id remote-service-id to delete an EVPN PW.
Syntax
evpn local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ] [ pw-class class-name ]
undo evpn local-service-id local-service-id remote-service-id remote-service-id
Default
No EVPN PWs exist.
Views
Cross-connect view
Predefined user roles
network-admin
Parameters
local-service-id: Specifies a local service ID in the range of 1 to 16777215.
remote-service-id: Specifies a remote service ID in the range of 1 to 16777215.
tunnel-policy tunnel-policy-name: Specifies a tunnel policy by its name, a case-sensitive string of 1 to 19 characters. If you do not specify a tunnel policy, the PW uses the default tunnel policy.
pw-class class-name: Specifies a PW class by its name, a case-sensitive string of 1 to 19 characters. You can specify a PW class to configure the PW data encapsulation type and control word for the PW. If you do not specify a PW class, the PW data encapsulation type is determined by the link type of the interface. The control word feature is not supported for PW data encapsulation types that do not require using control word.
Usage guidelines
You can use the evpn local-service-id remote-service-id command to concatenate two EVPN PWs on the same cross-connect.
To modify an EVPN PW, first use the undo evpn local-service-id remote-service-id command to delete the original EVPN PW.
You cannot use this command and the peer command together in cross-connect view.
Examples
# Create an EVPN PW, and specify tunnel policy aaa and PW class bbb for it.
<Sysname> system-view
[Sysname] xconnect-group aaa
[Sysname-xcg-aaa] connection ac2pw
[Sysname-xcg-aaa- ac2pw] evpn local-service-id 2 remote-service-id 4 tunnel-policy aaa pw-class bbb
evpn mpls routing-enable
Use evpn mpls routing-enable to enable EVPN to advertise the routes of a VPN instance.
Use undo evpn mpls routing-enable to disable EVPN from advertising the routes of a VPN instance.
Syntax
evpn mpls routing-enable
undo evpn mpls routing-enable
Default
EVPN does not advertise the routes of VPN instances.
Views
VPN instance IPv4 address family view
VPN instance IPv6 address family view
Predefined user roles
network-admin
Usage guidelines
This command enables devices to exchange the routes of a VPN instance by using IP prefix advertisement routes with MPLS encapsulation. After you execute this command for a VPN instance, the device advertises the routes of the VPN instance through IP prefix advertisement routes. When receiving IP prefix advertisement routes with MPLS encapsulation, the device adds the routes that belong to the VPN instance to the routing table.
For EVPN to add MPLS encapsulation to IP prefix advertisement routes, you must execute the peer advertise encap-type mpls command in BGP EVPN address family view.
Examples
# Enable EVPN to advertise the IPv4 routes of VPN instance vpna.
<Sysname> system-view
[Sysname] ip vpn-instance vpna
[Sysname-vpn-instance-vpna] address-family ipv4
[Sysname-vpn-ipv4-vpna] evpn mpls routing-enable
Related commands
peer advertise encap-type mpls
evpn multihoming advertise disable
Use evpn multihoming advertise disable to disable advertisement of EVPN multihoming routes and withdraw the EVPN multihoming routes that have been advertised to remote sites.
Use undo evpn multihoming advertise disable to restore the default.
Syntax
evpn multihoming advertise disable
undo evpn multihoming advertise disable
Default
The device advertises EVPN multihoming routes.
Views
System view
Predefined user roles
network-admin
Usage guidelines
EVPN multihoming routes include Ethernet auto-discovery routes and Ethernet segment routes.
In a multihomed EVPN network, execute this command on a redundant PE before you reboot it. This operation allows other devices to refresh their EVPN routing table to prevent traffic interruption caused by the reboot.
Examples
# Disable advertisement of EVPN multihoming routes and withdraw the EVPN multihoming routes that have been advertised to remote sites.
<Sysname> system-view
[Sysname] evpn multihoming advertise disable
evpn multihoming advertise ignore-ethernet-tag
Use evpn multihoming advertise ignore-ethernet-tag to enable the device to ignore the Ethernet tag when advertising Ethernet auto-discovery routes and MAC/IP advertisement routes.
Use undo evpn multihoming advertise ignore-ethernet-tag to restore the default.
Syntax
evpn multihoming advertise ignore-ethernet-tag
undo evpn multihoming advertise ignore-ethernet-tag
Default
By default, the device advertises Ethernet auto-discovery routes and MAC/IP advertisement routes that carry Ethernet tags.
Views
System view
Predefined user roles
network-admin
Usage guidelines
This command is available only in the EVPN VPLS multihoming scenario. Use this command on the redundant PEs or VTEPs at a dualhomed site.
This command enables the device to do the following:
· Withdraw the Ethernet auto-discovery routes and MAC/IP advertisement routes that have been advertised.
· Set the Ethernet tag to 0 for the Ethernet auto-discovery routes and MAC/IP advertisement routes and re-advertise them.
After you configure ESIs for ACs on the redundant edge devices at a dualhomed site, the edge devices advertise Ethernet auto-discovery routes and MAC/IP advertisement routes that carry Ethernet tags. If the remote peers are unable to identify Ethernet tags, you must execute this command on the redundant edge devices to enable communication with the peers.
After you assign an ESI to a Layer 3 main interface, its subinterfaces inherit the ESI if they do not have one. In addition, you must map two subinterfaces to different VSIs if the subinterfaces have the same ESI.
Examples
# Enable the device to ignore the Ethernet tag when advertising Ethernet auto-discovery routes and MAC/IP advertisement routes.
<Sysname> system-view
[Sysname] evpn multihoming advertise ignore-ethernet-tag
Related commands
esi
evpn multihoming timer df-delay
Use evpn multihoming timer df-delay to set the DF election delay.
Use undo evpn multihoming timer df-delay to restore the default.
Syntax
evpn multihoming timer df-delay delay-value
undo evpn multihoming timer df-delay
Default
The DF election delay is 3 seconds.
Views
System view
Predefined user roles
network-admin
Parameters
delay-value: Specifies the DF election delay, in the range of 1 to 1200 seconds.
Usage guidelines
DF election delay defines the minimum interval allowed between two DF elections.
The DF election can be triggered by site-facing interface status changes, redundant VTEP or PE membership changes, and interface ESI changes. To prevent frequent DF elections from degrading network performance, set the DF election delay.
Examples
# Set the DF election delay to 5 seconds.
<Sysname> system-view
[Sysname] evpn multihoming timer df-delay 5
evpn multihoming vpws-frr local
Use evpn multihoming vpws-frr local to enable local FRR globally for EVPN VPWS.
Use undo evpn multihoming vpws-frr local to disable local FRR globally for EVPN VPWS and delete existing bypass PWs.
Syntax
evpn multihoming vpws-frr local
undo evpn multihoming vpws-frr local
Default
Local FRR is disabled globally for EVPN VPWS.
Views
System view
Predefined user roles
network-admin
Usage guidelines
Local FRR enables two PEs at a multihomed EVPN VPWS network site to set up a bypass PW between them. This feature helps reduce the traffic loss caused by AC failure.
At a multihomed EVPN VPWS network site, CE 1 is dualhomed to PE 1 and PE 2, and PE 1 is the DF. When the AC on PE 1 fails, PE 1 advertises the local unreachable event to PE 2 and remote PEs for the remote PEs to switch traffic to the PWs to PE 2. In this situation, PE 1 drops the packets that the remote PEs send before they are notified of the local unreachable event. To resolve this issue, enable local FRR on PE 1 and PE 2. When receiving packets from the remote PEs after its AC fails, PE 1 forwards the packets to PE 2 over the bypass PW to prevent traffic loss.
On an EVPN instance, EVPN instance-specific local FRR configuration takes precedence over global local FRR configuration.
If you have executed the evpn frr local enable command on an EVPN instance, the undo evpn multihoming vpws-frr local command does not delete the bypass PW of the EVPN instance.
Examples
# Enable local FRR globally for EVPN VPWS.
<Sysname> system-view
[Sysname] evpn multihoming vpws-frr local
Examples
evpn frr local (cross-connect group EVPN instance view)
evpn redundancy-mode
Use evpn redundancy-mode to set the redundancy mode on an interface.
Use undo evpn redundancy-mode to restore the default.
Syntax
evpn redundancy-mode { all-active | single-active }
undo evpn redundancy-mode
Default
The all-active redundancy mode is used.
Views
Interface view
Predefined user roles
network-admin
Parameters
all-active: Specifies the all-active mode.
single-active: Specifies the single-active mode.
Usage guidelines
This command is supported only by a multihomed EVPN VPWS network.
The redundant PEs at a dualhomed site each establish an EVPN PW to a remote PE. To use one PW as a backup of the other PW, use the single-active mode. To distribute traffic across the PWs for load sharing, use the all-active mode.
As a best practice, set the same redundancy mode on the interfaces that act as ACs or are configured with ACs on the redundant PEs at a multihomed site.
Make sure the interface where you execute this command is assigned an ESI.
Examples
# Set the redundancy mode to single-active on GigabitEthernet 1/0/12.
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/12
[Sysname-GigabitEthernet1/0/12] evpn redundancy-mode single-active
Related commands
esi
evpn track peer
Use evpn track peer to enable the device to monitor the BGP peer status of another local edge device.
Use undo evpn track peer to restore the default.
Syntax
evpn track peer peer-address
undo evpn track peer
Default
At a multihomed site, the device does not monitor the BGP peer status of the other edge devices.
Views
Interface view
Predefined user roles
network-admin
Parameters
peer-address: Specifies a VTEP or PE by its IPv4 address.
Usage guidelines
Use this command on the CE-facing interfaces of the edge devices multihomed to a site to prevent device reboots from causing inter-site forwarding failure.
This command excludes unavailable edge devices from DF election at a multihomed site. After an edge device recovers from failure and brings up its CE-facing interface, it starts a delay timer and checks the status of the BGP peer specified in this command. If the BGP peer comes up before the timer expires, the edge device advertises Ethernet segment routes to the peer. If the BGP peer is still down when the timer expires, the edge device does not advertise Ethernet segment routes to the peer. The edge devices then perform DF election based on the Ethernet segment routes they have received.
Examples
# On GigabitEthernet 1/0/12, enable the device to monitor the BGP peer at 1.1.1.1.
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/12
[Sysname-GigabitEthernet1/0/12] evpn tack peer 1.1.1.1
import evpn mac-ip
Use import evpn mac-ip to enable the device to redistribute received MAC/IP advertisement routes that contain ARP or ND information into a BGP unicast routing table.
Use undo import evpn mac-ip to disable the device from redistributing received MAC/IP advertisement routes that contain ARP or ND information into a BGP unicast routing table.
Syntax
import evpn mac-ip
undo import evpn mac-ip
Default
MAC/IP advertisement routes that contain ARP or ND information are not redistributed into any BGP unicast routing table.
Views
BGP IPv4 unicast address family view
BGP IPv6 unicast address family view
BGP-VPN IPv4 unicast address family view
BGP-VPN IPv6 unicast address family view
Predefined user roles
network-admin
Usage guidelines
This command enables the device to redistribute received MAC/IP advertisement routes that contain ARP or ND information into a BGP unicast routing table.
· If you use this command in BGP IPv4 or IPv6 unicast address family view, the device will redistribute the routes into the BGP IPv4 or IPv6 unicast routing table. In addition, the device will advertise the routes to the local site.
· If you use this command in BGP-VPN IPv4 or IPv6 unicast address family view, the device will redistribute the routes into the BGP-VPN IPv4 or IPv6 unicast routing table of the corresponding VPN instance. To advertise the routes to the local site, you must configure the advertise l2vpn evpn command.
Examples
# Redistribute received MAC/IP advertisement routes into the BGP-VPN IPv4 unicast routing table of VPN instance vpna.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] ip vpn-instance vpna
[Sysname-bgp-default-vpna] address-family ipv4
[Sysname-bgp-default-ipv4-vpna] import evpn mac-ip
Related commands
advertise l2vpn evpn
import route-policy
Use import route-policy to apply an import routing policy to EVPN on a VPN instance.
Use undo import route-policy to restore the default.
Syntax
import route-policy route-policy
undo import route-policy
Default
No import routing policy is applied to EVPN on a VPN instance. The VPN instance accepts a route when the route targets of the route match local import route targets.
Views
VPN instance EVPN view
Predefined user roles
network-admin
Parameters
route-policy: Specifies a routing policy by its name, a case-sensitive string of 1 to 63 characters.
Usage guidelines
You can specify an import routing policy to filter received routes or modify their route attributes for EVPN.
If you execute this command multiple times, the most recent configuration takes effect.
EVPN can use an import routing policy specified in VPN instance view or in VPN instance EVPN view. Import routing policy configuration in VPN instance EVPN view takes precedence over that in VPN instance view.
Examples
# Apply import routing policy poly-1 to EVPN on VPN instance vpn1.
<Sysname> system-view
[Sysname] ip vpn-instance vpn1
[Sysname-vpn-instance-vpn1] address-family evpn
[Sysname-vpn-evpn-vpn1] import route-policy poly-1
Related commands
route-policy (Layer 3—IP Routing Command Reference)
mac-address
Use mac-address to add or modify a MAC address entry.
Use undo mac-address to delete a MAC address entry.
Syntax
mac-address static mac-address interface interface-type interface-number vsi vsi-name
mac-address blackhole mac-address
undo mac-address static mac-address interface interface-type interface-number vsi vsi-name
undo mac-address blackhole mac-address
Default
The system is not configured with MAC address entries.
Views
System view
Predefined user roles
network-admin
Parameters
static: Specifies static MAC address entries.
blackhole: Specifies blackhole MAC address entries. Packets whose source or destination MAC addresses match blackhole MAC address entries are dropped.
mac-address: Specifies a MAC address in the format of H-H-H, excluding multicast, all-zero, and all-F MAC addresses. When entering a MAC address, you can omit the leading zeros in each H section. For example, enter f-e2-1 for 000f-00e2-0001.
interface interface-type interface-number: Specifies an outgoing interface by its type and number.
vsi vsi-name: Specifies a VSI name, a case-sensitive string of 1 to 31 characters.
Usage guidelines
You can use this command to configure the following types of MAC address entries:
· Static entries.
For a MAC address, a manually configured static entry takes precedence over a dynamic entry. To improve the security for the user device connected to an interface, manually configure a static entry to bind the user device to the interface. Then, the frames destined for the user device (for example, Host A) are always sent out of the interface. Other hosts using the forged MAC address of Host A cannot obtain the frames destined for Host A.
· Blackhole entries.
To drop frames with the specified source MAC addresses or destination MAC addresses, you can configure blackhole entries.
A static or blackhole entry can overwrite a dynamic entry, but not vice versa.
Examples
# Add a static entry for MAC address 000f-e201-0101 on VSI vsia. Then, all frames that are destined for this MAC address are sent out of GigabitEthernet 1/0/12.
<Sysname> system-view
[Sysname] mac-address static 000f-e201-0101 interface gigabitethernet 1/0/12 vsi vsia
# Add a static entry for MAC address 000f-e201-0101 on VSI vsia. Then, all frames that are destined for this MAC address are sent out of GigabitEthernet 1/0/12.1.
<Sysname> system-view
[Sysname] mac-address static 000f-e201-0101 interface gigabitethernet 1/0/12.1 vsi vsia
mac-advertising disable
Use mac-advertising disable to disable MAC address advertisement and withdraw advertised MAC addresses.
Use undo mac-advertising disable to restore the default.
Syntax
mac-advertising disable
undo mac-advertising disable
Default
MAC address advertisement is enabled.
Views
VSI EVPN instance view
Predefined user roles
network-admin
Usage guidelines
The MAC information and ARP information advertised by the device overlap. To avoid duplication, use this command to disable MAC address advertisement and withdraw the MAC addresses advertised to remote devices.
Examples
# (For MPLS encapsulation.) Disable MAC address advertisement and withdraw advertised MAC addresses for an EVPN instance.
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation mpls
[Sysname-vsi-aaa-evpn-mpls] mac-advertising disable
peer advertise encap-type mpls
Use peer advertise encap-type mpls to enable MPLS encapsulation for the IP prefix advertisement routes advertised to a peer or peer group.
Use undo peer advertise encap-type mpls to disable MPLS encapsulation for the IP prefix advertisement routes advertised to a peer or peer group.
Syntax
peer { group name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise encap-type mpls
undo peer { group name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise encap-type mpls
Default
IP prefix advertisement routes use MPLS encapsulation.
Views
BGP EVPN address family view
Predefined user roles
network-admin
Parameters
group-name: Specifies a peer group by its name, a case-sensitive string of 1 to 47 characters. The peer group must exist.
ipv4-address: Specifies a peer by its IPv4 address. the peer must exist.
mask-length: Specifies a mask length in the range of 0 to 32. To specify a subnet, you must specify both the ipv4-address and mask-length arguments.
ipv6-address: Specifies a peer by its IPv6 address. The peer must exist.
prefix-length: Specifies a prefix length in the range of 0 to 128. To specify a subnet, you must specify both the ipv6-address and prefix-length arguments.
Usage guidelines
Use this command to enable the device to advertise IP prefix advertisement routes with MPLS encapsulation over an EVPN VPLS, EVPN VPWS, or EVPN L3VPN network.
Execute this command on the edge nodes of an EVPN L3VPN network and RRs. On the edge nodes, you must use this command together with the evpn mpls routing-enable command.
Examples
# Enable MPLS encapsulation for the IP prefix advertisement routes advertised to peer 1.1.1.1.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] peer 1.1.1.1 advertise encap-type mpls
Related commands
evpn mpls routing-enable
peer next-hop-invariable
Use peer next-hop-invariable to configure the device to not change the next hop of routes advertised to an EBGP peer or peer group.
Use undo peer next-hop-invariable to configure the device to use its address as the next hop of routes advertised to an EBGP peer or peer group.
Syntax
peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } next-hop-invariable
undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } next-hop-invariable
Default
The device uses its address as the next hop of routes advertised to EBGP peers or peer groups.
Views
BGP EVPN address family view
Predefined user roles
network-admin
Parameters
group-name: Specifies a peer group by its name, a case-sensitive string of 1 to 47 characters.
ipv4-address: Specifies a peer by its IPv4 address.
mask-length: Specifies a mask length in the range of 0 to 32. To specify a subnet, you must specify both the ipv4-address and mask-length arguments.
ipv6-address: Specifies a peer by its IPv6 address. The peer must exist.
prefix-length: Specifies a prefix length in the range of 0 to 128. To specify a subnet, you must specify both the ipv6-address and prefix-length arguments.
Usage guidelines
This command is exclusive with the peer next-hop-local command.
The next hop in BGP EVPN routes is the IP address of the originating VTEP or PE. By default, the device replaces the next hop of IBGP routes with its address when advertising the routes to an EBGP peer. If the device is a transport network device, it will modify the next hop of BGP EVPN routes. For VTEPs or PEs to learn one another's IP address, you must configure the device to not change the next hop of routes advertised to EBGP peers.
Examples
# Configure the device to not change the next hop of routes advertised to EBGP peer 1.1.1.1.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] peer 1.1.1.1 next-hop-invariable
peer router-mac-local
Use peer router-mac-local to enable route router MAC replacement for a peer or peer group.
Use undo peer router-mac-local to cancel route router MAC replacement configuration for a peer or peer group.
Syntax
peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } router-mac-local
undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } router-mac-local
Default
The device does not modify the router MAC address of routes before advertising the routes.
Views
BGP EVPN address family view
Predefined user roles
network-admin
Parameters
group-name: Specifies a peer group by its name, a case-sensitive string of 1 to 47 characters. The peer group must exist.
ipv4-address: Specifies a peer by its IPv4 address. The peer must exist.
mask-length: Specifies a mask length in the range of 0 to 32. To specify a subnet, you must specify both the ipv4-address and mask-length arguments
ipv6-address: Specifies a peer by its IPv6 address. The peer must exist.
prefix-length: Specifies a prefix length in the range of 0 to 128. To specify a subnet, you must specify both the ipv6-address and prefix-length arguments.
Usage guidelines
This command enables an ED to use its router MAC address to replace the router MAC address of routes received from and advertised to a peer or peer group in the local data center. The router MAC replacement process is as follows:
· For routes received from the peer or peer group, the ED performs router MAC replacement and advertises the routes to remote EDs.
· For routes received from a remote data center, the ED performs router MAC replacement and advertises the routes to the peer or peer group.
Examples
# In BGP EVPN address family view, enable route router MAC replacement for peer 1.1.1.1.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] peer 1.1.1.1 router-mac-local
ping evpn
Use ping evpn to test the reachability of a remote PE in an EVPN VPLS network.
Syntax
ping evpn vsi vsi-name mac mac-address [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
vsi vsi-name: Specifies a VSI name, a case-sensitive string of 1 to 31 characters.
mac mac-address: Specifies a VM attached to a remote PE by its MAC address in H-H-H format. Do not specify a broadcast MAC address, multicast MAC address, or all-zeros MAC address.
-a source-ip: Specifies the source IP address of EVPN MAC echo requests. If you do not specify a source IP address, the primary IP address of the traffic outgoing interface is used as the source IP address of EVPN MAC echo requests.
-c count: Specifies the number of EVPN MAC echo requests to be sent. The value range for the count argument is 1 to 4294967295, and the default value is 5.
-exp exp-value: Specifies the EXP value of EVPN MAC echo requests. The value range for the exp-value argument is 0 to 7, and the default value is 0.
-h ttl-value: Specifies the TTL value of EVPN MAC echo requests. The value range for the ttl-value argument is 1 to 255, and the default value is 255.
-m wait-time: Specifies the interval for sending EVPN MAC echo requests, in milliseconds. The value range for the wait-time argument is 1 to 10000, and the default value is 200.
-r reply-mode: Specifies the reply mode used by the receiver to reply to EVPN MAC echo requests. The value of the reply-mode argument can be 1 or 2, and the default value is 2. The value 1 represents no reply, and the value 2 represents replying with UDP packets.
-rtos tos-value: Specifies the ToS value in the IP header of EVPN MAC echo replies. The value range for the tos-value argument is 0 to 7, and the default value is 6.
-s packet-size: Specifies the length of EVPN MAC echo requests, in bytes. The value range for the packet-size argument is 81 to 8100, and the default value is 100. The specified packet length does not include the IP header and UDP header length.
-t time-out: Specifies the timeout time of EVPN MAC echo replies, in milliseconds. The value range for the time-out argument is 0 to 65535, and the default value is 2000. If the device does not receive an EVPN MAC echo reply within the timeout time after sending an EVPN MAC echo request, it determines the EVPN MAC echo reply times out.
-v: Displays detailed reply information. If you do not specify this keyword, the command displays brief reply information.
Usage guidelines
You can use this command to detect connectivity of the PWs to remote PEs when traffic loss or interruption occurs in an EVPN VPLS network.
After you execute this command, the device sends EVPN MAC echo requests encapsulated with the PW labels of the corresponding VSI to the specified destination. When receiving these requests, the remote PE looks up the routing table and replies to the source IP address of the requests with EVPN MAC echo replies. Then, the device outputs traffic statistics based on the EVPN MAC echo replies it receives.
Examples
# Ping the remote VM with MAC address 2-2-2 in an EVPN VPLS network.
<System> ping evpn vsi vpna mac 2-2-2
Ping remote PE with MAC 0002-0002-0002: 100 data bytes.
Press CTRL_C to break.
100 bytes from 50.1.1.12: Sequence=1 time=1 ms
100 bytes from 50.1.1.12: Sequence=2 time=2 ms
100 bytes from 50.1.1.12: Sequence=3 time=1 ms
100 bytes from 50.1.1.12: Sequence=4 time=2 ms
100 bytes from 50.1.1.12: Sequence=5 time=1 ms
--- Ping statistics for mac 0002-0002-0002 ---
5 packets transmitted, 5 packets received, 0.0% packet loss
Round-trip min/avg/max = 1/1/2 ms
policy vpn-target
Use policy vpn-target to enable route target filtering for BGP EVPN routes.
Use undo policy vpn-target to disable route target filtering for BGP EVPN routes.
Syntax
policy vpn-target
undo policy vpn-target
Default
Route target filtering is enabled for BGP EVPN routes.
Views
BGP EVPN address family view
Predefined user roles
network-admin
Usage guidelines
When route target filtering is enabled for BGP EVPN routes, the EVPN routing table accepts only BGP EVPN routes whose export route targets match the local import route targets. If the device must save all BGP EVPN routes, use the undo policy vpn-target command to disable route target filtering for BGP EVPN routes.
Examples
# Disable route target filtering for BGP EVPN routes.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] undo policy vpn-target
pw-class
Use pw-class to specify a PW class for a VSI EVPN instance.
Use undo pw-class to restore the default.
Syntax
pw-class class-name
undo pw-class
Default
No PW class is specified for a VSI EVPN instance.
Views
VSI EVPN instance view
Predefined user roles
network-admin
Parameters
class-name: Specifies a PW class by its name, a case-sensitive string of 1 to 19 characters.
Usage guidelines
This command is supported only by EVPN instances that use MPLS encapsulation.
The specified PW class will be used to establish all PWs on the VSI EVPN instance.
If you execute this command multiple times, the most recent configuration takes effect.
Examples
# Specify PW class pw100 for the EVPN instance on VSI vpna.
<Sysname> system-view
[Sysname] vsi vpna
[Sysname-vsi-aa] evpn encapsulation mpls
[Sysname-vsi-aa-evpn-mpls] pw-class pw100
route-distinguisher
Use route-distinguisher to configure an RD for an EVPN instance or the public instance.
Use undo route-distinguisher to restore the default.
Syntax
In cross-connect group EVPN instance view:
route-distinguisher route-distinguisher
undo route-distinguisher
In VSI EVPN instance view:
route-distinguisher route-distinguisher
undo route-distinguisher
Default
No RD is configured for an EVPN instance or the public instance.
Views
Cross-connect group EVPN instance view
VSI EVPN instance view
Predefined user roles
network-admin
Parameters
route-distinguisher: Specifies an RD, a string of 3 to 21 characters. The RD cannot be all zeros and can use one of the following formats:
· 16-bit AS number:32-bit user-defined number. For example, 101:3.
· 32-bit IP address:16-bit user-defined number. For example, 192.168.122.15:1.
· 32-bit AS number:16-bit user-defined number. For example, 65536:1. The AS number must be equal to or greater than 65536.
Usage guidelines
EVPN uses MP-BGP to advertise BGP EVPN routes for automatic VTEP or PE discovery, MAC reachability information advertisement, and host route advertisement. MP-BGP uses the RD to differentiate BGP EVPN routes of different EVPN instances.
To modify an RD, first execute the undo route-distinguisher command to remove the original RD.
Examples
# (For MPLS encapsulation.) Configure 22:1 as the RD of the EVPN instance on VSI aaa.
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation mpls
[Sysname-vsi-aaa-evpn-mpls] route-distinguisher 22:1
rr-filter
Use rr-filter to create a route reflector (RR) reflection policy.
Use undo rr-filter to restore the default.
Syntax
rr-filter { ext-comm-list-number | ext-comm-list-name }
undo rr-filter
Default
An RR does not filter reflected BGP EVPN routes.
Views
BGP EVPN address family view
Predefined user roles
network-admin
Parameters
ext-comm-list-number: Specifies an extended community attribute list by its number in the range of 1 to 199.
ext-comm-list-name: Specifies an extended community attribute list by its name, a case-sensitive string of 1 to 63 characters.
Usage guidelines
This command enables an RR to reflect only received BGP EVPN routes that match the attributes in the specified extended community attribute list.
If a cluster contains multiple RRs, you can configure different reflection policies on the RRs for load sharing among the RRs.
For more information about the extended community attribute list, see Layer 3—IP Routing Configuration Guide.
Examples
# Configure a reflection policy for the device to reflect BGP EVPN routes that match extended community attribute list 10.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] rr-filter 10
Related commands
ip extcommunity-list (Layer 3—IP Routing Command Reference)
tunnel-policy
Use tunnel-policy to specify a tunnel policy for a VSI EVPN instance.
Use undo tunnel-policy to restore the default.
Syntax
tunnel-policy tunnel-policy-name
undo tunnel-policy
Default
No tunnel policy is specified for a VSI EVPN instance.
Views
VSI EVPN instance view
Predefined user roles
network-admin
Parameters
tunnel-policy-name: Specifies a tunnel policy by its name, a case-sensitive string of 1 to 19 characters.
Usage guidelines
This command is supported only by EVPN instances that use MPLS encapsulation.
The PWs of the VSI EVPN instance use the specified tunnel policy to select public tunnels.
If you do not specify a tunnel policy or specify a nonexistent tunnel policy, the default tunnel policy applies. The default tunnel policy selects only one public tunnel for a PW in this order: LSP tunnel, CRLSP tunnel, and SRLSP tunnel.
If you execute this command multiple times, the most recent configuration takes effect.
Examples
# Specify tunnel policy policy1 for the EVPN instance on VSI aa.
<Sysname> system-view
[Sysname] vsi aa
[Sysname-vsi-aa] evpn encapsulation mpls
[Sysname-vsi-aa-evpn-mpls] tunnel-policy policy1
vpn-route cross multipath
Use vpn-route cross multipath to enable ECMP VPN route redistribution.
Use undo vpn-route cross multipath to disable ECMP VPN route redistribution.
Syntax
vpn-route cross multipath
undo vpn-route cross multipath
Default
ECMP VPN route redistribution is disabled. If multiple routes have the same prefix and RD, BGP only imports the optimal route into the EVPN routing table.
Views
BGP EVPN address family view
Predefined user roles
network-admin
Usage guidelines
ECMP VPN route redistribution enables BGP to import all routes that have the same prefix and RD into the EVPN routing table.
Examples
# Enable ECMP VPN route redistribution.
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] vpn-route cross multipath
vpn-target
Use vpn-target to configure route targets for EVPN.
Use undo vpn-target to delete route targets for EVPN.
Syntax
vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]
undo vpn-target { vpn-target&<1-8> | all } [ both | export-extcommunity | import-extcommunity ]
Default
EVPN does not have route targets.
Views
VSI EVPN instance view
VPN instance EVPN view
Public instance EVPN view
Cross-connect group EVPN instance view
Predefined user roles
network-admin
Parameters
vpn-target&<1-8>: Specifies a space-separated list of up to eight route targets. Each route target is a string of 3 to 21 characters in one of the following formats:
· 16-bit AS number:32-bit user-defined number. For example, 101:3.
· 32-bit IP address:16-bit user-defined number. For example, 192.168.122.15:1.
· 32-bit AS number:16-bit user-defined number. For example, 65536:1. The AS number must be equal to or greater than 65536.
both: Uses the specified route targets as both import and export targets. If you do not specify the both, export-extcommunity, or import-extcommunity keyword, the both keyword applies.
export-extcommunity: Uses the specified route targets as export targets.
import-extcommunity: Uses the specified route targets as import targets.
all: Specifies all route targets.
Usage guidelines
EVPN uses MP-BGP to advertise BGP EVPN routes for automatic VTEP or PE discovery, MAC reachability information advertisement, and host route advertisement. MP-BGP uses route targets to control the advertisement and acceptance of BGP EVPN routes.
A VTEP or PE sets the export targets for BGP EVPN routes before advertising the routes to remote VTEPs or PEs. The VTEP or PE checks the export targets of BGP EVPN routes from remote VTEPs or PEs and imports only BGP EVPN routes of which the export targets match the local import targets.
If you execute this command multiple times, all configured route targets take effect.
Examples
# (For MPLS encapsulation.) Configure import route targets 10:1, 100:1, and 1000:1 for an EVPN instance.
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation mpls
[Sysname-vsi-aaa-evpn-mpls] vpn-target 10:1 100:1 1000:1 import-extcommunity
