01-EVPN命令
本章节下载: 01-EVPN命令 (754.07 KB)
1.1.1 address-family evpn (public instance view)
1.1.2 address-family evpn (VPN instance view)
1.1.3 address-family ipv4 (public instance view)
1.1.4 address-family l2vpn evpn (BGP instance view)
1.1.6 arp mac-learning disable
1.1.10 display bgp l2vpn evpn inlabel
1.1.11 display evpn auto-discovery
1.1.14 display evpn ipv6 auto-discovery
1.1.15 display evpn ipv6 route mac
1.1.17 display evpn route arp suppression
1.1.20 display evpn route nd suppression
1.1.21 display evpn route xconnect-group
1.1.22 display evpn routing-table
1.1.23 display l2vpn forwarding evpn
1.1.24 display l2vpn forwarding evpn split-horizon
1.1.26 evpn df-election algorithm (interface view)
1.1.27 evpn df-election algorithm (system view)
1.1.28 evpn df-election preference
1.1.29 evpn df-election preference non-revertive
1.1.32 evpn mpls routing-enable
1.1.33 evpn route arp-mobility suppression
1.1.34 evpn route mac-mobility suppression
1.1.40 mac-advertising disable
1.1.41 peer advertise vpn-reoriginate ibgp (BGP EVPN address family view)
1.1.42 peer next-hop-invariable
1.1.45 route-distinguisher (EVPN instance view)
1.1.46 route-distinguisher (public instance view)
1.1.48 vpn-route cross multipath
设备不支持VXLAN数据中心互联组网、EVPN数据中心互联组网。
address-family evpn命令用来进入公网实例EVPN视图。
undo address-family evpn命令用来删除公网实例EVPN视图下的所有配置。
【命令】
address-family evpn
undo address-family evpn
【视图】
公网实例视图
【缺省用户角色】
network-admin
【使用指导】
在公网实例EVPN视图下可以配置EVPN的参数,如EVPN的RT属性、应用的出方向路由策略等。
【举例】
# 进入公网实例EVPN视图。
<Sysname> system-view
[Sysname] ip public-instance
[Sysname-public-instance] address-family evpn
[Sysname-public-instance-evpn]
address-family evpn命令用来进入VPN实例EVPN视图。
undo address-family evpn命令用来删除VPN实例EVPN视图下的所有配置。
【命令】
address-family evpn
undo address-family evpn
【视图】
VPN实例视图
【缺省用户角色】
network-admin
【使用指导】
在VPN实例EVPN视图下可以配置EVPN的参数,如EVPN的RT属性、应用的出方向路由策略等。
【举例】
# 进入VPN实例EVPN视图。
<Sysname> system-view
[Sysname] ip vpn-instance tenant
[Sysname-vpn-instance-tenant] address-family evpn
[Sysname-vpn-evpn-tenant]
address-family ipv4命令用来进入公网实例IPv4地址族视图。
undo address-family ipv4命令用来删除公网实例IPv4地址族视图下的所有配置。
【命令】
address-family ipv4
undo address-family ipv4
【视图】
公网实例视图
【缺省用户角色】
network-admin
【举例】
# 进入公网实例IPv4地址族视图。
<Sysname> system-view
[Sysname] ip public-instance
[Sysname-public-instance] address-family ipv4
[Sysname-public-instance-ipv4]
address-family l2vpn evpn命令用来创建BGP EVPN地址族,并进入BGP EVPN地址族视图。如果BGP EVPN地址族已经存在,直接进入BGP EVPN地址族视图。
undo address-family l2vpn evpn命令用来删除BGP EVPN地址族,及相应地址族视图下的所有配置。
【命令】
address-family l2vpn evpn
undo address-family l2vpn evpn
【缺省情况】
不存在BGP EVPN地址族。
【视图】
BGP实例视图
【缺省用户角色】
network-admin
【使用指导】
BGP EVPN地址族视图下的配置,只对公网BGP EVPN地址族的路由和对等体生效。
【举例】
# 创建BGP EVPN地址族,并进入BGP EVPN地址族视图。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn]
advertise l2vpn evpn命令用来配置允许对外发布 BGP EVPN路由。
undo advertise l2vpn evpn命令用来禁止对外发布 BGP EVPN路由。
【命令】
advertise l2vpn evpn
undo advertise l2vpn evpn
【缺省情况】
允许对外发布BGP EVPN路由。
【视图】
BGP-VPN IPv4单播地址族视图
BGP-VPN IPv6单播地址族视图
【缺省用户角色】
network-admin
【使用指导】
配置允许对外发布 BGP EVPN路由后,设备接收到BGP EVPN路由,并将其添加到某个VPN实例路由表后,会将该路由(私网路由)发布到本地站点。
【举例】
# 配置允许BGP VPN实例vpn1对外发布BGP EVPN路由。
<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
arp mac-learning disable命令用来配置禁止EVPN从ARP信息中学习MAC地址表项。
undo arp mac-learning disable命令用来恢复缺省情况。
【命令】
arp mac-learning disable
undo arp mac-learning disable
【缺省情况】
EVPN可以从ARP信息中学习MAC地址表项。
【视图】
VSI实例下的EVPN实例视图(VXLAN封装)
【缺省用户角色】
network-admin
【使用指导】
VTEP可能会同时接收到远端VTEP通告的MAC地址信息和ARP信息。其中,ARP信息中包含MAC地址信息。为了避免重复,可以在VTEP上执行本命令禁止EVPN从ARP信息中学习MAC地址表项,EVPN仅通过MAC地址信息学习远端MAC地址表项。
【举例】
# 配置禁止EVPN从ARP信息中学习MAC地址表项。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation vxlan
[Sysname-vsi-aaa-evpn-vxlan] arp mac-learning disable
arp proxy-send enable命令用来开启ARP请求代理发送功能。
undo arp proxy-send enable命令用来关闭ARP请求代理发送功能。
【命令】
arp proxy-send enable
undo arp proxy-send enable
【缺省情况】
ARP请求代理发送功能处于关闭状态。
【视图】
VSI虚接口视图
【缺省用户角色】
network-admin
【使用指导】
EVPN VXLAN组网中,VM 1连接VTEP 1,VM 2连接VTEP 2,VM 1和VM 2属于同一网段。VTEP 1和VTEP 2分别配置VSI虚接口作为VM 1和VM 2的网关,VTEP 1和VTEP 2均配置如下功能:
· VTEP 1和VTEP 2建立BGP EVPN邻居
· 禁止EVPN从ARP信息中学习MAC地址表项
· 禁止通告MAC地址信息,并撤销已经通告的MAC地址信息
· 关闭远端MAC地址自动学习功能
· VSI虚接口开启本地代理ARP功能
· VTEP 1和VTEP 2的VSI虚接口的IP地址、MAC地址均不同
在该组网中,VM 1希望访问VM 2时,VM 1发送ARP请求报文,VTEP 1学习VM 1的MAC地址并代理应答VM 1的ARP请求报文。同时VTEP 1发送ARP请求报文请求VM 2的MAC地址。VM 2单播应答VTEP 1的ARP请求。VTEP 2不会从VM 2的ARP应答报文中学习VM 2的MAC地址,由于VTEP 1关闭了远端MAC地址自动学习功能,也不会学习VM 2的MAC地址,无法形成表项,导致VM 1无法访问VM 2。
为解决上述问题,可在VTEP 2上配置本命令,使VTEP 2收到VTEP 1的ARP请求报文时,生成以VSI虚接口IP地址为源的ARP请求,并同时广播两个ARP请求。VM 2分别应答VTEP 1和VTEP 2的ARP请求。VTEP 2从VM 2发给自己的ARP应答报文中学习VM 2的MAC地址,并通过EVPN路由发布给VTEP 1。VTEP 1和VTEP 2均获得VM 1和VM 2的MAC地址信息后,VM 1和VM 2可以互相访问。
【举例】
# 在VSI虚接口100上开启ARP代理发送请求功能。
<Sysname> system-view
[Sysname] interface vsi-interface 100
[Sysname-vsi-interface100] arp proxy-send enable
【相关命令】
· local-proxy-arp enable(三层技术-IP业务命令参考/代理ARP)
bestroute ipv6-nexthop命令用来配置BGP选择最优路由时,优选下一跳地址为IPv6地址的路由。
undo bestroute ipv6-nexthop命令用来恢复缺省情况。
【命令】
bestroute ipv6-nexthop
undo bestroute ipv6-nexthop
【缺省情况】
BGP选择最优路由时,优选下一跳地址为IPv4地址的路由。
【视图】
BGP EVPN地址族视图
【缺省用户角色】
network-admin
【使用指导】
在EVPN组网中,Underlay网络可能由IPv4网络和IPv6网络共同组成。当网络中同时存在下一跳为IPv4地址和IPv6地址的多条路由时,BGP会优先选择下一跳地址为IPv4地址的路由,使得VXLAN报文优先通过IPv4 Underlay网络转发。若想优先通过IPv6 Underlay网络转发VXLAN报文,则可以执行本命令,配置BGP优选下一跳地址为IPv6地址的路由。
【举例】
# 在BGP EVPN地址族视图下,配置路由优选时优先选择下一跳地址为IPv6地址的路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] bestroute ipv6-nexthop
display bgp l2vpn evpn命令用来显示BGP EVPN路由信息。
【命令】
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 | evpn-prefix } [ advertise-info ] | ipv4-address | ipv6-address | mac-address ] | statistics ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
peer { ipv4-address | ipv6-address }:显示向指定对等体发布或者从指定对等体收到的BGP EVPN路由。ipv4-address表示对等体的IPv4地址;ipv6-address为对等体的IPv6地址。
advertised-routes:显示向指定对等体发布的BGP EVPN路由信息。
received-routes:显示从指定对等体接收到的BGP EVPN路由信息。
statistics:显示BGP EVPN路由的统计信息。
route-distinguisher route-distinguisher:显示指定路由标识符的BGP EVPN路由信息。route-distinguisher为路由标识符,为3~21个字符的字符串。路由标识符有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
route-type:显示指定类型的BGP EVPN路由。
auto-discovery:显示以太网自动发现路由(Ethernet auto-discovery route)。
es:显示以太网段路由(Ethernet segment route)。
igmp-js:显示IGMP加入同步路由(IGMP join synch route)。
igmp-ls:显示IGMP离开同步路由(IGMP leave synch route)。
imet:显示包含性组播以太网标签路由(Inclusive multicast Ethernet tag route),
ip-prefix:显示IP前缀路由(IP prefix advertisement route)。
mac-ip:显示MAC/IP发布路由(MAC/IP advertisement route)。
smet:显示选择性组播以太网标签路由(Selective multicast Ethernet tag route)。
evpn-route:显示指定BGP EVPN路由的详细信息。evpn-route表示EVPN路由信息,为1~512个字符的字符串。
route-length:BGP EVPN路由信息的长度,取值范围为0~65535,单位为比特。
evpn-prefix:显示指定BGP EVPN路由的详细信息。evpn-prefix包含EVPN路由信息和路由信息长度,组成格式为evpn-route/route-length,为1~512个字符的字符串,不区分大小写。
advertise-info:显示BGP EVPN路由的通告信息。
ipv4-address:显示包含指定IPv4地址的EVPN路由信息。
ipv6-address:显示包含指定IPv6地址的EVPN路由信息。
mac-address:显示包含指定MAC地址的MAC/IP发布路由信息。执行本命令时,如果指定了route-type参数,则只有指定路由类型为mac-ip时,才可以指定本参数。
【使用指导】
如果未指定任何参数,则显示所有BGP EVPN路由的简要信息。
【举例】
# 显示所有BGP EVPN路由的简要信息。
<Sysname> display bgp l2vpn evpn
BGP local router ID is 1.1.1.9
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: 6
Route distinguisher: 100:1
Total number of routes: 3
Network NextHop MED LocPrf PrefVal Path/Ogn
* > [2][0][48][00aa.00bb.00cc][4][0.0.0.0]/136
10.1.1.2 0 32768 ?
* e 10.1.1.1 0 0 65410?
* > [3][300][16][::ffff:1.1.1.1]/176
127.0.0.1 0 32768 ?
Route distinguisher: 200:1
Total number of routes: 2
Network NextHop MED LocPrf PrefVal Path/Ogn
* >i [2][0][48][00aa.00cc.00dd][4][1.1.1.1]/136
3.3.3.9 0 100 0 ?
* >i [3][300][16][::ffff:2.2.2.2]/176
3.3.3.9 0 100 0 65420?
Route distinguisher of public instance: 1:15
Total number of routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn
* >e [2][0][48][0011.0022.0033][32][11.22.33.55]/136
30.30.1.2 0 0 100i
表1-1 display bgp l2vpn evpn命令简要显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Status codes |
路由状态代码: · * - valid:合法路由 · > - best:普通优选路由 · d - damped:震荡抑制路由 · h - history:历史路由 · i - internal:内部路由 · e - external:外部路由 · s - suppressed:聚合抑制路由 · S - stale:过期路由 · a - additional-path:Add-Path优选路由 |
Origin |
路由信息的来源,取值包括: · i – IGP:表示路由产生于本AS内。通过network命令发布路由的路由信息来源为IGP · e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? - incomplete:表示路由的来源无法确定。从IGP协议引入路由的路由信息来源为incomplete |
Total number of routes from all PEs |
来自所有PE设备的BGP EVPN路由总数 |
Route distinguisher |
路由标识符 |
Route distinguisher of public instance |
公网实例的路由标识符 |
Total number of routes |
路由标识符为指定值的BGP EVPN路由总数 |
Network |
BGP EVPN路由/路由长度,例如,Network取值为[2][0][48][1485-247c-0506][32][10.1.2.20]/136时,[2][0][48][1485-247c-0506][32][10.1.2.20]为BGP EVPN路由,136表示该路由的长度为136比特 BGP EVPN路由取值包括: · [1][ESI][EthernetTagID]: ¡ 1:表示以太网自动发现路由(Ethernet auto-discovery route) ¡ ESI:以太网段标识 ¡ EthernetTagID:以太网标签 · [2][EthernetTagID][MACLength][MAC][IPAddressLength][IPAddress] ¡ 2:表示MAC/IP发布路由(MAC/IP advertisement route) ¡ EthernetTagID:以太网标签 ¡ MACLength:MAC地址长度 ¡ MAC:MAC地址 ¡ IPAddressLength:IP地址长度 ¡ IPAddress:IP地址 · [3][EthernetTagID][IPAddressLength][IPAddress] ¡ 3:表示包含性组播以太网标签路由(Inclusive multicast Ethernet tag route) ¡ IPAddressLength:IP地址长度 ¡ IPAddress:始发路由器的IP地址 · [4][ESI][IPAddressLength][IPAddress] ¡ 4:表示以太网段路由(Ethernet segment route) ¡ ESI:以太网段标识 ¡ IPAddressLength:IP地址长度 ¡ IPAddress:始发路由器的IP地址 · [5][EthernetTagID][IPAddressLength][IPAddress] ¡ 5:表示IP前缀路由(IP prefix advertisement route) ¡ EthernetTagID:以太网标签 ¡ IPAddressLength:IP地址长度 ¡ IPAddress:始发路由器的IP地址 · [6][EthernetTagID][Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP] ¡ 6:表示选择性组播以太网标签路由(Selective multicast Ethernet tag route) ¡ EthernetTagID:以太网标签 ¡ Source Len:组播源IP地址长度,(*,G)情况下设置为0 ¡ Source IP:IGMP成员报告的源IP地址,(*,G)情况下该字段不存在 ¡ Group Len:组播组IP地址长度 ¡ Group IP:IGMP成员报告的组IP地址 ¡ Originator Len:始发路由器IP地址长度 ¡ Originator IP:始发路由器IP地址 · [7][ESI][EthernetTagID][Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP] ¡ 7:表示IGMP加入同步路由(IGMP join synch route) ¡ ESI:以太网标识段 ¡ EthernetTagID:以太网标签 ¡ Source Len:组播源IP地址长度,(*,G)情况下设置为0 ¡ Source IP:IGMP成员报告的源IP地址,(*,G)情况下该字段不存在 ¡ Group Len:组播组IP地址长度 ¡ Group IP:IGMP成员报告的组IP地址 ¡ Originator Len:始发路由器IP地址长度 ¡ Originator IP:始发路由器IP地址 · [8][ESI][EthernetTagID] [Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP][ [LeaveGroup Synchronization] ¡ 8:表示IGMP离开同步路由(IGMP leave synch route) ¡ ESI:以太网标识段 ¡ EthernetTagID:以太网标签 ¡ Source Len:组播源IP地址长度,(*,G)情况下设置为0 ¡ Source IP:IGMP成员报告的源IP地址,(*,G)情况下该字段不存在 ¡ Group Len:组播组IP地址长度 ¡ Group IP:IGMP成员报告的组IP地址 ¡ Originator Len:始发路由器IP地址长度 ¡ Originator IP:始发路由器IP地址 ¡ LeaveGroup Synchronization:离开组播组的同步序列号值 |
NextHop |
下一跳IP地址 |
MED |
MED(Multi-Exit Discriminator,多出口区分)属性值 |
LocPrf |
本地优先级 |
PrefVal |
路由首选值 |
Path/Ogn |
路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性 |
# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[1][00:01:02:03:04:05:06:07:08:09][5]/120的详细信息。
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [1][00:01:02:03:04:05:06:07:08:09][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][00:01:02:03:04:05:06:07:08:09][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: VXLAN >, <ESI Label: Flag 0,
Label 1>
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 : 00:01:02:03:04:05:06:07:08:09
Ethernet tag ID : 5
MPLS label : 10
表1-2 display bgp l2vpn evpn命令中Ethernet auto-discovery route详细显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由标识符为指定值的BGP EVPN路由总数 |
Paths |
路由数信息 · available:有效路由数目 · best:最佳路由数目 |
BGP routing table information of [1][00:01:02:03:04:05:06:07:08:09][5]/120 |
BGP EVPN路由[1][00:01:02:03:04:05:06:07:08:09][5]/120的详细信息 |
From |
发布该路由的BGP对等体的IP地址 |
Rely nexthop |
路由迭代后的下一跳IP地址,如果没有迭代出下一跳地址,则显示为“not resolved” |
Original nexthop |
路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址 |
OutLabel |
路由的出标签值 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · Encapsulation Type:封装类型 · ESI Label:ESI标签 |
RxPathID |
接收到的路由的Add-Path ID值 BGP EVPN地址族暂不支持本字段 |
TxPathID |
发送的路由的Add-Path ID值 BGP EVPN地址族暂不支持本字段 |
AS-path |
路由的AS路径(AS_PATH)属性,记录了此路由经过的所有AS,可以避免路由环路的出现 |
Origin |
路由信息的来源,取值包括: · igp:表示路由产生于本AS内。通过network命令发布路由的路由信息来源为IGP · egp:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的。 · incomplete:表示路由的来源无法确定。从IGP协议引入路由的路由信息来源为incomplete |
Attribute value |
BGP路由属性信息,包括: · MED:与目的网络关联的MED值 · localpref:本地优先级 · pref-val:路由首选值 · pre:协议优先级 |
State |
路由当前状态,取值包括: · valid:有效路由 · internal:内部路由 · external:外部路由 · local:本地产生路由 · synchronize:同步路由 · best:最佳路由 |
IP precedence |
路由的IP优先级,取值范围为0~7,N/A表示无效值 |
QoS local ID |
路由的Qos-Local-ID属性,取值范围为1~4095,N/A表示无效值 |
Traffic index |
流量索引值,取值范围为1~64,N/A表示无效值 |
EVPN route type |
BGP EVPN路由类型,取值为Ethernet auto-discovery route,表示以太网自动发现路由 |
ESI |
以太网段标识 |
Ethernet tag ID |
以太网标签 |
MPLS label |
MPLS标签,目前此字段无意义 |
# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[2][5][48][0001-0203-0405][32][4.5.5.5]/136的详细信息。
<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: VXLAN>, <Router's Mac: 0006-0708-0910
>, <MAC Mobility: Flag 0, SeqNum 2>, <Default GateWay>
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 : 00:01:02:03:04:05:06:07:08:09
Ethernet tag ID : 5
MAC address : 0001-0203-0405
IP address : 5.5.5.5/32
MPLS label1 : 10
MPLS label2 : 0
表1-3 display bgp l2vpn evpn命令中MAC/IP advertisement route详细显示信息描述表
字段 |
描述 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · Encapsulation Type:封装类型 · Router's Mac:路由器MAC · MAC Mobility:MAC迁移属性。Flags表示是否为固定MAC地址,1为固定不可移动MAC,0为可以移动MAC;SeqNum用来标识最新的一次迁移 · Default GateWay:默认网关路由 |
EVPN route type |
BGP EVPN路由类型,取值为MAC/IP advertisement route,表示MAC/IP发布路由 |
ESI |
以太网段标识 |
Ethernet tag ID |
以太网标签 |
MAC address |
MAC地址 |
IP address |
IP地址 |
MPLS label1 |
用于二层转发的VXLAN ID |
MPLS label2 |
用于三层转发的VXLAN ID,即L3VNI |
# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[3][0][32][5.5.5.5]/80的详细信息。
<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: VXLAN>
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 : Inclusive multicast Ethernet tag route
Ethernet tag ID : 0
Origin address : 5.5.5.5/32
表1-4 display bgp l2vpn evpn命令中Inclusive multicast Ethernet tag route详细显示信息描述表
字段 |
描述 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · Encapsulation Type:封装类型 |
EVPN route type |
BGP EVPN路由类型,取值为Inclusive multicast Ethernet tag route,表示包含性组播以太网标签路由 |
Ethernet tag ID |
以太网标签 |
Origin address |
始发路由器地址 |
# 显示路由标识符为1.1.1.1:100的EVPN路由[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128的详细信息。
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [4][00:00:00:00:00:00:00:00:00:0a][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][00:00:00:00:00:00:00:00:00:0a][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 : <RT: 1:2>, <Encapsulation Type: VXLAN>, <ES-Import RT: 1:1>
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 : 00:00:00:00:00:00:00:00:00:0a
Origin address : 4.5.5.5/32
表1-5 display bgp l2vpn evpn命令中Ethernet segment route详细显示信息描述表
字段 |
描述 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · Encapsulation Type:封装类型 · ES-Import RT:ES-Import Route Target属性 |
EVPN route type |
BGP EVPN路由类型,取值为Ethernet segment route,表示以太网段路由 |
ESI |
以太网段标识 |
Origin address |
始发路由器地址 |
# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[5][10][32][4.5.5.5]/80的详细信息。
<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: VXLAN>, <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 : 00:00:00:00:00:00:00:00:00:0a
Ethernet tag ID : 10
IP address : 4.5.5.5/32
Gateway address : 0.0.0.0
MPLS Label : 1
表1-6 display bgp l2vpn evpn命令中IP prefix advertisement route详细显示信息描述表
字段 |
描述 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · Encapsulation Type:封装类型 · Router's Mac:路由器MAC |
EVPN route type |
BGP EVPN路由类型,取值为IP prefix advertisement route,表示IP前缀路由 |
ESI |
以太网段标识 |
Ethernet tag ID |
以太网标签 |
IP address |
IP网络前缀 |
Gateway address |
网关地址 |
MPLS Label |
用于三层转发的VXLAN ID,即L3VNI |
# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[6][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/160的详细信息。
<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: VXLAN>,
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
表1-7 display bgp l2vpn evpn命令中Selective multicast Ethernet tag route详细显示信息描述表
字段 |
描述 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · Encapsulation Type:封装类型 |
EVPN route type |
BGP EVPN路由类型,取值为Selective multicast Ethernet tag route,表示SMET路由 |
Ethernet tag ID |
以太网标签 |
Source length |
组播源地址长度 |
Source address |
组播源地址 |
Group length |
组播组地址长度 |
Group address |
组播组地址 |
Origin address |
始发路由器地址 |
IGMP flags |
IGMP标记位信息 |
# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[7][0000.0000.0000.0000.0000][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/240的详细信息。
<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: VXLAN>, < 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
表1-8 display bgp l2vpn evpn命令中IGMP join synch route详细显示信息描述表
字段 |
描述 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · Encapsulation Type:封装类型 · EVI-RT:与EVI关联的Route Target属性 |
EVPN route type |
BGP EVPN路由类型,取值为IGMP join synch route,表示IGMP-JS路由 |
ESI |
以太网段标识 |
Ethernet tag ID |
以太网标签 |
Source length |
组播源地址长度 |
Source address |
组播源地址 |
Group length |
组播组地址长度 |
Group address |
组播组地址 |
Origin address |
始发路由器地址 |
IGMP flags |
IGMP 标记位信息 |
# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[8][0000.0000.0000.0000.0000][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1][0]/272的详细信息。
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [8][0000.0000.0000.0000.0000][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1][0] 272
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: VXLAN>, < 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
表1-9 display bgp l2vpn evpn命令中IGMP leave synch route详细显示信息描述表
字段 |
描述 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · Encapsulation Type:封装类型 · ESI-RT:与ESI关联的Route Target属性 |
EVPN route type |
BGP EVPN路由类型,取值为IGMP leave synch route,表示IGMP-LS路由 |
ESI |
以太网段标识 |
Ethernet tag ID |
以太网标签 |
Source length |
组播源地址长度 |
Source address |
组播源地址 |
Group length |
组播组地址长度 |
Group address |
组播组地址 |
Origin address |
始发路由器地址 |
Leave group sync |
离开组播组的同步序列号值 |
Max ResponseTime |
最大响应时间,单位为毫秒 |
Max ResponseCode |
接收到的报文中携带的最大响应值,单位为十分之一秒 |
IGMP flags |
IGMP标记位信息 |
# 显示路由标识符为1.1.1.1:100的EVPN路由[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128的通告信息。
<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [4][00:00:00:00:00:00:00:00:00:0a] [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][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128:
Advertised to peers (1 in total):
10.2.1.2
表1-10 display bgp l2vpn evpn advertise-info命令显示信息描述表
字段 |
描述 |
BGP local router ID |
本地的路由器ID |
Local AS number |
本地的AS号 |
Route distinguisher |
路由标识符 |
Total number of routes |
路由标识符为指定值的BGP EVPN路由总数 |
Paths |
到达指定目的网络的优选路由数目 |
BGP routing table information of [4][00:00:00:00:00:00:00:00:00:0a] [32] [4.5.5.5]/128 |
BGP EVPN路由[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128的通告信息 |
Advertised to peers (1 in total) |
该路由已经向哪些BGP EVPN对等体发送,以及对等体的数目 |
display bgp l2vpn evpn inlabel命令用来显示BGP EVPN的IP前缀路由的入标签信息。
【命令】
display bgp [ instance instance-name ] l2vpn evpn inlabel
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
【使用指导】
可通过本命令显示本地PE为EVPN的IP前缀路由分配的私网标签。
【举例】
# 显示BGP EVPN IP前缀路由的入标签信息。
<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
表1-11 display bgp l2vpn evpn inlabel命令显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Status codes |
路由状态代码: · * - valid:合法路由 · > - best:普通优选路由 · d - damped:震荡抑制路由 · h - history:历史路由 · i - internal:内部路由 · e - external:外部路由 · s - suppressed:聚合抑制路由 · S - Stale:过期路由 · a - additional-path:Add-Path优选路由 |
Origin |
路由信息的来源,取值包括: · i – IGP:表示路由产生于本AS内。通过network命令发布路由的路由信息来源为IGP · e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? - incomplete:表示路由的来源无法确定。从IGP协议引入路由的路由信息来源为incomplete |
Total number of routes from all PEs |
来自所有PE设备的BGP EVPN路由总数 |
Route distinguisher |
路由标识符 |
Route distinguisher of public instance |
公网实例的路由标识符 |
Total number of routes |
路由标识符为指定值的BGP EVPN路由总数 |
Network |
BGP EVPN路由/路由长度,BGP EVPN路由取值为[5][EthernetTagID][IPAddressLength][IPAddress] · 5:表示IP前缀路由(IP prefix advertisement route) · EthernetTagID:以太网标签 · IPAddressLength:IP地址长度 · IPAddress:始发路由器的IP地址 |
NextHop |
下一跳IP地址 |
OutLabel |
出标签值,即对端PE为EVPN路由分配的私网标签,取值为NULL表示空标签 |
InLabel |
入标签值,即本地PE为EVPN路由分配的私网标签 |
【相关命令】
· evpn mpls routing-enable
· peer advertise encap-type mpls
display evpn auto-discovery命令用来显示EVPN通过BGP自动发现的邻居信息。
【命令】
display evpn auto-discovery { { imet [ mpls | vxlan ] | mac-ip [ mpls | srv6 | vxlan ] } [ peer peer-address] [ vsi vsi-name ] | macip-prefix [ nexthop next-hop ] [ count ] }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
imet:显示通过包含性组播以太网标签路由(Inclusive multicast Ethernet tag route)发现的邻居信息。
mac-ip:显示通过MAC/IP发布路由发现的邻居。
mpls:显示EVPN VPLS组网中通过BGP自动发现的邻居信息。
srv6:显示EVPN VPLS over SRv6组网中通过BGP自动发现的邻居信息。EVPN VPLS over SRv6的详细介绍,请参见“Segment Routing配置指导”中的“EVPN VPLS over SRv6”。
vxlan:显示EVPN VXLAN组网中通过BGP自动发现的邻居信息。
peer peer-address:显示指定邻居的自动发现相关信息。peer-address为邻居的IPv4地址或IPv6地址。如果未指定本参数,则显示自动发现的所有邻居的信息。
vsi vsi-name:显示指定VSI内自动发现的邻居信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI内自动发现的邻居信息。
macip-prefix:显示通过MAC/IP发布路由和IP前缀路由发现的邻居信息。
nexthop next-hop:显示从指定路由下一跳学习到的邻居信息。next-hop next-hop为路由下一跳的IPv4地址或IPv6地址。如果未指定本参数,则显示从所有路由下一跳学习到的邻居信息。
count:显示自动发现的邻居数目。如果未指定本参数,则显示邻居的具体信息。
【使用指导】
如果执行本命令时,没有指定mpls、vxlan和srv6参数,则同时显示所有类型组网中EVPN通过BGP自动发现的邻居信息。
【举例】
# EVPN VXLAN组网下显示通过包含性组播以太网标签路由发现的邻居信息。
<Sysname> display evpn auto-discovery imet vxlan
Total number of automatically discovered peers: 2
VSI name: vpna
RD PE_address Tunnel_address Tunnel mode VXLAN ID
1:10 2.2.2.2 2.2.2.2 VXLAN 10
2:100 3.3.3.3 3.3.3.3 VXLAN 10
# EVPN VPLS组网下显示通过包含性组播以太网标签路由发现的邻居信息。
<Sysname> display evpn auto-discovery imet mpls
Total number of automatically discovered peers: 1
VSI name: vpna
RD PE_address In/Out label Tunnel mode
1:1 1.1.1.1 1151/1151 PW
# EVPN VPLS over SRv6组网下显示通过包含性组播以太网标签路由发现的邻居信息。
<Sysname> display evpn auto-discovery imet srv6
Total number of automatically discovered peers: 1
VSI name: vpnc
RD : 1:1 Tunnel mode : SRv6
PE_address : 1::1
In SID : 100::10::0
Out SID : 200::20::0
表1-12 display evpn auto-discovery imet命令显示信息描述表
字段 |
描述 |
Total number of automatically discovered peers |
自动发现的邻居数目 |
VSI name |
VSI名称 |
RD |
路由标识符 |
PE_address |
远端VTEP在VSI内的标识 |
Tunnel_address |
隧道的目的端地址 |
Tunnel mode |
隧道的模式,取值包括: · VXLAN:表示VXLAN隧道 · VXLAN-DCI:表示VXLAN数据中心互联隧道 · PW:表示PW · SRv6:表示SRv6隧道 |
In/Out label |
PW的入标签和出标签,当标签无效时显示为“-” |
VXLAN ID |
VXLAN编号 |
In SID |
入SID |
Out SID |
出SID |
# EVPN VXLAN组网下显示通过MAC/IP发布路由发现的IPv4邻居信息。
<Sysname> display evpn auto-discovery mac-ip vxlan
Total number of automatically discovered peers: 1
VSI name: vpna
Destination IP Source IP VXLAN ID Tunnel mode Tunnel name
6.6.6.6 1.1.1.9 100 VXLAN Tunnel1
# EVPN VPLS组网下显示通过MAC/IP发布路由发现的IPv4邻居信息。
<Sysname> display evpn auto-discovery mac-ip mpls
Total number of automatically discovered peers: 1
VSI name: vpnb
Destination IP In/Out label Tunnel Mode
7.7.7.7 1420/1419 PW
# EVPN VPLS over SRv6组网下显示通过MAC/IP发布路由发现的IPv4邻居信息。
<Sysname> display evpn auto-discovery mac-ip srv6
VSI name: vpnb
RD : 1:1 Tunnel mode : SRv6
Destination IP : 1::1
In SID : 100::10::0
Out SID : 200::20::0
表1-13 display evpn auto-discovery mac-ip命令显示信息描述表
字段 |
描述 |
|
Total number of automatically discovered peers |
自动发现的邻居数目 |
|
VSI name |
VSI名称 |
|
Destination IP |
隧道的目的端地址 |
|
Source IP |
隧道的源端地址 |
|
VXLAN ID |
VXLAN编号 |
|
Tunnel mode |
VXLAN隧道的模式,取值包括: · VXLAN:表示VXLAN隧道 · PW:表示PW · SRv6:表示SRv6隧道 |
|
Tunnel name |
隧道名称 |
|
In/Out label |
PW的入标签和出标签,当标签无效时显示为“-” |
|
In SID |
入SID |
|
Out SID |
出SID |
|
# 显示通过MAC/IP发布路由和IP前缀路由发现的邻居信息。
<Sysname> display evpn auto-discovery macip-prefix
Destination IP Source IP L3VNI Tunnel mode Outgoing interface
1.1.1.1 3.3.3.3 200 VXLAN Vsi-interface3
2.2.2.2 3.3.3.3 200 VXLAN Vsi-interface3
# 显示通过MAC/IP发布路由和IP前缀路由发现的邻居总数。
<Sysname> display evpn auto-discovery macip-prefix count
Total number of entries: 2
表1-14 display evpn auto-discovery macip-prefix命令显示信息描述表
字段 |
描述 |
Destination IP |
隧道的目的端地址 |
Source IP |
隧道的源端地址 |
L3VNI |
用于三层转发的VXLAN ID |
Tunnel mode |
隧道的模式,取值包括 · VXLAN:表示VXLAN隧道 · VXLAN-DCI:表示VXLAN数据中心互联隧道 |
Outgoing interface |
出接口,即与L3VNI关联的VSI虚接口 |
Total number of entries |
邻接表项的总数 |
display evpn es命令用来显示EVPN的ES信息。
【命令】
display evpn es { local [ count | [ 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 ] [ verbose ] }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
local:显示本地多归属成员ES信息。
count:显示本地多归属成员ES的数目。
vsi vsi-name:显示指定VSI的ES信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的ES信息。
xconnect-group group-name:显示指定交叉连接组内EVPN的本地ES信息。group-name表示交叉连接组的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有交叉连接组内EVPN的本地ES信息。
esi esi-id:显示指定ESI的ES信息。esi-id表示以太网链路网段标识符的值,格式为xxxx.xxxx.xxxx.xxxx.xxxx,必须以00开头,其中x为十六进制数,不支持全0。如果未指定本参数,则显示VSI的所有ES信息。
verbose:显示ES的详细信息。如果不指定本参数,则显示ES的简要信息。
remote:显示远端多归属成员ES信息。
nexthop next-hop:显示从指定路由下一跳接收到的ES信息。next-hop为路由下一跳的IPv4地址或IPv6地址。如果不指定本参数,则显示从所有路由下一跳收到的ES信息。
【举例】
# 显示本地ES的数目。
<Sysname> display evpn es local count
Total number of ES entries: 1
# EVPN VPLS组网中显示VSI实例vpna的本地ES简要信息。
<Sysname> display evpn es local vsi vpna
Redundacy mode: A – All-active, S – Single-active
VSI name : vpna
EVPN instance: -
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
# EVPN VPLS over SRv6组网中显示VSI实例vpna的本地ES简要信息。
<Sysname> display evpn es local vsi vpna
Redundacy mode: A – All-active, S – Single-active
VSI name : vpna
EVPN instance: -
ESI : 0001.0001.0001.0001.0001
Tag ID : -
DF address : 1.1.1.1
Mode : A
State : Down
Argument : ::1
# EVPN VPWS组网中显示交叉连接组vpna的本地ES简要信息。
<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 -
# EVPN VPWS over SRv6组网中显示交叉连接组vpna的本地ES简要信息。
<Sysname> display evpn es local xconnect-group vpna
Redundancy mode: A – All-active, S – Single-active
Xconnect-group name : vpna
ESI : 0001.0001.0001.0001.0001
Tag ID : -
DF address : 1.1.1.1
Mode : A
State : Up
Argument : -
表1-15 display evpn es local命令显示信息描述表
字段 |
描述 |
VSI name |
VSI名称 |
EVPN instance |
EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例 |
Xconnect group name |
交叉连接组名称 |
ESI |
ES标识符 |
Tag ID |
以太网标签ID |
DF address |
被选为DF的VTEP或PE的Router ID |
Mode |
ES的冗余备份模式,取值包括: · A:表示ES的冗余备份模式为all-active模式 · S:表示ES的冗余备份模式为single-active模式 |
State |
当前ES的状态,取值包括Up和Down |
ESI label |
ESI标签;在EVPN VPWS和EVPN VXLAN组网中ESI label无效,显示为“-” |
Argument |
标识Leaf AC的Argument值,在EVPN VPLS over SRv6的E-Tree组网中用于实现Leaf AC间的流量隔离 当无Argument时显示为“-” |
# 显示所有VSI内本地ES的详细信息。
<Sysname> display evpn es local verbose
VSI name : v1
EVPN instance: -
ESI : 0003.0003.0003.0003.0003
Interface : Ten-GigabitEthernet0/0/6
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
VSI name : v2
EVPN instance: -
ESI : 0004.0004.0004.0004.0004
Interface : -
Redundancy mode : All-active
State : Up
AD-delay remaining time : 10
UPWs :
Link ID Tag ID DF address ESI label
0 1 1.1.1.1 1004
VSI name : vpna
EVPN instance: -
ESI : 0001.0002.0002.0002.0002
Interface : Ten-GigabitEthernet0/0/7
Redundancy mode : All-active
State : Up
AD-delay remaining time : 10
ACs :
Link ID Service instance ID Tag ID DF address ESI label
1 - - 1.1.1.1 -
VSI name : vpnb
EVPN instance: -
ESI : 0001.0001.0001.0001.0001
Interface : XGE0/0/8
Redundancy mode : All-active
State : Down
ACs :
Link ID : 0
Service instance ID : -
Tag ID : -
DF address : 1.1.1.1
Argument : ::1
Xconnect group name : vpna
Connection name : aa
ESI : 0003.0003.0003.0003.0003
AC : XGE0/0/10 srv1
Redundancy mode : All-active
State : Up
Link ID : 0
Tag ID : 10
DF address : 1.1.1.1
Xconnect group name : vpnd
Connection name : dd
ESI : 0006.0006.0006.0006.0006
Redundancy mode : All-active
State : Up
UPW Link ID : 0
Tag ID : 10
DF address : 1.1.1.1
表1-16 display evpn es local verbose命令显示信息描述表
字段 |
描述 |
|
VSI name |
VSI名称 |
|
EVPN instance |
EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例 |
|
Xconnect group name |
交叉连接组名称 |
|
Connection name |
交叉连接名称 |
|
ESI |
ES标识符 |
|
Interface |
接口名称 |
|
AC |
与交叉连接关联的接入电路,取值为: · 三层接口名称:表示交叉连接关联三层接口 · 二层接口名称和以太网服务实例:表示交叉连接关联以太网服务实例 |
|
Redundancy mode |
ES的冗余备份模式,取值包括: · A:表示ES的冗余备份模式为all-active模式 · S:表示ES的冗余备份模式为single-active模式 |
|
State |
当前ES的状态,取值包括Up、Down和“-”。其中,“-”表示未手动配置ESI |
|
AD-delay remaining time |
以太网自动发现路由延迟发布定时器的剩余时间,单位为秒 |
|
ACs |
VSI在当前ES下的AC列表 |
|
UPWs |
VSI在当前ES下的UPW列表 |
|
Link ID |
AC在VSI内的链路ID |
|
Service instance ID |
以太网服务实例ID |
|
Tag ID |
以太网标签ID |
|
DF address |
被选为DF的VTEP或PE的Router ID,取值为“-”表示当前设备未被选举为该AC的DF |
|
ESI label |
ESI标签;在EVPN VPWS和EVPN VXLAN组网中ESI label无效,显示为“-” |
|
Argument |
标识Leaf AC的Argument值,在EVPN VPLS over SRv6的E-Tree组网中用于实现Leaf AC间的流量隔离 当无Argument时显示为“-” |
|
UPW link ID |
UPW在VSI内的链路标识符 |
|
# 显示远端ES的简要信息。
<Sysname> display evpn es remote
Control Flags: P - Primary, B - Backup, C - Control word
VSI name : vpna
EVPN instance: -
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
# 显示远端ES的详细信息。
<Sysname> display evpn es remote
Control Flags: P - Primary, B - Backup, C - Control word
VSI name : vpna
EVPN instance: -
ESI : 0001.0001.0001.0001.0001
A-D per ES routes :
Peer IP : 2::2
Remote Redundancy mode: All-active
Argument : ::1
A-D per EVI routes :
Tag ID : 1
Peer IP : 2::2
Xconnect group name : vpna
ESI : 0001.0001.0001.0001.0001
Ethernet segment routes :
2::2
A-D per ES routes :
Peer IP : 2::2
Remote Redundancy mode: All-active
A-D per EVI routes :
Tag ID : 1
Control Flags : P
Peer IP : 2::2
# 显示VSI实例vpna内,从下一跳3.3.3.3接收到的远端ES的信息。
<Sysname> display evpn es remote vsi vpna nexthop 3.3.3.3
VSI name : vpna
EVPN instance: -
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
表1-17 display evpn es remote命令显示信息描述表
字段 |
描述 |
VSI name |
VSI名称 |
EVPN instance |
EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例 |
Xconnect group name |
交叉连接组名称 |
ESI |
ES标识符 |
Redundancy mode |
ES的冗余备份模式,取值包括: · All-active:表示ES的冗余备份模式为多活模式 · Single-active:表示ES的冗余备份模式为单活模式 |
Argument |
标识Leaf AC的Argument值,在EVPN VPLS over SRv6的E-Tree组网中用于实现Leaf AC间的流量隔离 当无Argument时显示为“-” |
Ethernet segment routes |
与该ES关联的以太网段路由 |
A-D per Ethernet segment routes |
与该ES关联的A-D per ES路由 |
A-D per EVI routes |
与该ES关联的A-D per EVI路由 |
Tag ID |
以太网标签ID |
Peer IP |
远端设备的IP地址 |
Remote Redundancy mode |
远端ES的冗余备份模式,取值包括: · All-active:表示ES的冗余备份模式为多活模式 · Single-active:表示ES的冗余备份模式为单活模式 |
Control Flags |
远端路由二层属性控制标识,取值包括: · P:接收到的路由携带了Primary标识 · B:接收到的路由携带了Backup标识 · C:接收到的路由携带了Control word标识 |
display evpn instance命令用来显示EVPN实例的相关信息。
【命令】
display evpn instance [ vsi vsi-name | xconnect-group group-name ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vsi vsi-name:显示指定VSI对应EVPN实例的信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。
xconnect-group group-name:显示指定交叉连接组对应EVPN实例的信息。group-name表示交叉连接组的名称,为1~31个字符的字符串,区分大小写。
verbose:显示EVPN实例的详细信息。如果不指定本参数,则显示EVPN实例的简要信息。
【使用指导】
执行本命令时,如果没有指定vsi vsi-name和xconnect-group group-name参数,则显示所有EVPN实例的信息。
【举例】
# 显示所有EVPN实例的简要信息。
<Sysname> display evpn instance
Total number of EVPN instances: 4
EVPN name EVPN index
aaa 0x1
abc 0x0
bbb 0x80000000
vpna 0x80000001
表1-18 display evpn instance命令显示信息描述表
字段 |
描述 |
Total number of EVPN instances |
EVPN实例的总数 |
EVPN name |
EVPN实例名称 |
EVPN index |
EVPN实例索引 |
# 显示所有EVPN实例的详细信息。
<Sysname> display evpn instance verbose
VSI Name: aaa
EVPN index : 0x2
Encapsulation : MPLS
Route distinguisher : 200:200
Export VPN targets : 200:200
Import VPN targets : 200:200
MAC advertisement : Enabled
ARP advertisement : Enabled
ARP-based MAC learning : Enabled
ND-based MAC learning : Enabled
MPLS label : 1151
IMET MPLS label : 1150
Tunnel policy : -
PW class : -
Control Word : Disabled
E-Tree : Disabled
PW type : VLAN
Sequencing : -
Flow label : -
Import routing policy : -
Export routing policy : -
VSI Name: bbb
EVPN index : 0x3
Encapsulation : VXLAN
Route distinguisher : 500:1
Export VPN targets : 500:1
Import VPN targets : 500:1
MAC advertisement : Enabled
ARP advertisement : Enabled
ARP-based MAC learning : Enabled
ND-based MAC learning : Enabled
VXLAN ID : -
VSI Name: ccc
EVPN index : 0x4
Encapsulation : SRv6
Route distinguisher : -
Export VPN targets : -
Import VPN targets : -
MAC advertisement : Enabled
ARP advertisement : Enabled
ARP-based MAC learning : Enabled
ND-based MAC learning : Enabled
Dt2u SID : -
Dt2ul SID : -
Dt2m SID : -
Dt2uLocatorName : abc
Dt2ulLocatorName : abc
Dt2mLocatorName : abc
E-Tree : Disabled
Best-Effort : Disabled
Traffic-Engineering : Disabled
Import routing policy : -
Export routing policy : -
Xconnect-group Name: bbb
EVPN index : 0x80000001
Encapsulation : SRv6
Route distinguisher : 1:1
Export VPN targets : 1:1
Import VPN targets : 1:1
Best-Effort : Enabled
Traffic-Engineering : Disabled
Import routing policy : -
Export routing policy : -
Xconnect-group Name: ccc
EVPN index : 0x80000002
Encapsulation : MPLS
Route distinguisher : 1:1
Export VPN targets : 1:1
Import VPN targets : 1:1
Import routing policy : -
Export routing policy : -
表1-19 display evpn instance verbose命令显示信息描述表
字段 |
描述 |
VSI name |
VSI名称 |
EVPN index |
EVPN实例索引 |
Encapsulation |
EVPN的封装类型,取值包括: · VXLAN:表示EVPN的封装类型为VXLAN · MPLS:表示EVPN的封装类型为MPLS · SRv6:表示EVPN的封装类型为SRv6 |
Route distinguisher |
EVPN实例的RD |
Export VPN targets |
EVPN实例的Export Target |
Import VPN targets |
EVPN实例的Import Target |
MAC advertisement |
是否允许通告MAC地址信息,取值包括: · Enabled:允许通告MAC地址信息 · Disabled:禁止通告MAC地址信息 |
ARP advertisement |
是否允许通告ARP信息,取值包括: · Enabled:允许通告ARP信息 · Disabled:禁止通告ARP信息 |
ARP-based MAC learning |
是否允许EVPN从ARP信息中学习MAC地址表项,取值包括: · Enabled:允许EVPN从ARP信息中学习MAC地址表项 · Disabled:禁止EVPN从ARP信息中学习MAC地址表项 |
ND-based MAC learning |
是允许EVPN从ND信息中学习MAC地址表项功能,取值包括: · Enabled:允许EVPN从ND信息中学习MAC地址表项 · Disabled:禁止EVPN从ND信息中学习MAC地址表项 |
MPLS label |
MAC/IP发布路由携带的MPLS标签 |
IMET MPLS label |
IMET路由携带的MPLS标签 |
Tunnel policy |
EVPN实例引用的隧道策略 |
PW class |
EVPN实例引用的PW模板 |
Control word |
是否开启控制字功能,取值包括: · Enabled:PW开启控制字功能 · Disabled:PW关闭控制字功能 |
E-Tree |
是否开启EVPN E-Tree功能,取值包括: · Enabled:开启EVPN E-Tree功能 · Disabled:关闭EVPN E-Tree功能 |
PW type |
PW类型,取值包括: · Ethernet:以太网类型 · VLAN:VLAN类型 |
Sequencing |
PW的排序处理,取值包括: · Both:表示对PW收发两个方向的报文均进行排序处理 · -:表示未配置PW的排序处理,即不对PW上传输的报文进行排序 |
VXLAN ID |
VXLAN编号 |
Flow label |
流标签能力,取值包括: · Both:具有发送和接收能力 · Send:具有发送能力 · Recv:具有接收能力 · -:未开启流标签能力 |
Dt2u SID |
EVPN VPLS over SRv6组网中,用于转发单播报文的SRv6 SID,括号中为SID各组成部分长度,依次为Locator段长度、动态Opcode长度、静态Opcode长度和Argument长度,各组成部分长度之和为128 |
Dt2ul SID |
EVPN VPLS over SRv6多归属站点组网中,用于在冗余备份组成员设备间的Bypass隧道上转发单播报文的SRv6 SID,括号中为SID各组成部分长度,依次为Locator段长度、动态Opcode长度、静态Opcode长度和Argument长度,各组成部分长度之和为128 |
Dt2m SID |
EVPN VPLS over SRv6组网中,用于转发组播报文的SRv6 SID,括号中为SID各组成部分长度,依次为Locator段长度、动态Opcode长度、静态Opcode长度和Argument长度,各组成部分长度之和为128 |
Dt2uLocatorName |
用于申请DT2U SID的Locator段名称 若禁止动态分配SID,则显示auto-sid-disable;否则,不显示 |
Dt2ulLocatorName |
用于申请DT2UL SID的Locator段名称 若禁止动态分配SID,则显示auto-sid-disable;否则,不显示 |
Dt2mLocatorName |
用于申请DT2M SID的Locator段名称 若禁止动态分配SID,则显示auto-sid-disable;否则,不显示 |
Best-Effort |
是否根据SRv6 SID进行SR-BE路由迭代,取值包括: · Enabled:根据SRv6 SID进行SR-BE路由迭代 · Disabled:不会根据SRv6 SID进行SR-BE路由迭代 |
Traffic-Engineering |
是否根据下一跳地址进行SR-TE路由迭代,取值包括: · Enabled:根据下一跳地址进行SR-TE路由迭代 · Disabled:不会根据下一跳地址进行SR-TE路由迭代 |
Import routing policy |
EVPN实例引用的入方向路由策略,如果未引用入方向路由策略,则显示为“-”。只有报文封装类型为MPLS或SRv6时才显示本字段 |
Export routing policy |
EVPN实例引用的出方向路由策略,如果未引用出方向路由策略,则显示为“-”。只有报文封装类型为MPLS或SRv6时才显示本字段 |
【相关命令】
· evpn encapsulation
· vsi
display evpn ipv6 auto-discovery命令用来显示EVPN通过BGP自动发现的IPv6邻居信息。
【命令】
display evpn ipv6 auto-discovery { { imet | mac-ip } [ srv6 | vxlan ] [ peer ipv6-address ] [ vsi vsi-name ] | macip-prefix [ nexthop next-hop ] [ count ] }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
imet:显示通过包含性组播以太网标签路由(Inclusive multicast Ethernet tag route)发现的IPv6邻居信息。
mac-ip:显示通过MAC/IP发布路由(MAC/IP Advertisement route)发现的IPv6邻居信息。
srv6:显示EVPN VPLS over SRv6组网中通过BGP自动发现的邻居信息。EVPN VPLS over SRv6组网的详细介绍,请参见“Segment Routing配置指导”中的“EVPN VPLS over SRv6”。
vxlan:显示EVPN VXLAN组网中通过BGP自动发现的邻居信息。
peer ipv6-address:显示指定IPv6邻居的自动发现相关信息。ipv6-address为邻居的IPv6地址。如果未指定本参数,则显示所有IPv6邻居的自动发现相关信息。
vsi vsi-name:显示指定VSI内自动发现的IPv6邻居信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI内自动发现的IPv6邻居信息。
macip-prefix:显示通过携带L3VNI的MAC/IP发布路由或IP前缀路由发现的IPv6邻居信息。
nexthop next-hop:显示从指定路由下一跳学习到的邻居信息。如果未指定本参数,则显示从所有路由下一跳学习到的IPv6邻居信息。
count:显示自动发现的IPv6邻居数目。如果未指定本参数,则显示IPv6邻居的具体信息。
【举例】
# EVPN VXLAN组网中显示通过包含性组播以太网标签路由发现的IPv6邻居信息。
<Sysname> display evpn ipv6 auto-discovery imet
Total number of automatically discovered peers: 2
VSI name: vpna
RD : 1:10
PE address : 11::8
Tunnel address : 11::8
Tunnel mode : VXLAN
VXLAN ID : 10
RD : 2:100
PE address : 12::8
Tunnel address : 12::8
Tunnel mode : VXLAN
VXLAN ID : 10
# EVPN VPLS over SRv6组网中显示通过包含性组播以太网标签路由发现的IPv6邻居信息。
<Sysname> display evpn ipv6 auto-discovery imet srv6
Total number of automatically discovered peers: 1
VSI name: vpnc
RD : 1:1 Tunnel mode : SRv6
PE_address : 3::3
In SID : 111::1
Out SID : 333::1
表1-20 display evpn ipv6 auto-discovery imet命令显示信息描述表
字段 |
描述 |
Total number of automatically discovered peers |
自动发现的邻居数目 |
VSI name |
VSI名称 |
RD |
路由标识符 |
PE address |
远端VTEP在VSI内的标识 |
Tunnel address |
隧道的目的端地址 |
Tunnel mode |
隧道的模式,取值包括: · VXLAN:表示VXLAN隧道 · VXLAN-DCI:表示VXLAN数据中心互联隧道 · SRv6:表示SRv6隧道 |
VXLAN ID |
VXLAN编号 |
In SID |
SRv6隧道的入SID |
Out SID |
SRv6隧道的出SID |
# EVPN VXLAN组网中显示通过MAC/IP发布路由发现的IPv6邻居信息。
<Sysname> display evpn ipv6 auto-discovery mac-ip
Total number of automatically discovered peers: 1
VSI name: vpna
Destination IP : 6:6::6:8
Source IP : 1:1::1:7
VXLAN ID : 100
Tunnel mode : VXLAN
Tunnel name : Tunnel1
# EVPN VPLS over SRv6组网中显示通过MAC/IP发布路由发现的IPv6邻居信息。
<Sysname> display evpn ipv6 auto-discovery mac-ip srv6
Total number of automatically discovered peers: 1
VSI name: vpnc
Destination IP : 1::1
Tunnel mode : SRv6
In SID : 100::10::0
Out SID : 200::20::0
表1-21 display evpn ipv6 auto-discovery mac-ip命令显示信息描述表
字段 |
描述 |
Total number of automatically discovered peers |
自动发现的邻居数目 |
VSI name |
VSI名称 |
Destination IP |
隧道的目的端地址 |
Source IP |
隧道的源端地址 |
VXLAN ID |
VXLAN编号 |
Tunnel mode |
隧道模式,取值包括: · VXLAN,表示VXLAN隧道 · SRv6:表示SRv6隧道 |
Tunnel name |
隧道名称 |
In SID |
SRv6隧道的入SID |
Out SID |
SRv6隧道的出SID |
# 显示通过MAC/IP发布路由和IP前缀路由发现的IPv6邻居信息。
<Sysname> display evpn ipv6 auto-discovery macip-prefix
Destination IP : 6:6::6:8
Source IP : 1:1::1:7
L3VNI : 100
Tunnel mode : VXLAN
OutInterface : Vsi-interface3
# 显示通过MAC/IP发布路由和IP前缀路由发现的IPv6邻居总数。
<Sysname> display evpn ipv6 auto-discovery macip-prefix count
Total number of entries: 1
表1-22 display evpn ipv6 auto-discovery macip-prefix命令显示信息描述表
字段 |
描述 |
Destination IP |
隧道的目的端地址 |
Source IP |
隧道的源端地址 |
L3VNI |
用于三层转发的VXLAN ID |
Tunnel mode |
隧道的模式,取值包括 · VXLAN:表示VXLAN隧道 · VXLAN-DCI:表示VXLAN数据中心互联隧道 |
OutInterface |
出接口,即与L3VNI关联的VSI虚接口 |
Total number of entries |
邻接表项的总数 |
display evpn ipv6 route mac命令用来显示IPv6 EVPN的MAC地址信息。
【命令】
display evpn ipv6 route mac [ srv6 | vxlan ] [ local | remote ] [ vsi vsi-name ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
srv6:显示EVPN VPLS over SRv6组网中的MAC地址信息。EVPN VPLS over SRv6的详细介绍,请参见“Segment Routing配置指导”中的“EVPN VPLS over SRv6”。
vxlan:显示EVPN VXLAN组网中的MAC地址信息。
local:显示本地IPv6 EVPN的MAC地址信息。
remote:显示远端IPv6 EVPN的MAC地址信息。
vsi vsi-name:显示指定VSI的MAC地址信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的MAC地址信息。
count:显示MAC地址表项的数目。如果不指定本参数,则显示MAC地址的具体信息。
【使用指导】
EVPN的骨干网为IPv6网络时,可以通过本命令来查看EVPN的MAC地址信息。
执行本命令时,如果没有指定local和remote参数,则显示EVPN的本地和远端MAC地址信息;如果没有指定srv6和vxlan参数,则显示所有组网环境下的MAC地址信息。
【举例】
# EVPN VXLAN组网中显示所有IPv6 EVPN的本地和远端MAC地址信息。
<Sysname> display evpn ipv6 route mac vxlan
Flags: D - Dynamic B - BGP L - Local active
G - Gateway S - Static M - Mapping I - Invalid
E - Multihoming ES sync F - Leaf
VSI name: vpna
MAC address : 622a-c56d-0402
Link ID/Name : 0x0
Flags : DL
Encap : VXLAN
Next hop : -
Color : -
# EVPN VPLS over SRv6组网中显示所有IPv6 EVPN的本地和远端MAC地址信息。
<Sysname> display evpn route mac srv6
Flags: D - Dynamic B - BGP L - Local active
G - Gateway S - Static M - Mapping I - Invalid
E - Multihoming ES sync F - Leaf
VSI name: vpnb
MAC address : 68ba-0573-0606
Link ID/Name : 0x0
Flags : DL
Encap : SRv6
Next hop : -
Color : -
MAC address : 68ba-0b4f-0706
Link ID/Name : 0x9000000
Flags : B
Encap : SRv6
Next hop : 2::2
Color : -
# 显示IPv6 EVPN的MAC地址表项数目。
<Sysname> display evpn ipv6 route mac count
Total number of entries: 3
表1-23 display evpn route mac命令显示信息描述表
字段 |
描述 |
VSI name |
VSI名称 |
EVPN instance |
EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例 |
MAC address |
MAC地址 |
Link ID/Name |
Link ID表示路由表项的出链路标识符,即AC或SRv6隧道在VSI内的链路标识符 Name表示VXLAN隧道的Tunnel接口名称 |
Flags |
表项类型,取值包括: · D:表示存在动态学习的MAC地址表项 · B:表示存在通过BGP EVPN路由学习的MAC地址表项 · L:表示本地MAC地址表项生效,未设置该标志表示通过BGP EVPN路由学习的MAC地址表项生效 · G:表示生效的MAC地址表项是网关的MAC地址表项 · S:表示生效的MAC地址表项是静态配置的MAC地址表项 · M:表示生效的MAC地址表项是来自映射的远端VXLAN的MAC地址表项 · I:表示该MAC地址表项无效,原因如下: ¡ 通过shutdown命令手工关闭VSI ¡ 出方向Tunnel接口不存在 · E:表示多归属成员同步的MAC地址表项 · F:表示EVPN E-tree组网中从Leaf上学习到的MAC地址表项 |
Encap |
报文封装类型,取值包括: · VXLAN:报文封装类型为VXLAN · SRv6:报文封装类型为SRv6 |
Nexthop |
远端VTEP或PE的地址,取值为“-”表示本地MAC |
Total number of entries |
MAC地址表项的总数 |
Color |
MAC地址的Color属性值,如果MAC地址无Color属性,则显示为“-”。只有报文封装类型为SRv6时才显示该字段 |
display evpn route arp命令用来显示EVPN的ARP信息。
【命令】
display evpn route arp [ local | remote ] [ public-instance | vpn-instance vpn-instance-name ] [ ip ip-address ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
local:显示本地ARP信息。
remote:显示远端ARP信息。
public-instance:显示公网实例的ARP信息。
vpn-instance vpn-instance-name:显示指定VPN实例的ARP信息。vpn-instance-name表示 MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
ip ip-address:显示指定IP地址的ARP信息。ip-address表示IPv4地址,为点分十进制格式。如果不指定本参数,则显示公网或VPN实例的所有ARP信息。
count:显示ARP表项的数目。如果不指定本参数,则显示ARP表项的具体信息。
【使用指导】
执行本命令时,如果没有指定local和remote参数,则显示EVPN的本地和远端ARP信息。
执行本命令时,如果没有指定public-instance和vpn-instance vpn-instance-name参数,则显示公网实例和所有VPN实例的ARP信息。
【举例】
# 显示所有EVPN的ARP信息。
<Sysname> display evpn route arp
Flags: D - Dynamic B - BGP L - Local active
G - Gateway S - Static M - Mapping
VPN instance: vpn1 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
Public instance Interface: Vsi-interface2
IP address MAC address Router MAC VSI index Flags
11.1.1.1 0033-0033-0033 a0ce-7e40-0400 0 GL
11.1.1.11 0011-0011-0011 a0ce-7e40-0400 0 DL
# 显示EVPN的ARP表项总数。
<Sysname> display evpn route arp count
Total number of entries: 6
表1-24 display evpn route arp命令显示信息描述表
字段 |
描述 |
VPN instance name |
VPN实例名称 |
Public instance |
公网实例 |
Interface |
VSI虚接口 |
IP address |
IP地址 |
MAC address |
MAC地址 |
Router MAC |
设备的Router MAC 在SRv6分布式网关组网中,本字段显示为“-” |
VSI index |
VSI索引 |
Flags |
ARP表项类型,取值包括: · D:表示存在动态学习的ARP表项 · B:表示存在通过BGP EVPN路由学习的ARP表项 · L:表示本地ARP表项生效,未设置该标志表示通过BGP EVPN路由学习的ARP表项生效 · G:表示生效的ARP表项是网关的ARP表项 · S:表示生效的ARP表项是静态配置的ARP表项 · M:表示生效的ARP表项是来自映射的远端VXLAN的ARP表项 |
Total number of entries |
ARP表项的总数 |
display evpn route arp suppression命令用来显示EVPN的ARP泛洪抑制信息。
【命令】
display evpn route arp suppression [ mpls | srv6 | vxlan ] [ local | remote ] [ vsi vsi-name ] [ ip ip-address ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
mpls:显示EVPN VPLS组网中的ARP泛洪抑制信息。
srv6:显示EVPN VPLS over SRv6组网中的ARP泛洪抑制信息。EVPN VPLS over SRv6的详细介绍,请参见“Segment Routing配置指导”中的“EVPN VPLS over SRv6”。
vxlan:显示EVPN VXLAN组网中的ARP泛洪抑制信息。
local:显示本地ARP泛洪抑制信息。
remote:显示远端ARP泛洪抑制信息。
vsi vsi-name:显示指定VSI的ARP泛洪抑制信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的ARP泛洪抑制信息。
ip ip-address:显示指定IP地址的ARP泛洪抑制信息。ip-address表示IPv4地址,为点分十进制格式。如果不指定本参数,则显示所有ARP泛洪抑制信息。
count:显示ARP泛洪抑制表项的数目。如果不指定本参数,则显示ARP泛洪抑制表项的具体信息。
【使用指导】
执行本命令时,如果没有指定local和remote参数,则显示EVPN的本地和远端的ARP泛洪抑制信息;如果没有指定mpls、srv6和vxlan参数,则显示所有组网环境下的ARP泛洪抑制信息。
【举例】
# 显示所有EVPN的ARP泛洪抑制信息。
<Sysname> display evpn route arp suppression
Flags: D - Dynamic B - BGP L - Local active
G - Gateway S - Static M - Mapping
VSI name: vpna
IP address MAC address Flags
10.1.1.12 0002-0002-0002 B
# 显示EVPN的ARP泛洪抑制表项总数。
<Sysname> display evpn route arp suppression count
Total number of entries: 1
表1-25 display evpn route arp suppression命令显示信息描述表
字段 |
描述 |
VSI name |
VSI名称 |
IP address |
IP地址 |
MAC address |
MAC地址 |
Flags |
ARP泛洪抑制表项类型,取值包括: · D:表示存在动态学习的ARP泛洪抑制表项 · B:表示存在通过BGP EVPN路由学习的ARP泛洪抑制表项 · L:表示本地ARP泛洪抑制表项生效,未设置该标志表示通过BGP EVPN路由学习的ARP泛洪抑制表项生效 · G:表示生效的ARP泛洪抑制表项是网关的ARP表项 · S:表示生效的ARP泛洪抑制表项是静态配置的ARP表项 · M:表示生效的ARP泛洪抑制表项是来自映射的远端VXLAN的ARP表项 |
Total number of entries |
ARP泛洪抑制表项的总数 |
display evpn route mac命令用来显示EVPN的MAC地址信息。
【命令】
display evpn route mac [ mpls | vxlan ] [ local | remote ] [ vsi vsi-name ] [ mac-address mac-address ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
mpls:显示EVPN VPLS组网中的MAC地址信息。
vxlan:显示EVPN VXLAN组网中的MAC地址信息。
local:显示本地MAC地址信息。
remote:显示远端MAC地址信息。
vsi vsi-name:显示指定VSI的MAC地址信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的MAC地址信息。
mac-address mac-address:显示指定MAC地址表项信息。mac-address表示MAC地址,格式为H-H-H。在配置时,用户可以省去MAC地址中每段开头的“0”,例如输入“f-e2-1”即表示输入的MAC地址为“000f-00e2-0001”。如果未指定本参数,则显示所有MAC地址表项信息。
count:显示MAC地址表项的数目。如果不指定本参数,则显示MAC地址的具体信息。
【使用指导】
EVPN的骨干网为IPv4网络时,可以通过本命令来查看EVPN的MAC地址信息。
执行本命令时,如果没有指定local和remote参数,则显示EVPN的本地和远端MAC地址信息;如果没有指定mpls和vxlan参数,则显示所有组网环境下的MAC地址信息。
【举例】
# EVPN VXLAN组网中显示所有EVPN的本地和远端MAC地址信息。
<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
EVPN instance: -
MAC address Link ID/Name Flags Encap Next hop
0000-0000-000a 1 DL VXLAN -
0000-0000-0009 Tunnel1 B VXLAN 2.2.2.2
0001-2000-4000 - BI VXLAN 3.3.3.3
# 显示EVPN的MAC地址表项数目。
<Sysname> display evpn route mac count
Total number of entries: 2
表1-26 display evpn route mac命令显示信息描述表
字段 |
描述 |
VSI name |
VSI名称 |
MAC address |
MAC地址 |
Link ID/Name |
Link ID表示路由表项的出链路标识符,即AC或PW在VSI内的链路标识符 Name表示VXLAN隧道的Tunnel接口名称 |
Flags |
表项类型,取值包括: · D:表示存在动态学习的MAC地址表项 · B:表示存在通过BGP EVPN路由学习的MAC地址表项 · L:表示本地MAC地址表项生效,未设置该标志表示通过BGP EVPN路由学习的MAC地址表项生效 · G:表示生效的MAC地址表项是网关的MAC地址表项 · S:表示生效的MAC地址表项是静态配置的MAC地址表项 · M:表示生效的MAC地址表项是来自映射的远端VXLAN的MAC地址表项 · I:表示该MAC地址表项无效,原因如下: ¡ 通过shutdown命令手工关闭VSI ¡ 出方向Tunnel接口不存在 · E:表示多归属成员同步的MAC地址表项 · F:表示EVPN E-tree组网中从Leaf上学习到的MAC地址表项 |
Encap |
报文封装类型,取值包括: · MPLS:报文封装类型为MPLS · VXLAN:报文封装类型为VXLAN |
Nexthop |
远端VTEP的地址,取值为“-”表示本地MAC |
Total number of entries |
MAC地址表项的总数 |
display evpn route nd命令用来显示EVPN的ND表项信息。
【命令】
display evpn route nd [ local | remote ] [ public-instance | vpn-instance vpn-instance-name ] [ ipv6 ipv6-address ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
local:显示本地ND表项信息。
remote:显示远端ND表项信息。
public-instance:显示公网实例的ND表项信息。
vpn-instance vpn-instance-name:显示指定VPN实例的ND表项信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
ipv6 ipv6-address:显示指定IPv6地址的ND信息。ipv6-address表示IPv6地址。如果不指定本参数,则显示公网或VPN实例的所有ND信息。
count:显示ND表项的数目。如果不指定本参数,则显示ND表项的具体信息。
【使用指导】
执行本命令时,如果没有指定local和remote参数,则显示EVPN的本地和远端的ND表项信息。
执行本命令时,如果没有指定public-instance和vpn-instance vpn-instance-name参数,则显示公网实例和所有VPN实例的ND表项信息。
【举例】
# 显示所有EVPN的ND表项信息。
<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: Vsi-interface1
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
Public instance Interface: Vsi-interface1
IPv6 address : BC80:0300:1000:0050:0200:0300:0100:0033
MAC address : 0002-0002-0001 Router MAC : a0ce-7e40-0422
VSI index : 0 Flags : GL
IPv6 address : BC10:0300:1000:0020:0200:0300:0100:0034
MAC address : 0002-0002-0002 Router MAC : a0ce-7e40-0433
VSI index : 0 Flags : GL
#显示EVPN的ND表项总数。
<Sysname>display evpn route nd count
Total number of entries: 2
表1-27 display evpn route nd命令显示信息描述表
字段 |
描述 |
|
VPN instance |
VPN实例名称 |
|
Public instance |
公网实例 |
|
Interface |
VSI虚接口名称 |
|
IPv6 address |
IPv6地址 |
|
MAC address |
MAC地址 |
|
Router MAC |
设备的Router MAC |
|
VSI index |
ND表项所属VSI的索引 |
|
Flags |
ND表项类型,取值包括: · D:表示动态学习的ND表项 · B:表示通过BGP EVPN路由学习的ND表项 · L:表示本地ND表项生效,未设置该标志表示通过BGP EVPN路由学习的ND表项生效 · G:表示生效的ND表项是网关的ND表项 · S:表示生效的ND表项是静态配置的ND表项(暂不支持) · M:表示生效的ND表项是来自映射的远端VXLAN的ND表项 · I:表示该ND表项无效,原因如下: ¡ 通过shutdown命令手工关闭VSI ¡ 出方向Tunnel接口不存在 |
|
Total number of entries |
ND表项的总数 |
display evpn route nd suppression命令用来显示EVPN的ND泛洪抑制信息。
【命令】
display evpn route nd suppression [ local | remote ] [ vsi vsi-name ] [ ipv6 ipv6-address ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
local:显示本地ND泛洪抑制信息。
remote:显示远端ND泛洪抑制信息。
vsi vsi-name:显示指定VSI的ND泛洪抑制信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的ND泛洪抑制信息。
ipv6 ipv6-address:显示指定IPv6地址的ND泛洪抑制信息。ipv6-address表示IPv6地址。如果不指定本参数,则显示公网或VPN实例的所有ND泛洪抑制信息。
count:显示ND泛洪抑制表项的数目。如果不指定本参数,则显示ND泛洪抑制表项的具体信息。
【使用指导】
执行本命令时,如果没有指定local和remote参数,则显示EVPN的本地和远端的ND泛洪抑制信息。
【举例】
# 显示EVPN的所有ND泛洪抑制信息。
<Sysname> display evpn route nd suppression
Flags: D - Dynamic B - BGP L - Local active
G - Gateway S - Static M - Mapping I - Invalid
VSI name: vpna
IPv6 address MAC address Flags
11::8 72cb-ce9b-0a06 DL
11::9 0001-0001-0001 B
# 显示EVPN的ND泛洪抑制表项总数。
<Sysname> display evpn route nd suppression count
Total number of entries: 2
表1-28 display evpn route nd suppression命令显示信息描述表
字段 |
描述 |
VSI name |
VSI名称 |
IPv6 address |
IPv6地址 |
MAC address |
MAC地址 |
Flags |
ND泛洪抑制表项类型,取值包括: · D:表示存在动态学习的ND泛洪抑制表项 · B:表示存在通过BGP EVPN路由学习的ND泛洪抑制表项 · L:表示本地ND泛洪抑制表项生效,未设置该标志表示通过BGP EVPN路由学习的ND泛洪抑制表项生效 · G:表示生效的ND泛洪抑制表项是网关的ND表项 · S:表示生效的ND泛洪抑制表项是静态配置的ND表项 · M:表示生效的ND泛洪抑制表项是来自映射的远端VXLAN的ND表项 · I:表示该ND表项无效,原因可能是: ¡ 通过shutdown命令手工关闭VSI ¡ 出方向Tunnel接口不存在 |
Total number of entries |
ND泛洪抑制表项的总数 |
display evpn route xconnect-group命令用来显示交叉连接的EVPN相关信息。
【命令】
display evpn route xconnect-group [ name group-name [ connection connection-name ] ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
name group-name:显示指定交叉连接组的EVPN相关信息。group-name表示交叉连接组的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有交叉连接组的EVPN相关信息。
connection connection-name:显示交叉连接组内指定交叉连接的EVPN相关信息。交叉连接的名称,为1~20个字符的字符串,不能包含字符“-”,区分大小写。如果未指定本参数,则显示指定交叉连接组内所有交叉连接的EVPN相关信息。
count:显示EVPN交叉连接的总数。如果不指定本参数,则显示交叉连接的EVPN的具体信息。
【举例】
# 显示所有交叉连接的EVPN相关信息。
<Sysname> display evpn route xconnect-group
Ctrl 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
Xconnect group name: vpna
Connection name: pw1
Encapsulation : SRv6
ESI : 0000.0000.0000.0000.0000
Local service ID : 1
Remote service ID : 2
In SID[DX2] : 100::1
In SID[DX2L] : -
Local MTU : 1500
AC State : Up
SRv6 Tunnel:
Next Hop : 2::2
ESI : 0000.0000.0000.0000.0000
Out SID : 200::1
Flags : P
MTU : 1500
State : Up
# 显示EVPN交叉连接的总数。
<Sysname> display evpn route xconnect-group count
Total number of entries: 2
表1-29 display evpn route xconnect-group命令显示信息描述表
字段 |
描述 |
Xconnect group name |
交叉连接组名称 |
Connection name |
交叉连接名称 |
Encapsulation |
EVPN的封装类型,取值包括: · VXLAN:表示EVPN的封装类型为VXLAN · MPLS:表示EVPN的封装类型为MPLS · SRv6:表示EVPN的封装类型为SRv6 |
ESI |
ES标识符 |
Local service ID |
本地服务ID |
Remote service ID |
远端服务ID |
Control word |
是否开启控制字功能取值包括: · Enabled:PW开启控制字功能 · Disabled:PW关闭控制字功能 |
In label |
PW的入标签 |
Local MTU |
本地配置的最大传输单元,单位为字节 |
AC state |
当前AC的状态,取值包括Up、Down和“-”。其中,“-”表示未配置AC |
PW type |
PW的数据封装类型,取值包括Ethernet和VLAN |
Nexthop |
远端PE的地址 |
Out label |
PW的出标签 |
Flags |
PW属性标记,取值包括: · P:接收到的路由携带了Primary标识,需要建立主PW · B:接收到的路由携带了Backup标识,需要建立备份PW · C:接收到的路由中携带控制字标识,表示对端开启控制字功能,若本地使能控制字功能,则使EVPN PW处于UP状态,否则EVPN PW无法UP |
MTU |
接收到的路由中携带的最大传输单元,单位为字节 |
State |
EVPN PW的状态,取值包括: · Up:表示协议状态Up · Down:表示协议状态Down · Idle:表示入或出标签不可用 |
In SID[DX2] |
End.DX2类型的入SID |
In SID[DX2L] |
End.DX2L类型的入SID |
SRv6 Tunnel |
SRv6隧道信息 |
Out SID |
出SID |
Total number of entries |
EVPN PW和SRv6隧道的总数 |
display evpn routing-table命令用来显示EVPN的路由表信息。
【命令】
display evpn routing-table [ ipv6 ] { public-instance | vpn-instance vpn-instance-name } [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ipv6:显示EVPN的IPv6路由表信息。如果不指定本参数,则显示EVPN的IPv4路由表信息。
public-instance:显示公网实例的路由信息。
vpn-instance vpn-instance-name:显示指定VPN实例的路由信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
count:显示路由表项的数目。如果不指定本参数,则显示路由表项的具体信息。
【举例】
# EVPN分布式网关组网中,显示VPN实例vpn1对应EVPN的IPv4路由信息。
<Sysname> display evpn routing-table vpn-instance vpn1
VPN instance name: vpn1 Local L3VNI: 7
IP address Nexthop Outgoing interface NibID
10.1.1.11 1.1.1.1 Vsi-interface3 0x18000000
10.1.1.12 2.2.2.2 Vsi-interface3 0x18000001
# SRv6分布式网关组网中,显示VPN实例vpnb对应EVPN的IPv4路由信息。
<Sysname> display evpn routing-table vpn-instance vpnb
Flags: E - with valid ESI A – A-D ready L - Local ES exists
VPN instance: vpnb
Local SID : BC10:0300:1000:0020:0200:0300:0100:0034
IP address : 10.0.0.2
Nexthop : BC10:0300:1000:0020:0200:0300:0100:0035
NibID : 0x18000000
Flags : EA
Remote SID : BC10:0300:1000:0020:0200:0300:0100:0034
# EVPN分布式网关组网中,显示公网实例的EVPN IPv4路由信息。
<Sysname> display evpn routing-table public-instance
Public instance Local L3VNI: 3900
IP address Nexthop Outgoing interface NibID
10.1.1.11 1.1.1.1 Vsi-interface3 0x18000000
10.1.1.12 2.2.2.2 Vsi-interface3 0x18000001
# 显示VPN实例vpn1对应的EVPN的IPv4路由表项总数。
<Sysname> display evpn routing-table vpn-instance vpn1 count
Total number of entries: 2
# EVPN分布式网关组网中,显示VPN实例vpna对应的EVPN的IPv6路由信息。
<Sysname> display evpn routing-table ipv6 vpn-instance vpna
Flags: E - with valid ESI A – A-D ready L - Local ES exists
VPN instance: vpna Local L3VNI: 7
IPv6 address : BC10:0300:1000:0020:0200:0300:0100:0034
Outgoing interface : Vsi-interface3
Next hop : 1.1.1.1
NibID : 0x18000000
Flags : E
IPv6 address : BC10:0300:1000:0020:0200:0300:0100:0035
Outgoing interface : Vsi-interface3
Next hop : 2.2.2.2
NibID : 0x18000001
Flags : E
表1-30 display evpn routing-table命令显示信息描述表
字段 |
描述 |
VPN instance name |
VPN实例名称 |
Public instance |
公网实例 |
Local L3VNI |
与VPN实例或公网实例关联的L3VNI |
IP address |
目的IPv4地址 |
IPv6 address |
目的IPv6地址 |
Nexthop |
下一跳地址 |
Outgoing interface |
出接口 |
NibID |
下一跳ID |
Local SID |
本地SRv6分布式网关的SID |
Remote SID |
远端SRv6分布式网关的SID |
Flags |
路由表项等价属性,取值包括: · E:即with valid ESI,表示路由携带了有效的ESI字段 · A:即A-D ready,表示1类路由接收完全,可以下发该下一跳对应的等价路径 · L:即Local ES exists,表示本地有激活的ESI,不下发远端路由表项 |
Total number of entries |
路由表项的总数 |
display l2vpn forwarding evpn命令用来显示EVPN VPLS/VPWS和EVPN VPLS/VPWS over SRv6的转发信息。
【命令】
display l2vpn forwarding evpn [ vsi [ name vsi-name ] [ verbose ] ] slot slot-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vsi:显示VSI下的EVPN的转发信息。不指定本参数时,显示所有关联EVPN的VSI和交叉连接的转发信息。
name vsi-name:显示指定VSI下的EVPN的转发信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示所有VSI下的EVPN的信息。
verbose:显示指定VSI下的EVPN的详细信息。如果不指定本参数,则显示VSI下的EVPN的简要信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。
【举例】
# 显示EVPN VPLS组网中slot 1上所有EVPN的简要转发信息。
<Sysname> display l2vpn forwarding evpn vsi slot 1
Total number of VSIs: 2
VSI name VSI index
vpls1 0
表1-31 display l2vpn forwarding evpn命令显示信息描述表
字段 |
描述 |
Total number of VSIs |
VSI的总数 |
VSI name |
VSI名称 |
VSI index |
VSI索引 |
# 显示EVPN VPLS组网中slot 1上所有EVPN的详细转发信息。
<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
表1-32 display l2vpn forwarding evpn verbose命令显示信息描述表
字段 |
描述 |
VSI name |
VSI名称 |
VSI index |
VSI索引 |
Encapsulation |
封装类型,取值包括: · MPLS:表示MPLS封装 · SRv6:表示SRv6封装 |
MPLS label |
MAC/IP发布路由携带的MPLS标签 |
IMET MPLS label |
IMET路由携带的MPLS标签 |
Control word |
是否开启控制字功能,取值包括: · enabled:PW开启控制字功能 · disabled:PW关闭控制字功能 |
PW type |
PW类型,取值包括: · Ethernet:以太网类型 · VLAN:VLAN类型 |
Sequencing |
PW的排序处理,取值包括: · Both:表示对PW收发两个方向的报文均进行排序处理 · -:表示未配置PW的排序处理,即不对PW上传输的报文进行排序 |
Flow label |
流标签能力,取值包括: · Both:具有发送和接收能力 · Send:具有发送能力 · Recv:具有接收能力 · -:未开启流标签能力 |
Dt2u SID |
用于转发单播报文的SRv6 SID |
Dt2ul SID |
多归属站点组网中,用于在冗余备份组成员设备间的Bypass隧道上转发单播报文的SRv6 SID |
Dt2m SID |
用于转发组播报文的SRv6 SID |
【相关命令】
· evpn encapsulation
· vsi
display l2vpn forwarding evpn split-horizon命令用来显示EVPN多归属组网中满足水平分割原则的接口信息。
【命令】
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 ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ac interface interface-type interface-number:显示EVPN VPLS多归属组网中AC接口的水平分割信息,即从指定AC收到的泛洪流量不会转发到哪些AC。interface-type interface-number为三层接口的接口类型和接口编号。
ac interface interface-type interface-number service-instance instance-id:显示EVPN VPLS多归属组网中AC接口的水平分割信息,即从指定AC收到的泛洪流量不会转发到哪些AC。interface-type interface-number为二层接口的接口类型和接口编号;service-instance instance-id为二层接口下配置的以太网服务实例,instance-id为以太网服务实例的编号,取值范围为1~4096。
tunnel tunnel-number:显示EVPN VXLAN组网中VXLAN隧道的水平分割信息,即从指定VXLAN隧道接收到的泛洪流量不会转发到哪些AC。tunnel-number为VXLAN隧道接口的编号,取值范围为0~20479。如果未指定本参数,则显示EVPN多归属组网中所有满足水平分割原则的接口信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。
【举例】
# 显示从Tunnel 0上收到的泛洪流量中满足水平分割原则的接口信息。
<Sysname> display l2vpn forwarding evpn split-horizon tunnel 0
Tunnel name: 0
Total number of filtered interfaces: 2
Filtered interfaces:
XGE0/0/6
XGE0/0/7
# EVPN VPLS组网中显示AC接口Ten-GigabitEthernet0/0/6的水平分割信息。
<Sysname> display l2vpn forwarding evpn split-horizon ac interface ten-gigabitethernet 0/0/6
Interface name : Ten-GigabitEthernet0/0/6
AC link ID : 0
Service instance ID : 100
PW count : 2
VSI name PW link ID ESI label
vpna 8 775128
vpna 9 775128
# EVPN VPLS over SRv6组网中显示AC接口Ten-GigabitEthernet0/0/6的水平分割信息。
<Sysname> display l2vpn forwarding evpn split-horizon ac interface ten-gigabitethernet 0/0/6
Interface name : Ten-GigabitEthernet0/0/6
AC link ID : 0
Service instance ID : 100
SRv6 tunnel count : 2
VSI name SRv6 link ID Argument
vpna 0x8 ::1
vpna 0x9 ::1
表1-33 display l2vpn forwarding evpn split-horizon命令显示信息描述表
字段 |
描述 |
Tunnel name |
VXLAN隧道接口名称 |
Total number of filtered interfaces |
EVPN多归属组网中满足水平分割原则的接口 |
Filtered interfaces |
从指定VXLAN隧道接收到的泛洪流量在该设备上不能转发的接口 |
Interface name |
接口名称 |
AC link ID |
AC的链路标识符 |
Service instance ID |
以太网服务实例编号 |
PW count |
PW的数量 |
SRv6 tunnel count |
SRv6隧道的数量 |
VSI name |
VSI名称 |
PW link ID |
PW的链路标识符 |
SRv6 link ID |
SRv6隧道的链路标识符 |
ESI label |
ESI标签 |
Argument |
标识Leaf AC的Argument值,在EVPN VPLS over SRv6的E-Tree组网中用于实现Leaf AC间的流量隔离 当无Argument时显示为“-” |
evpn encapsulation命令用来创建EVPN实例,并进入EVPN实例视图。如果EVPN实例已经存在,则直接进入EVPN实例视图。
undo evpn encapsulation命令用来恢复缺省情况。
【命令】
VSI视图:
evpn encapsulation { mpls | vxlan }
undo evpn encapsulation
交叉连接组视图:
evpn encapsulation mpls
undo evpn encapsulation
【缺省情况】
不存在EVPN实例。
【视图】
VSI视图
交叉连接组视图
【缺省用户角色】
network-admin
【参数】
mpls:表示EVPN采用MPLS封装方式。
vxlan:表示EVPN采用VXLAN封装方式。
【使用指导】
只有创建EVPN实例后,才能进行EVPN相关配置。
【举例】
# 创建EVPN实例,并进入VSI实例下的EVPN实例视图。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation vxlan
[Sysname-vsi-aaa-evpn-vxlan]
evpn df-election algorithm命令用来配置DF选举算法。
undo evpn df-election algorithm命令用来恢复缺省情况。
【命令】
evpn df-election algorithm algorithm
undo evpn df-election algorithm
【缺省情况】
以系统视图下配置的DF选举算法为准。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
algorithm:指定DF选举算法。当前仅支持取值preference,表示基于优先级的DF选举算法。
【使用指导】
在EVPN多归属组网中,如果用户希望通过更加灵活地方式控制DF选举,则可以配置本命令修改DF选举算法。
接口视图和系统视图下均可以配置DF选举算法。系统视图的配置对所有ES都有效,而接口视图下的配置只对当前接口下的ES有效。对于一个ES来说,优先采用该接口视图下的配置,只有该接口下未进行配置时,才采用系统视图的配置。
【举例】
# 在接口Ten-GigabitEthernet0/0/6上配置基于优先级的DF选举算法。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 0/0/6
[Sysname-Ten-GigabitEthernet0/0/6] evpn df-election algorithm preference
【相关命令】
· evpn df-election algorithm (system view)
· evpn df-election preference
evpn df-election algorithm命令用来全局配置DF选举算法。
undo evpn df-election algorithm命令用来恢复缺省情况。
【命令】
evpn df-election algorithm algorithm
undo evpn df-election algorithm
【缺省情况】
采用基于VLAN Tag的DF选举算法。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
algorithm:指定DF选举算法。当前仅支持取值preference,表示基于优先级的DF选举算法。
【使用指导】
在EVPN多归属组网中,如果用户希望通过更加灵活地方式控制DF选举,则可以配置本命令修改DF选举算法。
系统视图和接口视图下均可以配置DF选举算法。系统视图的配置对所有ES都有效,而接口视图下的配置只对当前接口下的ES有效。对于一个ES来说,优先采用该接口视图下的配置,只有该接口下未进行配置时,才采用系统视图的配置。
【举例】
# 全局配置基于优先级的DF选举算法。
<Sysname> system-view
[Sysname] evpn df-election algorithm preference
【相关命令】
· evpn df-election algorithm (interface view)
· evpn df-election preference
evpn df-election preference命令用来配置DF选举优先级。
undo evpn df-election preference命令用来恢复缺省情况。
【命令】
evpn df-election preference preference
undo evpn df-election preference
【缺省情况】
DF选举优先级为32767。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
preference:指定DF选举优先级,取值范围为0~65535。优先级数值越大则优先级越高。
【使用指导】
在EVPN多归属组网中,若采用了基于优先级的DF选举算法,则可以通过本命令配置DF选举优先级来控制DF的选举。DF优先级最高的设备将选举为DF。
只有在接口视图或系统视图下执行evpn df-election algorithm preference命令后,本命令配置的优先级才会生效。
【举例】
# 配置DF选举优先级为100。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 0/0/6
[Sysname-Ten-GigabitEthernet0/0/6] evpn df-election preference 100
【相关命令】
· evpn df-election algorithm (interface view)
· evpn df-election algorithm (system view)
evpn df-election preference non-revertive命令用来开启基于优先级DF选举算法的不回切功能。
undo evpn df-election preference non-revertive命令用来关闭基于优先级DF选举算法的不回切功能。
【命令】
evpn df-election preference non-revertive
undo evpn df-election preference non-revertive
【缺省情况】
基于优先级算法的DF选举不回切功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
配置基于优先级的DF选举算法后,优先级最高的设备被选举为DF进行流量转发。
如用户通过多归属接入VTEP 1和VTEP 2,VTEP 1的DF选举优先级为200,VTEP 2的DF选举优先级为100,则VTEP 1被选举为DF。若出现如下情况则会重新选举VTEP 2作为DF:
· VTEP 1设备故障。
· 用户接入VTEP 1的链路故障。
· 在VTEP 2上配置了比VTEP 1更高的DF选举优先级。
若在VTEP 2被选举为DF后,VTEP 1故障恢复、用户接入VTEP 1的链路故障恢复或者VTEP 1上配置了高于VTEP 2上的DF选举优先级,则又会重新选举VTEP 1作为DF。如果此时将DF切换为VTEP 1,则会造成一些不必要的丢包。在VTEP 2上配置本功能,可以避免DF回切为VTEP 1,减少丢包。
只有在接口视图或系统视图下执行evpn df-election algorithm preference命令后,本命令才会生效。
【举例】
# 开启基于优先级DF选举算法的不回切功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 0/0/6
[Sysname-Ten-GigabitEthernet0/0/6] evpn df-election preference non-revertive
【相关命令】
· evpn df-election algorithm (interface view)
· evpn df-election algorithm (system view)
evpn frr remote enable命令用来开启指定EVPN实例的主备PW功能。
evpn frr remote disable命令用来关闭指定EVPN实例的主备PW功能,同时删除已经建立的备PW。
undo evpn frr remote命令用来恢复缺省情况。
【命令】
evpn frr remote [ disable | enable ]
undo evpn frr remote
【缺省情况】
EVPN实例的主备PW功能状态与EVPN VPWS全局主备PW功能状态保持一致。
【视图】
交叉连接组EVPN实例视图
【缺省用户角色】
network-admin
【使用指导】
EVPN VPWS组网中,CE 1接入PE 1,PE 1分别通过RR 1和RR 2连接至PE 2,RR在PE间反射路由时修改下一跳属性并重新分配MPLS标签。RR上配置路由策略修改路由属性,PE 1根据RR反射路由中的路由属性,只会选择RR 1或RR 2其中一条最优路径与PE 2建立PW。为了提高网络可靠性,可在PE 1上配置主备PW功能,实现PE 1通过RR 1、RR 2分别与PE 2创建一主一备两条PW,其中最优路径为主PW,从而减小PE 1与RR 1或RR 2间链路故障对整个网络的影响。
目前,仅MPLS封装的交叉连接组EVPN实例支持本命令。
如果同时执行了本命令和evpn vpws-frr remote命令,则当前EVPN实例的主备PW功能状态以本命令的配置为准。
【举例】
# 开启交叉连接组xcga的EVPN实例的主备PW功能。
<Sysname> system-view
[Sysname] xconnect-group xcga
[Sysname-xcg-xcga] evpn encapsulation mpls
[Sysname-xcg-xcga-evpn-mpls] evpn frr remote enable
【相关命令】
· evpn vpws-frr remote
evpn irb asymmetric命令用来配置EVPN VXLAN采用非对称IRB方式转发流量。
undo evpn irb asymmetric命令用来恢复缺省情况。
【命令】
evpn irb asymmetric
undo evpn irb asymmetric
【缺省情况】
EVPN VXLAN采用对称IRB方式转发流量。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
EVPN VXLAN支持对称IRB和非对称IRB两种流量转发方式,通过本命令可以修改流量转发方式。
【举例】
# 配置EVPN VXLAN采用非对称IRB方式转发流量。
<Sysname> system-view
[Sysname] evpn irb asymmetric
evpn mpls routing-enable命令用来开启EVPN通告VPN路由功能。
undo evpn mpls routing-enable命令用来关闭EVPN通告VPN路由功能。
【命令】
evpn mpls routing-enable
undo evpn mpls routing-enable
【缺省情况】
EVPN通告VPN路由功能处于关闭状态。
【视图】
VPN实例IPv4地址族视图
VPN实例IPv6地址族视图
【缺省用户角色】
network-admin
【使用指导】
开启本功能后,VPN路由表中的VPN路由会作为EVPN的IP前缀路由发布给邻居;当收到邻居发送的MPLS封装的IP前缀路由时,会将其插入到相应的VPN路由表中。
本功能需要与向对等体/对等体组发布MPLS封装的IP前缀路由功能配合使用,即在配置本功能后还需要在BGP EVPN地址族视图下执行命令peer advertise encap-type mpls配置向对等体/对等体组发布MPLS封装的IP前缀路由功能。
【举例】
# 在VPN实例vpna的IPv4地址族视图下使能EVPN通告VPN路由功能。
<Sysname> system-view
[Sysname] ip vpn-instance vpna
[Sysname-vpn-instance-vpna] address-family ipv4
[Sysname-vpn-ipv4-vpna] evpn mpls routing-enable
【相关命令】
· peer advertise encap-type mpls
evpn route arp-mobility suppression命令用来开启ARP反复迁移抑制功能。
undo evpn route arp-mobility suppression命令用来关闭ARP反复迁移抑制功能。
【命令】
evpn route arp-mobility suppression [ detect-cycle detect-time | detect-threshold move-times | suppression-time [ suppression-time | permanent ] ] *
undo evpn route arp-mobility suppression
【缺省情况】
ARP反复迁移抑制功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
detect-cycle detect-time:指定ARP迁移的检测周期。detect-time取值范围为60~900,单位为秒,缺省值为180。
detect-threshold move-times:指定从本地迁移到远端站点的次数阈值。move-times取值范围为3~10,缺省值为5。
suppression-time:指定ARP迁移抑制功能的抑制恢复时间。被抑制的ARP表项在抑制恢复时间超时后,会从抑制状态恢复为正常状态,可以正常迁移。缺省取值为permanent,即不会恢复被抑制的ARP表项,永远抑制。
suppression-time:抑制恢复时间,取值范围为120~3600,单位为秒。
permanent:不会恢复被抑制的ARP表项,永远抑制。
【使用指导】
EVPN VXLAN组网中,不同VTEP或PE下的设备如果错误地配置了相同的IP地址,会造成VTEP或PE间不断同步ARP信息,并更新本地EVPN的ARP表项信息,此时VTEP或PE认为该设备在不断迁移。这种情况可能会使VTEP或PE间形成环路,占用大量的链路带宽。开启本功能后,若检测周期内某ARP信息从本地迁移到远端的次数超过阈值,则抑制最后一次由远端向本地迁移,即仅本地学习但不对外通告该ARP信息,避免VTEP或PE间形成环路。
执行undo evpn route arp-mobility suppression命令或ARP表项的抑制时间超过抑制恢复时间时,如果VTEP或PE上被抑制迁移的ARP表项未老化,则立即向远端通告该ARP信息;如果VTEP或PE上被抑制迁移的ARP表项已经老化,则VTEP或PE重新从本地学习该ARP信息后再对外通告。
ARP反复迁移抑制功能仅在EVPN VXLAN分布式网关组网中生效。
【举例】
# 开启ARP反复迁移抑制功能。
<Sysname> system-view
[Sysname] evpn route arp-mobility suppression
【相关命令】
· display evpn route arp-mobility
evpn route mac-mobility suppression命令用来开启MAC地址反复迁移抑制功能。
undo evpn route mac-mobility suppression命令用来关闭MAC地址反复迁移抑制功能。
【命令】
evpn route mac-mobility suppression [ detect-cycle detect-time | detect-threshold move-times | suppression-time [ suppression-time | permanent ] ] *
undo evpn route mac-mobility suppression
【缺省情况】
MAC地址反复迁移抑制功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
detect-cycle detect-time:指定MAC地址迁移的检测周期。detect-time取值范围为60~900,单位为秒,缺省值为180。
detect-threshold move-times:指定从本地迁移到远端站点的次数阈值。move-times取值范围为3~10,缺省值为5。
suppression-time:指定MAC迁移抑制功能的抑制恢复时间。被抑制的MAC地址在抑制恢复时间超时后,会从抑制状态恢复为正常状态,可以正常迁移。缺省取值为permanent,即不会恢复被抑制的MAC地址,永远抑制。
suppression-time:抑制恢复时间,取值范围为120~3600,单位为秒。
permanent:不会恢复被抑制的MAC地址,永远抑制。
【使用指导】
EVPN VXLAN或EVPN VPLS组网中,不同VTEP或PE下的设备如果错误地配置了相同的MAC地址,会造成VTEP或PE间不断同步MAC地址信息,并更新本地EVPN的MAC地址表项。此时VTEP或PE认为该设备在不断迁移。这种情况可能会使VTEP或PE间形成环路,占用大量的链路带宽。开启本功能后,若在检测周期内某MAC地址从本地迁移到远端的次数超过阈值,则抑制最后一次由远端向本地迁移,即仅本地学习但不对外通告该MAC地址,避免VTEP或PE间形成环路。
执行undo evpn route mac-mobility suppression命令或MAC地址的抑制时间超过抑制恢复时间时,如果VTEP或PE上被抑制迁移的MAC地址未老化,则立即向远端通告该MAC地址;如果VTEP或PE上被抑制迁移的MAC地址已经老化,则VTEP或PE重新从本地学习该MAC地址后再对外通告。
【举例】
# 开启MAC地址反复迁移抑制功能。
<Sysname> system-view
[Sysname] evpn route mac-mobility suppression
【相关命令】
· display evpn route mac-mobility
export route-policy命令用来配置EVPN的出方向路由策略。
undo export route-policy命令用来恢复缺省情况。
【命令】
export route-policy route-policy
undo export route-policy
【缺省情况】
未配置EVPN的出方向路由策略,即不对发布的路由进行过滤。
【视图】
VSI实例下的EVPN实例视图
交叉连接组EVPN实例视图
VPN实例EVPN视图
【缺省用户角色】
network-admin
【参数】
route-policy:出方向路由策略名称,为1~63个字符的字符串,区分大小写。
【使用指导】
如果在设备上通过本命令指定了EVPN的出方向路由策略,则EVPN在发布路由时,将利用指定的路由策略对发布的路由进行过滤、改变发布路由的属性等。使用本命令可以更加精确、灵活地控制路由的发布。
多次执行本命令,最后一次执行的命令生效。
VSI实例下的EVPN实例视图、交叉连接组EVPN实例视图、VPN实例视图和VPN实例EVPN视图下配置的出方向路由策略均能用于EVPN路由。
【举例】
# 在VPN实例vpn1下配置EVPN的出方向路由策略为poly-1。
<Sysname> system-view
[Sysname] ip vpn-instance vpn1
[Sysname-vpn-instance-vpn1] address-family evpn
[Sysname-vpn-evpn-vpn1] export route-policy poly-1
【相关命令】
· route-policy(三层技术-IP路由命令参考/路由策略)
import evpn mac-ip命令用来配置允许将从对等体/对等体组收到的包含ARP/ND信息的MAC/IP发布路由引入BGP单播路由表,并允许对外发布。
undo import evpn mac-ip命令用来恢复缺省情况。
【命令】
import evpn mac-ip
undo import evpn mac-ip
【缺省情况】
在EVPN VXLAN组网(MAC/IP发布路由中携带VXLAN ID)中,禁止将从对等体/对等体组收到的包含ARP/ND信息的MAC/IP发布路由引入BGP单播路由表。
在SRv6组网(MAC/IP发布路由中携带SID)中,允许将从对等体/对等体组收到的包含ARP/ND信息的MAC/IP发布路由引入BGP单播路由表,但不允许对外发布。
【视图】
BGP IPv4单播地址族视图
BGP IPv6 单播地址族视图
BGP-VPN IPv4单播地址族视图
BGP-VPN IPv6单播地址族视图
【缺省用户角色】
network-admin
【使用指导】
在BGP IPv4或BGP IPv6单播地址族视图下执行本命令后,设备从对等体/对等体组收到包含ARP/ND信息的MAC/IP发布路由后,会将其添加到公网实例路由表,并发布到本地站点。
在BGP-VPN IPv4或BGP-VPN IPv6单播地址族视图下执行本命令后,设备从对等体/对等体组收到包含ARP/ND信息的MAC/IP发布路由后,会将其添加到VPN实例对应的BGP IPv4或BGP IPv6单播路由表,是否发布到本地站点取决于是否执行命令advertise l2vpn evpn配置允许向本地站点发布BGP EVPN路由。
【举例】
# 配置将从对等体/对等体组收到的MAC/IP路由引入VPN实例vpna对应的BGP IPv4单播路由表,并允许对外发布。
<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
import route-policy命令用来配置EVPN的入方向路由策略。
undo import route-policy命令用来恢复缺省情况。
【命令】
import route-policy route-policy
undo import route-policy
【缺省情况】
未配置EVPN的入方向路由策略,即如果接收到的路由携带的Route Target属性中存在与本地配置的Import Target相同的值,则接收该路由。
【视图】
VSI实例下的EVPN实例视图
交叉连接组EVPN实例视图
VPN实例EVPN视图
【缺省用户角色】
network-admin
【参数】
route-policy:入方向路由策略名称,为1~63个字符的字符串,区分大小写。
【使用指导】
如果在设备上通过本命令指定了EVPN的入方向路由策略,则EVPN在接收路由时,将利用指定的路由策略对接收的路由进行过滤、改变接收路由的属性等。使用本命令可以更加精确、灵活地控制路由的接收。
多次执行本命令,最后一次执行的命令生效。
VSI实例下的EVPN实例视图、交叉连接组EVPN实例视图、VPN实例视图和VPN实例EVPN视图下配置的入方向路由策略均能用于EVPN路由。
【举例】
# 在VPN实例vpn1下配置EVPN的入方向路由策略为poly-1。
<Sysname> system-view
[Sysname] ip vpn-instance vpn1
[Sysname-vpn-instance-vpn1] address-family evpn
[Sysname-vpn-evpn-vpn1] import route-policy poly-1
【相关命令】
· route-policy(三层技术-IP路由命令参考/路由策略)
ip public-instance命令用来创建公网实例,并进入公网实例视图。如果公网实例已经存在,则直接进入公网实例视图。
undo ip public-instance命令用来删除公网实例。
【命令】
ip public-instance
undo ip public-instance
【缺省情况】
不存在公网实例。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
公网实例用来实现分布式EVPN网关转发公网的三层流量及公私网互通。公网实例可以看作是特殊的VPN实例,分布式EVPN网关对公网实例的处理与VPN实例完全相同。
【举例】
# 创建公网实例,并进入公网实例视图。
<Sysname> system-view
[Sysname] ip public-instance
[Sysname-public-instance]
l3-vni命令用来配置L3VNI。
undo l3-vni用来取消配置的L3VNI。
【命令】
l3-vni vxlan-id
undo l3-vni
【缺省情况】
未配置L3VNI。
【视图】
VSI虚接口视图
公网实例视图
【缺省用户角色】
network-admin
【参数】
vxlan-id:L3VNI,取值范围为0~16777215。
【使用指导】
分布式网关组网中,需要在网关上配置L3VNI。在网关之间通过VXLAN隧道转发流量时,属于同一路由域、能够进行三层互通的流量通过L3VNI来标识。
转发某个VPN的三层流量时,需要在与该VPN实例关联的VSI虚接口视图下执行本命令;转发公网的三层流量时,不仅需要在属于公网的VSI虚接口视图下执行本命令,还需要在公网实例视图下执行本命令配置与VSI虚接口相同的L3VNI。
在公网实例视图下,不能通过重复执行本命令修改公网实例的L3VNI。如需修改公网实例的L3VNI,请先通过undo l3-vni命令删除L3VNI,再执行l3-vni命令。
本命令中指定的L3VNI不能与mapping vni命令配置的映射远端VXLAN ID相同。
【举例】
# 在VSI虚接口100上配置L3VNI为1000。
<Sysname> system-view
[Sysname] interface vsi-interface 100
[Sysname-Vsi-interface100] l3-vni 1000
mac-advertising disable命令用来配置禁止通告MAC地址信息,并撤销已经通告的MAC地址信息。
undo mac-advertising disable命令用来恢复缺省情况。
【命令】
mac-advertising disable
undo mac-advertising disable
【缺省情况】
允许通告MAC地址信息。
【视图】
VSI实例下的EVPN实例视图
【缺省用户角色】
network-admin
【使用指导】
VTEP可能会同时向远端VTEP通告MAC地址信息和ARP信息。其中,ARP信息中已经包含MAC地址信息。为了避免重复,可以执行本命令来禁止本端VTEP向远端VTEP通告MAC地址信息。执行本命令后,本端VTEP还会撤销已经发布的MAC地址信息。
【举例】
# 配置EVPN实例禁止通告MAC地址信息,并撤销已经通告的MAC地址信息。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation vxlan
[Sysname-vsi-aaa-evpn-vxlan] mac-advertising disable
peer advertise vpn-reoriginate ibgp命令用来配置以IP前缀路由形式向指定IBGP对等体/对等体组发布VPN实例下重生成的BGP路由。
undo peer advertise vpn-reoriginate ibgp命令用来取消该配置。
【命令】
peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise vpn-reoriginate ibgp
undo { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } peer advertise vpn-reoriginate ibgp
【缺省情况】
不会向IBGP对等体/对等体组发布VPN实例下重生成的BGP路由。
【视图】
BGP EVPN地址族视图
【缺省用户角色】
network-admin
【参数】
group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。
ipv4-address:对等体的IP地址。指定的对等体组必须已经创建。
mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。
ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。
prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。
【使用指导】
本命令必须配合advertise route-reoriginate命令使用。单独配置本命令时,本命令不生效。
配置本命令后,设备将会以IP前缀路由的形式向指定IBGP对等体发布配置了advertise route-reoriginate命令后VPN实例下重生成的路由。
【举例】
# 在BGP EVPN地址族视图下,配置以IP前缀路由的形式向IBGP对等体1.1.1.1发布VPN实例下重生成的BGP路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] peer 1.1.1.1 advertise vpn-reoriginate ibgp
【相关命令】
· advertise route-reoriginate(MPLS命令参考/MPLS L3VPN)
peer next-hop-invariable命令用来配置向EBGP对等体/对等体组发布路由时不改变下一跳。
undo peer next-hop-invariable命令用来配置向EBGP对等体/对等体组发布路由时会将下一跳改为自己的地址。
【命令】
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
【缺省情况】
向EBGP对等体/对等体组发布路由时会将下一跳改为自己的地址。
【视图】
BGP EVPN地址族视图
【缺省用户角色】
network-admin
【参数】
group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。
ipv4-address:对等体的IPv4地址。
mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。
ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。
prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。
【使用指导】
在两个数据中心之间,BGP EVPN路由通过IBGP—EBGP—IBGP的路径发布。不同数据中心的两个主机通信时,报文通过入口VTEP和出口VTEP之间的VXLAN隧道传输。因此,需要执行本命令配置IBGP路由通告给EBGP对等体时不改变下一跳地址,使得VTEP学习到的BGP EVPN路由下一跳为远端VTEP的地址,以便在两个VTEP之间建立VXLAN隧道。
本命令与peer next-hop-local命令互斥。
【举例】
# 配置向EBGP对等体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 next-hop-local(三层技术-IP路由命令参考/BGP)
peer re-originated命令用来配置从对等体/对等体组接收到BGP EVPN路由后,修改路由中的信息。
undo peer re-originated命令用来取消该配置。
【命令】
peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } re-originated
undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } re-originated
【缺省情况】
不修改从对等体/对等体组接收到的EVPN路由的信息。
【视图】
BGP EVPN地址族视图
【缺省用户角色】
network-admin
【参数】
group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。
ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。
mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。
ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。
prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。
【使用指导】
EVPN数据中心互联组网中,在ED上执行本命令后,ED从VTEP或远端ED接收到EVPN路由后,如果路由中的Route Target属性与本地VPN实例的Import Route Target属性匹配,则将路由中的信息修改为本地VPN实例的信息,并将修改后的路由发布给远端ED或VTEP。
通常在以下情况下,可以执行本命令:
· 不同数据中心使用的L3VNI不同,通过本配置修改L3VNI,以实现数据中心之间的互通。
· 不同数据中心互通,需要RT值匹配。当数据中心组网规模较大时,数据中心之间的RT配置比较复杂。配置本命令后,ED可直接修改EVPN路由的RT值,数据中心之间发布EVPN路由使用统一的RT值即可,无需进行复杂的RT配置。
· 用户不希望泄露本地数据中心使用的L3VNI时,可以执行本配置将本地所有L3VNI均替换为ED上的L3VNI,对外仅体现ED上的L3VNI。
执行本命令后,ED仅向对等体/对等体组发布修改路由信息后的路由,不会向对等体/对等体组发布源EVPN路由。
如果ED上本地VPN实例的RD与接收到的EVPN路由的RD相同,则不会修改该路由的L3VNI和RT,也不会重生成路由,导致该BGP EVPN路由无法向对等体/对等体组发布。因此,执行本命令时,建议在不同设备上为VPN实例配置不同的RD。
【举例】
# 在BGP EVPN地址族视图下,配置修改从BGP对等体1.1.1.1收到的IP前缀路由的L3VNI和RD。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] peer 1.1.1.1 re-originated ip-prefix
【相关命令】
· peer advertise original-route
· peer suppress re-originated
policy vpn-target命令用来开启BGP EVPN路由的VPN-Target过滤功能。
undo policy vpn-target命令用来关闭BGP EVPN路由的VPN-Target过滤功能。
【命令】
policy vpn-target
undo policy vpn-target
【缺省情况】
BGP EVPN路由的VPN-Target过滤功能处于开启状态。
【视图】
BGP EVPN地址族视图
【缺省用户角色】
network-admin
【使用指导】
开启BGP EVPN路由的VPN-Target过滤功能后,设备只将Export Route Target属性与本地Import Route Target属性匹配的BGP EVPN路由加入到BGP EVPN路由表。设备上如需保存所有BGP EVPN路由,则需执行undo policy vpn-target命令,不对BGP EVPN路由进行VPN-Target过滤。
【举例】
# 关闭BGP EVPN路由的VPN-Target过滤功能。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] undo policy vpn-target
route-distinguisher命令用来配置EVPN实例的RD(Route Distinguisher,路由标识符)。
undo route-distinguisher命令用来恢复缺省情况。
【命令】
route-distinguisher { route-distinguisher | auto }
undo route-distinguisher
【缺省情况】
未指定EVPN实例的RD。
【视图】
VSI实例下的EVPN实例视图
交叉连接组EVPN实例视图
【缺省用户角色】
network-admin
【参数】
route-distinguisher:路由标识符,为3~21个字符的字符串(不允许为全0)。路由标识符有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1
auto:表示自动生成RD。自动生成的RD取值为“N:VXLAN ID”,N为从1开始的整数;如果“N:VXLAN索引”已被使用,则RD取值改为“(N+1):VXLAN ID”,如此反复,直到找到未被使用的RD。
【使用指导】
EVPN采用MP-BGP协议进行邻居自动发现、MAC地址通告、主机路由通告。本命令指定的RD,携带在MP-BGP协议发布的邻居、MAC地址、主机路由信息中,以标识不同EVPN实例的邻居、MAC地址、主机路由信息。
【举例】
# 配置EVPN的RD为22:1。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation vxlan
[Sysname-vsi-aaa-evpn-vxlan] route-distinguisher 22:1
route-distinguisher命令用来配置公网实例的RD。
undo route-distinguisher命令用来恢复缺省情况。
【命令】
route-distinguisher route-distinguisher
undo route-distinguisher
【缺省情况】
未配置公网实例的RD。
【视图】
公网实例视图
【缺省用户角色】
network-admin
【参数】
route-distinguisher:路由标识符,为3~21个字符的字符串。路由标识符有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
【使用指导】
不能通过重复执行route-distinguisher命令修改公网实例的RD值。如需修改公网实例的RD值,请先通过undo route-distinguisher命令删除公网实例的RD值,再执行route-distinguisher命令配置新的RD值。
【举例】
# 配置公网实例的RD为22:1。
<Sysname> system-view
[Sysname] ip public-instance
[Sysname-public-instance] route-distinguisher 22:1
rr-filter命令用来配置路由反射器对反射的EVPN路由进行过滤。
undo rr-filter命令用来恢复缺省情况。
【命令】
rr-filter { ext-comm-list-number | ext-comm-list-name }
undo rr-filter
【缺省情况】
路由反射器不会对反射的EVPN路由进行过滤。
【视图】
BGP EVPN地址族视图
【缺省用户角色】
network-admin
【参数】
ext-comm-list-number:扩展团体属性列表号,取值范围为1~65535。
ext-comm-list-name:扩展团体属性列表名,为1~63个不全为数字的字符串,区分大小写。
【使用指导】
执行本命令后,路由反射器将根据扩展团体属性列表对接收的EVPN路由进行过滤:只有接收的BGP EVPN路由通过扩展团体属性列表过滤时,路由反射器才会反射该EVPN路由。
当一个集群中存在多个路由反射器时,通过在不同的路由反射器上配置不同的反射策略,可以实现路由反射器之间的负载分担。
扩展团体属性列表的详细介绍,请参见“三层技术-IP路由配置指导”中的“路由策略”。
【举例】
# 配置路由反射器只反射通过扩展团体属性列表10过滤的BGP EVPN路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] rr-filter 10
【相关命令】
· ip extcommunity-list(三层技术-IP路由命令参考/路由策略)
vpn-route cross multipath命令用来开启VPN引入等价路由功能。
undo vpn-route cross multipath命令用来关闭VPN引入等价路由功能。
【命令】
vpn-route cross multipath
undo vpn-route cross multipath
【缺省情况】
VPN引入等价路由功能处于关闭状态,对于前缀和RD均相同的多条路由,只会将最优路由引入到BGP EVPN路由表中。
【视图】
BGP EVPN地址族视图
【缺省用户角色】
network-admin
【使用指导】
开启VPN引入等价路由功能后,BGP将前缀和RD均相同的多条路由全部引入到BGP EVPN路由表中。
【举例】
# 开启VPN引入等价路由功能。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn evpn
[Sysname-bgp-default-evpn] vpn-route cross multipath
vpn-target命令用来配置EVPN的Route Target属性。
undo vpn-target命令用来删除指定的Route Target属性。
【命令】
VSI实例下的EVPN实例视图(VXLAN封装):
vpn-target { vpn-target&<1-8> | auto } [ both | export-extcommunity | import-extcommunity ]
undo vpn-target { vpn-target&<1-8> | auto | all } [ both | export-extcommunity | import-extcommunity ]
VPN实例EVPN视图/公网实例IPv4地址族视图/公网实例IPv6地址族视图/公网实例EVPN视图/交叉连接组EVPN实例视图/VSI实例下的EVPN实例视图(非VXLAN封装):
vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]
undo vpn-target { all | vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ] }
【缺省情况】
未指定EVPN的Route Target属性。
【视图】
VSI实例下的EVPN实例视图
交叉连接组EVPN实例视图
VPN实例EVPN视图
公网实例IPv4地址族视图
公网实例IPv6地址族视图
公网实例EVPN视图
【缺省用户角色】
network-admin
【参数】
vpn-target&<1-8>:Route Target属性值,vpn-target为3~21个字符的字符串。&<1-8>表示前面的参数最多可以输入8次。Route Target有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
auto:表示自动生成RT。自动生成的RT取值为“BGP AS:VXLAN ID”。
both:指定配置的Route Target值同时作为Import Target和Export Target。没有指定both、export-extcommunity和import-extcommunity中的任何一个参数时,缺省值为both。
export-extcommunity:指定配置的Route Target值为Export Target。
import-extcommunity:指定配置的Route Target值为Import Target。
all:所有Route Target值。
【使用指导】
EVPN采用MP-BGP协议进行邻居自动发现、MAC地址通告、主机路由通告等。本地设备在通过MP-BGP的Update消息将BGP EVPN路由发送给远端设备时,将Update消息中携带的VPN target属性设置为Export target。远端设备接收到BGP EVPN路由后,将该路由中携带的Export Target属性与本地配置的Import Target进行比较,如果二者中存在相同的值,则接收该信息。
重复执行本命令,Route Target值为多次配置结果的集合。
【举例】
# 配置EVPN的Import Target为10:1、100:1和1000:1。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] evpn encapsulation vxlan
[Sysname-vsi-aaa-evpn-vxlan] vpn-target 10:1 100:1 1000:1 import-extcommunity
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!