• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

10-EVPN命令参考

目录

01-EVPN命令

本章节下载 01-EVPN命令  (916.62 KB)

01-EVPN命令

  录

1 EVPN

1.1 EVPN配置命令

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.5 advertise l2vpn evpn

1.1.6 arp mac-learning disable

1.1.7 arp proxy-send enable

1.1.8 arp-advertising disable

1.1.9 bestroute ipv6-nexthop

1.1.10 display bgp l2vpn evpn

1.1.11 display bgp l2vpn evpn inlabel

1.1.12 display evpn auto-discovery

1.1.13 display evpn m-lag synchronized-mac

1.1.14 display evpn df-election

1.1.15 display evpn es

1.1.16 display evpn instance

1.1.17 display evpn ipv6 auto-discovery

1.1.18 display evpn route arp

1.1.19 display evpn route arp suppression

1.1.20 display evpn route arp-mobility

1.1.21 display evpn route mac

1.1.22 display evpn route mac-mobility

1.1.23 display evpn route nd

1.1.24 display evpn route nd suppression

1.1.25 display evpn route nd-mobility

1.1.26 display evpn routing-table

1.1.27 display l2vpn forwarding evpn split-horizon

1.1.28 esi

1.1.29 evpn m-lag group

1.1.30 evpn m-lag local

1.1.31 evpn encapsulation

1.1.32 evpn global-mac

1.1.33 evpn df-election algorithm (interface view)

1.1.34 evpn df-election algorithm (system view)

1.1.35 evpn df-election preference

1.1.36 evpn df-election preference non-revertive

1.1.37 evpn frr local (VSI EVPN instance view)

1.1.38 evpn irb asymmetric

1.1.39 evpn mac-ip advertise distributed-gateway

1.1.40 evpn mac re-originated enable

1.1.41 evpn mpls routing-enable

1.1.42 evpn multihoming advertise disable

1.1.43 evpn multihoming advertise ignore-ethernet-tag

1.1.44 evpn multihoming timer df-delay

1.1.45 evpn multihoming vxlan mac preferred

1.1.46 evpn multihoming vxlan ip preferred

1.1.47 evpn multihoming vxlan-frr local

1.1.48 evpn route arp-mobility suppression

1.1.49 evpn route gateway-mac unmovable

1.1.50 evpn route mac-mobility suppression

1.1.51 evpn route nd-mobility suppression

1.1.52 evpn source-ip

1.1.53 evpn span-segment disable

1.1.54 evpn timer es-delay

1.1.55 evpn track peer

1.1.56 igp-metric inherit

1.1.57 import evpn mac-ip

1.1.58 ip forwarding-conversational-learning

1.1.59 ip public-instance

1.1.60 l2vpn m-lag peer-link ac-match-rule vxlan-mapping

1.1.61 l2vpn statistics vsi l3-vni

1.1.62 l3-vni

1.1.63 mac-advertising disable

1.1.64 nd mac-learning disable

1.1.65 peer advertise encap-type mpls

1.1.66 peer advertise vpn-reoriginate ibgp (BGP EVPN address family view)

1.1.67 peer default-gateway no-advertise

1.1.68 peer re-originated

1.1.69 policy vpn-target

1.1.70 reset evpn route arp-mobility suppression

1.1.71 reset evpn route mac-mobility suppression

1.1.72 reset evpn route nd-mobility suppression

1.1.73 route-distinguisher

1.1.74 rr-filter

1.1.75 vpn-route cross multipath

1.1.76 vpn-target

 


1 EVPN

1.1  EVPN配置命令

1.1.1  address-family evpn (public instance view)

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]

1.1.2  address-family evpn (VPN instance view)

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]

1.1.3  address-family ipv4 (public instance view)

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]

1.1.4  address-family l2vpn evpn (BGP instance view)

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]

1.1.5  advertise l2vpn 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

1.1.6  arp mac-learning disable

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实例视图

【缺省用户角色】

network-admin

【使用指导】

本端VTEP可能会同时接收到远端设备通告的MAC地址信息和ARP信息。其中,ARP信息中包含MAC地址信息。为了避免重复,可以在本端设备上执行本命令禁止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

1.1.7  arp proxy-send enable

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)

1.1.8  arp-advertising disable

arp-advertising disable命令用来配置禁止通告ARP信息,并撤销已经通告的ARP信息。

undo arp-advertising disable命令用来恢复缺省情况。

【命令】

arp-advertising disable

undo arp-advertising disable

【缺省情况】

允许通告ARP信息。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

在EVPN VXLAN分布式网关组网中,如果同一个VXLAN网络内的所有用户终端都部署在同一台EVPN网关下,则EVPN不需要通告该VXLAN网络的ARP信息(同时携带MAC和IP地址的MAC/IP发布路由),只需通告IP前缀路由,其他VXLAN网络内的用户终端通过IP前缀路由即可访问该VXLAN网络。此时,可以配置本命令禁止EVPN通告ARP信息,以减少占用的设备和网络资源。执行本命令后,设备还会撤销已经发布的ARP信息。

【举例】

# 在EVPN VXLAN分布式网关组网中,配置EVPN实例禁止通告ARP信息,并撤销已经通告的ARP信息。

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation vxlan

[Sysname-vsi-aaa-evpn-vxlan] arp-advertising disable

1.1.9  bestroute ipv6-nexthop

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

1.1.10  display bgp l2vpn evpn

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 | as-path | cluster-list | community | ext-community ] | ipv4-address | ipv6-address | mac-address ] | statistics ]

display bgp [ instance instance-name ] l2vpn evpn [ route-distinguisher route-distinguisher ] [ statistics ] community [ community-number&<1-32> | aa:nn&<1-32> ] [ internet | no-advertise | no-export | no-export-subconfed ] [ whole-match ]

display bgp [ instance instance-name ] l2vpn evpn [ route-distinguisher route-distinguisher ] [ statistics ] community-list { basic-community-list-number | comm-list-name | adv-community-list-number } [ whole-match ]

display bgp [ instance instance-name ] l2vpn evpn [ route-distinguisher route-distinguisher ] [ statistics ] ext-community [ bandwidth link-bandwidth-value | rt route-target | soo site-of-origin | color color ]&<1-32> [ whole-match ]

【视图】

任意视图

【缺省用户角色】

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路由的通告信息。

as-path:显示指定BGP EVPN路由的AS_PATH属性信息。

cluster-list:显示指定BGP EVPN路由的集群ID列表属性信息。

community:显示指定BGP EVPN路由的团体属性信息,或显示匹配指定团体号的BGP EVPN路由信息。

ext-community:显示BGP EVPN路由的扩展团体属性信息,或显示匹配指定扩展团体属性的BGP EVPN路由信息。

ipv4-address:显示包含指定IPv4地址的EVPN路由信息。

ipv6-address:显示包含指定IPv6地址的EVPN路由信息。

mac-address:显示包含指定MAC地址的MAC/IP发布路由信息。执行本命令时,如果指定了route-type参数,则只有指定路由类型为mac-ip时,才可以指定本参数。

community-number&<1-32>:团体序号,取值范围为1~4294967295。&<1-32>表示前面的参数可以输入1~32次。

aa:nn&<1-32>:团体号,aann的取值范围为0~65535。&<1-32>表示前面的参数可以输入1~32次。

internet:表示预定义的团体属性。缺省情况下,所有的路由都具有internet团体属性,可以被通告给所有的BGP对等体。

no-advertise:表示NO_ADVERTISE团体属性。具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体。

no-export:表示NO_EXPORT团体属性。具有此属性的路由在收到后,不能被发布到本地AS之外。如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS。

no-export-subconfed:表示NO_EXPORT_SUBCONFED团体属性。具有此属性的路由在收到后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS。

whole-match:精确匹配。如果指定了本参数,则只有路由的团体属性列表/团体号/扩展团体属性与指定的团体属性列表/团体号/扩展团体属性完全相同时,才显示该路由的信息;如果未指定本参数,则只要路由的团体属性列表/团体号/扩展团体属性中包含指定的团体属性列表/团体号/扩展团体属性,就显示该路由的信息。

communit-list:显示匹配指定BGP团体列表的BGP EVPN单播路由信息。

basic-community-list-number:基本团体列表号,取值范围为1~99。

comm-list-name:团体属性列表名,为1~63个字符的字符串,区分大小写。

adv-community-list-number:高级团体列表号,取值范围为100~199。

bandwidth link-bandwidth-value:链路带宽扩展团体属性,link-bandwidth-value为3~16个字符的字符串,形式为16位自治系统号:32位用户自定义数,例如:100:3。其中,自治系统号的取值范围为0~65535,用户自定义数的取值范围为0~4294967295。

color color:Color扩展团体属性,color为4~13个字符的字符串,形式为CO(Color-Only)标记位:color-value,例如:10:3。其中,CO标记位取值为二进制数00~11,color-value取值范围为0~4294967295。

rt route-target:RT(Route Target,路由目标)扩展团体属性,route-target为3~24个字符的字符串。

soo site-of-origin:SoO(Site of Origin,源站点)扩展团体属性,site-of-origin为3~24个字符的字符串。site-of-origin有五种形式:

·     16位自治系统号:32位用户自定义数,例如:101:3。其中,自治系统号取值范围为0~65535,用户自定义数取值范围为0~4294967295。

·     32位IP地址:16位用户自定义数,例如:192.168.122.15:1。其中,用户自定义数取值范围为0~65535。

·     32位自治系统号:16位用户自定义数,例如:70000:3。其中,自治系统号取值范围为65536~4294967295,用户自定义数取值范围为0~65535。

·     32位IP地址/IPv4地址掩码:16位用户自定义数。例如:192.168.122.15/24:1。

·     32位自治系统号的点分方式:16位用户自定义数。例如:65535.65535:1。

&<1-32>:表示前面的参数可以输入1~32次。

【使用指导】

如果未指定任何参数,则显示所有BGP EVPN路由的简要信息。

不指定community-numberaa:nninternetno-advertiseno-exportno-export-subconfed参数时,显示携带任意团体属性的BGP路由信息,且此时指定的whole-match参数不生效。

不指定bandwidthcolorrtsoo参数时,显示携带任意扩展团体属性的BGP路由信息,且此时指定的whole-match参数不生效。

【举例】

# 显示所有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

# 显示所有具有团体属性的BGP EVPN路由信息。

<Sysname> display bgp l2vpn evpn community

 

 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  Community

 

* >  [2][0][48][00aa.00bb.00cc][4][0.0.0.0]/136

                     10.1.1.2        0                 32768   ?         <1:2>

*  e                 10.1.1.1        0                 0       65410?    <2:3>

* >  [3][300][16][::ffff:1.1.1.1]/176

                     127.0.0.1       0                 32768   ?         <3:4>

# 显示所有具有扩展团体属性的BGP EVPN路由信息。

<Sysname> display bgp l2vpn evpn ext-community

 

 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  Ext-Community

 

* >  [2][0][48][00aa.00bb.00cc][4][0.0.0.0]/136

                     10.1.1.2       0                 32768    ?        <RT 1:2>

*  e                 10.1.1.1       0                 0        65410?   <RT 2:3>

* >  [3][300][16][::ffff:1.1.1.1]/176

                     127.0.0.1      0                 32768    ?        <RT 3:4>

表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)属性

Community

团体属性

Ext-Community

扩展团体属性

 

# 显示路由标识符为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:最佳路由

·     localredist:从本地其他VPN实例或公网实例引入到当前VPN实例的路由

·     reoriginated:重生成路由

IP precedence

路由的IP优先级,取值范围为0~7,N/A表示无效值

QoS local ID

路由的Qos-Local-ID属性,取值范围为1~4095,N/A表示无效值

Traffic index

流量索引值,取值范围为1~64,N/A表示无效值

Tag

通过路由策略中的apply tag命令为路由配置的标记值,或引入IGP路由后继承自原IGP路由携带的外部路由Tag值

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

 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 [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, reoriginated, remoteredist

 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     : 200

 MPLS label2     : 300

表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:默认网关路由

State

路由当前状态,取值包括:

·     valid:有效路由

·     internal:内部路由

·     external:外部路由

·     local:本地产生路由

·     synchronize:同步路由

·     best:最佳路由

·     reoriginated:重生成路由

·     remoteredist:远端路由生成的MAC/IP发布路由

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

Re-origination

是否开启了修改路由信息的功能,取值包括:

·     Enable:开启修改路由信息功能

·     Disable:关闭修改路由信息功能

 

# 显示路由标识符为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>, <Priority-Color: (1:10:10)>

 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

·     Priority-Color:Priority-Color扩展团体属性

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对等体发送,以及对等体的数目

 

# 显示路由标识符为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 community

 

 BGP local router ID: 1.1.1.9

 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:

 Community: no-export

# 显示路由标识符为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 ext-community

 

 BGP local router ID: 1.1.1.9

 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:

 Ext-Community: <RT 1:1>

# 显示路由标识符为1.1.1.1:100的EVPN路由[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128的AS_PATH属性信息。

<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 as-path

 

 BGP local router ID: 1.1.1.9

 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:

 As-path: 80

# 显示路由标识符为1.1.1.1:100的EVPN路由[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128的集群ID列表属性信息。

<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 cluster-list

 

 BGP local router ID: 1.1.1.9

 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:

 Cluster list: 80

表1-11 display bgp l2vpn evpn命令路由属性显示信息描述表

字段

描述

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 [4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128

指定BGP EVPN路由的属性信息

Community

路由的团体属性

Ext-Community

路由的扩展团体属性

As-path

路由的AS_PATH属性

Cluster-list

路由的集群ID列表属性

 

# 显示具有团体属性的BGP EVPN路由统计信息。

<Sysname> display bgp l2vpn evpn statistics community

 

 Total number of routes from all PEs: 1

 

 Route distinguisher: 100:1(vpn1)

 Total number of routes: 4

表1-12 display bgp l2vpn evpn statistics命令显示信息描述表

字段

描述

Total number of routes from all PEs

来自所有PE设备且符合命令行过滤条件的EVPN路由总数

Route distinguisher

路由标识符

Total number of routes

路由标识符为指定值的EVPN路由总数

 

1.1.11  display bgp l2vpn evpn inlabel

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-13 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

1.1.12  display evpn auto-discovery

display evpn auto-discovery命令用来显示EVPN通过BGP自动发现的邻居信息。

【命令】

display evpn auto-discovery { { imet [ vxlan ] | mac-ip [ 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发布路由发现的邻居。

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:显示自动发现的邻居数目。如果未指定本参数,则显示邻居的具体信息。

【举例】

# EVPN VXLAN组网下显示通过包含性组播以太网标签路由发现的邻居信息。

<Sysname> display evpn auto-discovery imet vxlan

Total number of automatically discovered peers: 2

 

VSI name: vpna

EVPN instance: -

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

表1-14 display evpn auto-discovery imet命令显示信息描述表

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

EVPN instance

EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例

RD

路由标识符

PE_address

远端VTEP在VSI内的标识

Tunnel_address

隧道的目的端地址

Tunnel mode

隧道的模式,取值包括:

·     VXLAN:表示VXLAN隧道

·     VXLAN-DCI:表示VXLAN数据中心互联隧道

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

EVPN instance: -

Destination IP  Source IP       VXLAN ID    Tunnel mode     Tunnel name

6.6.6.6         1.1.1.9         100         VXLAN           Tunnel1

表1-15 display evpn auto-discovery mac-ip命令显示信息描述表

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

EVPN instance

EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例

Destination IP

隧道的目的端地址

Source IP

隧道的源端地址

VXLAN ID

VXLAN编号

Tunnel mode

VXLAN隧道的模式,取值包括:

·     VXLAN:表示VXLAN隧道

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-16 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

邻接表项的总数

 

1.1.13  display evpn m-lag synchronized-mac

display evpn m-lag synchronized-mac命令用来显示从M-LAG远端设备同步过来的MAC地址信息。

【命令】

display evpn m-lag synchronized-mac [ vsi vsi-name ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vsi vsi-name:显示指定VSI的MAC地址信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的MAC地址信息。

count:显示MAC地址表项的数目。如果不指定本参数,则显示MAC地址的具体信息。

【使用指导】

作为M-LAG设备的两台VTEP通过peer-link链路连接,在peer-link链路上同步MAC地址信息和ARP报文,以确保两台VTEP上的MAC地址和ARP信息一致。

通过本命令可以显示M-LAG远端设备通过peer-link链路同步过来的MAC地址信息。

【举例】

# 显示所有M-LAG远端设备同步过来的MAC地址信息。

<Sysname> display evpn m-lag synchronized-mac

VSI name: bbb

MAC address           Link ID      Interface

0000-0000-000a        1            BAGG10

0000-0000-0009        0            Tunnel1

# 显示所有M-LAG远端设备同步过来的MAC地址表项数目。

<Sysname> display evpn m-lag synchronized-mac count

Total number of entries: 2

表1-17 display evpn m-lag synchronized-mac命令显示信息描述表

字段

描述

VSI name

VSI名称

MAC address

MAC地址

Link ID

MAC地址对应的出链路标识符,即AC或VXLAN隧道在VSI内的链路标识符

Interface

MAC地址表项的出接口名称

Total number of entries

M-LAG远端设备同步过来的MAC地址表项的总数

 

1.1.14  display evpn df-election

display evpn df-election命令用来显示DF选举的信息。

【命令】

display evpn df-election [ vsi vsi-name ] [ esi esi-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vsi vsi-name:显示指定VSI的DF选举信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。

esi esi-id:显示指定ESI的DF选举信息。esi-id表示以太网链路网段标识符的值,格式为xxxx.xxxx.xxxx.xxxx.xxxx,必须以00开头,其中x为十六进制数,不支持全0。如果未指定本参数,则显示所有ESI的DF选举信息。

【使用指导】

执行本命令时,如果未指定vsi vsi-name参数,则显示所有VSI的DF选举信息。

【举例】

# 显示所有VSI的DF选举信息。

<Sysname> display evpn df-election

Status codes : * - invalid

VSI name: 1

  ESI : 0021.1001.1001.1001.1002

  Interface : HundredGigE1/0/1

  Service instance ID : 1000

  Link ID             : 1

  Ethernet tag ID     : 12

  DF state            : DF

  FSM                 : DF_DONE

  Number of member devices : 2

    Originating IP   DF state   Algorithm   Preference Capability

    100.100.100.100  Primary    Preference  65535      DP

    100.100.100.200  Backup     Preference  200        DP

 

  ESI : 0002.0002.0002.0002.0002

  Interface : HundredGigE1/0/2

  Link ID             : 0

  Ethernet tag ID     : 0

  DF state            : -

  FSM                 : DF_CALC

  Number of member devices : 2

    Originating IP   DF state   Algorithm   Preference Capability

    1.1.1.1          -          Preference  32767      -

    2.2.2.2          -          Preference  32767      -

 

表1-18 display evpn df-election命令显示信息描述表

字段

描述

Status codes

DF选举候选列表中的设备状态,如果DF状态取值中带有符号“*”,则表示该设备不能参与DF选举

VSI name

VSI名称

ESI

ES标识符

Interface

接口名称

Service instance ID

以太网服务实例的ID

Link ID

AC在VSI内的链路标识符

Ethernet tag ID

以太网标签

DF state

当前设备的DF(Designated Forwarder)选举结果,取值包括:

·     Backup:选举设备作为BDF(Backup DF)角色

·     Primary:选举设备作为DF角色

·     -:未选举出结果

FSM

DF选举状态机的状态,取值包括:

·     INIT:初始化状态

·     DF_WAIT:DF选举等待状态,即在启动DF选举定时器后,定时器超时前的状态

·     DF_CALC:正在进行DF选举

·     DF_DONE:DF选举完成状态

Number of member devices

参与DF选举的成员设备的数目

Originating IP

参与DF选举的成员设备的IP地址

DF state

Originating IP所代表的设备的DF选举结果,取值包括:

·     Backup:选举设备作为BDF(Backup DF)角色

·     Primary:选举设备作为DF角色

·     -:未选举出结果

Algorithm

DF选举使用的算法,取值包括:

·     modulus:基于VALN Tag的DF选举算法

·     Preference:基于优先级的DF选举算法

Preference

DF选举优先级

Capability

支持的DF选举能力,取值包括:

·     AC-DF:表示AC状态影响DF选举

·     DP:表示DF选举不回切能力

·     -:表示不支持任何DF选举能力

 

1.1.15  display evpn es

display evpn es命令用来显示EVPN的ES信息。

【命令】

display evpn es { local [ count | [ vsi vsi-name   ] [ esi esi-id ] [ verbose ] ] | remote [ vsi vsi-name ] [ esi esi-id ] [ verbose ] }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

local:显示本地多归属成员ES信息。

count:显示本地多归属成员ES的数目。

vsi vsi-name:显示指定VSI的ES信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的ES信息。

esi esi-id:显示指定ESI的ES信息。esi-id表示以太网链路网段标识符的值,格式为xxxx.xxxx.xxxx.xxxx.xxxx,必须以00开头,其中x为十六进制数,不支持全0。如果未指定本参数,则显示VSI的所有ES信息。

verbose:显示ES的详细信息。如果不指定本参数,则显示ES的简要信息。

remote:显示远端多归属成员ES信息。

【举例】

# 显示本地ES的数目。

<Sysname> display evpn es local count

 Total number of ES entries: 1

 

表1-19 display evpn es local命令显示信息描述表

字段

描述

VSI name

VSI名称

EVPN instance

EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例

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 VXLAN组网中ESI label无效,显示为“-”

Argument

标识Leaf AC的Argument值

当无Argument时显示为“-”

 

# 显示所有VSI内本地ES的详细信息。

<Sysname> display evpn es local verbose

 

VSI name : v1

EVPN instance: -

 

  VSI ESI                  : 0001.0001.0001.0001.0003

  Redundancy mode          : All-active

  ES state                 : Up

  AD-delay remaining time  : 10

 

  ESI                      : 0003.0003.0003.0003.0003

  Interface                : HundredGigE1/0/1

  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 : vpna

EVPN instance: -

  ESI                      : 0001.0002.0002.0002.0002

  Interface                : HundredGigE1/0/2

  Redundancy mode          : All-active

  State                    : Up

  AD-delay remaining time  : 10

  ACs                      :

    Link ID     Service instance ID   Tag ID      DF address        ESI label

    1           -                     0           1.1.1.1           -

 

VSI name : vpnb

EVPN instance: -

  ESI                      : 0001.0001.0001.0001.0001

  Interface                : HGE1/0/3

  Redundancy mode          : All-active

  State                    : Down

  ACs                      :

    Link ID                : 0

    Service instance ID    : -

    Tag ID                 : 0

    DF address             : 1.1.1.1

    Argument               : ::1

表1-20 display evpn es local verbose命令显示信息描述表

字段

描述

 

VSI name

VSI名称

 

EVPN instance

EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例

 

VSI ESI

VSI实例的ES标识符

 

ESI

ES标识符

 

Interface

接口名称

 

Redundancy mode

ES的冗余备份模式,取值包括:

·     A:表示ES的冗余备份模式为all-active模式

·     S:表示ES的冗余备份模式为single-active模式

 

ES state

当前VSI对应ES的状态,取值包括Up、Down和“-”。其中,“-”表示未手动配置ESI

 

State

当前接口或UPW对应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 VXLAN组网中ESI label无效,显示为“-”

 

Argument

标识Leaf AC的Argument值

当无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

    0           1.1.1.1

    0           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

    0           1.1.1.1

# 显示远端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

# 显示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

    0           3.3.3.3

表1-21 display evpn es remote命令显示信息描述表

字段

描述

VSI name

VSI名称

EVPN instance

EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例

ESI

ES标识符

Redundancy mode

ES的冗余备份模式,取值包括:

·     All-active:表示ES的冗余备份模式为多活模式

·     Single-active:表示ES的冗余备份模式为单活模式

Argument

标识Leaf AC的Argument值

当无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标识

 

1.1.16  display evpn instance

display evpn instance命令用来显示EVPN实例的相关信息。

【命令】

display evpn instance [ name instance-name | vsi vsi-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

name instance-name:显示指定EVPN实例的信息。instance-name表示EVPN实例名称,为1~31个字符的字符串,区分大小写。

vsi vsi-name:显示指定VSI对应EVPN实例的信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。

【使用指导】

执行本命令时,如果没有指定name instance-namevsi vsi-name参数,则显示所有EVPN实例的信息。

【举例】

# 显示所有EVPN实例的信息。

<Sysname> display evpn instance

Total number of EVPN instances: 1

 

EVPN instance : - (created on vsi abc)

  Encapsulation          : VXLAN

  Route distinguisher    : -

  Export VPN targets     : -

  Import VPN targets     : -

  MAC advertisement      : Enabled

  ARP advertisement      : Enabled

  ARP-based MAC learning : Enabled

  ND-based MAC learning  : Enabled

  VXLAN ID               : -

表1-22 display evpn instance命令显示信息描述表

字段

描述

Total number of EVPN instances

EVPN实例总数

EVPN instances

EVPN实例名称,显示方式如下:

·     instance-name:表示系统视图下创建的EVPN实例

·     - (created on VSI vsi-name):表示VSI实例vsi-name下创建的EVPN实例

Encapsulation

EVPN的封装类型,取值包括:

·     VXLAN:表示EVPN的封装类型为VXLAN

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地址表项

Local fast-reroute

EVPN实例FRR功能的状态,取值包括:

·     Enabled:在EVPN实例视图下开启EVPN实例的FRR功能

·     Disabled:在EVPN实例视图下关闭EVPN实例的FRR功能

·     Inherit:在EVPN实例视图下未配置EVPN实例FRR功能,继承系统视图下的配置

Tunnel policy

EVPN实例引用的隧道策略

VXLAN ID

VXLAN编号

VSI binding list

绑定EVPN实例的VSI列表

VSI name

VSI名称

Tag ID

VSI的Tag ID

 

【相关命令】

·     evpn encapsulation

·     vsi

1.1.17  display evpn ipv6 auto-discovery

display evpn ipv6 auto-discovery命令用来显示EVPN通过BGP自动发现的IPv6邻居信息。

【命令】

display evpn ipv6 auto-discovery { { imet | mac-ip } [ 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邻居信息。

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

EVPN instance  : -

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

表1-23 display evpn ipv6 auto-discovery imet命令显示信息描述表

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

EVPN instance

EVPN实例名称,如果未创建则显示“-”

RD

路由标识符

PE address

远端VTEP在VSI内的标识

Tunnel address

隧道的目的端地址

Tunnel mode

隧道的模式,取值包括:

·     VXLAN:表示VXLAN隧道

·     VXLAN-DCI:表示VXLAN数据中心互联隧道

VXLAN ID

VXLAN编号

 

# 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

表1-24 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隧道

Tunnel name

隧道名称

 

# 显示通过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-25 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

邻接表项的总数

 

1.1.18  display evpn route arp

display evpn route arp命令用来显示EVPN的ARP信息。

【命令】

display evpn route arp [ local | remote ] [ public-instance | vpn-instance vpn-instance-name ] [ ip ipv4-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 ipv4-address:显示指定IPv4地址的ARP信息。ipv4-address表示IPv4地址,为点分十进制格式。如果不指定本参数,则显示公网或VPN实例的所有ARP信息。

count:显示ARP表项的数目。如果不指定本参数,则显示ARP表项的具体信息。

【使用指导】

执行本命令时,如果没有指定localremote参数,则显示EVPN的本地和远端ARP信息。

执行本命令时,如果没有指定public-instancevpn-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        I - Invalid

       E - Multihoming ES sync    F - Leaf

 

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-26 display evpn route arp命令显示信息描述表

字段

描述

VPN instance name

VPN实例名称

Public instance

公网实例

Interface

VSI虚接口

IP address

IP地址

MAC address

MAC地址

Router MAC

设备的Router MAC

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表项

·     I:表示该ARP表项无效,原因如下:

¡     通过shutdown命令手工关闭VSI

¡     出方向Tunnel接口不存在

·     E:表示多归属成员同步的ARP表项

·     F:表示EVPN E-tree组网中从Leaf上学习到的ARP表项

Total number of entries

ARP表项的总数

 

1.1.19  display evpn route arp suppression

display evpn route arp suppression命令用来显示EVPN的ARP泛洪抑制信息。

【命令】

display evpn route arp suppression [ vxlan ] [ local | remote ] [ vsi vsi-name ] [ ip ipv4-address ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vxlan:显示EVPN VXLAN组网中的ARP泛洪抑制信息。

local:显示本地ARP泛洪抑制信息。

remote:显示远端ARP泛洪抑制信息。

vsi vsi-name:显示指定VSI的ARP泛洪抑制信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的ARP泛洪抑制信息。

ip ipv4-address:显示指定IP地址的ARP泛洪抑制信息。ipv4-address表示IPv4地址,为点分十进制格式。如果不指定本参数,则显示所有ARP泛洪抑制信息。

count:显示ARP泛洪抑制表项的数目。如果不指定本参数,则显示ARP泛洪抑制表项的具体信息。

【使用指导】

执行本命令时,如果没有指定localremote参数,则显示EVPN的本地和远端的ARP泛洪抑制信息。

【举例】

# 显示所有EVPN的ARP泛洪抑制信息。

<Sysname> display evpn route arp suppression

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

EVPN instance: -

IP address      MAC address       Flags           Encap

10.1.1.12       0002-0002-0002    B               VXLAN

10.1.1.13       0002-0002-0002    BI              VXLAN

10.1.1.101      0001-0011-0101    BS              VXLAN

10.1.1.102      0001-0011-0102    DL              VXLAN

# 显示EVPN的ARP泛洪抑制表项总数。

<Sysname> display evpn route arp suppression count

Total number of entries: 1

表1-27 display evpn route arp suppression命令显示信息描述表

字段

描述

VSI name

VSI名称

EVPN instance

EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例

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表项

·     I:表示该ARP泛洪抑制表项无效,原因如下:

¡     通过shutdown命令手工关闭VSI

¡     出方向Tunnel接口不存在

·     E:表示多归属成员同步的ARP泛洪抑制表项

·     F:表示EVPN E-tree组网中从Leaf上学习到的ARP泛洪抑制表项

Encap

报文封装类型,取值包括:

·     VXLAN:报文封装类型为VXLAN

Total number of entries

ARP泛洪抑制表项的总数

 

1.1.20  display evpn route arp-mobility

display evpn route arp-mobility命令用来显示EVPN的ARP迁移信息。

【命令】

display evpn route arp-mobility [ public-instance | vpn-instance vpn-instance-name ] [ ip ip-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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迁移信息。

【使用指导】

配置本命令时,如果不指定public-instancevpn-instance vpn-instance-name参数,则显示公网和所有VPN实例的ARP迁移信息。

【举例】

# 显示所有EVPN的ARP迁移信息。

<Sysname> display evpn route arp-mobility

Flags: S - Suppressed, N - Not suppressed

  Suppression threshold: 5

  Detection cycle      : 180s

  Suppression time     : Permanent

 

VPN instance : vpn1

Interface    : Vsi-interface1

  IP address      Move count Moved from                Flags Suppressed at

  192.168.156.120 5          HGE1/0/1                  S     17:24:33 2018/04/01

  192.168.56.20   -          -                         N     -

 

Public instance

Interface    : Vsi-interface2

  IP address      Move count Moved from                Flags Suppressed at

  192.168.156.120 5          HGE1/0/2                  S     17:24:33 2018/04/01

  192.168.56.20   5          2.2.2.2                   S     17:24:33 2018/04/01

表1-28 display evpn route arp-mobility命令显示信息描述表

字段

描述

Suppression threshold

从本地迁移到远端站点的次数阈值

Detection cycle

检测周期,单位为秒

Suppression time

抑制恢复时间,单位为秒

取值为Permanent时,表示永远抑制

VPN instance

VPN实例

Public instance

公网实例

IP address

IP地址

Move count

迁出次数

Moved from

表示ARP上一次迁移到的AC接口名称或所在VTEP/PE的IP地址

Flags

ARP是否被抑制迁移,取值包括:

·     S:表示抑制迁移

·     N:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

 

【相关命令】

·     evpn route arp-mobility suppression

1.1.21  display evpn route mac

display evpn route mac命令用来显示EVPN的MAC地址信息。

【命令】

display evpn route mac [ vxlan ] [ local | remote ] [ vsi vsi-name ] [ mac-address mac-address ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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 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-29 display evpn route mac命令显示信息描述表

字段

描述

VSI name

VSI名称

EVPN instance

EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例

MAC address

MAC地址

Link ID/Name

Link ID表示路由表项的出链路标识符,即AC在VSI内的链路标识符

Name表示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

Nexthop

远端VTEP的地址,取值为“-”表示本地MAC

Total number of entries

MAC地址表项的总数

 

1.1.22  display evpn route mac-mobility

display evpn route mac-mobility命令用来显示EVPN的MAC地址迁移信息。

【命令】

display evpn route mac-mobility [ vsi vsi-name ] [ mac-address mac-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vsi vsi-name:显示指定VSI的MAC地址迁移信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示所有VSI的MAC地址迁移信息。

mac-address mac-address:显示指定MAC地址的迁移信息。mac-address的格式为H-H-H。在配置时,用户可以省去MAC地址中每段开头的“0”,例如输入“f-e2-1”即表示输入的MAC地址为“000f-00e2-0001”。如果不指定本参数,则显示VSI的所有MAC地址的迁移信息。

【举例】

# 显示所有IPv4 EVPN的MAC地址迁移信息。

<Sysname> display evpn route mac-mobility

Flags: S - Suppressed, N - Not suppressed

  Suppression threshold: 5

  Detection cycle      : 180s

  Suppression time     : Permanent

 

VSI name      : vsia

EVPN instance : -

  MAC address     Move count Moved from               Flags Suppressed at

  1000-0000-0000  10         HGE1/0/1                 S     15:30:30 2018/03/30

  1000-0000-0001  -          -                        N     -

 

VSI name      : vsib

EVPN instance : -

  MAC address     Move count Moved from               Flags Suppressed at

  1000-0000-0003  2          HGE1/0/2                 N     -

  1000-0000-0005  10         5.5.5.5                  S     17:24:33 2018/04/01

表1-30 display evpn route mac-mobility命令显示信息描述表

字段

描述

Suppression threshold

从本地迁移到远端站点的次数阈值

Detection cycle

检测周期,单位为秒

Suppression time

抑制恢复时间,单位为秒

取值为Permanent时,表示永远抑制

VSI name

VSI名称

EVPN instance

EVPN实例名称。显示为“-”时,表示VSI实例下创建的EVPN实例

MAC address

MAC地址

Move count

迁出次数

Moved from

表示MAC地址上一次迁移到的AC接口名称或所在VTEP/PE的IP地址

Flags

MAC地址是否被抑制迁移,取值包括:

·     S:表示抑制迁移

·     N:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

 

【相关命令】

·     evpn route mac-mobility suppression

1.1.23  display evpn route nd

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表项的具体信息。

【使用指导】

执行本命令时,如果没有指定localremote参数,则显示EVPN的本地和远端的ND表项信息。

执行本命令时,如果没有指定public-instancevpn-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-31 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表项的总数

 

1.1.24  display evpn route nd suppression

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泛洪抑制表项的具体信息。

【使用指导】

执行本命令时,如果没有指定localremote参数,则显示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 Encap

11::8                                   72cb-ce9b-0a06 DL    VXLAN

11::9                                   0001-0001-0001 B     VXLAN

# 显示EVPN的ND泛洪抑制表项总数。

<Sysname> display evpn route nd suppression count

Total number of entries: 2

表1-32 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接口不存在

Encap

报文封装类型,取值包括:

·     VXLAN:报文封装类型为VXLAN

Total number of entries

ND泛洪抑制表项的总数

 

1.1.25  display evpn route nd-mobility

display evpn route nd-mobility命令用来显示EVPN的ND迁移信息。

【命令】

display evpn route nd-mobility [ public-instance | vpn-instance vpn-instance-name ] [ ipv6 ipv6-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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迁移信息。

【使用指导】

配置本命令时,如果不指定public-instancevpn-instance vpn-instance-name参数,则显示公网和所有VPN实例的ND迁移信息。

【举例】

# 显示所有EVPN的ND迁移信息。

<Sysname> display evpn route nd-mobility

VPN instance : vpn1

Interface    : Vsi-interface1

  IPv6 address         : 1::1

  Move count           : 5

  Moved from           : HGE1/0/1

  Flags                : S

  Suppressed at        : 15:30:30 2020/03/30

 

Public instance

Interface    : Vsi-interface2

  IPv6 address         : 2::2

  Move count           : 5

  Moved from           : 20::20

  Flags                : S

  Suppressed at        : 17:24:33 2020/04/01

表1-33 display evpn route nd-mobility命令显示信息描述表

字段

描述

VPN instance

VPN实例

Public instance

公网实例

Interface

ND表项所在的接口

IPv6 address

IPv6地址

Move count

迁出次数

Moved from

表示ND上一次迁移到的AC接口名称或所在VTEP/PE的IP地址

Flags

ND是否被抑制迁移,取值包括:

·     Suppressed:表示抑制迁移

·     Not suppressed:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

 

【相关命令】

·     evpn route nd-mobility suppression

 

1.1.26  display evpn routing-table

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

Flags: E - with valid ESI   A – A-D ready   L - Local ES exists

 

VPN instance name: vpn1                             Local L3VNI: 7

IP address         Nexthop            Outgoing interface       NibID       Flags

10.1.1.11          1.1.1.1            Vsi-interface3           0x18000000  -

10.1.1.12          2.2.2.2            Vsi-interface3           0x18000001  -

# EVPN分布式网关组网中,显示公网实例的EVPN IPv4路由信息。

<Sysname> display evpn routing-table public-instance

Flags: E - with valid ESI   A – A-D ready   L - Local ES exists

 

Public instance                                     Local L3VNI: 3900

IP address         Nexthop            Outgoing interface       NibID       Flags

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-34 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

Flags

路由表项等价属性,取值包括:

·     E:即with valid ESI,表示路由携带了有效的ESI字段

·     A:即A-D ready,表示1类路由接收完全,可以下发该下一跳对应的等价路径

·     L:即Local ES exists,表示本地有激活的ESI,不下发远端路由表项

Total number of entries

路由表项的总数

 

1.1.27  display l2vpn forwarding evpn split-horizon

display l2vpn forwarding evpn split-horizon命令用来显示EVPN多归属组网中满足水平分割原则的接口信息。

【命令】

display l2vpn forwarding evpn split-horizon tunnel tunnel-number [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

tunnel tunnel-number:显示EVPN VXLAN组网中VXLAN隧道的水平分割信息,即从指定VXLAN隧道接收到的泛洪流量不会转发到哪些AC。tunnel-number为VXLAN隧道接口的编号,只能指定设备上已经创建的隧道接口。如果未指定本参数,则显示EVPN多归属组网中所有满足水平分割原则的接口信息。

slot slot-number:指定设备编号,取值只能为1。

【举例】

# 显示从Tunnel 0上收到的泛洪流量中满足水平分割原则的接口信息。

<Sysname> display l2vpn forwarding evpn split-horizon tunnel 0

Tunnel name: 0

  Total number of filtered interfaces: 2

  Filtered interfaces:

    HGE1/0/1

    HGE1/0/2

表1-35 display l2vpn forwarding evpn split-horizon命令显示信息描述表

字段

描述

Tunnel name

VXLAN隧道接口名称

Total number of filtered interfaces

EVPN多归属组网中满足水平分割原则的接口

Filtered interfaces

从指定VXLAN隧道接收到的泛洪流量在该设备上不能转发的接口

Interface name

接口名称

 

1.1.28  esi

esi命令用来配置接口或UPW的ESI(Ethernet Segment Identifier,以太网段标识)。

undo esi命令用来恢复缺省情况。

【命令】

esi esi-id

undo esi

【缺省情况】

未配置接口和UPW的ESI。

【视图】

接口视图

VSI LDP PW视图

VSI静态PW视图

VSI视图

【缺省用户角色】

network-admin

【参数】

esi-id:以太网链路网段标识符。格式为xxxx.xxxx.xxxx.xxxx.xxxx,必须以00开头,其中x为十六进制数,不支持全0。

【使用指导】

ESI是ES的唯一标识,ESI相同的接口(或UPW、VSI)属于同一个ES,报文可以在这些接口(或UPW、VSI)之间进行负载分担。

主接口及其子接口上均可以配置ESI:

·     若主接口及其子接口上都配置了ESI,或仅在子接口上配置了ESI,则子接口的ESI以该子接口上的配置为准,子接口的ES相关配置(evpn df-election algorithmevpn df-election preferenceevpn df-election preference non-revertiveevpn redundancy-modeevpn timer es-delay命令)也以该子接口上的配置为准。

·     若仅在主接口上配置了ESI,则子接口继承主接口的ESI和ES相关配置。即使 子接口上执行了ES相关配置,也不会生效。

只有VSI LDP PW和VSI静态PW不采用水平分割方式转发报文或建立的PW为DCI PW(执行peer命令时指定no-split-horizon参数或dci参数)时,才允许在该VSI LDP PW或VSI静态PW的视图下执行本命令。

不能通过重复执行esi命令修改接口(或UPW、VSI)的ESI属性值。如需修改,请先通过undo esi命令删除接口(或UPW、VSI)的ESI属性值,再执行esi命令配置新的ESI属性值。

【举例】

# 配置接口HundredGigE1/0/1上的ESI值为0000.0001.0002.0003.0004。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] esi 0000.0001.0002.0003.0004

1.1.29  evpn m-lag group

evpn m-lag group命令用来开启EVPN支持M-LAG功能,并配置虚拟VTEP/ED地址。

undo evpn m-lag group命令用来恢复缺省情况。

【命令】

evpn m-lag group { virtual-vtep-ipv4 | virtual-vtep-ipv6 }

undo evpn m-lag group

【缺省情况】

EVPN支持M-LAG功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

virtual-vtep-ipv4:VTEP的虚拟IPv4地址。

virtual-vtep-ipv6:VTEP的虚拟IPv6地址。

【使用指导】

在两台VTEP/ED上均开启EVPN支持M-LAG功能,并为其配置相同的虚拟VTEP/ED地址后,这两台VTEP/ED将虚拟成为一台VTEP/ED设备,从而避免VTEP/ED单点故障对网络造成影响,提高EVPN网络的可靠性。

在EVPN支持M-LAG功能下,设备采用虚拟VTEP/ED地址作为源端地址与远端VTEP/ED自动建立VXLAN隧道或VXLAN-DCI隧道。

开启、关闭EVPN支持M-LAG功能后,需要在BGP实例视图下执行address-family l2vpn evpn命令,以便设备采用新的隧道源端地址与远端VTEP建立隧道。

不能通过重复执行evpn m-lag group命令修改虚拟VTEP/ED地址。如需修改虚拟VTEP/ED地址,请先通过undo evpn m-lag group命令删除虚拟VTEP/ED地址,再执行evpn m-lag group命令配置新的虚拟VTEP/ED地址。

EVPN数据中心互联支持双ED与EVPN支持M-LAG特性互斥,即不能同时配置evpn edge groupevpn m-lag group命令。

本命令和evpn m-lag local命令指定的地址必须同为IPv4地址,或同为IPv6地址。

【举例】

# 开启EVPN支持M-LAG功能,并配置虚拟VTEP地址为1.1.1.1。

<Sysname> system-view

[Sysname] evpn m-lag group 1.1.1.1

1.1.30  evpn m-lag local

evpn m-lag local命令用来在EVPN支持M-LAG组网中配置组成M-LAG系统的本地和远端VTEP的IP地址。

undo evpn m-lag local命令用来恢复缺省情况。

【命令】

evpn m-lag local { local-ipv4-address remote remote-ipv4-address | local-ipv6-address remote remote-ipv6-address }

undo evpn m-lag local

【缺省情况】

未在EVPN支持M-LAG组网中指定组成M-LAG系统的本地和远端VTEP的IP地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

local-ipv4-address:本地VTEP的IPv4地址。

local-ipv6-address:本地VTEP的IPv6地址。

remote:指定组成M-LAG系统的远端VTEP的IP地址。

remote-ipv4-address:指定组成M-LAG系统的远端VTEP的IPv4地址。

remote-ipv6-address:指定组成M-LAG系统的远端VTEP的IPv6地址。

【使用指导】

在EVPN支持M-LAG组网中,组成M-LAG系统的两台VTEP上AC配置可能不一致,若某个AC仅连接到其中一台VTEP,该AC称为单挂AC。执行本命令后,VTEP发布从单挂AC学习到的路由信息时,将路由的下一跳设置为本命令配置的本地VTEP地址(local-ipv4-addresslocal-ipv6-address),从而保证该AC的流量不会错误地转发到另一台VTEP。VTEP从remote-ipv4-addressremote-ipv6-address接收到EVPN路由后,不会与其建立VXLAN隧道,以免单挂AC的流量转发失败。

采用直连模式peer-link链路时,如果存在单挂AC,则必须执行本命令。

本命令中指定的本地VTEP的地址必须是设备上本地接口的IP地址;指定的远端VTEP地址必须与远端VTEP上配置的本地IP地址保持一致。

建议不要在ED设备上配置本命令,否则可能会导致报文转发失败。

本命令和evpn m-lag group命令指定的地址必须同为IPv4地址,或同为IPv6地址。

【举例】

# EVPN支持M-LAG组网中配置组成M-LAG系统的本地VTEP的IP地址为2.2.2.2、远端VTEP的IP地址为3.3.3.3。

<Sysname> system-view

[Sysname] evpn m-lag local 2.2.2.2 remote 3.3.3.3

【相关命令】

·     vxlan

1.1.31  evpn encapsulation

evpn encapsulation命令用来创建EVPN实例,并进入EVPN实例视图。如果EVPN实例已经存在,则直接进入EVPN实例视图。

undo evpn encapsulation命令用来恢复缺省情况。

【命令】

VSI视图:

evpn encapsulation vxlan

undo evpn encapsulation

【缺省情况】

不存在EVPN实例。

【视图】

VSI视图

【缺省用户角色】

network-admin

【参数】

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]

1.1.32  evpn global-mac

evpn global-mac命令用来配置EVPN的全局MAC地址。

undo evpn global-mac命令用来恢复缺省情况。

【命令】

evpn global-mac mac-address

undo evpn global-mac

【缺省情况】

未配置EVPN的全局MAC地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

mac-address:MAC地址,形式为H-H-H,不能配置为全0、广播MAC地址和组播MAC地址。

【使用指导】

本命令配置的全局MAC地址仅用于承载L3VNI的VSI虚接口。

如果承载L3VNI的VSI虚接口上通过mac-address命令配置了MAC地址,则VSI虚接口的MAC地址为该地址;否则,VSI虚接口的MAC地址为evpn global-mac命令配置的全局MAC地址。

本命令配置的全局MAC地址不能与设备的预留MAC地址相同。

【举例】

# 配置EVPN的全局MAC地址为0001-0001-0001。

<Sysname> system-view

[Sysname] evpn global-mac 1-1-1

1.1.33  evpn df-election algorithm (interface view)

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来说,优先采用该接口视图下的配置,只有该接口下未进行配置时,才采用系统视图的配置。

【举例】

# 在接口HundredGigE1/0/1上配置基于优先级的DF选举算法。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] evpn df-election algorithm preference

【相关命令】

·     evpn df-election algorithm (system view)

·     evpn df-election preference

1.1.34  evpn df-election algorithm (system view)

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

1.1.35  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 hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] evpn df-election preference 100

【相关命令】

·     evpn df-election algorithm (interface view)

·     evpn df-election algorithm (system view)

1.1.36  evpn df-election preference non-revertive

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 hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] evpn df-election preference non-revertive

【相关命令】

·     evpn df-election algorithm (interface view)

·     evpn df-election algorithm (system view)

1.1.37  evpn frr local (VSI EVPN instance view)

evpn frr local enable命令用来开启指定EVPN实例的FRR功能。

evpn frr local disable令令用来关闭指定EVPN实例的FRR功能。

undo evpn frr local命令用来恢复缺省情况。

说明

仅S9855系列交换机的硬件资源模式为ROUTING模式时支持该命令。有关ROUTING模式的详细介绍,请参见“设备管理命令参考”中的“硬件资源管理”。

 

【命令】

evpn frr local { disable | enable }

undo evpn frr local

【缺省情况】

EVPN实例的FRR功能状态与EVPN VXLAN全局FRR功能状态保持一致。

【视图】

VSI实例下的EVPN实例视图(VXLAN封装)

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

如果同时执行了本命令和evpn multihoming vxlan-frr local命令,则当前EVPN实例的FRR功能状态以本命令的配置为准。

本命令配置在冗余备份组成员VTEP上。

【举例】

# 开启VSI实例vpna下的EVPN实例的FRR功能。

<Sysname> system-view

[Sysname] vsi vpna

[Sysname-vsi-vpna] evpn encapsulation vxlan

[Sysname-vsi-vpna-evpn-vxlan] evpn frr local enable

1.1.38  evpn irb asymmetric

evpn irb asymmetric命令用来配置EVPN VXLAN采用非对称IRB方式转发流量。

undo evpn irb asymmetric命令用来恢复缺省情况。

【命令】

evpn irb asymmetric [ route-policy route-policy-name ]

undo evpn irb asymmetric

【缺省情况】

EVPN VXLAN采用对称IRB方式转发流量。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

route-policy route-policy-name:指定通过路由策略过滤的流量采用非对称IRB方式转发。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。不指定本参数或指定的路由策略不存在时,所有流量均通过非对称IRB方式转发。

【使用指导】

EVPN VXLAN支持对称IRB和非对称IRB两种流量转发方式,通过本命令可以修改流量转发方式。

【举例】

# 配置EVPN VXLAN采用非对称IRB方式转发流量。

<Sysname> system-view

[Sysname] evpn irb asymmetric

1.1.39  evpn mac-ip advertise distributed-gateway

evpn mac-ip advertise distributed-gateway命令用来开启通过MAC/IP发布路由通告分布式网关ARP信息的功能。

undo evpn mac-ip advertise distributed-gateway命令用来关闭通过MAC/IP发布路由通告分布式网关ARP信息的功能。

【命令】

evpn mac-ip advertise distributed-gateway

undo evpn mac-ip advertise distributed-gateway

【缺省情况】

通过MAC/IP发布路由通告分布式网关ARP信息的功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

在EVPN分布式网关下行连接VTEP的组网中,分布式网关通过IP前缀路由通告网关的ARP信息。VTEP设备上由于不存在网关配置而无法学习到网关的ARP信息,导致其不能将流量转发到网关设备。此时,可以在分布式网关设备上开启本功能,使得该网关通过MAC/IP发布路由通告分布式网关的ARP信息(即作为分布式网关的VSI虚接口的IP地址和MAC地址),使VTEP学习到网关的ARP信息。

【举例】

# 开启通过MAC/IP发布路由通告分布式网关ARP信息的功能。

<Sysname> system-view

[Sysname] evpn mac-ip advertise distributed-gateway

1.1.40  evpn mac re-originated enable

evpn mac re-originated enable命令用来开启MAC/IP发布路由重生成功能。

undo evpn mac re-originated命令用来关闭MAC/IP发布路由重生成功能。

【命令】

evpn mac re-originated enable

undo evpn mac re-originated

【缺省情况】

MAC/IP发布路由重生成功能处于关闭状态。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【使用指导】

本命令需要与peer re-originated mac命令一起配置才可以对MAC/IP发布路由进行重生成。

【举例】

# 在BGP实例视图下,开启MAC/IP发布路由重生成功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] evpn mac re-originated enable

【相关命令】

·     peer re-originated mac

1.1.41  evpn mpls routing-enable

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

1.1.42  evpn multihoming advertise disable

evpn multihoming advertise disable命令用来配置禁止通告以太网自动发现路由和以太网段路由,并撤销已经通告的该类路由。

undo evpn multihoming advertise disable命令用来恢复缺省情况。

【命令】

evpn multihoming advertise disable

undo evpn multihoming advertise disable

【缺省情况】

允许通告EVPN以太网自动发现路由和以太网段路由。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

在站点多归属组网中,用户需要重启其中一台VTEP或PE时,重启该VTEP或PE前,可以通过在该VTEP或PE上执行此命令,来禁止通告以太网自动发现路由和以太网段路由,并撤销已经通告的该类路由,以便其他VTEP或PE及时更新本地的EVPN路由表,确保VTEP或PE的重启不会影响报文转发。

【举例】

# 配置禁止通告以太网自动发现路由和以太网段路由,并撤销已经通告的该类路由。

<Sysname> system-view

[Sysname] evpn multihoming advertise disable

1.1.43  evpn multihoming advertise ignore-ethernet-tag

evpn multihoming advertise ignore-ethernet-tag命令用来配置发布以太网自动发现路由和MAC/IP发布路由时忽略以太网标签。

undo evpn multihoming advertise ignore-ethernet-tag命令用来恢复缺省情况。

【命令】

evpn multihoming advertise ignore-ethernet-tag

undo evpn multihoming advertise ignore-ethernet-tag

【缺省情况】

EVPN多归属组网中,PE发送以太网自动发现路由和MAC/IP发布路由时携带以太网标签。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

本命令需要配置在冗余备份组成员PE上。

多归属站点组网中,为冗余备份组成员上的AC配置ESI后,冗余备份组成员发送以太网自动发现路由和MAC/IP发布路由时会携带AC的以太网标签。如果对端设备无法识别以太网标签,为了与该对端设备互通,需要在本端设备上配置本命令,使得本端设备将发送的以太网自动发现路由和MAC/IP发布路由中的以太网标签字段填为0。

执行本命令后,设备会撤销已经发布的以太网自动发现路由和MAC/IP发布路由,并重新发布以太网标签字段为0的以太网自动发现路由和MAC/IP发布路由。

执行本命令时,需要注意的是:

·     为二层以太网接口或二层聚合接口配置ESI后,同一个接口上创建的不同以太网服务实例不能关联相同的VSI,具有相同ESI的接口上的以太网服务实例也不能关联相同的VSI。

·     为三层主接口配置ESI后,如果该接口上的子接口未配置ESI,则子接口会继承主接口的ESI。此时,具有相同ESI的子接口不能关联相同的VSI。

【举例】

# 配置发布以太网自动发现路由和MAC/IP发布路由时忽略以太网标签。

<Sysname> system-view

[Sysname] evpn multihoming advertise ignore-ethernet-tag

【相关命令】

·     esi

1.1.44  evpn multihoming timer df-delay

evpn multihoming timer df-delay命令用来设置DF选举的延迟时间。

undo evpn multihoming timer df-delay命令用来恢复缺省情况。

【命令】

evpn multihoming timer df-delay delay-value

undo evpn multihoming timer df-delay

【缺省情况】

DF选举的延迟时间为3秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

delay-value:DF选举的延迟时间,取值范围为1~1200,单位为秒。

【使用指导】

AC所在接口的状态、多归属成员设备数量或者接口下ESI值的频繁变化都会导致DF频繁选举,极大影响了网络的性能。通过配置evpn multihoming timer df-delay命令可以指定DF选举的时间间隔,避免频繁选举DF,保证网络的稳定性。

在多归属组网中,若希望DF故障时,能够快速选举出新的DF,以避免长时间存在多个BFD,导致流量转发中断,则建议通过本命令将DF选举延迟时间配置为0。

【举例】

# 配置DF选举的延迟时间为5秒。

<Sysname> system-view

[Sysname] evpn multihoming timer df-delay 5

1.1.45  evpn multihoming vxlan mac preferred

evpn multihoming vxlan mac preferred命令用来配置EVPN VXLAN多归属多活模式下二层转发的主备路径。

undo evpn multihoming vxlan mac preferred命令用来恢复缺省情况。

【命令】

evpn multihoming vxlan mac preferred { nexthop { highest-ip | lowest-ip } | as-path }

undo evpn multihoming vxlan mac preferred

【缺省情况】

不存在EVPN VXLAN多归属多活模式下二层转发的主备路径。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

nexthop highest-ip:表示指定多归属路由中下一跳IP地址最大的路径为主路径。

nexthop lowest-ip:表示指定多归属路由中下一跳IP地址最小的路径为主路径。

as-path:表示指定多归属路由中经过as-path路径最短的下一跳为主路径,另一个下一跳为备路径。如果as-path路径相同,则下一跳IP地址小的为主路径,下一跳IP地址大的为备路径。

【使用指导】

EVPN VXLAN多归属多活组网中,配置本命令后,设备根据接收的多归属路由下一跳IP地址的大小,或者途径的as-path路径数,进行主备路径选择。即选择其中一个下一跳对应的隧道作为主路径,另一隧道作为备路径。

二层转发依据主备路径隧道进行流量转发,缺省情况下走主路径隧道,当主路径隧道故障时切换到备路径隧道。

【举例】

# 配置多归属路由中下一跳地址最大的路径为主路径。

<Sysname> system-view

[Sysname] evpn multihoming vxlan mac preferred nexthop highest-ip

1.1.46  evpn multihoming vxlan ip preferred

evpn multihoming vxlan ip preferred命令用来配置EVPN VXLAN多归属多活模式下三层转发的主备路径。

undo evpn multihoming vxlan ip preferred命令用来恢复缺省情况。

【命令】

evpn multihoming vxlan ip preferred

undo evpn multihoming vxlan ip preferred

【缺省情况】

不存在EVPN VXLAN多归属多活模式下三层转发的主备路径。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

EVPN VXLAN多归属多活组网中,配置本命令和pic命令后,当需要进行三层流量转发时,设备能够根据路由优选结果生成主备路径,当主路径隧道故障时,能够将流量切换到备路径隧道进行转发。有关pic命令的详细介绍,请参见“三层技术-IP路由配置指导”中的“BGP”。

【举例】

# 配置根据路由优选结果生成主备路径。

<Sysname> system-view

[Sysname] evpn multihoming vxlan ip preferred

【相关命令】

·     pic(三层技术-IP路由命令参考/BGP)

1.1.47  evpn multihoming vxlan-frr local

evpn multihoming vxlan-frr local命令用来全局开启EVPN VXLAN的FRR功能。

undo evpn multihoming vxlan-frr local命令用来关闭全局EVPN VXLAN的FRR功能。

说明

仅S9855系列交换机的硬件资源模式为ROUTING模式时支持该命令。有关ROUTING模式的详细介绍,请参见“设备管理命令参考”中的“硬件资源管理”。

 

【命令】

evpn multihoming vxlan-frr local

undo evpn multihoming vxlan-frr local

【缺省情况】

EVPN VXLAN的FRR功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

EVPN VXLAN多归属站点组网中,VM 1双归属接入VTEP 1和VTEP 2,其中VTEP 1为DF。当VTEP 1侧的AC故障时,VTEP 1会删除对应的MAC地址表项,并向VTEP 2及远端VTEP通告本地不可达信息撤销MAC地址,此时已经从远端VTEP发送到VTEP 1的数据报文由于没有出接口,会被丢弃。为解决上述问题,可通过本命令在VTEP 1上开启FRR功能,使VTEP 1侧的AC故障时,不删除对应的MAC地址表项,将流量重定向到VXLAN隧道的出接口,将数据报文转发至VTEP 2,再由VTEP 2转发至VM 1,从而减少AC故障导致的丢包。

本命令配置在冗余备份组成员VTEP上。

【举例】

# 开启EVPN VXLAN全局FRR功能。

<Sysname> system-view

[Sysname] evpn multihoming vxlan-frr local

1.1.48  evpn route arp-mobility suppression

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下的设备如果错误地配置了相同的IP地址,会造成VTEP间不断同步ARP信息,并更新本地EVPN的ARP表项信息,此时VTEP认为该设备在不断迁移。这种情况可能会使VTEP间形成环路,占用大量的链路带宽。开启本功能后,若检测周期内某ARP信息从本地迁移到远端的次数超过阈值,则抑制最后一次由远端向本地迁移,即仅本地学习但不对外通告该ARP信息,避免VTEP间形成环路。

执行undo evpn route arp-mobility suppression命令或ARP表项的抑制时间超过抑制恢复时间时,如果VTEP上被抑制迁移的ARP表项未老化,则立即向远端通告该ARP信息;如果VTEP上被抑制迁移的ARP表项已经老化,则VTEP重新从本地学习该ARP信息后再对外通告。

ARP反复迁移抑制功能仅在EVPN VXLAN分布式网关组网中生效。

【举例】

# 开启ARP反复迁移抑制功能。

<Sysname> system-view

[Sysname] evpn route arp-mobility suppression

【相关命令】

·     display evpn route arp-mobility

1.1.49  evpn route gateway-mac unmovable

evpn route gateway-mac unmovable命令用来将集中式网关的MAC地址标记为静态MAC。

undo evpn route gateway-mac unmovable命令用来恢复缺省情况。

【命令】

evpn route gateway-mac unmovable

undo evpn route gateway-mac unmovable

【缺省情况】

将集中式网关的MAC地址标记为非静态MAC。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

在集中式EVPN网关组网中,若用户终端的MAC地址与集中式EVPN网关MAC地址发生冲突,则VTEP设备会认为发生MAC地址迁移,用户终端的MAC地址表项会覆盖集中式EVPN网关的MAC地址表项,导致流量转发错误。

在集中式EVPN网关上配置本命令可以解决上述问题。配置本命令后,集中式EVPN网关在通过MAC/IP发布路由通告集中式EVPN网关MAC地址时,将该路由携带的MAC迁移扩展属性中的静态比特位设置为1,以标识集中式EVPN网关MAC地址为静态MAC地址。当用户终端的MAC地址与集中式EVPN网关MAC地址发生冲突时,用户MAC地址不会覆盖网关MAC地址表项,避免流量转发错误。

说明

MAC迁移扩展属性中的静态比特位设置为1,表示该MAC地址为静态MAC;取值为0时,表示该MAC地址为非静态MAC。

 

【举例】

# 将集中式网关的MAC地址标记为静态MAC。

<Sysname> system-view

[Sysname] evpn route gateway-mac unmovable

1.1.50  evpn route mac-mobility suppression

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组网中,不同VTEP下的设备如果错误地配置了相同的MAC地址,会造成VTEP间不断同步MAC地址信息,并更新本地EVPN的MAC地址表项。此时VTEP认为该设备在不断迁移。这种情况可能会使VTEP间形成环路,占用大量的链路带宽。开启本功能后,若在检测周期内某MAC地址从本地迁移到远端的次数超过阈值,则抑制最后一次由远端向本地迁移,即仅本地学习但不对外通告该MAC地址,避免VTEP间形成环路。

执行undo evpn route mac-mobility suppression命令或MAC地址的抑制时间超过抑制恢复时间时,如果VTEP上被抑制迁移的MAC地址未老化,则立即向远端通告该MAC地址;如果VTEP上被抑制迁移的MAC地址已经老化,则VTEP重新从本地学习该MAC地址后再对外通告。

【举例】

# 开启MAC地址反复迁移抑制功能。

<Sysname> system-view

[Sysname] evpn route mac-mobility suppression

【相关命令】

·     display evpn route mac-mobility

1.1.51  evpn route nd-mobility suppression

evpn route nd-mobility suppression命令用来开启ND反复迁移抑制功能。

undo evpn route nd-mobility suppression命令用来关闭ND反复迁移抑制功能。

【命令】

evpn route nd-mobility suppression [ detect-cycle detect-time | detect-threshold move-times | suppression-time [ suppression-time | permanent ] ] *

undo evpn route nd-mobility suppression

【缺省情况】

ND反复迁移抑制功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

detect-cycle detect-time:指定ND迁移的检测周期。detect-time取值范围为60~900,单位为秒,缺省值为180。

detect-threshold move-times:指定从本地迁移到远端站点的次数阈值。move-times取值范围为3~10,缺省值为5。

suppression-time:指定ND迁移抑制功能的抑制恢复时间。被抑制的ND表项在抑制恢复时间超时后,会从抑制状态恢复为正常状态,可以正常迁移。缺省取值为permanent,即不会恢复被抑制的ND表项,永远抑制。

suppression-time:抑制恢复时间,取值范围为120~3600,单位为秒。

permanent:不会恢复被抑制的ND表项,永远抑制。

【使用指导】

EVPN VXLAN组网中,如果不同VTEP学习到了相同的本地ND表项,则VTEP会不断在彼此之间同步ND信息,并更新本地EVPN的ND表项信息,此时VTEP认为该设备在不断迁移。这种情况可能会使VTEP间形成环路,占用大量的链路带宽。开启本功能后,若检测周期内某ND信息从本地迁移出到远端的次数超过阈值,则抑制最后一次由远端向本地迁移,即仅本地学习但不对外通告该ND信息,避免VTEP间形成环路。

执行undo evpn route nd-mobility suppression命令或ND表项的抑制时间超过抑制恢复时间时,如果VTEP上被抑制迁移的ND表项未老化,则立即向远端通告该ND信息;如果VTEP上被抑制迁移的ND表项已经老化,则VTEP重新从本地学习该ND信息后再对外通告。

ND反复迁移抑制功能仅在如下两种组网中生效:

·     启用ND泛洪抑制功能的EVPN VXLAN组网。

·     EVPN VXLAN分布式网关组网。

【举例】

# 开启ND反复迁移抑制功能。

<Sysname> system-view

[Sysname] evpn route nd-mobility suppression

【相关命令】

·     display evpn route nd-mobility

1.1.52  evpn source-ip

evpn source-ip命令用来配置BGP EVPN路由的源IP地址。

undo evpn source-ip命令用来恢复缺省情况。

【命令】

evpn source-ip { ipv4-address | ipv6-address }

undo evpn source-ip

【缺省情况】

存在缺省的BGP EVPN路由的源IP地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

ipv4-address:表示BGP EVPN路由的源IPv4地址。

ipv6-address:表示BGP EVPN路由的源IPv6地址。

【使用指导】

工作机制

本命令在不同组网下的作用有所不同,具体情况如下:

·     在EVPN VXLAN组网中,配置本命令后,设备发布的BGP EVPN路由的源地址均为该地址。

·     在EVPN VXLAN组网中,配置本命令后,设备将使用该地址作为EVPN VXLAN隧道的源地址,其他设备收到本设备发布的BGP EVPN路由后,该地址将作为其EVPN VXLAN隧道的目的地址。

注意事项

本命令配置的IP地址必须是设备上已创建的LoopBack地址。

源IPv4地址和源IPv6地址不能同时配置。

【举例】

# 配置BGP EVPN路由的源IPv6地址为1:1::1:1。

<Syaname> system-view

[Sysname] evpn source-ip 1:1::1:1

1.1.53  evpn span-segment disable

evpn span-segment disable命令用来禁止集中式EVPN网关跨网段学习MAC/IP发布路由中的ARP或ND信息。

undo evpn span-segment disable命令用来恢复缺省情况。

【命令】

evpn span-segment { arp-learning | nd-learning } disable

undo evpn span-segment { arp-learning | nd-learning } disable

【缺省情况】

集中式EVPN网关可以跨网段学习MAC/IP发布路由中的ARP和ND信息。

【视图】

VSI虚接口视图

【缺省用户角色】

network-admin

【参数】

arp-learning:禁止集中式EVPN网关跨网段学习MAC/IP发布路由中的ARP信息。

nd-learning:禁止集中式EVPN网关跨网段学习MAC/IP发布路由中的ND信息。

【使用指导】

集中式EVPN网关组网中,虚拟机VM 1和VM 2属于同一VXLAN,所属网段为10.1.1.0/24,VSI虚接口1为该VXLAN的网关接口,网关连接的外部三层网络为10.1.2.0/24。若连接VM 2的VTEP上配置了ARP/ND泛洪抑制功能,则VM 2的地址错误地配置为10.1.2.0/24网段的地址(如10.1.2.2)时,连接VM 2的VTEP会向网关发送携带ARP/ND信息(IP为10.1.2.2,MAC为VM 2的MAC)的MAC/IP发布路由,网关会学习该ARP/ND并下发到转发表。这种情况下,若VM 1访问外部网络中的10.1.2.2,则网关会将流量转发至VM 2,造成VM 1无法访问10.1.2.2。

为解决上述问题,可在网关虚接口上配置本命令,禁止网关跨网段学习MAC/IP发布路由中的ARP/ND信息。

【举例】

# 禁止集中式EVPN网关跨网段学习MAC/IP发布路由中的ARP信息。

<Sysname> system-view

[Sysname] interface vsi-interface 1

[Sysname-Vsi-interface1] evpn span-segment arp-learning disable

1.1.54  evpn timer es-delay

evpn timer es-delay命令用来开启以太网段路由延迟发布功能,并指定延迟发布时间。

undo evpn timer es-delay命令用来关闭以太网段路由延迟发布功能。

【命令】

evpn timer es-delay delay-time

undo evpn timer es-delay

【缺省情况】

以太网段路由延迟发布功能处于关闭状态,即不延迟发布以太网段路由。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

delay-time:以太网段路由延迟发布时间,取值范围3~1200,单位为秒。

【使用指导】

本命令通常与evpn track peer命令配合使用。

在多归属组网中,冗余备份组的一台成员设备因故障等原因重启后,站点间的广播流量转发可能会失败。为了解决这个问题,可以在成员设备连接CE的接口上配置evpn track peer命令。如果通过本命令开启了以太网段路由延迟发布功能,则当成员设备从故障中恢复且连接CE的接口状态变为Up时,成员设备会启动以太网段路由的延迟发送定时器,并对指定BGP邻居状态进行监控。如果在定时器超时前,所有设备的BGP邻居状态均Up,则本地成员设备正常发送以太网段路由;否则,定时器超时后,本地成员设备向所有BGP邻居状态为Up的设备发送以太网段路由。定时器超时或所有监控的BGP邻居均Up后,本地成员设备根据收到的所有以太网段路由进行DF选举。

【举例】

# 接口HundredGigE1/0/1下配置以太网段路由发布的延迟时间为300秒。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] evpn timer es-delay 300

【相关命令】

·     evpn track peer

1.1.55  evpn track peer

evpn track peer命令用来在多归属组网中,配置冗余备份组中的成员设备监视其它VTEP/PE设备的BGP邻居状态。

undo evpn track peer命令用来取消监视其它VTEP/PE设备的BGP邻居状态。

【命令】

evpn track peer { peer-ipv4-address | peer-ipv6-address }

undo evpn track peer peer-address

【缺省情况】

在多归属组网中,冗余备份组中的成员设备不会监视其它设备的BGP邻居状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

peer-ipv4-address:VTEP/PE的IPv4地址。

peer-ipv6-address:VTEP/PE的IPv6地址。

【使用指导】

在多归属组网中,冗余备份组的一台成员设备因故障等原因重启后,站点间的广播流量转发可能会失败。为了解决这个问题,可以在成员设备连接CE的接口上配置evpn track peer命令。这样,当成员设备从故障中恢复且连接CE的接口状态变为Up时,成员设备会启动以太网段路由的延迟发送定时器,并对本命令指定的BGP邻居状态进行监控。如果在定时器超时前,所有设备的BGP邻居状态均Up,则本地成员设备正常发送以太网段路由;否则,定时器超时后,本地成员设备向所有BGP邻居状态为Up的设备发送以太网段路由。定时器超时或所有监控的BGP邻居均Up后,本地成员设备根据收到的所有以太网段路由进行DF选举。

【举例】

# 在接口HundredGigE1/0/1上配置本地成员设备监视设备1.1.1.1的BGP邻居状态。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] evpn track peer 1.1.1.1

【相关命令】

·     evpn timer es-delay

1.1.56  igp-metric inherit

igp-metric inherit命令用来配置将BGP EVPN路由添加到VPN实例路由表时,路由的Metric值为到达原EVPN路由下一跳的IGP路由的Metric值。

undo igp-metric inherit命令用来恢复缺省情况。

【命令】

igp-metric inherit

undo igp-metric inherit

【缺省情况】

将BGP EVPN路由添加到VPN实例路由表时,路由的Metric值变为0。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令后,设备将BGP EVPN路由添加到VPN实例的路由表时,VPN实例中的该路由将会继承到达原EVPN路由下一跳的IGP路由的Metric值,即该路由在VPN实例路由表中的IGP Metric值为到达原EVPN路由下一跳的IGP路由的Metric值。

【举例】

# 在BGP EVPN地址族视图下,配置将BGP EVPN路由添加到VPN实例路由表时,路由的Metric值为到达原EVPN路由下一跳的IGP路由的Metric值。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family l2vpn evpn

[Sysname-bgp-default-evpn] igp-metric inherit

1.1.57  import evpn mac-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单播路由表。

【视图】

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

1.1.58  ip forwarding-conversational-learning

ip forwarding-conversational-learning命令用来开启报文转发时下发主机路由FIB表项功能。

undo ip forwarding-conversational-learning命令用来关闭报文转发时下发主机路由FIB表项功能。

【命令】

ip forwarding-conversational-learning [ aging aging-time ]

undo ip forwarding-conversational-learning

【缺省情况】

报文转发时下发主机路由FIB表项功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

aging aging-time:主机路由FIB表项的老化时间,取值范围为60~1440,单位为分钟,缺省值为60。

【使用指导】

本功能仅用于EVPN组网。非EVPN组网中,不要开启本功能。

缺省情况下,设备会直接生成主机路由FIB表项,并下发到硬件。开启报文转发时下发主机路由FIB表项功能后,设备不会直接将主机路由FIB表项下发到硬件,只有在报文转发过程中需要使用主机路由FIB表项时,才会将其下发到硬件,以节省设备的硬件资源。

用户配置的老化时间过长或者过短,都可能影响设备的运行性能:

·     如果用户配置的老化时间过长,设备可能会保存许多过时的主机路由FIB表项,从而耗尽主机路由FIB表项资源,导致设备无法根据网络的变化及时更新主机路由FIB表项。

·     如果用户配置的老化时间太短,设备可能会删除有效的主机路由FIB表项,导致表项震荡,影响设备的运行性能。

所以用户需要根据实际情况,配置合适的老化时间来有效地实现主机路由FIB表项老化功能。

【举例】

# 开启报文转发时下发主机路由FIB表项功能。

<Sysname> system-view

[Sysname] ip forwarding-conversational-learning

1.1.59  ip public-instance

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]

1.1.60  l2vpn m-lag peer-link ac-match-rule vxlan-mapping

l2vpn m-lag peer-link ac-match-rule vxlan-mapping命令用来在采用直连模式peer-link链路的分布式聚合组网中,配置通过VXLAN ID映射方式生成peer-link链路上动态AC的报文匹配规则。

undo l2vpn m-lag peer-link ac-match-rule vxlan-mapping命令用来恢复缺省情况。

说明

S9825系列交换机不支持本命令。

 

【命令】

l2vpn m-lag peer-link ac-match-rule vxlan-mapping

undo l2vpn m-lag peer-link ac-match-rule vxlan-mapping

【缺省情况】

采用直连模式peer-link链路的M-LAG组网中,peer-link链路上动态AC的报文匹配规则与用户侧链路上AC的报文匹配规则相同。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,采用直连模式peer-link链路的M-LAG组网中,用户侧接口上创建以太网服务实例、配置报文匹配规则并关联VSI后,VTEP会在peer-link链路上自动创建具有相同报文匹配规则、关联相同VSI的AC。在这种情况下,如果不同用户侧接口上AC的报文匹配规则相同,但关联了不同的VSI,则会导致peer-link链路上动态创建的AC之间发生冲突。本命令用来解决上述问题。

配置本命令后,peer-link链路上的AC报文匹配规则将由VXLAN ID映射生成。在VTEP上创建VXLAN后,peer-link链路上会自动生成AC,该AC与VXLAN对应的VSI关联,该AC的报文匹配规则为:

·     外层VLAN标签(s-vid)为VXLAN ID除以4094,取整后加1,即VXLAN ID/4094+1。

·     内层VLAN标签(c-vid)为VXLAN ID除以4094,取余后加1,即VXLAN ID%4094+1。

·     如果计算出来的外层VLAN标签为peer-link接口的PVID,则s-vid变更为VXLAN ID%4094+1、无c-vid。

执行本命令后,VTEP上创建的VXLAN的ID不能大于16000000。

【举例】

# 采用直连模式peer-link链路的M-LAG组网中,配置通过VXLAN ID映射方式生成peer-link链路上动态AC的报文匹配规则。

<Sysname> system-view

[Sysname] l2vpn m-lag peer-link ac-match-rule vxlan-mapping

1.1.61  l2vpn statistics vsi l3-vni

l2vpn statistics vsi l3-vni命令用来开启与L3VNI关联的VSI的流量统计功能。

undo l2vpn l3-vni vsi statistics命令用来关闭与L3VNI关联的VSI的流量统计功能。

【命令】

l2vpn statistics vsi l3-vni

undo l2vpn statistics vsi l3-vni

【缺省情况】

与L3VNI关联的VSI的流量统计功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

在EVPN分布式网关上配置L3VNI后,网关会自动创建与该L3VNI关联的VSI。用户无法进入该VSI的视图,无法对其进行配置。

开启与L3VNI关联的VSI的流量统计功能后,设备将对该VSI接收和发送的报文进行统计。通过display l2vpn vsi verbose命令可以查看统计信息;通过reset l2vpn statistics vsi命令可以清除统计信息。

【举例】

# 开启与L3VNI关联的VSI的流量统计功能。

<Sysname> system-view

[Sysname] l2vpn statistics vsi l3-vni

【相关命令】

·     display l2vpn vsi verbose(VXLAN命令参考/VXLAN)

·     reset l2vpn statistics vsi(VXLAN命令参考/VXLAN)

1.1.62  l3-vni

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

1.1.63  mac-advertising disable

mac-advertising disable命令用来配置禁止通告MAC地址信息,并撤销已经通告的MAC地址信息。

undo mac-advertising disable命令用来恢复缺省情况。

【命令】

mac-advertising disable

undo mac-advertising disable

【缺省情况】

允许通告MAC地址信息。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

本端VTEP或PE可能会同时向远端设备通告MAC地址信息和ARP信息。其中,ARP信息中已经包含MAC地址信息。为了避免重复,可以执行本命令来禁止本端设备向远端设备通告MAC地址信息。执行本命令后,本端设备还会撤销已经发布的MAC地址信息。

【举例】

# 配置EVPN实例禁止通告MAC地址信息,并撤销已经通告的MAC地址信息。

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation vxlan

[Sysname-vsi-aaa-evpn-vxlan] mac-advertising disable

1.1.64  nd mac-learning disable

nd mac-learning disable命令用来配置禁止EVPN从ND信息中学习MAC地址表项。

undo nd mac-learning disable命令用来恢复缺省情况。

【命令】

nd mac-learning disable

undo nd mac-learning disable

【缺省情况】

EVPN可以从ND信息中学习MAC地址表项。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

本端VTEP或PE可能会同时接收到远端设备通告的MAC地址信息和ND信息。其中,ND信息中包含MAC地址信息。为了避免重复,可以在本端设备上执行本命令禁止EVPN从ND信息中学习MAC地址表项,EVPN仅通过MAC地址信息学习远端MAC地址表项。

【举例】

# 配置禁止EVPN从ND信息中学习MAC地址表项。

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation vxlan

[Sysname-vsi-aaa-evpn-vxlan] nd mac-learning disable

1.1.65  peer advertise encap-type mpls

peer advertise encap-type mpls命令用来配置向对等体/对等体组发布MPLS封装的EVPN路由。

undo peer advertise encap-type mpls命令用来删除向对等体/对等体组发布MPLS封装的EVPN路由的配置。

【命令】

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

【缺省情况】

向对等体/对等体组发布VXLAN封装的EVPN路由。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

在EVPN L3VPN网络中,需要执行本命令配置向邻居发布MPLS封装的EVPN路由。

EVPN L3VPN组网中,本功能通常配置在EVPN承载的L3VPN网络的边缘节点和RR(Route Reflector,路由反射器)设备上。在边缘节点上,本功能需要与EVPN通告VPN路由功能配合使用,即在VPN实例IPv4地址族视图/VPN实例IPv6地址族视图下执行命令evpn mpls routing-enable开启EVPN通告VPN路由功能。

【举例】

# 配置向对等体1.1.1.1发布MPLS封装的EVPN路由。

<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

【相关命令】

·     evpn mpls routing-enable

1.1.66  peer advertise vpn-reoriginate ibgp (BGP EVPN address family view)

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)

1.1.67  peer default-gateway no-advertise

peer default-gateway no-advertise命令用来配置向对等体/对等体组发布EVPN网关路由时不携带Default-gateway扩展团体属性。

undo peer default-gateway no-advertise命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } default-gateway no-advertise

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } default-gateway no-advertise

【缺省情况】

向对等体/对等体组发布EVPN网关路由时会携带Default-gateway扩展团体属性。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

EVPN网关路由是指EVPN网关上VSI虚接口的IP地址对应的路由。缺省情况下,EVPN网关在发布该路由时,会携带Default-gateway扩展团体属性。携带Default-gateway扩展团体属性的多条路由间无法形成等价路由。执行本命令配置EVPN网关在发布网关路由时不携带Default-gateway扩展团体属性,可使多条EVPN网关路由间形成等价路由。

【举例】

# 在BGP EVPN地址族视图下,配置向对等体1.1.1.1发布EVPN网关路由时不携带Default-gateway扩展团体属性。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family l2vpn evpn

[Sysname-bgp-default-evpn] peer 1.1.1.1 default-gateway no-advertise

1.1.68  peer re-originated

peer re-originated命令用来配置从对等体/对等体组接收到BGP EVPN路由后,修改路由中的信息。

undo peer re-originated命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } re-originated [ imet | mac-ip ] [ replace-rt ]

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } re-originated [ ip-prefix ] [ replace-rt ]

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } re-originated [ imet | ip-prefix | mac-ip ]

【缺省情况】

不修改从对等体/对等体组接收到的EVPN路由的信息。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

imet:指定修改包含性组播以太网标签路由(Inclusive multicast Ethernet tag route)的信息。

ip-prefix:指定修改IP前缀路由的信息。

mac-ip:指定修改MAC/IP发布路由的信息。

replace-rt:将EVPN IP前缀路由的L3VNI、RD和RT信息修改为本地VPN实例的L3VNI、RD和RT。如果不指定本参数,则仅修改L3VNI和RD,不修改RT。

【使用指导】

EVPN网络中的应用场景和工作机制

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。

执行本命令时,如果未指定imetip-prefixmac-ip参数,则表示修改IP前缀路由的信息。

【举例】

# 在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

1.1.69  policy vpn-target

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

1.1.70  reset evpn route arp-mobility suppression

reset evpn route arp-mobility suppression命令用来取消对ARP迁移的抑制。

【命令】

reset evpn route arp-mobility suppression [ public-instance | vpn-instance vpn-instance-name [ ip ip-address ] ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

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地址,为点分十进制格式。如果不指定本参数,则取消对所有ARP迁移的抑制。

【使用指导】

执行reset evpn route arp-mobility suppression命令后,设备将取消对指定公网实例或VPN实例内ARP迁移的抑制,对外通告该ARP信息。后续,仍然正常进行迁移抑制,直到关闭ARP反复迁移抑制功能。

执行本命令时,如果没有指定public-instancevpn-instance vpn-instance-name参数,则表示取消对公网实例和所有VPN实例内ARP迁移的抑制。

【举例】

# 取消对VPN实例vpna内IP地址1.1.1.1对应的ARP信息的迁移抑制。

<Sysname> reset evpn route arp-mobility suppression vpn-instance vpna ip 1.1.1.1

【相关命令】

·     display evpn route arp-mobility

1.1.71  reset evpn route mac-mobility suppression

reset evpn route mac-mobility suppression命令用来取消对MAC地址迁移的抑制。

【命令】

reset evpn route mac-mobility suppression [ vsi vsi-name [ mac mac-address ] ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

vsi vsi-name:取消对指定VSI内MAC地址迁移的抑制。vsi-name表示VSI实例的名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则取消对所有VSI内MAC地址迁移的抑制。

mac mac-address:取消对指定MAC地址的迁移抑制。mac-address的格式为H-H-H。在配置时,用户可以省去MAC地址中每段开头的“0”,例如输入“f-e2-1”即表示输入的MAC地址为“000f-00e2-0001”。如果不指定本参数,则取消对所有MAC地址的迁移抑制。

【使用指导】

执行reset evpn route mac-mobility suppression命令后,设备将取消对指定VSI内MAC地址迁移的抑制,对外通告该MAC地址。后续,仍然正常进行迁移抑制,直到关闭MAC地址反复迁移抑制功能。

【举例】

# 取消对VSI实例vpna内MAC地址1-1-1的迁移抑制。

<Sysname> reset evpn route mac-mobility suppression vsi vpna mac 1-1-1

【相关命令】

·     display evpn route mac-mobility

1.1.72  reset evpn route nd-mobility suppression

reset evpn route nd-mobility suppression命令用来取消对ND迁移的抑制。

【命令】

reset evpn route nd-mobility suppression [ public-instance | vpn-instance vpn-instance-name [ ipv6 ipv6-address ] ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

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地址。如果不指定本参数,则取消对所有ND迁移的抑制。

【使用指导】

执行reset evpn route nd-mobility suppression命令后,设备将取消对指定公网实例或VPN实例内ND迁移的抑制,对外通告该ND信息。后续,仍然正常进行迁移抑制,直到关闭ND反复迁移抑制功能。

执行本命令时,如果没有指定public-instancevpn-instance vpn-instance-name参数,则表示取消对公网实例和所有VPN实例内ND迁移的抑制。

【举例】

# 取消对VPN实例vpna内IP地址1::1对应的ND信息的迁移抑制。

<Sysname> reset evpn route nd-mobility suppression vpn-instance vpna ip 1::1

【相关命令】

·     display evpn route nd-mobility

1.1.73  route-distinguisher

route-distinguisher命令用来配置公网实例/EVPN实例的RD(Route Distinguisher,路由标识符)。

undo route-distinguisher命令用来恢复缺省情况。

【命令】

公网实例视图/VSI实例下的EVPN实例视图(非VXLAN封装):

route-distinguisher route-distinguisher

undo route-distinguisher

VSI实例下的EVPN实例视图(VXLAN封装):

route-distinguisher { route-distinguisher | auto }

undo route-distinguisher

【缺省情况】

未指定公网实例/EVPN实例的RD。

【视图】

VSI实例下的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地址、主机路由信息。

不能通过重复执行route-distinguisher命令修改RD值。如需修改RD值,请先通过undo route-distinguisher命令删除RD值,再执行route-distinguisher命令配置新的RD值。

【举例】

# 配置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

1.1.74  rr-filter

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路由命令参考/路由策略)

 

1.1.75  vpn-route cross multipath

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

1.1.76  vpn-target

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视图:

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实例视图

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。没有指定bothexport-extcommunityimport-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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们