• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

19-EVPN命令参考

目录

01-EVPN命令

本章节下载 01-EVPN命令  (1.23 MB)

01-EVPN命令

  录

1 EVPN

1.1 EVPN配置命令

1.1.1 ac interface

1.1.2 address-family evpn (public instance view)

1.1.3 address-family evpn (VPN instance view)

1.1.4 address-family ipv4 (public instance view)

1.1.5 address-family ipv6 (public instance view)

1.1.6 address-family l2vpn evpn (BGP instance view)

1.1.7 advertise evpn route

1.1.8 advertise l2vpn evpn

1.1.9 advertise l3vpn route

1.1.10 arp mac-learning disable

1.1.11 arp-advertising disable

1.1.12 dci enable

1.1.13 display bgp l2vpn evpn

1.1.14 display bgp l2vpn evpn dampened

1.1.15 display bgp l2vpn evpn flap-info

1.1.16 display bgp l2vpn evpn inlabel

1.1.17 display bgp route-target evpn

1.1.18 display evpn auto-discovery

1.1.19 display evpn df-election

1.1.20 display evpn es

1.1.21 display evpn instance

1.1.22 display evpn ipv6 auto-discovery

1.1.23 display evpn route arp

1.1.24 display evpn route arp suppression

1.1.25 display evpn route arp-mobility

1.1.26 display evpn route mac

1.1.27 display evpn route mac-mobility

1.1.28 display evpn route nd

1.1.29 display evpn route nd suppression

1.1.30 display evpn route nd-mobility

1.1.31 display evpn route vpws

1.1.32 display evpn routing-table

1.1.33 display evpn route xconnect-group

1.1.34 display l2vpn forwarding evpn

1.1.35 display l2vpn forwarding evpn split-horizon

1.1.36 e-tree enable

1.1.37 esi

1.1.38 evpn df-election algorithm (interface view)

1.1.39 evpn df-election algorithm (system view)

1.1.40 evpn df-election preference

1.1.41 evpn df-election preference non-revertive

1.1.42 evpn edge group

1.1.43 evpn encapsulation

1.1.44 evpn encapsulation binding instance

1.1.45 evpn instance

1.1.46 evpn frr local (cross-connect group EVPN instance view)

1.1.47 evpn frr local (EVPN instance view/VSI EVPN instance view)

1.1.48 evpn frr remote

1.1.49 evpn irb asymmetric

1.1.50 evpn local-service-id remote-service-id

1.1.51 evpn mac re-originated enable

1.1.52 evpn mac-move local-suppression

1.1.53 evpn mpls routing-enable

1.1.54 evpn multihoming advertise disable

1.1.55 evpn multihoming advertise ignore-ethernet-tag

1.1.56 evpn multihoming vpls-frr local

1.1.57 evpn multihoming vpws-frr local

1.1.58 evpn multihoming re-originated mac

1.1.59 evpn multihoming timer df-delay

1.1.60 evpn redundancy-mode

1.1.61 evpn route arp-mobility suppression

1.1.62 evpn route mac-mobility suppression

1.1.63 evpn route nd-mobility suppression

1.1.64 evpn timer ad-delay

1.1.65 evpn timer es-delay

1.1.66 evpn track bfd

1.1.67 evpn track peer

1.1.68 evpn vpws-frr remote

1.1.69 export route-policy

1.1.70 ignore-ac-state

1.1.71 igp-metric inherit

1.1.72 import evpn mac-ip

1.1.73 import route-policy

1.1.74 ip public-instance

1.1.75 l2vpn ignore-ac-state

1.1.76 l3-vni

1.1.77 mac-address source-mac-check

1.1.78 mac-advertising disable

1.1.79 mapping vni

1.1.80 nd mac-learning disable

1.1.81 peer advertise encap-type mpls

1.1.82 peer advertise evpn mac-route detail-only

1.1.83 peer advertise original-route

1.1.84 peer next-hop-invariable

1.1.85 peer macip-route-limit

1.1.86 peer re-originated

1.1.87 peer re-originated mac

1.1.88 peer router-mac-local

1.1.89 peer suppress re-originated

1.1.90 peer suppress original-route

1.1.91 peer vpn-orf ignore

1.1.92 ping evpn vpws

1.1.93 ping evpn vsi

1.1.94 policy vpn-target

1.1.95 pw-class

1.1.96 reset evpn route arp-mobility suppression

1.1.97 reset evpn route mac-mobility suppression

1.1.98 reset evpn route nd-mobility suppression

1.1.99 route-distinguisher

1.1.100 rr-filter

1.1.101 snmp-agent trap enable evpn

1.1.102 tracert evpn vpws

1.1.103 tracert evpn vsi

1.1.104 tunnel-policy

1.1.105 unknown-mac-route

1.1.106 vpn-orf enable

1.1.107 vpn-route cross multipath

1.1.108 vpn-target

 


1 EVPN

1.1  EVPN配置命令

1.1.1  ac interface

ac interface命令用来指定交叉连接关联的接口或以太网服务实例。

undo ac interface命令用来取消接口或以太网服务实例与交叉连接的关联。

【命令】

ac interface interface-type interface-number [ service-instance instance-id ] [ access-mode { ethernet | vlan } ] [ track track-entry-number&<1-3> ] [ access-evpn ]

undo ac interface interface-type interface-number [ service-instance instance-id ]

【缺省情况】

交叉连接未关联接口或以太网服务实例。

【视图】

交叉连接视图

【缺省用户角色】

network-admin

【参数】

interface-type interface-number:接口类型和接口编号。

service-instance instance-id:指定以太网服务实例。instance-id为以太网服务实例编号,取值范围为1~4096。

access-mode:指定接入模式。

·     当AC为三层接口或三层子接口时,缺省接入模式如下:

¡     对于VLAN接口,缺省接入模式为VLAN;对于其他三层接口,缺省接入模式为Ethernet。

¡     对于三层子接口,缺省接入模式为VLAN。

·     当AC为以太网服务实例时,缺省接入模式为Ethernet。

ethernet:指定接入模式为Ethernet。

vlan:指定接入模式为VLAN。

track track-entry-number&<1-3>:配置AC(三层接口或以太网服务实例)与指定Track项联动。track-entry-number为Track项的序号,取值范围为1~1024;&<1-3>表示前面的参数最多可以输入3次。指定本参数后,仅当关联的Track项中至少有一个状态为positive时,AC的状态才会up;否则,AC的状态为down。

access-evpn:指定L2VE接口接入EVPN VPWS或EVPN VPLS组网。仅当接口类型为L2VE接口时,本参数生效。不指定本参数时,表示使用L2VE接口将L2VPN接入L3VPN。

【使用指导】

在交叉连接视图/自动发现交叉连接视图下执行本命令后,从关联接口接收到的所有报文或符合指定以太网服务实例报文匹配规则的报文,将通过与该交叉连接关联的PW或另一条AC转发。

执行本命令关联以太网服务实例前,必须通过encapsulation命令为指定的以太网服务实例配置报文匹配规则。

接入模式是PE对从CE收到的以太网帧携带的外层VLAN Tag的理解方式,以及PE向CE发送以太网帧的方式。接入模式分为两种:

·     VLAN接入模式:CE发送给PE的以太网帧头需要带有一个VLAN Tag,该Tag被称为P-Tag,即服务提供商网络为了区分用户而添加的“服务定界符”。PE发送以太网帧给CE时,也需要携带P-Tag。

·     Ethernet接入模式:CE发送给PE的以太网帧头中如果带有VLAN Tag,则该Tag被称为U-Tag,即用户网络的内部VLAN Tag,对于PE设备没有意义。PE发送以太网帧给CE时,不需要携带P-Tag。

【举例】

# 在交叉连接组vpna的交叉连接aaa中关联接口Ten-GigabitEthernet3/1/1,使该接口接收到的所有报文都通过与该交叉连接关联的PW或另一条AC转发。

<Sysname> system-view

[Sysname] xconnect-group vpna

[Sysname-xcg-vpna] connection aaa

[Sysname-xcg-vpna-aaa] ac interface ten-gigabitethernet 3/1/1

# 接口Ten-GigabitEthernet3/1/1下采用以太网服务实例200来匹配外层VLAN Tag为200的报文,在交叉连接组vpn1的交叉连接actopw中关联该以太网服务实例。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] service-instance 200

[Sysname-Ten-GigabitEthernet3/1/1-srv200] encapsulation s-vid 200

[Sysname-Ten-GigabitEthernet3/1/1-srv200] quit

[Sysname-Ten-GigabitEthernet3/1/1] quit

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection actopw

[Sysname-xcg-vpn1-actopw] ac interface ten-gigabitethernet 3/1/1 service-instance 200

【相关命令】

·     connection(MPLS命令参考/MPLS L2VPN)

·     display l2vpn interface(MPLS命令参考/MPLS L2VPN)

·     display l2vpn service-instance(MPLS命令参考/MPLS L2VPN)

·     encapsulation(MPLS命令参考/MPLS L2VPN)

·     pw-type(MPLS命令参考/MPLS L2VPN)

1.1.2  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.3  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.4  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.5  address-family ipv6 (public instance view)

address-family ipv6命令用来进入公网实例IPv6地址族视图。

undo address-family ipv6命令用来删除公网实例IPv6地址族视图下的所有配置。

【命令】

address-family ipv6

undo address-family ipv6

【视图】

公网实例视图

【缺省用户角色】

network-admin

【举例】

# 进入公网实例IPv6地址族视图。

<Sysname> system-view

[Sysname] ip public-instance

[Sysname-public-instance] address-family ipv6

[Sysname-public-instance-ipv6]

1.1.6  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.7  advertise evpn route

advertise evpn route命令用来配置允许BGP EVPN路由通过VPNv4或VPNv6地址族发布给邻居。

undo advertise evpn route命令用来禁止BGP EVPN路由通过VPNv4或VPNv6地址族发布给邻居。

【命令】

advertise evpn route [ replace-rt ][ advertise-policy policy-name ]

undo advertise evpn route

【缺省情况】

BGP EVPN路由不会通过VPNv4或VPNv6地址族向外发送。

【视图】

BGP VPNv4地址族视图

BGP VPNv6地址族视图

【缺省用户角色】

network-admin

【参数】

replace-rt:指定将BGP EVPN路由的RT修改为VPNv4或VPNv6路由的RT。如果不指定本参数,则不修改BGP EVPN路由的RT。

advertise-policy policy-name:指定仅将通过路由策略过滤的BGP EVPN路由发布给VPNv4或VPNv6邻居。policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。如果不指定本参数,则所有BGP EVPN路由都可以发布给VPNv4或VPNv6邻居。

【使用指导】

不同的数据中心之间通过MPLS L3VPN网络互联时,需要在ED上配置BGP EVPN和BGP VPNv4/VPNv6路由相互引入以实现数据中心之间的互通。

执行本命令后,设备会将EVPN的IP前缀路由、携带主机路由信息的MAC/IP发布路由通过VPNv4或VPNv6地址族发布给邻居。

【举例】

# 配置允许BGP EVPN路由通过VPNv4地址族发布给邻居。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family vpnv4

[Sysname-bgp-default-vpnv4] advertise evpn route

1.1.8  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.9  advertise l3vpn route

advertise l3vpn route命令用来配置允许BGP VPNv4或VPNv6路由通过EVPN地址族发布给邻居。

undo advertise l3vpn route命令用来禁止BGP VPNv4或VPNv6路由通过EVPN地址族发布给邻居。

【命令】

advertise l3vpn route [ replace-rt ][ advertise-policy policy-name ]

undo advertise l3vpn route

【缺省情况】

BGP VPNv4或VPNv6路由不会通过EVPN地址族向外发送。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

replace-rt:指定将BGP VPNv4或VPNv6路由的RT修改为EVPN路由的RT。如果不指定本参数,则不修改BGP VPNv4或VPNv6路由的RT。

advertise-policy policy-name:指定仅将通过路由策略过滤的BGP VPNv4或VPNv6路由发布给BGP EVPN邻居。policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。如果不指定本参数,则所有BGP VPNv4或VPNv6路由均可以发布给BGP EVPN邻居。

【使用指导】

不同的数据中心之间通过MPLS L3VPN网络互联时,需要在ED上配置BGP EVPN和BGP VPNv4/VPNv6路由相互引入以实现数据中心之间的互通。

执行本命令后,BGP VPNv4或VPNv6路由将作为EVPN的IP前缀路由发布给邻居。

【举例】

# 配置允许BGP VPNv4或VPNv6路由通过EVPN地址族发布给邻居。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] advertise l3vpn route

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

【视图】

EVPN实例视图

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

本端VTEP或PE可能会同时接收到远端设备通告的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.11  arp-advertising disable

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

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

【命令】

arp-advertising disable

undo arp-advertising disable

【缺省情况】

允许通告ARP信息。

【视图】

EVPN实例视图

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

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

在EVPN VPLS组网中,如果同一个VPLS内的所有用户终端都部署在同一台PE下,则EVPN不需要通告该VPLS内的ARP信息。此时,可以配置本命令禁止EVPN通告ARP信息,以减少占用的设备和网络资源。执行本命令后,设备还会撤销已经发布的ARP信息。

【举例】

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

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation vxlan

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

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

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation mpls

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

1.1.12  dci enable

dci enable命令用来在接口上开启DCI功能。

undo dci enable命令用来关闭接口的DCI功能。

【命令】

dci enable

undo dci enable

【缺省情况】

接口上DCI功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

EVPN数据中心互联组网中,需要在ED间互连的三层接口上开启DCI功能。

【举例】

# 在接口Ten-GigabitEthernet3/1/1上开启DCI功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] dci enable

1.1.13  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 } [ { evpn-route route-length | evpn-prefix } [ verbose ] |  statistics ] | [ route-distinguisher route-distinguisher | route-type { auto-discovery | es | igmp-js | igmp-ls | imet | ip-prefix | mac-ip | smet } ] * [ { evpn-route route-length | evpn-prefix } [ advertise-info ] | ipv4-address | ipv6-address | mac-address ] | statistics ]

display bgp [ instance instance-name ] l2vpn evpn [ peer { ipv4-address | ipv6-address } { accepted-routes | not-accepted-routes } ]

【视图】

任意视图

【缺省用户角色】

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个字符的字符串,不区分大小写。

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

advertise-info:显示BGP EVPN路由的通告信息。

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

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

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

accepted-routes显示从指定对等体接收的、并通过接收策略过滤的路由信息。

not-accepted-routes显示从指定对等体接收的、但没有通过接收策略过滤的路由信息。

【使用指导】

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

【举例】

# 显示所有BGP EVPN路由的简要信息。

<Sysname> display bgp l2vpn evpn

 

 BGP local router ID is 1.1.1.1

 Status codes: * - valid, > - best, d - dampened, h - history,

               s - suppressed, S - stale, i - internal, e - external

               a - additional-path

       Origin: i - IGP, e - EGP, ? - incomplete

 

 Total number of routes from all PEs: 0

 

 Route distinguisher: 1:1(vpna)

 Total number of routes: 1

 

* >  Network : [2][0][48][1485-247c-0506][32][10.1.2.20]/136

     NextHop : 2.2.2.2                                  LocPrf    : 100

     PrefVal : 0                                        OutLabel  : NULL

     MED     : 0

     Path/Ogn: i

表1-1 display bgp l2vpn evpn命令简要显示信息描述表

字段

描述

BGP local router ID

BGP本地路由器ID

Status codes

路由状态代码:

·     * - valid:合法路由

·     > - best:普通优选路由

·     d - damped:震荡抑制路由

·     h - history:历史路由

·     s - suppressed:聚合抑制路由或被抑制的MAC/IP发布路由

·     S - stale:过期路由

·     i - internal:内部路由

·     e - external:外部路由

·     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)

¡     EthernetTagID:以太网标签

¡     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地址

LocPrf

本地优先级

PrefVal

路由首选值

OutLabel

路由的出标签值

MED

MED(Multi-Exit Discriminator,多出口区分)属性值

Path/Ogn

路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性

 

# EVPN VXLAN组网中,显示路由标识符为1.1.1.1:100的BGP EVPN路由[1][0001.0203.0405.0607.0809][5]/120的详细信息。

<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [1][0001.0203.0405.0607.0809][5] 120

 

 BGP local router ID: 172.16.250.133

 Local AS number: 100

 

 

 Route distinguisher: 1.1.1.1:100

 Total number of routes: 1

 Paths:   1 available, 1 best

 

 BGP routing table information of [1][0001.0203.0405.0607.0809][5]/120:

 From            : 10.1.1.2 (192.168.56.17)

 Rely nexthop    : 10.1.1.2

 Original nexthop: 10.1.1.2

 OutLabel        : 0

 Ext-Community   : <RT: 1:2>, <Encapsulation Type: 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             : 0001.0203.0405.0607.0809

 Ethernet tag ID : 5

 MPLS label      : 10

# EVPN VPLS over SRv6组网中,显示路由标识符为2:33的BGP EVPN路由[1][0001.0001.0001.0001.0001][3111]/120的详细信息。

<Sysname> display bgp l2vpn  evpn route-distinguisher 2:33 [1][0001.0001.0001.0001.0001][3111]/120

 

 BGP local router ID: 2.2.2.2

 Local AS number: 1

 

 

 Route distinguisher: 2:33

 Total number of routes: 1

 Paths:   1 available, 1 best

 

 BGP routing table information of [1][0001.0001.0001.0001.0001][3111]/120:

 From            : 3::3333 (3.3.3.3)

 Rely nexthop    : FE80::7CBF:38FF:FE28:133

 Original nexthop: 3::3333

 Out interface   : Ten-GigabitEthernet3/1/1

 Route age       : 03h07m27s

 OutLabel        : 3

 Ext-Community   : <RT: 11:11>

 RxPathID        : 0x0 

 TxPathID        : 0x0 

 PrefixSID       : End.DT2U SID <33::1:7:0>, End.DT2UL SID <33::1:8:0>

 AS-path         : (null)

 Origin          : igp

 Attribute value : MED 0, localpref 100, pref-val 0

 State           : valid, internal, best

 Source type     : local

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EVPN route type : Ethernet auto-discovery route

 ESI             : 0001.0001.0001.0001.0001

 Ethernet tag ID : 3111

 MPLS label      : 3

 Tunnel policy   : NULL

 Rely tunnel IDs : N/A

表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][0001.0203.0405.0607.0809][5]/120的详细信息

From

发布该路由的BGP对等体的IP地址

Rely nexthop

路由迭代后的下一跳IP地址,如果没有迭代出下一跳地址,则显示为“not resolved”

Original nexthop

路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址

Out interface

路由下一跳对应的出接口信息

Route age

路由最后一次更新到目前持续的时间

OutLabel

路由的出标签值

Ext-Community

扩展团体属性值,包括:

·     RT:Route Target属性

·     Encapsulation Type:封装类型

·     ESI Label:ESI标签

·     EVPN Layer 2 Attributes:EVPN二层属性

RxPathID

接收到的路由的Add-Path ID值

BGP EVPN地址族暂不支持本字段

TxPathID

发送的路由的Add-Path ID值

BGP EVPN地址族暂不支持本字段

PrefixSID

路由的SRv6 SID

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:协议优先级

Inlabel

路由的入标签值

Originator

生成该路由信息的对等体

Cluster list

路由的CLUSTER_LIST属性,如果未携带CLUSTER_LIST,则不显示

State

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

·     valid:有效路由

·     internal:内部路由

·     external:外部路由

·     local:本地产生路由

·     synchronize:同步路由

·     best:最佳路由

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

·     delay:表示该路由优选时将被延迟(仅在显示路由详细信息时显示本字段)

·     bgp-rib-only:表示该路由禁止下发到IP路由表(仅在显示路由详细信息时显示本字段)

Source type

路由的来源

IP precedence

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

QoS local ID

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

Traffic index

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

EVPN route type

BGP EVPN路由类型,取值为Ethernet auto-discovery route,表示以太网自动发现路由

ESI

以太网段标识

Ethernet tag ID

以太网标签

MPLS label

采用VXLAN封装时,表示VXLAN ID;采用MPLS封装时,表示MPLS标签;采用SRv6封装时,该字段与SRv6 TLV组合在一起表示SID

Tunnel policy

路由生效的隧道策略,NULL表示无生效的隧道策略

Rely tunnel IDs

路由迭代后的隧道索引值列表,存在等价隧道时,可能对应多个隧道索引值,如果未迭代隧道,显示为N/A

 

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

 Ethernet tag ID : 5

 MAC address     : 0001-0203-0405

 IP address      : 5.5.5.5/32

 MPLS label1     : 10

 MPLS label2     : 100

 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

 PMSI tunnel     : Flag 0, TunnelType 6, Label 10, EndPointAddress 10.1.1.2

 AS-path         : 200

 Origin          : igp

 Attribute value : MED 0,pref-val 0

 State           : valid, external, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EVPN route type : Inclusive multicast Ethernet tag route

 Ethernet tag ID : 0

 Origin address  : 5.5.5.5/32

表1-4 display bgp l2vpn evpn命令中Inclusive multicast Ethernet tag route详细显示信息描述表

字段

描述

Ext-Community

扩展团体属性值,包括:

·     RT:Route Target属性

·     Encapsulation Type:封装类型

PMSI tunnel

运营商组播服务接口的隧道信息,包括:

·     Flag:标志位,目前取值只能为0

·     TunnelType:隧道类型,目前取值只能为6,表示头端复制隧道

·     Label:VXLAN ID

·     EndPointAddress:隧道目的端地址

EVPN route type

BGP EVPN路由类型,取值为Inclusive multicast Ethernet tag route,表示包含性组播以太网标签路由

Ethernet tag ID

以太网标签

Origin address

始发路由器地址

 

# 显示路由标识符为1.1.1.1:100的EVPN路由[4][0000.0000.0000.0000.000a][32][4.5.5.5]/128的详细信息。

<Sysname>  display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [4][0000.0000.0000.0000.000a][32][4.5.5.5] 128

 

 BGP local router ID: 172.16.250.133

 Local AS number: 100

 

 

 Route distinguisher: 1.1.1.1:100

 Total number of routes: 1

 Paths:   1 available, 1 best

 

 BGP routing table information of [4][0000.0000.0000.0000.000a][32][4.5.5

.5]/128:

 From            : 10.1.1.2 (192.168.56.17)

 Rely nexthop    : 10.1.1.2

 Original nexthop: 10.1.1.2

 OutLabel        : 0

 Ext-Community   : <ES-Import RT: 0000-0000-0000>, <Encapsulation Type: VXLAN>

                 : <Encapsulation Type: MPLS>, <EVPN DF Election: Alg Modulus,Cap -,

                 : Preference ->

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 200

 Origin          : igp

 Attribute value : MED 0,pref-val 0

 State           : valid, external, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EVPN route type : Ethernet segment route

 ESI             : 0000.0000.0000.0000.000a

 Origin address  : 4.5.5.5/32

表1-5 display bgp l2vpn evpn命令中Ethernet segment route详细显示信息描述表

字段

描述

Ext-Community

扩展团体属性值,包括:

·     RT:Route Target属性

·     Encapsulation Type:封装类型

·     ES-Import RT:ES-Import Route Target属性

·     EVPN DF Election:DF选举属性,包含如下几部分:

¡     Alg:DF选举算法。取值为Modulus,表示基于VLAN Tag的DF选举算法;取值为Preference,表示基于优先级的DF选举算法

¡     Cap:DF选举能力。取值为DP,表示具备不可回切能力;取值为“-”时,表示不具备任何能力

¡     Preference:DF选举优先级。取值为“-”时,表示无DF选举优先级

EVPN route type

BGP EVPN路由类型,取值为Ethernet segment route,表示以太网段路由

ESI

以太网段标识

Origin address

始发路由器地址

 

# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[5][10][32][4.5.5.5]/80的详细信息。

<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [5][10][32][4.5.5.5] 80

 

 BGP local router ID: 172.16.250.133

 Local AS number: 100

 

 

 Route distinguisher: 1.1.1.1:100

 Total number of routes: 1

 Paths:   1 available, 1 best

 

 BGP routing table information of [5][10][32][4.5.5.5]/80:

 From            : 10.1.1.2 (192.168.56.17)

 Rely nexthop    : 10.1.1.2

 Original nexthop: 10.1.1.2

 OutLabel        : 0

 Ext-Community   : <RT: 1:2>, <Encapsulation Type: VXLAN>, <Router's Mac:

                   0006-0708-0910>

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 200

 Origin          : igp

 Attribute value : MED 0,pref-val 0

 State           : valid, external, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EVPN route type : IP prefix advertisement route

 ESI             : 0000.0000.0000.0000.000a

 Ethernet tag ID : 10

 IP address      : 4.5.5.5/32

 Gateway address : 0.0.0.0

 MPLS Label      : 1

 Re-origination  : Enabled

 

 Route distinguisher: 2.2.2.2:100

 Total number of routes: 1

 Paths:   1 available, 1 best

 

 BGP routing table information of [5][10][32][4.5.5.5]/80:

 From            : 10.1.1.2 (192.168.56.17)

 Rely nexthop    : 10.1.1.2

 Original nexthop: 10.1.1.2

 OutLabel        : 0

 Ext-Community   : <RT: 1:2>, <Encapsulation Type: VXLAN>, <Router's Mac:

                   0006-0708-0910>

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 200

 Origin          : igp

 Attribute value : MED 0,pref-val 0

 State           : valid, external, best, reoriginated, remoteredist

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EVPN route type : IP prefix advertisement route

 ESI             : 0000.0000.0000.0000.000a

 Ethernet tag ID : 10

 IP address      : 4.5.5.5/32

 Gateway address : 0.0.0.0

 MPLS Label      : 20

表1-6 display bgp l2vpn evpn命令中IP prefix advertisement route详细显示信息描述表

字段

描述

Ext-Community

扩展团体属性值,包括:

·     RT:Route Target属性

·     Encapsulation Type:封装类型

·     Router's Mac:路由器MAC

State

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

·     valid:有效路由

·     internal:内部路由

·     external:外部路由

·     local:本地产生路由

·     synchronize:同步路由

·     best:最佳路由

·     reoriginated:重生成路由

·     localredist:本地路由生成的IP前缀路由

·     remoteredist:远端路由生成的IP前缀路由

EVPN route type

BGP EVPN路由类型,取值为IP prefix advertisement route,表示IP前缀路由

ESI

以太网段标识

Ethernet tag ID

以太网标签

IP address

IP网络前缀

Gateway address

网关地址

MPLS Label

用于三层转发的VXLAN ID,即L3VNI

Re-origination

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

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

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

 

# 显示路由标识符为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][0000.0000.0000.0000.000a][32][4.5.5.5]/128的通告信息。

<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [4][0000.0000.0000.0000.000a][32][4.5.5.5] 128 advertise-info

 

 BGP local router ID: 172.16.250.133

 Local AS number: 100

 

 Route distinguisher: 1.1.1.1:100

 Total number of routes: 1

 Paths:   1 best

 

 BGP routing table information of [4][0000.0000.0000.0000.000a][32][4.5.5.5]/128:

 Advertised to peers (1 in total):

    10.2.1.2

表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][0000.0000.0000.0000.000a][32][4.5.5.5]/128

BGP EVPN路由[4][0000.0000.0000.0000.000a][32][4.5.5.5]/128的通告信息

Advertised to peers (1 in total)

该路由已经向哪些BGP EVPN对等体发送,以及对等体的数目

 

1.1.14  display bgp l2vpn evpn dampened

display bgp l2vpn evpn dampened命令用来显示衰减的BGP EVPN路由信息。

【命令】

display bgp [ instance instance-name ] l2vpn evpn dampened

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

【举例】

# 显示衰减的BGP EVPN路由信息。

<Sysname> display bgp l2vpn evpn dampened

 

BGP local router ID is 4.4.4.4

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

 

 Route distinguisher: 5:1

 Total number of routes: 2

 

  di Network : [5][0][32][55.1.1.1]/80

     From    : 45.1.1.5                                 Reuse     : 00:02:18

     Path/Ogn: ?

 

 Route distinguisher: 5:1

 Total number of routes: 1

 

  di Network : [5][0][128][55::1]/176

     From    : 45.1.1.5                                 Reuse     : 00:02:27

     Path/Ogn: ?

表1-11 display bgp l2vpn evpn dampened命令显示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Status codes

路由状态代码:

·     * – valid:合法路由

·     > – best:优选最佳路由

·     d - dampened:震荡抑制路由

·     h – history:历史路由

·     s – suppressed:聚合抑制路由

·     S – stale:过期路由

·     i – internal:内部路由

·     e – external:外部路由

·     a – additional-path:Add-Path优选路由

Origin

路由信息的来源,取值包括:

·     i – IGP:表示路由产生于本AS内

·     e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的

·     ? – incomplete:表示路由的来源无法确定

Total number of routes from all PEs

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

Route distinguisher

路由标识符

Total number of routes

衰减的路由总数

Network

BGP EVPN路由/路由长度

From

发布该路由的BGP对等体的IP地址

Reuse

路由恢复可用的时间,即还需要等待多长时间该路由将由不可用状态转为可用状态

Path/Ogn

路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中:

·     AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现

·     ORIGIN属性标记了此路由如何成为BGP路由

 

【相关命令】

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

·     dampening ibgp(MPLS命令参考/MPLS L3VPN)

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

1.1.15  display bgp l2vpn evpn flap-info

display bgp l2vpn evpn flap-info命令用来显示BGP EVPN路由的震荡统计信息。

【命令】

display bgp [ instance instance-name ] l2vpn evpn flap-info

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

【举例】

# 显示所有BGP EVPN路由的震荡统计信息。

<Sysname> display bgp l2vpn evpn flap-info

 

BGP local router ID is 4.4.4.4

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

 

 Route distinguisher: 5:1

 Total number of routes: 2

 

  di Network : [5][0][32][55.1.1.1]/80

     From    : 45.1.1.5                                 Flaps     : 7

     Duration: 00:00:54                                 Reuse     : 00:02:12

     Path/Ogn: ?

 

 Route distinguisher: 5:1

 Total number of routes: 1

 

  di Network : [5][0][128][55::1]/176

     From    : 45.1.1.5                                 Flaps     : 7

     Duration: 00:00:44                                 Reuse     : 00:02:22

     Path/Ogn: ?

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

字段

描述

BGP local router ID

本地的路由器ID

Status codes

路由状态代码:

·     * – valid:合法路由

·     > – best:优选最佳路由

·     d - dampened:震荡抑制路由

·     h – history:历史路由

·     s – suppressed:聚合抑制路由

·     S – stale:过期路由

·     i – internal:内部路由

·     e – external:外部路由

·     a – additional-path:Add-Path优选路由

Origin

路由信息的来源,取值包括:

·     i – IGP:表示路由产生于本AS内

·     e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的

·     ? – incomplete:表示路由的来源无法确定

Total number of routes from all PEs

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

Route distinguisher

路由标识符

Total number of routes

衰减的路由总数

Network

目的网络地址

From

发布该路由的BGP对等体的IP地址

Flaps

路由震荡的次数,即路由从可达状态变为不可达状态,及可达路由的属性发生变化的次数

Duration

路由发生震荡的持续时间

Reuse

路由恢复可用的时间,即还需要等待多长时间该路由将由不可用状态转为可用状态

Path/Ogn

路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中:

·     AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现

·     ORIGIN属性标记了此路由如何成为BGP路由

 

【相关命令】

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

·     dampening ibgp(MPLS命令参考/MPLS L3VPN)

·     reset bgp flap-info(三层技术-IP路由命令参考/BGP)

1.1.16  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.17  display bgp route-target evpn

display bgp route-target evpn命令用来显示BGP中来源为EVPN进程的Route Target以及ES-Import Route Target信息。

【命令】

display bgp [ instance instance-name ] route-target evpn

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name为BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

【使用指导】

本命令用来显示ES-Import Route Target信息,以及所有EVPN实例以及VSI实例下的EVPN实例配置的Route Target信息,这些信息用来控制BGP EVPN路由的接收。

ES-Import Route Target属性是一种扩展团体属性,仅以太网段路由支持携带该属性。ES-Import Route Target属性根据配置的ESI自动生成,长度为48位,格式为H-H-H。在接收以太网段路由时,设备会将携带的ES-Import Route Target属性与本地配置的ESI生成的ES-Import Route Target进行比较,只有本地存在能够生成相同ES-Import Route Target属性的ESI时,该以太网段路由才会被接收。

本命令对Route Targe和ES-Import Route Target信息的显示内容存在上限,每一类信息最多显示8192个字节。其中,信息中的每个字符为一个字节,如“1:1”为3个字节,超过8192个字节的Route Targe和ES-Import Route Target信息会使用“...”来代替。

【举例】

# 显示BGP中来源为EVPN进程的Route Target以及ES-Import Route Target信息。

<Sysname> display bgp route-target evpn

Total EVPN route target count: 6

 EVPN import route-target count: 5

 1:1 2:2 3:3 4:4 5:5

 EVPN es-import route target count: 1

 1111-2222-3333

表1-14 display bgp route-target evpn命令简要显示信息描述表

字段

描述

Total EVPN route target count

BGP中来源为EVPN进程的Route Target以及ESI信息总数

EVPN vsi import route-target count

EVPN实例以及所有VSI实例下的EVPN实例的Import Target总数

EVPN es-import route target count

所有ES-Import Route Target属性的总数

 

1.1.18  display evpn auto-discovery

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

【命令】

display evpn auto-discovery { ethernet-ad mpls [ peer ip-address ] [ vsi vsi-name ] | { imet [ mpls | vxlan ] | mac-ip [ mpls | srv6 | vxlan ] } [ peer peer-address ] [ vsi vsi-name ] | macip-prefix [ nexthop next-hop ] [ count ] }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

ethernet-ad:显示通过以太网自动发现路由(Ethernet auto-discovery route)发现的邻居信息。

imet:显示通过包含性组播以太网标签路由(Inclusive multicast Ethernet tag route)发现的邻居信息。

mac-ip:显示通过MAC/IP发布路由发现的邻居。

mpls:显示EVPN VPLS组网中通过BGP自动发现的邻居信息。

srv6:显示EVPN VPLS over SRv6组网中通过BGP自动发现的邻居信息。EVPN VPLS over SRv6的详细介绍,请参见“Segment Routing配置指导”中的“EVPN VPLS over SRv6”。

vxlan:显示EVPN VXLAN组网中通过BGP自动发现的邻居信息。

peer peer-address:显示指定邻居的自动发现相关信息。peer-address为邻居的IPv4地址或IPv6地址。如果未指定本参数,则显示自动发现的所有邻居的信息。

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

macip-prefix:显示通过携带L3VNI的MAC/IP发布路由和IP前缀路由发现的邻居信息。

nexthop next-hop:显示从指定路由下一跳学习到的邻居信息。next-hop为路由下一跳的IPv地址或IPv6地址。如果未指定本参数,则显示从所有路由下一跳学习到的邻居信息。

count:显示自动发现的邻居数目。如果未指定本参数,则显示邻居的具体信息。

【使用指导】

如果执行本命令时,没有指定mplsvxlansrv6参数,则同时显示所有类型组网中EVPN通过BGP自动发现的邻居信息。

【举例】

# EVPN VPLS组网下显示通过以太网自动发现路由发现的IPv4邻居信息。

<Sysname> display evpn auto-discovery ethernet-ad mpls

Total number of automatically discovered peers: 1

 

VSI name: vpnb

Destination IP  In/Out label    Tunnel mode

7.7.7.7         1420/-          PW

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

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

Destination IP

隧道的目的端地址

In/Out label

PW的入标签和出标签,当标签无效时显示为“-”

Tunnel mode

隧道的模式,取值为PW

 

# 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

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

<Sysname> display evpn auto-discovery imet mpls

Total number of automatically discovered peers: 1

 

VSI name: vpna

RD                    PE_address      In/Out label    Tunnel mode

1:1                   1.1.1.1         1151/1151       PW

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

<Sysname> display evpn auto-discovery imet srv6

Total number of automatically discovered peers: 1

 

VSI name: vpnc

EVPN instance: -

RD         : 1:1                 Tunnel mode      :  SRv6

PE_address : 1::1

In SID     : 100::10::0

Out SID    : 200::20::0

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

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

EVPN instance

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

RD

路由标识符

PE_address

远端设备在VSI内的标识

Tunnel_address

隧道的目的端地址

Tunnel mode

隧道的模式,取值包括:

·     VXLAN:表示VXLAN隧道

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

·     PW:表示PW

·     SRv6:表示SRv6隧道

In/Out label

PW的入标签和出标签,当标签无效时显示为“-”

VXLAN ID

VXLAN编号

In SID

入SID

Out SID

出SID

 

# EVPN VXLAN组网下显示通过MAC/IP发布路由发现的IPv4邻居信息。

<Sysname> display evpn auto-discovery mac-ip vxlan

Total number of automatically discovered peers: 1

 

VSI name: vpna

EVPN instance: -

Destination IP  Source IP       VXLAN ID    Tunnel mode     Tunnel name

6.6.6.6         1.1.1.9         100         VXLAN           Tunnel1

# EVPN VPLS组网下显示通过MAC/IP发布路由发现的IPv4邻居信息。

<Sysname> display evpn auto-discovery mac-ip mpls

Total number of automatically discovered peers: 1

 

VSI name: vpnb

EVPN instance: -

Destination IP  In/Out label    Tunnel Mode

7.7.7.7         1420/1419       PW

# EVPN VPLS over SRv6组网下显示通过MAC/IP发布路由发现的IPv4邻居信息。

<Sysname> display evpn auto-discovery mac-ip srv6

 

VSI name: vpnb

EVPN instance: -

RD     : 1:1                     Tunnel mode      :  SRv6

Destination IP : 1::1

In SID         : 100::10::0

Out SID        : 200::20::0

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

·     PW:表示PW

·     SRv6:表示SRv6隧道

Tunnel name

隧道名称

In/Out label

PW的入标签和出标签,当标签无效时显示为“-”

In SID

入SID

Out SID

出SID

 

# 显示通过MAC/IP发布路由和IP前缀路由发现的邻居信息。

<Sysname> display evpn auto-discovery macip-prefix

Destination IP  Source IP       L3VNI           Tunnel mode Outgoing interface

1.1.1.1         3.3.3.3         200             VXLAN       Vsi-interface3

2.2.2.2         3.3.3.3         200             VXLAN       Vsi-interface3

# 显示通过MAC/IP发布路由和IP前缀路由发现的邻居总数。

<Sysname> display evpn auto-discovery macip-prefix count

Total number of entries: 2

表1-18 display evpn auto-discovery macip-prefix命令显示信息描述表

字段

描述

Destination IP

隧道的目的端地址

Source IP

隧道的源端地址

L3VNI

用于三层转发的VXLAN ID

Tunnel mode

VXLAN隧道的模式,取值包括

·     VXLAN:表示VXLAN隧道

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

Outgoing interface

出接口,即与L3VNI关联的VSI虚接口

Total number of entries

邻接表项的总数

 

1.1.19  display evpn df-election

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

【命令】

display evpn df-election [ vsi vsi-name | xconnect-group group-name ] [ esi esi-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

xconnect-group group-name:显示指定交叉连接组的DF选举信息。group-name表示交叉连接组的名称,为1~31个字符的字符串,区分大小写。

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

【使用指导】

执行本命令时,如果未指定vsi vsi-namexconnect-group group-name参数,则显示所有VSI和交叉连接组的DF选举信息。

【举例】

# 显示所有VSI和交叉连接组的DF选举信息。

<Sysname> display evpn df-election

VSI name: 1

  ESI : 0021.1001.1001.1001.1002

  Interface : Ten-GigabitEthernet3/1/1

  Service instance ID : 1000

  Link ID             : 1

  Ethernet tag ID     : 12

  DF state            : Primary

  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 : Ten-GigabitEthernet3/1/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      -

 

Xconnect-group name : 1

 Connection name : 1

  ESI : 0001.0001.0001.0001.0001

  Interface : Ten-GigabitEthernet3/1/3

  Link ID             : 1

  Ethernet tag ID     : 0

  DF state            : -

  FSM                 : DF_CALC

  Number of member devices : 1

    Originating IP   DF state   Algorithm   Preference Capability

    2.2.2.2          -          Preference  32767      -

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

字段

描述

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选举能力,取值包括:

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

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

 

1.1.20  display evpn es

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

【命令】

display evpn es { local [ count | [ vsi vsi-name  | xconnect-group group-name ] [ esi esi-id ] [ verbose ] ] | remote [ vsi vsi-name  | xconnect-group group-name ] [ esi esi-id ] [ nexthop next-hop ] [ verbose ] }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

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

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

xconnect-group group-name:显示指定交叉连接组内EVPN的本地ES信息。group-name表示交叉连接组的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有交叉连接组内EVPN的本地ES信息。

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

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

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

nexthop next-hop:显示从指定路由下一跳接收到的ES信息。next-hop为路由下一跳的IPv地址或IPv6地址。如果不指定本参数,则显示从所有路由下一跳收到的ES信息。

【举例】

# 显示本地ES的数目。

<Sysname> display evpn es local count

 Total number of ES entries: 1

# EVPN VPLS组网中显示VSI实例vpna的本地ES简要信息。

<Sysname> display evpn es local vsi vpna

Redundacy mode: A – All-active, S – Single-active

 

VSI name : vpna

EVPN instance: -

VSI ESI                     Tag ID      DF address      Mode  State ESI label

0001.0002.0002.0002.0002    0           1.1.1.1         A     Up    1000

ESI                         Tag ID      DF address      Mode  State ESI label

0001.0002.0002.0002.0002    0           1.1.1.1         A     Up    1000

0001.0002.0003.0004.0005    0           1.1.1.1         A     Up    1001

0003.0003.0003.0003.0003    2           2.2.2.2         A     Up    1002

# EVPN VPLS over SRv6组网中显示VSI实例vpna的本地ES简要信息。

<Sysname> display evpn es local vsi vpna

Redundacy mode: A – All-active, S – Single-active

 

VSI name : vpna

 ESI        : 0001.0001.0001.0001.0001

 Tag ID     : 0

 DF address : 1.1.1.1

 Mode       : A

 State      : Down

 Argument   : ::1

# EVPN VPWS组网中显示交叉连接组vpna的本地ES简要信息。

<Sysname> display evpn es local xconnect-group vpna

Redundancy mode: A – All-active, S – Single-active

 

Xconnect group name: vpna

ESI                         Tag ID      DF address      Mode  State ESI label

0001.0002.0002.0002.0002    0           1.1.1.1         A     Up    -

0001.0002.0003.0004.0005    0           1.1.1.1         A     Up    -

0003.0003.0003.0003.0003    2           2.2.2.2         A     Up    -

# EVPN VPWS over SRv6组网中显示交叉连接组vpna的本地ES简要信息。

<Sysname> display evpn es local xconnect-group vpna

Redundancy mode: A – All-active, S – Single-active

 

Xconnect-group name : vpna

 ESI        : 0001.0001.0001.0001.0001

 Tag ID     : 0

 DF address : 1.1.1.1

 Mode       : A

 State      : Up

 Argument   : -

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

字段

描述

VSI name

VSI名称

EVPN instance

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

Xconnect group name

交叉连接组名称

VSI ESI

VSI实例的ES标识符

ESI

接口或UPW的ES标识符

Tag ID

以太网标签ID

DF address

被选为DF的VTEP或PE的Router ID

Mode

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

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

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

State

当前ES的状态,取值包括Up和Down

ESI label

ESI标签;在EVPN VPWS和EVPN VXLAN组网中ESI label无效,显示为“-”

Argument

标识Leaf AC的Argument值,在EVPN VPLS over SRv6的E-Tree组网中用于实现Leaf AC间的流量隔离

当无Argument时显示为“-”

 

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

<Sysname> display evpn es local verbose

 

VSI name : v1

EVPN instance: -

 

  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                : Ten-GigabitEthernet3/1/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 : v2

EVPN instance: -

  ESI                      : 0004.0004.0004.0004.0004

  Interface                : -

  Redundancy mode          : All-active

  State                    : Up

  AD-delay remaining time  : 10

  UPWs                     :

    Link ID     Tag ID      DF address        ESI label

    0           1           1.1.1.1           1004

 

VSI name : vpna

EVPN instance: -

  ESI                      : 0001.0002.0002.0002.0002

  Interface                : Ten-GigabitEthernet3/1/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                : XGE3/1/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

 

Xconnect group name : vpna

 Connection name           : aa

  ESI                      : 0003.0003.0003.0003.0003

  AC                       : XGE3/1/5 srv1

  Redundancy mode          : All-active

  State                    : Up

  Link ID                  : 0

  Tag ID                   : 10

  DF address               : 1.1.1.1

 

Xconnect group name : vpnd

 Connection name           : dd

  ESI                      : 0006.0006.0006.0006.0006

  Redundancy mode          : All-active

  State                    : Up

  UPW Link ID              : 0

  Tag ID                   : 10

  DF address               : 1.1.1.1

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

字段

描述

 

VSI name

VSI名称

 

EVPN instance

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

 

VSI ESI

VSI实例的ES标识符

 

Xconnect group name

交叉连接组名称

 

Connection name

交叉连接名称

 

ESI

接口或UPW的ES标识符

 

Interface

接口名称

 

AC

与交叉连接关联的接入电路,取值为:

·     三层接口名称:表示交叉连接关联三层接口

·     二层接口名称和以太网服务实例:表示交叉连接关联以太网服务实例

 

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

 

Argument

标识Leaf AC的Argument值,在EVPN VPLS over SRv6的E-Tree组网中用于实现Leaf AC间的流量隔离

当无Argument时显示为“-”

 

UPW link ID

UPW在VSI内的链路标识符

 

 

# 显示远端ES的简要信息。

<Sysname> display evpn es remote

Control Flags: P - Primary, B - Backup, C - Control word

 

VSI name : vpna

EVPN instance: -

  ESI                     : 0001.0000.0000.0000.0001

  Ethernet segment routes :

    1.1.1.1

    3.3.3.3

  A-D per ES routes       :

    Peer IP             Remote Redundancy mode

    1.1.1.1             All-active

    3.3.3.3             All-active

  A-D per EVI routes      :

    Tag ID      Peer IP

    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

 

Xconnect group name : a

  ESI                     : 0001.0000.0000.0000.0001

  Ethernet segment routes :

    123.123.123.123

    3.3.3.3

  A-D per ES routes       :

    Peer IP             Remote Redundancy mode

    123.123.123.123     All-active

    3.3.3.3             All-active

  A-D per EVI routes      :

    Tag ID      Peer IP          Control Flags

    2           3.3.3.3          P

    4           123.123.123.123  PC

# 显示远端ES的详细信息。

<Sysname> display evpn es remote verbose

Control Flags: P - Primary, B - Backup, C - Control word

 

VSI name : vpna

EVPN instance: -

  ESI                     : 0001.0001.0001.0001.0001

  A-D per ES routes       :

    Peer IP               : 2::2

    Remote Redundancy mode: All-active

    Argument              : ::1

  A-D per EVI routes      :

    Tag ID                : 1

    Peer IP               : 2::2

 

Xconnect group name : vpna

  ESI                     : 0001.0001.0001.0001.0001

  Ethernet segment routes :

    2::2

  A-D per ES routes       :

    Peer IP               : 2::2

    Remote Redundancy mode: All-active

  A-D per EVI routes      :

    Tag ID                : 1

    Control Flags         : P

    Peer IP               : 2::2

# 显示VSI实例vpna内,从下一跳3.3.3.3接收到的远端ES的信息。

<Sysname> display evpn es remote vsi vpna nexthop 3.3.3.3

 

VSI name : vpna

EVPN instance: -

  ESI                     : 0001.0000.0000.0000.0001

  Redundancy mode         : All-active

  Ethernet segment routes :

    3.3.3.3

  A-D per ES routes       :

    3.3.3.3

  A-D per EVI routes      :

    Tag ID      Peer IP

    0           3.3.3.3

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

字段

描述

VSI name

VSI名称

EVPN instance

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

Xconnect group name

交叉连接组名称

ESI

ES标识符

Redundancy mode

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

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

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

Argument

标识Leaf AC的Argument值,在EVPN VPLS over SRv6的E-Tree组网中用于实现Leaf AC间的流量隔离

当无Argument时显示为“-”

Ethernet segment routes

与该ES关联的以太网段路由

A-D per Ethernet segment routes

与该ES关联的A-D per ES路由

A-D per EVI routes

与该ES关联的A-D per EVI路由

Tag ID

以太网标签ID

Peer IP

远端设备的IP地址

Remote Redundancy mode

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

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

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

Control Flags

远端路由二层属性控制标识,取值包括:

·     P:接收到的路由携带了Primary标识

·     B:接收到的路由携带了Backup标识

·     C:接收到的路由携带了Control word标识

 

1.1.21  display evpn instance

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

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

xconnect-group group-name:显示指定交叉连接组对应EVPN实例的信息。group-name表示交叉连接组的名称,为1~31个字符的字符串,区分大小写。

【使用指导】

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

【举例】

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

<Sysname> display evpn instance

Total number of EVPN instances: 6

 

EVPN instance : aaa

  Route distinguisher    : -

  Export VPN targets     : -

  Import VPN targets     : -

  MAC advertisement      : Enabled

  ARP advertisement      : Enabled

  ARP-based MAC learning : Enabled

  ND-based MAC learning  : Enabled

  Local fast-reroute     : Inherit

  Tunnel policy          : -

  PW class               : -

  Dt2uLocatorName        : -

  Dt2ulLocatorName       : -

  Dt2mLocatorName        : -

  E-Tree                 : Disabled

  Best-Effort            : Disabled

  Traffic-Engineering    : Disabled

  Import routing policy  : -

  Export routing policy  : -

  VSI binding list:

    VSI name                         VSI tag ID

    4                                100

 

EVPN instance : - (created on vsi 1)

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

 

EVPN instance : - (created on vsi 2)

  Encapsulation          : MPLS

  Route distinguisher    : -

  Export VPN targets     : -

  Import VPN targets     : -

  MAC advertisement      : Enabled

  ARP advertisement      : Enabled

  ARP-based MAC learning : Enabled

  ND-based MAC learning  : Enabled

  MPLS label             : 775127

  IMET MPLS label        : 775126

  Tunnel policy          : -

  PW class               : -

  Control Word           : Disabled

  E-Tree                 : Disabled

  PW type                : VLAN

  Sequencing             : -

  Flow label             : -

  Import routing policy  : -

  Export routing policy  : -

  Default color          : -

 

EVPN instance : - (created on vsi 3)

  Encapsulation          : SRV6

  Route distinguisher    : -

  Export VPN targets     : -

  Import VPN targets     : -

  MAC advertisement      : Enabled

  ARP advertisement      : Enabled

  ARP-based MAC learning : Enabled

  ND-based MAC learning  : Enabled

  Dt2u SID               : -(no locator configration)

  Dt2ul SID              : -(no locator configration)

  Dt2m SID               : -(no locator configration)

  Dt2uLocatorName        : -

  Dt2ulLocatorName       : -

  Dt2mLocatorName        : -

  E-Tree                 : Disabled

  Best-Effort            : Disabled

  Traffic-Engineering    : Disabled

  Import routing policy  : -

  Export routing policy  : -

  Default color          : -

 

EVPN instance : - (created on Xconnect-group 1)

  Encapsulation          : MPLS

  Route distinguisher    : -

  Export VPN targets     : -

  Import VPN targets     : -

  Import Route Policy    : -

  Export Route Policy    : -

  Default color          : -

 

EVPN instance : - (created on Xconnect-group 2)

  Encapsulation          : SRv6

  Route distinguisher    : -

  Export VPN targets     : -

  Import VPN targets     : -

  Best-Effort            : Disabled

  Traffic-Engineering    : Disabled

  Import Route Policy    : -

  Export Route Policy    : -

  Default color          : -

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

字段

描述

EVPN instance

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

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

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

·     -(created on Xconnect-group xconnect-group-name):表示交叉连接组xconnect-group-name下创建的EVPN实例

Encapsulation

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

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

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

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

Route distinguisher

EVPN实例的RD

Export VPN targets

EVPN实例的Export Target

Import VPN targets

EVPN实例的Import Target

MAC advertisement

是否允许通告MAC地址信息,取值包括:

·     Enabled:允许通告MAC地址信息

·     Disabled:禁止通告MAC地址信息

ARP advertisement

是否允许通告ARP信息,取值包括:

·     Enabled:允许通告ARP信息

·     Disabled:禁止通告ARP信息

ARP-based MAC learning

是否允许EVPN从ARP信息中学习MAC地址表项,取值包括:

·     Enabled:允许EVPN从ARP信息中学习MAC地址表项

·     Disabled:禁止EVPN从ARP信息中学习MAC地址表项

ND-based MAC learning

是允许EVPN从ND信息中学习MAC地址表项功能,取值包括:

·     Enabled:允许EVPN从ND信息中学习MAC地址表项

·     Disabled:禁止EVPN从ND信息中学习MAC地址表项

MPLS label

MAC/IP发布路由携带的MPLS标签

IMET MPLS label

IMET路由携带的MPLS标签

Tunnel policy

EVPN实例引用的隧道策略

PW class

EVPN实例引用的PW模板

Control word

是否开启控制字功能,取值包括:

·     Enabled:PW开启控制字功能

·     Disabled:PW关闭控制字功能

E-Tree

是否开启EVPN E-Tree功能,取值包括:

·     Enabled:开启EVPN E-Tree功能

·     Disabled:关闭EVPN E-Tree功能

PW type

PW类型,取值包括:

·     Ethernet:以太网类型

·     VLAN:VLAN类型

Sequencing

PW的排序处理,取值包括:

·     Both:表示对PW收发两个方向的报文均进行排序处理

·     -:表示未配置PW的排序处理,即不对PW上传输的报文进行排序

VXLAN ID

VXLAN编号

Flow label

流标签能力,取值包括:

·     Both:具有发送和接收能力

·     Send:具有发送能力

·     Recv:具有接收能力

·     -:未开启流标签能力

Dt2u SID

EVPN VPLS over SRv6组网中,用于转发单播报文的SRv6 SID,括号中为SID各组成部分长度,依次为Locator段长度、动态Opcode长度、静态Opcode长度和Argument长度,各组成部分长度之和为128

如果End.DT2U SID取值为“-”,则会显示未分配End.DT2U SID的原因,取值包括:

·     conflict with dx2 sid:表示End.DT2U SID与End.DX2 SID冲突

·     no locator configuration:表示未指定用于分配End.DT2U SID的Locator段

Dt2ul SID

EVPN VPLS over SRv6多归属站点组网中,用于在冗余备份组成员设备间的Bypass隧道上转发单播报文的SRv6 SID,括号中为SID各组成部分长度,依次为Locator段长度、动态Opcode长度、静态Opcode长度和Argument长度,各组成部分长度之和为128

如果End.DT2UL SID取值为“-”,则会显示未分配End.DT2UL SID的原因,取值包括:

·     conflict with dx2 sid:表示End.DT2UL SID与End.DX2 SID冲突

·     no bypass configuration:表示未开启FRR功能

·     no locator configuration:表示未指定用于分配End.DT2UL SID的Locator段

Dt2m SID

EVPN VPLS over SRv6组网中,用于转发组播报文的SRv6 SID,括号中为SID各组成部分长度,依次为Locator段长度、动态Opcode长度、静态Opcode长度和Argument长度,各组成部分长度之和为128

如果End.DT2M SID取值为“-”,则会显示未分配End.DT2M SID的原因,取值包括:

·     conflict with dx2 sid:表示End.DT2M SID与End.DX2 SID冲突

·     no locator configuration:表示未指定用于分配End.DT2M SID的Locator段

Dt2uLocatorName

用于申请DT2U SID的Locator段名称

若禁止动态分配SID,则显示auto-sid-disable;否则,不显示

Dt2ulLocatorName

用于申请DT2UL SID的Locator段名称

若禁止动态分配SID,则显示auto-sid-disable;否则,不显示

Dt2mLocatorName

用于申请DT2M SID的Locator段名称

若禁止动态分配SID,则显示auto-sid-disable;否则,不显示

Best-Effort

是否根据SRv6 SID进行SR-BE路由迭代,取值包括:

·     Enabled:根据SRv6 SID进行SR-BE路由迭代

·     Disabled:不会根据SRv6 SID进行SR-BE路由迭代

Traffic-Engineering

是否根据下一跳地址进行SR-TE路由迭代,取值包括:

·     Enabled:根据下一跳地址进行SR-TE路由迭代

·     Disabled:不会根据下一跳地址进行SR-TE路由迭代

Import routing policy

EVPN实例引用的入方向路由策略,如果未引用入方向路由策略,则显示为“-”。只有报文封装类型为MPLS或SRv6时才显示本字段

Export routing policy

EVPN实例引用的出方向路由策略,如果未引用出方向路由策略,则显示为“-”。只有报文封装类型为MPLS或SRv6时才显示本字段

Default color

EVPN路由的缺省Color值,如果未配置EVPN路由的缺省Color值,则显示为“-”

 

【相关命令】

·     evpn encapsulation

·     vsi

1.1.22  display evpn ipv6 auto-discovery

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

【命令】

display evpn ipv6 auto-discovery { ethernet-ad srv6 [ peer ipv6-address ] [ vsi vsi-name ] | { imet | mac-ip } [ srv6 | vxlan ] [ peer ipv6-address ] [ vsi vsi-name ] | macip-prefix [ nexthop next-hop ] [ count ] }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

ethernet-ad:显示通过以太网自动发现路由(Ethernet auto-discovery route)发现的邻居信息。

imet:显示通过包含性组播以太网标签路由(Inclusive multicast Ethernet tag route)发现的IPv6邻居信息。

mac-ip:显示通过MAC/IP发布路由(MAC/IP Advertisement route)发现的IPv6邻居信息。

srv6:显示EVPN VPLS over SRv6组网中通过BGP自动发现的邻居信息。EVPN VPLS over SRv6组网的详细介绍,请参见“Segment Routing配置指导”中的“EVPN VPLS over SRv6”。

vxlan:显示EVPN VXLAN组网中通过BGP自动发现的邻居信息。

peer ipv6-address:显示指定IPv6邻居的自动发现相关信息。ipv6-address为邻居的IPv6地址。如果未指定本参数,则显示所有IPv6邻居的自动发现相关信息。

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

macip-prefix:显示通过携带L3VNI的MAC/IP发布路由或IP前缀路由发现的IPv6邻居信息。

nexthop next-hop:显示从指定路由下一跳学习到的邻居信息。如果未指定本参数,则显示从所有路由下一跳学习到的IPv6邻居信息。

count:显示自动发现的IPv6邻居数目。如果未指定本参数,则显示IPv6邻居的具体信息。

【使用指导】

执行本命令时,如果没有指定srv6vxlan参数,则显示所有组网中EVPN通过BGP自动发现的IPv6邻居信息。

【举例】

# EVPN VPLS over SRv6组网中显示通过以太网自动发现路由发现的IPv6邻居信息。

<Sysname> display evpn ipv6 auto-discovery ethernet-ad srv6

Total number of automatically discovered peers: 1

 

VSI name: vpnc

Destination IP : 1::1

Tunnel mode    : SRv6

In SID         : 100::10::0

Out SID        : 200::20::0

表1-24 display evpn ipv6 auto-discovery ethernet-ad命令显示信息描述表

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

Destination IP

隧道的目的端地址

Tunnel mode

隧道的模式,取值为SRv6,表示SRv6隧道

In SID

SRv6隧道的入SID

Out SID

SRv6隧道的出SID

 

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

<Sysname> display evpn ipv6 auto-discovery imet vxlan

Total number of automatically discovered peers: 2

 

VSI name: vpna

 RD             : 1:10

 PE address     : 11::8

 Tunnel address : 11::8

 Tunnel mode    : VXLAN

 VXLAN ID       : 10

 

 RD             : 2:100

 PE address     : 12::8

 Tunnel address : 12::8

 Tunnel mode    : VXLAN

 VXLAN ID       : 10

# EVPN VPLS over SRv6组网中显示通过包含性组播以太网标签路由发现的IPv6邻居信息。

<Sysname> display evpn ipv6 auto-discovery imet srv6

Total number of automatically discovered peers: 1

 

VSI name: vpnc

 RD          : 1:1                   Tunnel mode : SRv6

 PE_address  : 3::3

 In SID      : 111::1

 Out SID     : 333::1

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

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

RD

路由标识符

PE address

远端设备在VSI内的标识

Tunnel address

隧道的目的端地址

Tunnel mode

隧道的模式,取值包括:

·     VXLAN:表示VXLAN隧道

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

·     SRv6:表示SRv6隧道

VXLAN ID

VXLAN编号

In SID

SRv6隧道的入SID

Out SID

SRv6隧道的出SID

 

# EVPN VXLAN组网中显示通过MAC/IP发布路由发现的IPv6邻居信息。

<Sysname> display evpn ipv6 auto-discovery mac-ip vxlan

Total number of automatically discovered peers: 1

 

VSI name: vpna

 Destination IP : 6:6::6:8

 Source IP      : 1:1::1:7

 VXLAN ID       : 100

 Tunnel mode    : VXLAN

 Tunnel name    : Tunnel1

# EVPN VPLS over SRv6组网中显示通过MAC/IP发布路由发现的IPv6邻居信息。

<Sysname> display evpn ipv6 auto-discovery mac-ip srv6

Total number of automatically discovered peers: 1

 

VSI name: vpnc

Destination IP : 1::1

Tunnel mode    :  SRv6

In SID         : 100::10::0

Out SID        : 200::20::0

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

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

Destination IP

隧道的目的端地址

Source IP

隧道的源端地址

VXLAN ID

VXLAN编号

Tunnel mode

隧道模式,取值包括:

·     VXLAN,表示VXLAN隧道

·     SRv6:表示SRv6隧道

Tunnel name

隧道名称

In SID

SRv6隧道的入SID

Out SID

SRv6隧道的出SID

 

# 显示通过MAC/IP发布路由和IP前缀路由发现的IPv6邻居信息。

<Sysname> display evpn ipv6 auto-discovery macip-prefix

Destination IP     : 6:6::6:8

Source IP          : 1:1::1:7

L3VNI              : 100

Tunnel mode        : VXLAN

Outgoing interface : Vsi-interface3

# 显示通过MAC/IP发布路由和IP前缀路由发现的IPv6邻居总数。

<Sysname> display evpn ipv6 auto-discovery macip-prefix count

Total number of entries: 2

表1-27 display evpn ipv6 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.23  display evpn route arp

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

【命令】

display evpn route arp [ local | remote ] [ public-instance | vpn-instance vpn-instance-name ] [ ip ip-address ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

local:显示本地ARP信息。

remote:显示远端ARP信息。

public-instance:显示公网实例的ARP信息。

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

ip ip-address:显示指定IP地址的ARP信息。ip-address表示IPv4地址,为点分十进制格式。如果不指定本参数,则显示公网或VPN实例的所有ARP信息。

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

【使用指导】

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

 

VPN instance:abc                             Interface:Vsi-interface1

IP address      MAC address     Router MAC      VSI index   Flags

10.1.1.1        0003-0003-0003  a0ce-7e40-0400  0           GL

10.1.1.11       0001-0001-0001  a0ce-7e40-0400  0           DL

10.1.1.12       0001-0001-0011  a0ce-7e41-0401  0           B

10.1.1.13       0001-0001-0021  a0ce-7e42-0402  0           B

10.1.1.101      0001-0011-0101  a0ce-7e40-0400  0           SL

10.1.1.102      0001-0011-0102  0011-9999-0000  0           BS

 

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-28 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接口不存在

Total number of entries

ARP表项的总数

 

1.1.24  display evpn route arp suppression

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

srv6:显示EVPN VPLS over SRv6组网中的ARP泛洪抑制信息。

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

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

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

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

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

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

【使用指导】

执行本命令时,如果没有指定mplssrv6vxlan参数,则显示所有组网中的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

 

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-29 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接口不存在

Encap

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

·     MPLS:报文封装类型为MPLS

·     VXLAN:报文封装类型为VXLAN

Total number of entries

ARP泛洪抑制表项的总数

 

1.1.25  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 ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

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

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

【使用指导】

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

【举例】

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

<Sysname> display evpn route arp-mobility

Flags: S - Suppressed, N - Not suppressed

 

VPN instance : vpn1

Interface    : Vsi-interface1

  IP address      Move count Moved from                Flags Suppressed at

  192.168.156.120 5          XGE3/1/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          XGE3/1/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-30 display evpn route arp-mobility命令显示信息描述表

字段

描述

VPN instance

VPN实例

Public instance

公网实例

IP address

IP地址

Move count

迁出次数

Moved from

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

Flags

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

·     S:表示抑制迁移

·     N:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

 

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

<Sysname> display evpn route arp-mobility verbose

VPN instance : vpn1

Interface    : Vsi-interface1

  IP address             : 192.168.156.120

    Move count           : 5

    Moved from           : XGE3/1/1

    Flags                : Suppressed

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

    Suppression threshold: 5

    Detection cycle      : 180s

    Suppression-time     : Permanent

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

字段

描述

VPN instance

VPN实例

Public instance

公网实例

IP address

IP地址

Move count

迁出次数

Moved from

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

Flags

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

·     Suppressed:表示抑制迁移

·     Not suppressed:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

Suppression threshold

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

如果未开启ARP反复迁移抑制功能或ARP未被抑制迁移,则本字段取值为“-”

Detection cycle

检测周期,单位为秒

如果未开启ARP反复迁移抑制功能或ARP未被抑制迁移,则本字段取值为“-”

Suppression time

抑制恢复时间,单位为秒

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

如果未开启ARP反复迁移抑制功能或ARP未被抑制迁移,则本字段取值为“-”

 

【相关命令】

·     evpn route arp-mobility suppression

1.1.26  display evpn route mac

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

【命令】

display evpn route mac [ mac-address mac-address | umr [ verbose ] ] [ mpls | srv6 | vxlan ] [ local | remote ] [ vsi vsi-name ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

umr:显示UMR路由生成的缺省MAC地址表项信息。

verbose:显示UMR路由生成的缺省MAC地址表项的详细信息。如果不指定本参数,则显示UMR路由生成的缺省MAC地址表项的简要信息。

mpls显示EVPN VPLS组网中的MAC地址信息。

srv6显示EVPN VPLS over SRv6组网中的MAC地址信息。EVPN VPLS over SRv6的详细介绍,请参见“Segment Routing配置指导”中的“EVPN VPLS over SRv6”。

vxlan:显示EVPN VXLAN组网中的MAC地址信息。

local:显示本地MAC地址信息。

remote:显示远端MAC地址信息。

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

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

【使用指导】

执行本命令时,如果没有指定mac-addressumr参数,则显示所有MAC地址的表项信息;如果没有指定localremote参数,则显示EVPN的本地和远端MAC地址信息;如果没有指定mplssrv6vxlan参数,则显示所有封装模式下的MAC地址信息。

【举例】

# EVPN VXLAN组网中显示所有EVPN的本地和远端MAC地址信息。

<Sysname> display evpn route mac vxlan

Flags: D - Dynamic   B - BGP      L - Local active

       G - Gateway   S - Static   M - Mapping        I - Invalid

       E - Multihoming ES sync    F - Leaf

 

VSI name: vpna

 MAC address    : 622a-c56d-0402

  Link ID/Name  : 0x0

  Flags         : DL

  Encap         : VXLAN

  Next hop      : -

  Color         : -

# EVPN VPLS over SRv6组网中显示所有EVPN的本地和远端MAC地址信息。

<Sysname> display evpn route mac srv6

Flags: D - Dynamic   B - BGP      L - Local active

       G - Gateway   S - Static   M - Mapping        I - Invalid

       E - Multihoming ES sync    F - Leaf

 

VSI name: vpnb

EVPN instance: -

 MAC address    : 68ba-0573-0606

  Link ID/Name  : 0x0

  Flags         : DL

  Encap         : SRv6

  Next hop      : -

  Color         : -

  Color-Only    : -

 

 MAC address    : 68ba-0b4f-0706

  Link ID/Name  : 0x9000000

  Flags         : B

  Encap         : SRv6

  Next hop      : 2::2

  Color         : -

  Color-Only    : -

  SID           : 1::2

# 显示EVPN的MAC地址表项数目。

<Sysname> display evpn route mac count

Total number of entries: 5

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

字段

描述

VSI name

VSI名称

EVPN instance

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

MAC address

MAC地址

Link ID/Name

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

Name表示VXLAN隧道的Tunnel接口名称

Flags

表项类型,取值包括:

·     D:表示存在动态学习的MAC地址表项

·     B:表示存在通过BGP EVPN路由学习的MAC地址表项

·     L:表示本地MAC地址表项生效,未设置该标志表示通过BGP EVPN路由学习的MAC地址表项生效

·     G:表示生效的MAC地址表项是网关的MAC地址表项

·     S:表示生效的MAC地址表项是静态配置的MAC地址表项

·     M:表示生效的MAC地址表项是来自映射的远端VXLAN的MAC地址表项

·     I:表示该MAC地址表项无效,原因如下:

¡     通过shutdown命令手工关闭VSI

¡     出方向Tunnel接口不存在

·     E:表示多归属成员同步的MAC地址表项

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

Encap

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

·     MPLS:报文封装类型为MPLS

·     VXLAN:报文封装类型为VXLAN

·     SRv6:报文封装类型为SRv6

Nexthop

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

Total number of entries

MAC地址表项的总数

Color

MAC地址的Color属性值,如果MAC地址无Color属性,则显示为“-”。只有报文封装类型为SRv6时才显示该字段

Color-Only

CO标记位

SID

为MAC地址分配的SRv6 SID

 

# 显示所有UMR路由生成的缺省MAC地址表项的详细信息。

<Sysname> display evpn route mac umr verbose

Flags: B - BGP   L - Local active      S - Static

 

VSI name: bbb

EVPN instance: -

MAC address        Flags   Encap    Next hop    ESI

0000-0000-0000     LS      SRv6     -

                   BS      SRv6     2.2.2.2     0003.0003.0003.0003.0003

                   BS      SRv6     3.3.3.3     0000.0000.0000.0000.0000

表1-33 display evpn route mac umr verbose命令显示信息描述表

字段

描述

VSI name

VSI名称

EVPN instance

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

MAC address

MAC地址

Flags

表项类型,取值包括:

·     B:表示存在通过BGP EVPN路由学习的MAC地址表项

·     L:表示本地MAC地址表项生效,未设置该标志表示通过BGP EVPN路由学习的MAC地址表项生效

·     S:表示生效的MAC地址表项是静态配置的MAC地址表项

Encap

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

·     MPLS:报文封装类型为MPLS

·     VXLAN:报文封装类型为VXLAN

·     SRv6:报文封装类型为SRv6

Next hop

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

ESI

ES标识符,为VSI视图下配置的ESI值

 

1.1.27  display evpn route mac-mobility

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

【命令】

display evpn route mac-mobility [ evpn-instance instance-name | interface interface-type interface-number | vsi vsi-name ] [ mac-address mac-address ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

interface interface-type interface-number:显示指定接口上的MAC地址迁移信息。interface-type interface-number为接口类型和接口编号。

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

verbose:显示MAC地址迁移的详细信息。如果不指定本参数,则显示MAC地址迁移的简要信息。

【使用指导】

配置本命令时,如果不指定vsi vsi-nameevpn-instance instance-nameinterface interface-type interface-number参数,则显示所有MAC地址的迁移信息。

【举例】

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

<Sysname> display evpn route mac-mobility

Flags: S - Suppressed, N - Not suppressed

 

VSI name      : vsia

  MAC address     Move count Moved from               Flags Suppressed at

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

  1000-0000-0001  -          -                        N     -

 

VSI name      : vsib

  MAC address     Move count Moved from               Flags Suppressed at

  1000-0000-0003  2          XGE3/1/2                 N     -

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

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

字段

描述

VSI name

VSI名称

MAC address

MAC地址

Move count

迁出次数

Moved from

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

Flags

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

·     S:表示抑制迁移

·     N:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

 

# 显示所有MAC的迁移详细信息。

<Sysname> display evpn route mac-mobility verbose

VSI name      : vsia

  MAC Address            : 1000-0000-0000

    Move count           : 10

    Moved from           : XGE3/1/1

    Flags                : Suppressed

    Suppressed at        : 15:30:30 2018/03/30

    Suppression threshold: 10

    Detection cycle      : 180s

    Suppression-time     : Permanent

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

字段

描述

Suppression threshold

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

Detection cycle

检测周期,单位为秒

Suppression-time

抑制恢复时间,单位为秒

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

VSI name

VSI名称

MAC address

MAC地址

Move count

迁出次数

Moved from

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

Flags

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

·     Suppressed:表示抑制迁移

·     Not suppressed:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

Suppression threshold

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

如果未开启MAC反复迁移抑制功能或MAC未被抑制迁移,则本字段取值为“-”

Detection cycle

检测周期,单位为秒

如果未开启MAC反复迁移抑制功能或MAC未被抑制迁移,则本字段取值为“-”

Suppression time

抑制恢复时间,单位为秒

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

如果未开启MAC反复迁移抑制功能或MAC未被抑制迁移,则本字段取值为“-”

 

 

【相关命令】

·     evpn route mac-mobility suppression

1.1.28  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-36 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.29  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: 4

表1-37 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

·     MPLS:报文封装类型为MPLS

Total number of entries

ND泛洪抑制表项的总数

 

1.1.30  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           : XGE3/1/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-38 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的ND迁移详细信息。

<Sysname> display evpn route nd-mobility verbose

VPN instance : vpn1

Interface    : Vsi-interface1

  IPv6 address           : 1::1

    Move count           : 5

    Moved from           : XGE3/1/1

    Flags                : Suppressed

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

    Suppression threshold: 5

    Detection cycle      : 180s

    Suppression-time     : Permanent

  IPv6 address           : 1::1

    Move count           : 5

    Moved from           : XGE3/1/1

    Flags                : Suppressed

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

    Suppression threshold: 5

    Detection cycle      : 180s

    Suppression-time     : Permanent

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

字段

描述

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

迁移抑制发生的时间

Suppression threshold

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

如果未开启ND反复迁移抑制功能或ND未被抑制迁移,则本字段取值为“-”

Detection cycle

检测周期,单位为秒

如果未开启ND反复迁移抑制功能或ND未被抑制迁移,则本字段取值为“-”

Suppression time

抑制恢复时间,单位为秒

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

如果未开启ND反复迁移抑制功能或ND未被抑制迁移,则本字段取值为“-”

 

【相关命令】

·     evpn route nd-mobility suppression

1.1.31  display evpn route vpws

display evpn route vpws命令用来显示EVPN VPWS和EVPN VPWS over SRv6的相关信息。

【命令】

display evpn route vpws [ vsi vsi-name | xconnect-group group-name [ connection connection-name ] ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

xconnect-group group-name:显示指定交叉连接组的EVPN VPWS或EVPN VPWS over SRv6相关信息。group-name表示交叉连接组的名称,为1~31个字符的字符串,不能包含字符“-”,区分大小写。如果未指定本参数,则显示所有EVPN VPWS和EVPN VPWS over SRv6相关信息。

connection connection-name:显示交叉连接组内指定交叉连接的EVPN VPWS或EVPN VPWS over SRv6相关信息。交叉连接的名称,为1~20个字符的字符串,不能包含字符“-”,区分大小写。如果未指定本参数,则显示指定交叉连接组内所有交叉连接的EVPN VPWS或EVPN VPWS over SRv6相关信息。

count:显示PW的总数(包括SRv6 PW和EVPN PW)。

【举例】

# 显示VSI实例aa的EVPN VPWS over SRv6的相关信息。

<Sysname> display evpn route vpws vsi aa

Ctrl Flags: P - Primary, B - Backup, C - Control word

 

VSI  name: aa

 EVPN index           : 0x00000001

  VSI index           : 0x00000001

  Encapsulation       : SRv6

  ESI                 : 0001.0001.0001.0001.0001

  Local service ID    : 5001

  Remote service ID   : 5000

  Control word        : Enabled

  In SID[DX2]         : 502

  In SID[DX2L]        : -

  Local MTU           : 1500

  Tunnel policy       : -

  PW class            : -

  PW type             : Ethernet

  SRv6 tunnels :

    Peer address      : 2::2

    ESI               : 0000.0000.0000.0000

    Out SID           : 200::1

    Flags             : P

    MTU               : 1500

    State             : UP

# 显示所有EVPN VPWS和EVPN VPWS over SRv6相关信息。

<Sysname> display evpn route vpws

Ctrl Flags: P - Primary, B - Backup, C - Control word

 

VSI  name: aa

 EVPN index           : 0x00000001

  VSI index           : 0x00000001

  Encapsulation       : SRv6

  ESI                 : 0001.0001.0001.0001.0001

  Local service ID    : 5001

  Remote service ID   : 5000

  Control word        : Enabled

  In SID[DX2]         : 502

  In SID[DX2L]        : -

  Local MTU           : 1500

  AC state            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : Ethernet

  SRv6 Tunnel :

    Peer address      : 2::2

    ESI               : 0000.0000.0000.0000

    Out SID           : 200::1

    Flags             : P

    MTU               : 1500

    State             : UP

 

Xconnect group name: aa

 Connection name: aaa

  Encapsulation       : MPLS

  ESI                 : 0001.0002.0002.0002.0002

  Local service ID    : 16777215

  Remote service ID   : 16777214

  Control word        : Enabled

  In label            : 502

  Local MTU           : 1500

  AC state            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : VLAN

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.123.123.123  0001.0002.0002.0002.0001  1299       PC     1500   Up 

    192.1.1.1        0001.0002.0002.0002.0001  1026       B      1500   Down  

 

 Connection name: aab

  Encapsulation       : MPLS

  ESI                 : 0000.0000.0000.0000.0000

  Local service ID    : 1

  Remote service ID   : 2

  Control word        : Disabled

  In label            : 323

  Local MTU           : 1500

  AC state            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : VLAN

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.1.1.1        0002.0002.0002.0002.0001  1234       P      1500   Up  

    192.2.1.2        0002.0002.0002.0002.0001  603        P      1500   Up  

 

 Connection name: aac

  Encapsulation       : MPLS

  ESI                 : 0000.0000.0000.0000.0000

  Local service ID    : 3

  Remote service ID   : 4

  Control word        : Enabled

  In label            : -

  Local MTU           : 1500

  AC state            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : Ethernet

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.1.1.3        0000.0000.0000.0000.0000  555        P      1500   Idle

 

Xconnect group name: vpna

 Connection name: pw1

  Encapsulation       : SRv6

  ESI                 : 0000.0000.0000.0000.0000

  Local service ID    : 1

  Remote service ID   : 2

  In SID              : 100::1

  Local MTU           : 1500

  AC State            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : Ethernet

  SRv6 Tunnel:

    Next Hop          : 2::2

    ESI               : 0000.0000.0000.0000.0000

    Out SID           : 200::1

    Flags             : P

    MTU               : 1500

    State             : Up

 

# 显示所有PW的总数。

<Sysname> display evpn route vpws count

Total number of entries: 2

表1-40 display evpn route vpws命令显示信息描述表

字段

描述

VSI name

VSI名称

EVPN index

EVPN实例索引

VSI index

VSI索引

Xconnect group name

交叉连接组名称

Connection name

交叉连接名称

Encapsulation

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

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

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

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

ESI

ES标识符

Local service ID

本地服务ID

Remote service ID

远端服务ID

Control word

是否开启控制字功能取值包括:

·     Enabled:PW开启控制字功能

·     Disabled:PW关闭控制字功能

In label

PW的入标签

Local MTU

本地配置的最大传输单元,单位为字节

AC state

当前AC的状态,取值包括Up、Down和“-”。其中,“-”表示未配置AC

Tunnel policy

引用的隧道策略

PW class

引用的PW模板

PW type

PW的数据封装类型,取值包括Ethernet和VLAN

Nexthop

远端PE的地址

Out label

PW的出标签

Flags

PW属性标记,取值包括:

·     P:接收到的路由携带了Primary标识,需要建立主PW

·     B:接收到的路由携带了Backup标识,需要建立备份PW

·     C:接收到的路由中携带控制字标识,表示对端开启控制字功能,若本地使能控制字功能,则PW开启控制字功能,否则PW不开启控制字功能

MTU

接收到的路由中携带的最大传输单元,单位为字节

State

EVPN PW或SRv6 PW的状态,取值包括:

·     Up:表示协议状态Up

·     Down:表示协议状态Down

·     Idle:表示入或出标签不可用

In SID[DX2]

End.DX2类型的入SID

In SID[DX2L]

End.DX2L类型的入SID

SRv6 Tunnel

SRv6 PW信息

Peer address

远端PE地址

Out SID

出SID

Total number of entries

EVPN PW和SRv6 PW的总数

 

1.1.32  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:显示路由表项的数目。如果不指定本参数,则显示路由表项的具体信息。

【举例】

# 显示VPN实例对应的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:vpna                            Local L3VNI:111

IP address       Nexthop          Outgoing interface    NibID       Flags

10.0.0.2         2.2.2.2          Vsi-interface111      0x18000000  EAL

10.0.0.3         3.3.3.3          Vsi-interface111      0x18000001  EA

                 2.2.2.2          Vsi-interface111      0x18000000  EA

20.0.0.2         3.3.3.3          Vsi-interface111      0x18000001  -

# 显示公网实例的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:111

IP address       Nexthop          Outgoing interface    NibID       Flags

10.0.0.123       2.2.2.2          Vsi-interface111      0x18000000  EA

                 1.1.1.1          Vsi-interface111      0x18000001  EA

# 显示VPN实例对应的EVPN IPv4路由表项总数。

<Sysname> display evpn routing-table vpn-instance vpn1 count

Total number of entries: 2

# 显示VPN实例vpna对应的EVPN IPv6路由信息。

<Sysname> display evpn routing-table ipv6 vpn-instance vpna

 

VPN instance: vpna                              Local L3VNI: 7

IPv6 address        :      BC10:0300:1000:0020:0200:0300:0100:0034

Nexthop             :      1.1.1.1

Outgoing interface  :      Vsi-interface3

NibID               :      0x18000000

 

IPv6 address        :      BC10:0300:1000:0020:0200:0300:0100:0035

Nexthop             :      2.2.2.2

Outgoing interface  :      Vsi-interface3

NibID               :      0x18000001

 

表1-41 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:表示路由携带了有效的ESI字段

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

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

·     -:表示该2类路由未携带有效的ESI字段,不支持等价

Total number of entries

路由表项的总数

 

1.1.33  display evpn route xconnect-group

display evpn route xconnect-group命令用来显示交叉连接的EVPN相关信息。

【命令】

display evpn route xconnect-group [ name group-name [ connection connection-name ] ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

name group-name:显示指定交叉连接组的EVPN相关信息。group-name表示交叉连接组的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有交叉连接组的EVPN相关信息。

connection connection-name:显示交叉连接组内指定交叉连接的EVPN相关信息。交叉连接的名称,为1~20个字符的字符串,不能包含字符“-”,区分大小写。如果未指定本参数,则显示指定交叉连接组内所有交叉连接的EVPN相关信息。

count:显示EVPN交叉连接的总数。如果不指定本参数,则显示交叉连接的EVPN的具体信息。

【举例】

# 显示所有交叉连接的EVPN相关信息。

<Sysname> display evpn route xconnect-group

Ctrl Flags: P - Primary, B - Backup, C - Control word

 

Xconnect group name: aa

 Connection name: aaa

  Encapsulation       : MPLS

  ESI                 : 0001.0002.0002.0002.0002

  Local service ID    : 16777215

  Remote service ID   : 16777214

  Control word        : Enabled

  In label            : 502

  Local MTU           : 1500

  AC state            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : VLAN

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.123.123.123  0001.0002.0002.0002.0001  1299       PC     1500   Up 

    192.1.1.1        0001.0002.0002.0002.0001  1026       B      1500   Down  

 

 Connection name: aab

  Encapsulation       : MPLS

  ESI                 : 0000.0000.0000.0000.0000

  Local service ID    : 1

  Remote service ID   : 2

  Control word        : Disabled

  In label            : 323

  Local MTU           : 1500

  AC state            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : VLAN

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.1.1.1        0002.0002.0002.0002.0001  1234       P      1500   Up  

    192.2.1.2        0002.0002.0002.0002.0001  603        P      1500   Up  

 

 Connection name: aac

  Encapsulation       : MPLS

  ESI                 : 0000.0000.0000.0000.0000

  Local service ID    : 3

  Remote service ID   : 4

  Control word        : Enabled

  In label            : -

  Local MTU           : 1500

  AC state            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : Ethernet

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.1.1.3        0000.0000.0000.0000.0000  555        P      1500   Idle

 

Xconnect group name: vpna

 Connection name: pw1

  Encapsulation       : SRv6

  ESI                 : 0000.0000.0000.0000.0000

  Local service ID    : 1

  Remote service ID   : 2

  In SID[DX2]         : 100::1

  In SID[DX2L]        : -

  Local MTU           : 1500

  AC State            : Up

  Tunnel policy       : -

  PW class            : -

  PW type             : Ethernet

  SRv6 Tunnel:

    Next Hop          : 2::2

    ESI               : 0000.0000.0000.0000.0000

    Out SID           : 200::1

    Flags             : P

    MTU               : 1500

    State             : Up

# 显示EVPN交叉连接的总数。

<Sysname> display evpn route xconnect-group count

Total number of entries: 2

表1-42 display evpn route xconnect-group命令显示信息描述表

字段

描述

Xconnect group name

交叉连接组名称

Connection name

交叉连接名称

Encapsulation

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

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

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

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

ESI

ES标识符

Local service ID

本地服务ID

Remote service ID

远端服务ID

Control word

是否开启控制字功能取值包括:

·     Enabled:PW开启控制字功能

·     Disabled:PW关闭控制字功能

In label

PW的入标签

Local MTU

本地配置的最大传输单元,单位为字节

AC state

当前AC的状态,取值包括Up、Down和“-”。其中,“-”表示未配置AC

Tunnel policy

引用的隧道策略

PW class

引用的PW模板

PW type

PW的数据封装类型,取值包括Ethernet和VLAN

Nexthop

远端PE的地址

Out label

PW的出标签

Flags

PW属性标记,取值包括:

·     P:接收到的路由携带了Primary标识,需要建立主PW

·     B:接收到的路由携带了Backup标识,需要建立备份PW

·     C:接收到的路由中携带控制字标识,表示对端开启控制字功能,若本地使能控制字功能,则使EVPN PW处于UP状态,否则EVPN PW无法UP

MTU

接收到的路由中携带的最大传输单元,单位为字节

State

EVPN PW的状态,取值包括:

·     Up:表示协议状态Up

·     Down:表示协议状态Down

·     Idle:表示入或出标签不可用

In SID[DX2]

End.DX2类型的入SID

In SID[DX2L]

End.DX2L类型的入SID

SRv6 Tunnel

SRv6隧道信息

Out SID

出SID

Total number of entries

EVPN PW和SRv6隧道的总数

 

1.1.34  display l2vpn forwarding evpn

display l2vpn forwarding evpn命令用来显示EVPN VPLS/VPWS和EVPN VPLS/VPWS over SRv6的转发信息。

【命令】

(独立运行模式)

display l2vpn forwarding evpn [ vsi [ name vsi-name ] [ verbose ] ] slot slot-number

(IRF模式)

display l2vpn forwarding evpn [ vsi [ name vsi-name ] [ verbose ] ] chassis chassis-number slot slot-number

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vsi显示指定VSI下的EVPN的转发信息。不指定本参数时,显示所有关联EVPN的VSI和交叉连接的转发信息。

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

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

slot slot-number:指定单板。slot-number为单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

【举例】

# 显示EVPN VPLS组网中slot 1上所有EVPN的简要转发信息。(独立运行模式)

<Sysname> display l2vpn forwarding evpn vsi slot 1

Total number of VSIs: 2

VSI name                       VSI index

vpls1                          0

 

表1-43 display l2vpn forwarding evpn命令显示信息描述表

字段

描述

Total number of VSIs

VSI的总数

VSI name

VSI名称

VSI index

VSI索引

 

# 显示EVPN VPLS组网中slot 1上所有EVPN的详细转发信息。(独立运行模式)

<Sysname> display l2vpn forwarding evpn vsi verbose slot 1

VSI name: vpls1

  VSI index                         : 0

  Encapsulation                     : MPLS

  MPLS label                        : 1150

  IMET MPLS label                   : 1149

  Control word                      : enabled

  PW type                           : Ethernet

  Sequencing                        : Both

  Flow label                        : Both

 

表1-44 display l2vpn forwarding evpn verbose命令显示信息描述表

字段

描述

VSI name

VSI名称

VSI index

VSI索引

Encapsulation

封装类型,取值包括:

·     MPLS:表示MPLS封装

·     SRv6:表示SRv6封装

MPLS label

MAC/IP发布路由携带的MPLS标签

IMET MPLS label

IMET路由携带的MPLS标签

Control word

是否开启控制字功能,取值包括:

·     enabled:PW开启控制字功能

·     disabled:PW关闭控制字功能

PW type

PW类型,取值包括:

·     Ethernet:以太网类型

·     VLAN:VLAN类型

Sequencing

PW的排序处理,取值包括:

·     Both:表示对PW收发两个方向的报文均进行排序处理

·     -:表示未配置PW的排序处理,即不对PW上传输的报文进行排序

Flow label

流标签能力,取值包括:

·     Both:具有发送和接收能力

·     Send:具有发送能力

·     Recv:具有接收能力

·     -:未开启流标签能力

Dt2u SID

用于转发单播报文的SRv6 SID

Dt2ul SID

多归属站点组网中,用于在冗余备份组成员设备间的Bypass隧道上转发单播报文的SRv6 SID

Dt2m SID

用于转发组播报文的SRv6 SID

 

【相关命令】

·     evpn encapsulation

·     vsi

1.1.35  display l2vpn forwarding evpn split-horizon

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

【命令】

(独立运行模式)

display l2vpn forwarding evpn split-horizon { ac interface interface-type interface-number | ac interface interface-type interface-number service-instance instance-id | tunnel tunnel-number | upw vsi vsi-name } [ slot slot-number ]

(IRF模式)

display l2vpn forwarding evpn split-horizon { ac interface interface-type interface-number | ac interface interface-type interface-number service-instance instance-id | tunnel tunnel-number | upw vsi vsi-name } [ chassis chassis-number slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

ac interface interface-type interface-number:显示EVPN VPLS多归属组网中AC接口的水平分割信息,即从指定AC收到的泛洪流量不会转发到哪些AC。interface-type interface-number为三层接口的接口类型和接口编号。

ac interface interface-type interface-number service-instance instance-id:显示EVPN VPLS多归属组网中AC接口的水平分割信息,即从指定AC收到的泛洪流量不会转发到哪些AC。interface-type interface-number为二层接口的接口类型和接口编号;service-instance instance-id为二层接口下配置的以太网服务实例,instance-id为以太网服务实例的编号,取值范围为1~4096。

tunnel tunnel-number:显示EVPN VXLAN组网中VXLAN隧道的水平分割信息,即从指定VXLAN隧道接收到的泛洪流量不会转发到哪些AC。tunnel-number为VXLAN隧道接口的编号,取值范围为0~32767。如果未指定本参数,则显示EVPN多归属组网中所有满足水平分割原则的接口信息。

upw vsi vsi-name:显示EVPN VPLS over SRv6/EVPN VPLS组网中用来关联SRv6 PW/EVPN PW的LDP PW或静态PW的水平分割信息,即从指定VSI的LDP PW或静态PW收到的泛洪流量不会转发到哪些SRv6 PW或者EVPN PW。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)

【举例】

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

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

Tunnel name: 0

  Total number of filtered interfaces: 2

  Filtered interfaces:

    XGE3/1/1

    XGE3/1/2

# EVPN VPLS组网中显示AC接口Ten-GigabitEthernet3/1/1的水平分割信息。

<Sysname> display l2vpn forwarding evpn split-horizon ac interface ten-gigabitethernet 3/1/1

Interface name  : Ten-GigabitEthernet3/1/1

AC link ID              : 0

Service instance ID     : 100

PW count                : 2

VSI name        PW link ID         ESI label

vpna            8                  775128

vpna            9                  775128

# EVPN VPLS over SRv6组网中显示AC接口Ten-GigabitEthernet3/1/1的水平分割信息。

<Sysname> display l2vpn forwarding evpn split-horizon ac interface ten-gigabitethernet 3/1/1

Interface name  : Ten-GigabitEthernet3/1/1

AC link ID              : 0

Service instance ID     : 100

SRv6 tunnel count       : 2

VSI name        SRv6 link ID       Argument

vpna            0x8                ::1

vpna            0x9                ::1

# EVPN VPLS组网中显示VSI实例vpna的LDP PW或静态PW水平分割信息。

<Sysname> display l2vpn forwarding evpn split-horizon upw vsi vpna

UPW link ID             : 0

PW count                : 2

VSI name        PW link ID       Argument

vpna            0x8              ::1

vpna            0x9              ::1

# EVPN VPLS over SRv6组网中显示VSI实例vpna的LDP PW或静态PW水平分割信息。

<Sysname> display l2vpn forwarding evpn split-horizon upw vsi vpna

UPW link ID             : 0

SRv6 tunnel count       : 2

VSI name        SRv6 link ID       Argument

vpna            0x8                ::1

vpna            0x9                ::1

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

字段

描述

Tunnel name

VXLAN隧道接口名称

Total number of filtered interfaces

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

Filtered interfaces

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

Interface name

接口名称

AC link ID

AC的链路标识符

Service instance ID

以太网服务实例编号

PW count

PW的数量

SRv6 tunnel count

SRv6隧道的数量

VSI name

VSI名称

PW link ID

PW的链路标识符

SRv6 link ID

SRv6隧道的链路标识符

ESI label

ESI标签

Argument

标识Leaf AC的Argument值,在EVPN VPLS over SRv6的E-Tree组网中用于实现Leaf AC间的流量隔离

当无Argument时显示为“-”

UPW link ID

UPW的链路标识符

 

1.1.36  e-tree enable

e-tree enable命令用来开启本地AC与远端AC的EVPN E-Tree功能。

undo e-tree enable命令用来关闭本地AC与远端AC的EVPN E-Tree功能。

【命令】

e-tree enable

undo e-tree enable

【缺省情况】

本地AC与远端AC的EVPN E-Tree功能处于关闭状态。

【视图】

EVPN实例视图

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

在EVPN VPLS和EVPN VPLS over SRv6组网中,属于同一个EVPN实例的所有AC均可以互相访问。EVPN承载接入用户的网络中,为了提高用户的安全性,减少用户之间的相互影响,通常需要控制AC侧用户之间的相互访问。EVPN E-Tree功能通过将AC分为Root和Leaf角色,实现了同一EVPN实例内AC之间流量的隔离。

本命令用于开启本地AC与远端AC的EVPN E-Tree功能,若仅需要控制本地AC之间的访问,则无需配置本命令。

EVPN VPLS和EVPN VPLS over SRv6组网中,不能同时配置本功能。

【举例】

# 开启EVPN E-Tree功能。

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation mpls

[Sysname-vsi-aaa-evpn-mpls] e-tree enable

1.1.37  esi

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

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

【命令】

esi esi-id

undo esi

【缺省情况】

未配置接口、UPW和VSI的ESI。

【视图】

接口视图

交叉连接PW视图

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 redundancy-modeevpn df-election algorithmevpn df-election preferenceevpn df-election preference non-revertiveevpn 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的视图下执行本命令。

多归属组网站点中,PE设备发布UMR路由时,在该路由中携带VSI视图下配置的ESI,以标识路由对应的ES。

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

【举例】

# 配置接口Ten-GigabitEthernet3/1/1上的ESI值为0000.0001.0002.0003.0004。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] esi 0000.0001.0002.0003.0004

# 配置交叉连接PW的ESI值为0000.0001.0002.0003.0004。

<Sysname> system-view

[Sysname] xconnect-group 1

[Sysname-xcg-1] connection 1

[Sysname-xcg-1-1] peer 1.1.1.1 pw-id 34

[Sysname-xcg-1-1-1.1.1.1-34] esi 0000.0001.0002.0003.0004

# 配置VSI LDP PW的ESI值为0000.0001.0002.0003.0004。

<Sysname> system-view

[Sysname] vsi vpn1

[Sysname-vsi-vpn1] pwsignaling ldp

[Sysname-vsi-vpn1-ldp] peer 1.1.1.1 pw-id 23 no-split-horizon

[Sysname-vsi-vpn1-ldp-1.1.1.1-23] esi 0000.0001.0002.0003.0004

# 配置VSI静态PW的ESI值为0000.0001.0002.0003.0004。

<Sysname> system-view

[Sysname] vsi vpn1

[Sysname-vsi-vpn1] pwsignaling static

[Sysname-vsi-vpn1-static] peer 1.1.1.1 pw-id 23 in-label 100 out-label 200 no-split-horizon

[Sysname-vsi-vpn1-static-1.1.1.1-23] esi 0000.0001.0002.0003.0004

【相关命令】

·     peer(MPLS命令参考/VPLS)

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

【举例】

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

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] evpn df-election algorithm preference

【相关命令】

·     evpn df-election algorithm (system view)

·     evpn df-election preference

1.1.39  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.40  evpn df-election preference

evpn df-election preference命令用来配置DF选举优先级。

undo evpn df-election preference命令用来恢复缺省情况。

【命令】

evpn df-election preference preference

undo evpn df-election preference

【缺省情况】

DF选举优先级为32767。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

preference:指定DF选举优先级,取值范围为0~65535。优先级数值越大则优先级越高。

【使用指导】

在EVPN多归属组网中,若采用了基于优先级的DF选举算法,则可以通过本命令配置DF选举优先级来控制DF的选举。DF优先级最高的设备将选举为DF。

只有在接口视图或系统视图下执行evpn df-election algorithm preference命令后,本命令配置的优先级才会生效。

【举例】

# 配置DF选举优先级为100。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] evpn df-election preference 100

【相关命令】

·     evpn df-election algorithm (interface view)

·     evpn df-election algorithm (system view)

1.1.41  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 ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] evpn df-election preference non-revertive

【相关命令】

·     evpn df-election algorithm (interface view)

·     evpn df-election algorithm (system view)

1.1.42  evpn edge group

evpn edge group命令用来配置ED设备的虚拟IP地址。

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

【命令】

evpn edge group { group-ipv4 | group-ipv6 }

undo evpn edge group

【缺省情况】

未配置ED设备的虚拟IP地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

group-ipv4:ED设备的虚拟IPv4地址。

group-ipv6:ED设备的虚拟IPv6地址。

【使用指导】

为了提高ED的可靠性,避免单点故障,在数据中心的边缘可以部署两台ED设备与其他数据中心互联。在这两台ED设备上执行本命令后,它们将虚拟成一台ED设备,采用虚拟IP地址与VTEP、远端ED建立隧道,以实现冗余保护和负载分担。

两台ED设备被虚拟成一台设备以后,ED设备不能在本地接入虚拟机,只能作为数据中心互联的边缘设备使用,且不能在单台ED设备上引入外部路由。

两台ED设备上配置的虚拟IP地址必须相同,该虚拟IP地址应为ED设备上某个LoopBack接口的IP地址,且该地址不能与BGP对等体的地址相同。

本命令仅用于EVPN VXLAN的数据中心互联组网。在EVPN L3VPN组网中配置本命令,本命令不会生效。

在设备上通过undo bgp命令关闭EVPN地址族所在的BGP实例,会导致该设备上的evpn edge group配置被删除,请谨慎使用。

【举例】

# 配置ED设备的虚拟IP地址为1.2.3.4。

<Sysname> system-view

[Sysname] evpn edge group 1.2.3.4

1.1.43  evpn encapsulation

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

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

【命令】

VSI视图:

evpn encapsulation { mpls | vxlan }

undo evpn encapsulation

交叉连接组视图:

evpn encapsulation mpls

undo evpn encapsulation

【缺省情况】

不存在EVPN实例。

【视图】

VSI视图

交叉连接组视图

【缺省用户角色】

network-admin

【参数】

mpls:表示EVPN采用MPLS封装方式。

vxlan:表示EVPN采用VXLAN封装方式。

【使用指导】

只有创建EVPN实例后,才能进行EVPN相关配置。

本命令与evpn encapsulation binding instance命令互斥,即通过本命令在VSI下创建EVPN实例后,不能在该VSI下通过evpn encapsulation binding instance命令将该VSI与其它EVPN实例关联;反之亦然。

【举例】

# 创建VSI视图下的EVPN实例,并进入VSI实例下的EVPN实例视图。

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation vxlan

[Sysname-vsi-aaa-evpn-vxlan]

1.1.44  evpn encapsulation binding instance

evpn encapsulation binding instance命令用来配置VSI与指定EVPN实例关联。

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

【命令】

evpn encapsulation mpls binding instance instance-name [ vsi-tag tag-id ]

undo evpn encapsulation mpls binding instance instance-name

evpn encapsulation vxlan binding instance instance-name [ vsi-tag { tag-id | auto-vxlan } ]

undo evpn encapsulation vxlan binding instance instance-name

【视图】

VSI实例视图

【缺省情况】

VSI未关联EVPN实例。

【缺省用户角色】

network-admin

【参数】

mpls:表示EVPN采用MPLS封装方式。

vxlan:表示EVPN采用VXLAN封装方式。

instance-name:VSI关联的EVPN实例名称,为1~31个字符的字符串,区分大小写。

vsi-tag:指定VSI实例的Tag ID。多个VSI关联同一个EVPN实例时,可以通过Tag ID来区分不同的VSI。如果未指定本参数,则表示VSI实例的Tag ID为0。

tag-id:手动指定VSI实例的Tag ID值。采用VXLAN封装时,取值范围为1~16777215;采用MPLS封装时,取值范围为1~4094。

auto-vxlan:表示VSI实例的Tag ID根据VXLAN ID自动生成。

【使用指导】

本命令仅用于EVPN VXLAN和EVPN VPLS组网。

一个VSI实例可以关联一个或者两个EVPN实例。关联两个EVPN实例时,其中一个EVPN实例的封装类型必须为MPLS,另一个EVPN实例的封装类型必须为VXLAN。

本命令与evpn encapsulation命令互斥,即通过本命令将VSI与指定EVPN实例关联后,不能在该VSI下通过evpn encapsulation命令创建EVPN实例;反之亦然。

【举例】

# 配置VSI实例vpna与EVPN实例evpna关联。

<Sysname> system-view

[Sysname] vsi vpna

[Sysname-vsi-vpna] evpn encapsulation vxlan binding instance evpna vsi-tag auto-vxlan

【相关命令】

·     evpn encapsulation

·     evpn instance

1.1.45  evpn instance

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

undo evpn instance命令用来删除指定的EVPN实例。

【命令】

evpn instance instance-name

undo evpn instance instance-name

【视图】

系统视图

【缺省情况】

不存在EVPN实例。

【缺省用户角色】

network-admin

【参数】

instance-name:EVPN实例名称,为1~31个字符的字符串,区分大小写。

【使用指导】

只有创建EVPN实例后,才能进行EVPN相关配置。

系统视图下创建EVPN实例后,不同的VSI均可以关联该EVPN实例,无需在各个VSI下重复配置相同的EVPN实例,以简化配置。

【举例】

# 系统视图下创建一个名为evpn1的EVPN实例,并进入EVPN实例视图。

<Sysname> system-view

[Sysname] evpn instance evpn1

[Sysname-evpn-instance-evpn1]

1.1.46  evpn frr local (cross-connect group EVPN instance view)

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

evpn frr local disable命令用来关闭指定EVPN实例的Bypass PW功能,同时删除已经建立的Bypass PW。

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

【命令】

evpn frr local { disable | enable }

undo evpn frr local

【缺省情况】

EVPN实例的Bypass PW功能状态与EVPN VPWS全局Bypass PW功能状态保持一致。

【视图】

交叉连接组EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

EVPN多归属站点组网中,CE 1双归属接入PE 1和PE 2,其中PE 1为DF。当PE 1侧的AC故障时,PE 1会向PE 2及远端PE通告本地不可达信息,使PE 1与远端PE间的PW无法转发流量,导致已经从远端PE发送到PE 1的数据报文被丢弃。为解决上述问题,可通过配置本命令在PE 1与PE 2间建立Bypass PW。PE 1侧的AC故障时,通过Bypass PW临时将流量转发到PE 2,以避免流量转发中断。

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

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

【举例】

# 开启交叉连接组aa的EVPN实例的Bypass PW功能。

<Sysname> system-view

[Sysname] xconnect-group aa

[Sysname-xcg-1] evpn encapsulation mpls

[Sysname-xcg-1-evpn-mpls] evpn frr local enable

【相关命令】

·     evpn multihoming vpws-frr local

1.1.47  evpn frr local (EVPN instance view/VSI EVPN instance view)

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

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

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

【命令】

evpn frr local { disable | enable }

undo evpn frr local

【缺省情况】

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

【视图】

EVPN实例视图

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

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

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地址表项,而是将出接口变更为VTEP 1与VTEP 2间建立的VXLAN隧道的索引,将数据报文转发至VTEP 2,再由VTEP 2转发至VM 1,从而减少AC故障导致的丢包。

EVPN采用MPLS封装方式时,如果同时执行了本命令和evpn multihoming vpls-frr local命令,则当前EVPN实例的FRR功能状态以本命令的配置为准。

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

【举例】

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

<Sysname> system-view

[Sysname] vsi vpna

[Sysname-vsi-vpna] evpn encapsulation mpls

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

【相关命令】

·     evpn multihoming vpls-frr local

1.1.48  evpn frr remote

evpn frr remote enable命令用来开启指定EVPN实例的主备PW功能。

evpn frr remote disable命令用来关闭指定EVPN实例的主备PW功能,同时删除已经建立的备PW。

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

【命令】

evpn frr remote [ disable | enable ]

undo evpn frr remote

【缺省情况】

EVPN实例的主备PW功能状态与EVPN VPWS全局主备PW功能状态保持一致。

【视图】

交叉连接组EVPN实例视图

【缺省用户角色】

network-admin

【使用指导】

EVPN VPWS和EVPN VPWS over SRv6组网中,通过本命令开启主备PW功能后,PE间将建立主备两条PW,实现当主PW出现故障后,将流量立即切换到备份PW,使得流量转发得以继续。

MPLS封装和SRv6封装的交叉连接组EVPN实例均支持本命令。

如果同时执行了本命令和evpn vpws-frr remote命令,则当前EVPN实例的主备PW功能状态以本命令的配置为准。

【举例】

# 开启交叉连接组xcga的EVPN实例的主备PW功能。

<Sysname> system-view

[Sysname] xconnect-group xcga

[Sysname-xcg-xcga] evpn encapsulation mpls

[Sysname-xcg-xcga-evpn-mpls] evpn frr remote enable

【相关命令】

·     evpn vpws-frr remote

1.1.49  evpn irb asymmetric

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

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

【命令】

evpn irb asymmetric

undo evpn irb asymmetric

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] evpn irb asymmetric

1.1.50  evpn local-service-id remote-service-id

evpn local-service-id remote-service-id命令用来创建EVPN PW,并进入EVPN PW视图。如果指定的EVPN PW已经存在,则直接进入EVPN PW视图。

undo evpn local-service-id remote-service-id命令用来删除指定的EVPN PW。

【命令】

evpn local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ] [ pw-class class-name ]

undo evpn local-service-id local-service-id remote-service-id remote-service-id

【缺省情况】

不存在EVPN PW。

【视图】

交叉连接视图

【缺省用户角色】

network-admin

【参数】

local-service-id local-service-id:本端的service ID,取值范围为1~16777215。

remote-service-id remote-service-id远端的service ID,取值范围为1~16777215。

tunnel-policy tunnel-policy-name指定PW的隧道策略。tunnel-policy-name表示隧道策略名,为1~126个字符的字符串,区分大小写。如果不指定本参数,则使用缺省的隧道策略。

pw-class class-name指定PW引用的PW模板。class-name表示PW模板名,为1~19个字符的字符串,区分大小写。PW模板中可以配置PW的数据封装类型、是否使用控制字等。如果不指定本参数,则PW数据封装类型由接口的链路类型决定,对于不强制要求使用控制字的PW数据封装类型,不支持控制字功能。

【使用指导】

在同一交叉连接下执行两次evpn local-service-id remote-service-id命令将两条EVPN PW关联可以实现多段PW功能。

同一个交叉连接中不能通过重复执行evpn local-service-id remote-service-id修改已经创建的EVPN PW,如需修改已经创建的EVPN PW,请先通过undo evpn local-service-id remote-service-id命令删除已经创建的EVPN PW,再执行evpn local-service-id remote-service-id命令创建新的EVPN PW。

在多归属站点组网中,如果本端PE与冗余备份组中的各PE建立EVPN PW时,通过本命令引用的PW模板中配置了使用BFD检测PW的连通性:

·     若本端PE与冗余备份组中各PE建立的EVPN PW为主备EVPN PW,则仅为主EVPN PW建立动态BFD会话。

·     若本端PE与冗余备份组中各PE建立的EVPN PW为等价EVPN PW,则不建立动态BFD会话。

【举例】

# 创建EVPN PW,指定PW的隧道策略为aaa并且指定引用的PW模板为bbb,并进入EVPN PW视图。

<Sysname> system-view

[Sysname] xconnect-group aaa

[Sysname-xcg-aaa] connection ac2pw

[Sysname-xcg-aaa-ac2pw] evpn local-service-id 2 remote-service-id 4 tunnel-policy aaa pw-class bbb

[Sysname-xcg-aaa-ac2pw-2-4]

1.1.51  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.52  evpn mac-move local-suppression

evpn mac-move local-suppression命令用来配置EVPN MAC地址迁移的本地上报抑制功能。

undo evpn mac-move local-suppression命令用来恢复缺省情况。

【命令】

evpn mac-move local-suppression check-interval interval [ threshold threshold ]

undo evpn mac-move local-suppression

【缺省情况】

缺省情况下,EVPN MAC地址迁移检测周期为6分钟,触发本地上报抑制的检测阈值为12次。

【视图】

系统视图

【缺省用户角色】

network-admin

network-operator

【参数】

check-interval interval:EVPN MAC地址迁移检测周期,取值范围为0或10~3600,单位为秒。0表示不检测。

threshold threshold:触发本地上报抑制的检测阈值(一个检测周期内允许MAC地址迁移的最大次数),取值范围为1~255。如果未指定本参数,则使用缺省值12次。

【使用指导】

应用场景

EVPN组网中,PE下的多台用户设备如果配置了相同的MAC地址,PE会反复上报本地学习到的同一EVPN MAC地址消息,此时PE认为该MAC地址对应的某设备在不断迁移位置。

在检测周期内,如果PE监测到某个MAC地址的迁移次数超过检测阈值,则抑制上报本地学习到的该EVPN MAC地址信息。

注意事项

配置检测周期为0时,本地上报抑制功能将被关闭,即总是允许PE上报本地学习到的EVPN MAC地址信息。

【举例】

# 配置EVPN MAC地址迁移的本地上报抑制功能,如果在3分钟内监测到某MAC地址迁移次数超过10次,就抑制上报本地学习到的该EVPN MAC地址信息。

<Sysname> system-view

[Sysname] evpn mac-move local-suppression check-interval 3 threshold 10

# 关闭EVPN MAC地址迁移的本地上报抑制功能。

<Sysname> system-view

[Sysname] evpn mac-move local-suppression check-interval 0

1.1.53  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.54  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.55  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.56  evpn multihoming vpls-frr local

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

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

【命令】

evpn multihoming vpls-frr local

undo evpn multihoming vpls-frr local

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

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

如果执行本命令的同时在指定EVPN实例下执行了evpn frr local命令,则指定EVPN实例的FRR功能状态以EVPN实例下的配置为准。

如果在指定EVPN实例下开启了EVPN的FRR功能,则执行undo evpn multihoming vpls-frr local命令不会关闭该EVPN实例下的FRR功能。

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

【举例】

# 开启EVPN VPLS全局FRR功能。

<Sysname> system-view

[Sysname] evpn multihoming vpls-frr local

【相关命令】

·     evpn frr local (VSI EVPN instance view)

1.1.57  evpn multihoming vpws-frr local

evpn multihoming vpws-frr local命令用来开启全局EVPN VPWS的Bypass PW功能。

undo evpn multihoming vpws-frr local命令用来关闭全局EVPN VPWS的Bypass PW功能,并删除已经建立的Bypass PW。

【命令】

evpn multihoming vpws-frr local

undo evpn multihoming vpws-frr local

【缺省情况】

EVPN VPWS的Bypass PW功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

EVPN多归属站点组网中,CE 1双归属接入PE 1和PE 2,其中PE 1为DF。当PE 1侧的AC故障时,PE 1会向PE 2及远端PE通告本地不可达信息,使PE 1与远端PE间的PW无法转发流量,导致已经从远端PE发送到PE 1的数据报文被丢弃。为解决上述问题,可通过配置本命令在PE 1与PE 2间建立Bypass PW。PE 1侧的AC故障时,通过Bypass PW临时将流量转发到PE 2,以避免流量转发中断。

如果执行本命令的同时在指定EVPN实例下执行了evpn frr local命令,则指定EVPN实例的Bypass PW功能状态以EVPN实例下的配置为准。

执行undo evpn multihoming vpws-frr local命令后,如果EVPN实例下配置了evpn frr local enable命令,则不删除该EVPN实例下的Bypass PW。

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

【举例】

# 开启全局EVPN VPWS的Bypass PW功能。

<Sysname> system-view

[Sysname] evpn multihoming vpws-frr local

【相关命令】

·     evpn frr local (cross-connect group EVPN instance view)

1.1.58  evpn multihoming re-originated mac

evpn multihoming re-originated mac命令用来配置本地重生成MAC/IP发布路由中的MAC地址。

undo evpn multihoming re-originated mac命令用来恢复缺省情况。

【命令】

evpn multihoming re-originated mac

undo evpn multihoming re-originated mac

【缺省情况】

本地不会重生成MAC/IP发布路由中的MAC地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

EVPN VPLS组网中,CE 1通过聚合口或S-trunk双归属接入PE 1和PE 2,PE 3为远端PE连接CE 2。CE 1选择PE 1侧发送流量至CE 2,CE 2通过PE 1和PE 2两侧均可将流量转发至CE 1。当PE 1侧AC故障时,PE 1会撤销发送至PE 2和PE 3的MAC/IP发布路由,此时PE 2需要重新从CE 1学习MAC地址并同步给PE 3,在此期间PE 3没有CE 1的MAC地址表项,导致断流。

为解决上述问题,可在PE 1和PE 2上均配置本命令,PE 2接收到PE 1同步的MAC/IP发布路由时,在本地重新生成CE 1的MAC地址表项并发布给PE 3,这样即使PE 1侧的AC故障导致PE 1撤销MAC/IP发布路由,PE 3仍有CE 1的MAC地址表项,避免断流。

配置本命令前,需要先开启EVPN VPLS的FRR功能。

【举例】

# 配置本地重生成MAC/IP发布路由中的MAC地址。

<Sysname> system-view

[Sysname] evpn multihoming re-originated mac

【相关命令】

·     evpn frr local (VSI EVPN instance view)

·     evpn multihoming vpls-frr local

1.1.59  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.60  evpn redundancy-mode

evpn redundancy-mode命令用来配置接口、UPW或VSI的冗余备份模式。

undo evpn redundancy-mode命令用来恢复缺省情况。

【命令】

evpn redundancy-mode { all-active | single-active }

undo evpn redundancy-mode

【缺省情况】

冗余备份模式为多活冗余模式。

【视图】

接口视图

交叉连接PW视图

VSI LDP PW视图

VSI静态PW视图

VSI视图

【缺省用户角色】

network-admin

【参数】

single-active:单活冗余模式。

all-active:多活冗余模式。

【使用指导】

EVPN VPWS、EVPN VPLS、EVPN VPWS over SRv6、EVPN VPLS over SRv6多归属组网支持本配置。EVPN VXLAN多归属组网仅支持多活冗余模式,不支持本配置。

在多归属站点组网中,冗余备份组中的各PE分别与远端PE建立EVPN PW(或SRv6 PW),若需两条EVPN PW(或SRv6 PW)间形成主备关系,则使用单活冗余模式;若需EVPN PW(或SRv6 PW)间形成等价负载分担,则使用多活冗余模式。

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

多归属站点组网中,PE设备发布UMR路由时,在该路由中携带VSI视图下配置的ESI,以标识路由对应的ES。在VSI视图下,还可以通过本命令配置该ES的冗余备份模式。

建议为同一冗余备份组中各PE连接多归属站点的AC(或UPW、VSI)配置相同的冗余备份模式。

本功能需要与配置接口(或UPW、VSI)的ESI配合使用,即还需要执行esi命令配置ESI。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的冗余备份模式为单活冗余模式。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] evpn redundancy-mode single-active

# 配置交叉连接PW的冗余备份模式为单活冗余模式。

<Sysname> system-view

[Sysname] xconnect-group 1

[Sysname-xcg-1] connection 1

[Sysname-xcg-1-1] peer 1.1.1.1 pw-id 34

[Sysname-xcg-1-1-1.1.1.1-34] evpn redundancy-mode single-active

# 配置VSI LDP PW的冗余备份模式为单活冗余模式。

<Sysname> system-view

[Sysname] vsi vpn1

[Sysname-vsi-vpn1] pwsignaling ldp

[Sysname-vsi-vpn1-ldp] peer 1.1.1.1 pw-id 23 no-split-horizon

[Sysname-vsi-vpn1-ldp-1.1.1.1-23] evpn redundancy-mode single-active

# 配置VSI静态PW的冗余备份模式为单活冗余模式。

<Sysname> system-view

[Sysname] vsi vpn1

[Sysname-vsi-vpn1] pwsignaling static

[Sysname-vsi-vpn1-static] peer 1.1.1.1 pw-id 23 no-split-horizon

[Sysname-vsi-vpn1-static-1.1.1.1-23] evpn redundancy-mode single-active

【相关命令】

·     esi

·     peer(MPLS命令参考/VPLS)

1.1.61  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反复迁移抑制功能处于关闭状态。

【视图】

系统视图

EVPN实例视图

VSI实例下的EVPN实例视图

三层接口视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

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

【使用指导】

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

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

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

系统视图、EVPN实例视图、VSI实例下的EVPN实例视图和三层接口视图下均可以开启ARP反复迁移抑制功能。系统视图的配置对所有EVPN实例都有效,EVPN实例视图下的配置对关联该EVPN实例的所有VSI有效,VSI实例下的EVPN实例视图下的配置仅对该VSI有效,三层接口视图下的配置仅对该接口有效。对于一个ARP来说,ARP反复迁移抑制功能生效的优先级为三层接口视图>EVPN实例视图/VSI实例下的EVPN实例视图>系统视图。

【举例】

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

<Sysname> system-view

[Sysname] evpn route arp-mobility suppression

【相关命令】

·     display evpn route arp-mobility

1.1.62  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地址反复迁移抑制功能处于关闭状态。

【视图】

系统视图

EVPN实例视图

VSI实例下的EVPN实例视图

三层接口视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

permanent:不会恢复被抑制的MAC地址,永远抑制。

【使用指导】

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

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

系统视图、EVPN实例视图、VSI实例下的EVPN实例视图和三层接口视图下均可以开启MAC地址反复迁移抑制功能。系统视图的配置对所有EVPN实例都有效,EVPN实例视图下的配置对关联该EVPN实例的所有VSI有效,VSI实例下的EVPN实例视图下的配置仅对该VSI有效,三层接口视图下的配置仅对该接口有效。对于一个MAC地址来说,MAC地址反复迁移抑制功能生效的优先级为三层接口视图>EVPN实例视图/VSI实例下的EVPN实例视图>系统视图。

【举例】

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

<Sysname> system-view

[Sysname] evpn route mac-mobility suppression

【相关命令】

·     display evpn route mac-mobility

1.1.63  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反复迁移抑制功能处于关闭状态。

【视图】

系统视图

EVPN实例视图

VSI实例下的EVPN实例视图

三层接口视图

【缺省用户角色】

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分布式网关组网。

系统视图、EVPN实例视图、VSI实例下的EVPN实例视图和三层接口视图下均可以开启ND反复迁移抑制功能。系统视图的配置对所有EVPN实例都有效,EVPN实例视图下的配置对关联该EVPN实例的所有VSI有效,VSI实例下的EVPN实例视图下的配置仅对该VSI有效,三层接口视图下的配置仅对该接口有效。对于一个ND来说,ND反复迁移抑制功能生效的优先级为三层接口视图>EVPN实例视图/VSI实例下的EVPN实例视图>系统视图。

【举例】

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

<Sysname> system-view

[Sysname] evpn route nd-mobility suppression

【相关命令】

·     display evpn route nd-mobility

1.1.64  evpn timer ad-delay

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

undo evpn timer ad-delay命令用来关闭以太网自动发现路由延迟发布功能。

【命令】

evpn timer ad-delay delay-time

undo evpn timer ad-delay

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

EVPN VPLS组网中,CE 1通过聚合口或S-trunk双归属多活接入PE 1和PE 2,PE 3为远端PE连接CE 2。CE 1选择PE 1侧发送流量至CE 2,CE 2通过PE 1和PE 2两侧均可将流量转发至CE 1。PE 1重启后,在PE 2发送MAC/IP发布路由同步CE 1的MAC地址之前,PE 1先发送携带下一跳信息的以太网自动发现路由至PE 3,导致PE 3查找CE 1的MAC地址转发流量时会将流量转发给PE 1和PE 2,此时PE 1未学习到CE 1的MAC地址,报文会被丢弃。

为解决上述问题,可在PE 1的AC接口上配置本功能,延迟发布以太网自动发现路由,使PE 1先学习到CE 1的MAC地址,再发布以太网自动发现路由,减少丢包。

【举例】

# 接口Ten-GigabitEthernet3/1/1下配置以太网自动发现路由发布的延迟时间为300秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] evpn timer ad-delay 300

1.1.65  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选举。

【举例】

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

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] evpn timer es-delay 300

【相关命令】

·     evpn track peer

1.1.66  evpn track bfd

evpn track bfd命令用来配置BDF监测静态BFD会话状态。当DF侧AC故障导致静态BFD会话状态为down时,BDF快速切换为DF。

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

【命令】

evpn track bfd session-name

undo evpn track bfd

【缺省情况】

BDF未监测静态BFD会话状态。

【视图】

三层以太网接口视图

三层聚合接口视图

FlexE业务接口视图

【缺省用户角色】

network-admin

【参数】

session-name:静态BFD会话的名称,为1~15个字符的字符串,区分大小写。

【使用指导】

EVPN VPWS多归属组网中,当DF侧的AC故障时,BDF无法快速切换为DF并转发流量,导致DF切换过程中丢包。为解决上述问题,可在DF与BDF间创建静态BFD会话,在DF上配置静态BFD会话监测本地AC接口的状态,并在BDF上配置本命令监测静态BFD会话状态,从而实现当DF侧AC故障时,DF上的静态BFD会话状态变为down,并将静态BFD会话状态通告给BDF,BDF快速切换为DF,从而缩短DF的切换时间,减少丢包。

不能通过重复执行evpn track bfd命令修改BDF监测的静态BFD会话。如需修改,请先通过undo evpn track bfd命令取消BDF监测静态BFD会话,再执行evpn track bfd命令配置BDF监测其它的静态BFD会话。

【举例】

# 配置BDF上的接口Ten-GigabitEthernet3/1/1监测静态BFD会话abc。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] evpn track bfd abc

【相关命令】

·     bfd static(可靠性命令参考/BFD)

1.1.67  evpn track peer

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

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

【命令】

evpn track peer peer-address

undo evpn track peer peer-address

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] evpn track peer 1.1.1.1

【相关命令】

·     evpn timer es-delay

1.1.68  evpn vpws-frr remote

evpn vpws-frr remote命令用来全局开启EVPN VPWS的主备PW功能。

undo evpn vpws-frr remote命令用来关闭全局EVPN VPWS的主备PW功能,并删除已经建立的备PW。

【命令】

evpn vpws-frr remote

undo evpn vpws-frr remote

【缺省情况】

EVPN VPWS的主备PW功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

EVPN VPWS组网中,CE 1接入PE 1,PE 1分别通过RR 1和RR 2连接至PE 2,RR在PE间反射路由时修改下一跳属性并重新分配MPLS标签。RR上配置路由策略修改路由属性,PE 1根据RR反射路由中的路由属性,只会选择RR 1或RR 2其中一条最优路径与PE 2建立PW。为了提高网络可靠性,可在PE 1上配置主备PW功能,实现PE 1通过RR 1、RR 2分别与PE 2创建一主一备两条PW,其中最优路径为主PW,从而减小PE 1与RR 1或RR 2间链路故障对整个网络的影响。

如果执行本命令的同时在指定EVPN实例下执行了evpn frr remote命令,则指定EVPN实例的主备PW功能状态以EVPN实例下的配置为准。

如果EVPN实例下配置了evpn frr remote enable命令,再执行undo evpn vpws-frr remote命令,则EVPN实例下的主备PW功能仍然处于开启状态且不删除该EVPN实例下的备PW。

【举例】

# 全局开启EVPN VPWS主备PW功能。

<Sysname> system-view

[Sysname] evpn vpws-frr remote

【相关命令】

·     evpn frr remote

1.1.69  export route-policy

export route-policy命令用来在配置EVPN的出方向路由策略。

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

【命令】

export route-policy route-policy

undo export route-policy

【缺省情况】

未配置EVPN的出方向路由策略,即不对发布的路由进行过滤。

【视图】

EVPN实例视图

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

交叉连接组EVPN实例视图

VPN实例EVPN视图

【缺省用户角色】

network-admin

【参数】

route-policy:出方向路由策略名称,为1~63个字符的字符串,区分大小写。

【使用指导】

如果在设备上通过本命令指定了EVPN的出方向路由策略,则EVPN实例/VPN实例向BGP EVPN协议发布路由时,将利用指定的路由策略对发布的路由进行过滤、改变发布路由的属性等。使用本命令可以更加精确、灵活地控制路由的发布。

在同一视图下,多次执行本命令,最后一次执行的命令生效。

EVPN实例视图、VSI实例下的EVPN实例视图(非VXLAN封装)、交叉连接组EVPN实例视图、VPN实例视图和VPN实例EVPN视图下配置的出方向路由策略均能用来过滤EVPN路由。其中:

·     EVPN实例视图、VSI实例下的EVPN实例视图(非VXLAN封装)、交叉连接组EVPN实例视图下的配置用于EVPN二层转发场景。

·     VPN实例视图和VPN实例EVPN视图下的配置用于EVPN三层转发场景。如果同时配置二者,则EVPN采用VPN实例EVPN视图下的配置。

【举例】

# 在VPN实例vpn1下配置EVPN的出方向路由策略为poly-1。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] address-family evpn

[Sysname-vpn-evpn-vpn1] export route-policy poly-1

【相关命令】

·     route-policy(三层技术-IP路由命令参考/路由策略)

1.1.70  ignore-ac-state

ignore-ac-state enable命令用来开启当前VSI或交叉连接忽略AC状态的功能。

ignore-ac-state disable命令用来关闭当前VSI或交叉连接忽略AC状态的功能。

undo ignore-ac-state命令用来恢复缺省情况。

【命令】

ignore-ac-state { enable | disable }

undo ignore-ac-state

【缺省情况】

与全局忽略AC功能状态的开关情况保持一致。

【视图】

VSI视图

交叉连接视图

【缺省用户角色】

network-admin

【使用指导】

EVPN VPLS、EVPN VPWS、EVPN VPLS over SRv6或EVPN VPWS over SRv6多归属单活组网中,CE 1采用S-Trunk方式双归属接入PE 1和PE 2,PE 1为主用设备,PE 2为备份设备,PE 2上AC状态为Down。当PE 1上AC故障时,PE 1会撤销以太网自动发现路由,同时PE 2上的AC状态为Up,并向远端PE发送以太网自动发现路由,远端PE需要收到PE 2发送的以太网自动发现路由,才能切换至备份路径,路径切换过程速度较慢,会导致报文丢失。为解决上述问题,可在PE 2上配置本命令,使PE 2忽略AC状态并向远端PE发送以太网自动发现路由,远端PE保存该路由。当PE 1的AC故障时,远端PE将流量快速切换至备份路径,减少丢包。

如果执行本命令的同时在全局执行了l2vpn ignore-ac-state命令,则该VSI或交叉连接的配置以ignore-ac-state命令为准。

本功能可以与本地重生成MAC/IP发布路由中的MAC地址功能配合使用。

【举例】

# 开启VSI实例vpna忽略AC状态的功能。

<Sysname> system-view

[Sysname] vsi vpna

[Sysname-vsi-vpna] ignore-ac-state enable

# 开启交叉连接组aaa下交叉连接ac2pw忽略AC状态的功能。

<Sysname> system-view

[Sysname] xconnect-group aaa

[Sysname-xcg-aaa] connection ac2pw

[Sysname-xcg-aaa-ac2pw] ignore-ac-state enable

【相关命令】

·     l2vpn ignore-ac-state

1.1.71  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.72  import evpn mac-ip

import evpn mac-ip命令用来配置将从对等体/对等体组收到的包含ARP/ND信息的MAC/IP发布路由引入BGP单播路由表。

undo import evpn mac-ip命令用来禁止将从对等体/对等体组收到的包含ARP/ND信息的MAC/IP发布路由引入BGP单播路由表。

【命令】

import evpn mac-ip

undo import evpn mac-ip

【缺省情况】

禁止将从对等体/对等体组收到的包含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.73  import route-policy

import route-policy命令用来配置EVPN的入方向路由策略。

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

【命令】

import route-policy route-policy

undo import route-policy

【缺省情况】

未配置EVPN的入方向路由策略,即如果接收到的路由携带的Route Target属性中存在与本地配置的Import Target相同的值,则接收该路由。

【视图】

EVPN实例视图

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

交叉连接组EVPN实例视图

VPN实例EVPN视图

【缺省用户角色】

network-admin

【参数】

route-policy:入方向路由策略名称,为1~63个字符的字符串,区分大小写。

【使用指导】

如果在设备上通过本命令指定了EVPN的入方向路由策略,则将BGP EVPN协议的路由引入到EVPN实例或VPN实例时,会利用指定的路由策略对引入的路由进行过滤、改变引入路由的属性等。使用本命令可以更加精确、灵活地控制路由的引入。

在同一视图下,多次执行本命令,最后一次执行的命令生效。

EVPN实例视图、VSI实例下的EVPN实例视图(非VXLAN封装)、交叉连接组EVPN实例视图、VPN实例视图和VPN实例EVPN视图下配置的入方向路由策略均能用来过滤EVPN路由。其中:

·     EVPN实例视图、VSI实例下的EVPN实例视图(非VXLAN封装)、交叉连接组EVPN实例视图下的配置用于EVPN二层转发场景。

·     VPN实例视图和VPN实例EVPN视图下的配置用于EVPN三层转发场景。如果同时配置二者,则EVPN采用VPN实例EVPN视图下的配置。

【举例】

# 在VPN实例vpn1下配置EVPN的入方向路由策略为poly-1。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] address-family evpn

[Sysname-vpn-evpn-vpn1] import route-policy poly-1

【相关命令】

·     route-policy(三层技术-IP路由命令参考/路由策略)

1.1.74  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.75  l2vpn ignore-ac-state

l2vpn ignore-ac-state命令用来全局开启忽略AC状态的功能。

undo l2vpn ignore-ac-state命令用来全局关闭忽略AC状态的功能。

【命令】

l2vpn ignore-ac-state [ evpn-vpls | evpn-vpws ]

undo l2vpn ignore-ac-state

【缺省情况】

忽略AC状态的功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

evpn-vpls:配置VSI忽略AC状态功能。

evpn-vpws:配置交叉连接忽略AC状态功能。

【使用指导】

EVPN VPLS、EVPN VPWS、EVPN VPLS over SRv6或EVPN VPWS over SRv6多归属单活组网中,CE 1采用S-Trunk方式双归属接入PE 1和PE 2,PE 1为主用设备,PE 2为备份设备,PE 2上AC状态为Down。当PE 1上AC故障时,PE 1会撤销以太网自动发现路由,同时PE 2上的AC状态为Up,并向远端PE发送以太网自动发现路由,远端PE收到PE 2发送的以太网自动发现路由后,才能切换至备份路径,路径切换过程速度较慢,会导致报文丢失。为解决上述问题,可在PE 2上配置本命令,使PE 2忽略AC状态并向远端PE发送以太网自动发现路由,远端PE保存该路由。当PE 1的AC故障时,远端PE将流量快速切换至备份路径,减少丢包。

如果执行本命令的同时在VSI视图或交叉连接视图下执行了ignore-ac-state命令,则该VSI或交叉连接的配置以ignore-ac-state命令为准。

执行本命令时,如果没有指定evpn-vplsevpn-vpws参数,则表示同时开启VSI忽略AC状态功能和交叉连接忽略AC状态功能。执行本命令时,如果指定了evpn-vpls(或evpn-vpws)参数开启VSI(或交叉连接)的忽略AC状态功能,则不能通过重复执行本命令开启交叉连接(或VSI)的忽略AC状态功能。如需开启交叉连接(或VSI)的忽略AC状态功能,请先通过undo l2vpn ignore-ac-state命令全局关闭忽略AC状态功能,再执行l2vpn ignore-ac-state命令开启VSI和交叉连接的忽略AC状态功能。

本功能可以与本地重生成MAC/IP发布路由中的MAC地址功能配合使用。

【举例】

# 全局开启忽略AC状态的功能。

<Sysname> system-view

[Sysname] l2vpn ignore-ac-state

【相关命令】

·     ignore-ac-state

1.1.76  l3-vni

l3-vni命令用来配置L3VPN的VXLAN ID。

undo l3-vni用来取消配置的L3VPN VXLAN ID。

【命令】

l3-vni vxlan-id

undo l3-vni

【缺省情况】

未配置L3VPN的VXLAN ID。

【视图】

VSI虚接口视图

公网实例视图

【缺省用户角色】

network-admin

【参数】

vxlan-id:VXLAN ID,取值范围为0~16777215。

【使用指导】

分布式网关组网中,需要在网关上配置L3VNI。在网关之间通过VXLAN隧道转发流量时,属于同一路由域、能够进行三层互通的流量通过L3VNI来标识。

转发某个VPN的三层流量时,需要在与该VPN实例关联的VSI虚接口视图下执行本命令;转发公网的三层流量时,不仅需要在属于公网的VSI虚接口视图下执行本命令,还需要在公网实例视图下执行本命令配置与VSI虚接口相同的L3VNI。

如果设备上存在关联了L3VNI的VSI虚接口,且通过mac-address命令为该接口配置了MAC地址,则必须为所有关联L3VNI的VSI虚接口配置相同的MAC地址,该MAC地址作为分布式EVPN网关的Router MAC。

本命令中指定的L3VNI不能与mapping vni命令配置的映射远端VXLAN ID相同。

【举例】

# 配置L3VPN的VXLAN ID为1000。

<Sysname> system-view

[Sysname] interface vsi-interface 100

[Sysname-Vsi-interface100] l3-vni 1000

1.1.77  mac-address source-mac-check

mac-address source-mac-check ac命令用来配置AC的源MAC地址检查表项并开启AC的源MAC地址检查功能。

undo mac-address source-mac-check ac命令用来删除AC的源MAC地址检查表项。若AC的源MAC地址检查表项全部删除,则关闭AC的源MAC地址检查功能。

【命令】

mac-address source-mac-check ac mac-address mask

undo mac-address source-mac-check ac mac-address mask

【缺省情况】

AC的源MAC地址检查功能处于关闭状态。

【视图】

VSI视图

【缺省用户角色】

network-admin

【参数】

mac-address mask:指定源MAC地址检查表项中MAC地址范围,即如果从AC接收到的报文的源MAC地址在源MAC地址检查表项中,则不进行源MAC地址学习。mac-address表示MAC地址,格式为H-H-H,不支持组播MAC地址和全0的MAC地址。mask表示MAC地址的掩码,格式为H-H-H,本参数的取值范围与设备的型号有关,请以设备的实际情况有关。MAC地址掩码中“1”必须连续,例如输入“ffff-ffff-ff00”即表示40位掩码。

【使用指导】

在EVPN VPLS或EVPN VXLAN组网中,本地学习的MAC地址通过EVPN路由同步到远端设备上。在某些情况下,由于流量异常,远端设备可能会从本地AC学习到相同的MAC地址。此时,远端设备认为MAC地址发生迁移,刷新MAC地址表项,后续访问该MAC地址的流量会因表项错误而导致转发失败。

为了避免上述情况,可以在设备上配置本功能。开启本功能后,设备将判断从AC接收到的报文的源MAC地址是否在本命令指定的MAC地址范围内。若在其范围内,则不进行源MAC地址学习,从而避免设备学习到错误的MAC地址表项。

不同情况下,多次执行mac-address source-mac-check ac mac-address mask命令对源MAC地址检查功能影响不同:

·     mac-address参数不同时,设备上会生成多条源MAC地址检查表项。

·     mac-address参数相同、mask参数不同,则最后一次执行的命令生效。

执行undo mac-address source-mac-check ac mac-address mask命令时,指定的mac-addressmask参数必须与设备上存在的源MAC地址检查表项的mac-addressmask完全一致才能删除该条表项。在VSI视图下执行display this命令,可以查看设备上当前存在的源MAC地址检查表项。

【举例】

# 开启VSI aaa内AC的源MAC地址检查功能,并指定对从AC接口接收到的MAC地址为1-1-1、掩码为ffff-ffff-ff00范围内的MAC地址(即MAC地址为0001-0001-00XX,XX表示任意取值)不进行源MAC地址学习。

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] mac-address source-mac-check ac 1-1-1 ffff-ffff-ff00

1.1.78  mac-advertising disable

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

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

【命令】

mac-advertising disable

undo mac-advertising disable

【缺省情况】

允许通告MAC地址信息。

【视图】

EVPN实例视图

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.79  mapping vni

mapping vni命令用来指定本地VXLAN映射的远端VXLAN。

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

【命令】

mapping vni vxlan-id

undo mapping vni

【缺省情况】

未指定本地VXLAN映射的远端VXLAN。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【参数】

vxlan-id:映射的远端VXLAN ID,取值范围为0~16777215。

【使用指导】

仅采用VXLAN封装方式的EVPN实例支持本命令。

在不同的数据中心中,同一租户的相同子网可能使用不同的VXLAN。这些数据中心互联时,若要保证同一租户相同子网之间的流量进行二层转发,则ED设备上需要执行本命令,在不同的VXLAN之间建立映射关系。

可以通过以下方式建立映射关系:

·     将本地VXLAN直接映射为另一个数据中心中使用的VXLAN。采用此方式时,只需在一个数据中心的ED上指定映射的远端VXLAN。例如,数据中心1内使用VXLAN 10、数据中心2内使用VXLAN 20时,只需在数据中心1的ED上配置VXLAN 10映射为远端VXLAN 20。

·     将不同数据中心ED上的本地VXLAN映射为相同的VXLAN(称为中间VXLAN)。采用此方式时,需要在所有数据中心的ED上都指定映射的远端VXLAN为中间VXLAN。例如,数据中心1内使用VXLAN 10、数据中心2内使用VXLAN 20、数据中心3内使用VXLAN 30时,需要在三个数据中心的ED上均配置映射的远端VXLAN为中间VXLAN(如VXLAN 500)。当多个数据中心互联,且不同数据中心使用的VXLAN各不相同时,需要使用此方式。中间VXLAN只能用于VXLAN映射,不能用作普通VXLAN来处理VXLAN业务。

需要注意的是:

·     本地设备上需要创建映射的远端VXLAN,为其配置EVPN实例,并为该EVPN实例配置RD和Route Target属性。

·     本命令中指定的映射远端VXLAN ID不能与l3-vni命令配置的L3VNI相同。

【举例】

# 配置本地VXLAN 100映射为远端VXLAN 200。

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] vxlan 100  

[Sysname-vsi-aaa-vxlan-100] quit

[Sysname-vsi-aaa] evpn encapsulation vxlan

[Sysname-vsi-aaa-evpn-vxlan] mapping vni 200

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

【视图】

EVPN实例视图

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.81  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 VPLS、EVPN VPWS和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.82  peer advertise evpn mac-route detail-only

peer advertise evpn mac-route detail-only命令用来配置向BGP EVPN对等体仅发送包含非全零MAC地址的MAC/IP发布路由。

undo peer advertise evpn mac-route detail-only命令用来恢复缺省情况。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise evpn mac-route detail-only

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise evpn mac-route detail-only

【缺省情况】

设备向BGP EVPN对等体既会发送包含非全零MAC地址的MAC/IP发布路由,也会发送包含全零MAC地址的MAC/IP发布路由。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

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

【使用指导】

在EVPN VPLS多归属网络中,站点内MAC地址较多时,PE会生成大量MAC/IP发布路由。将这些MAC/IP路由发布给对端PE后,会给对端PE带来巨大的路由表项以及MAC地址表项管理压力。特别是对端PE处于汇聚层时,如果汇聚层PE的MAC地址表项达到饱和,可能无法学习到站点内部分用户的MAC地址,导致这些用户无法上线。

为了减少对端PE的MAC地址学习数量,多归属站点连接的PE可以在VSI中的EVPN实例下配置unknown-mac-route send detail-suppressed命令。配置了该命令后,设备不再向BGP EVPN对等体发送具体的MAC地址信息,而是发送UMR路由(即MAC地址为0-0-0的MAC/IP发布路由)。

但是,属于同一ES的PE之间需要发送包含非全零MAC地址的明细MAC/IP发布路由,以实现MAC地址表项的同步。配置了unknown-mac-route send detail-suppressed命令时,缺省情况下,属于同一ES的PE之间无法实现MAC地址表项的同步。此时可以在连接多归属站点的PE上,为属于同一ES的另一台PE配置peer advertise evpn mac-route detail-only命令,以实现设备向属于同一ES的另一台PE仅发送包含非全零MAC地址的MAC/IP发布路由。

【举例】

# 在BGP EVPN地址族视图下,配置向对等体1.1.1.1仅发送包含非全零MAC地址的MAC/IP发布路由。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] peer 1.1.1.1 advertise evpn mac-route detail-only

【相关命令】

·     unknown-mac-route

1.1.83  peer advertise original-route

peer advertise original-route命令用来配置向对等体/对等体组发布源EVPN路由。

undo peer advertise original-route命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] } advertise original-route

undo peer { group-name | ipv4-address [ mask-length ] } advertise original-route

【缺省情况】

执行peer re-originated命令后,设备不向对等体/对等体组发布源EVPN路由。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

【使用指导】

使用本功能前必须在ED上配置peer re-originated命令,否则本功能不生效。

EVPN数据中心互联组网中,ED上配置peer re-originated命令后,该ED仅向对等体/对等体组发布修改路由信息后的路由,不会发布源EVPN路由。此时若有对等体/对等体组希望从该ED接收未经修改的源EVPN路由,则可在ED上执行本命令,向指定对等体/对等体组同时发送源EVPN路由和修改路由信息后的路由。

【举例】

# 在BGP EVPN地址族视图下,配置向对等体1.1.1.1发送源EVPN路由。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] peer 1.1.1.1 advertise original-route

【相关命令】

·     peer re-originated

·     peer suppress re-originated

1.1.84  peer next-hop-invariable

peer next-hop-invariable命令用来配置向EBGP对等体/对等体组发布路由时不改变下一跳。

undo peer next-hop-invariable命令用来配置向EBGP对等体/对等体组发布路由时会将下一跳改为自己的地址。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } next-hop-invariable

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } next-hop-invariable

【缺省情况】

向EBGP对等体/对等体组发布路由时会将下一跳改为自己的地址。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。

ipv4-address:对等体的IPv4地址。

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

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

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

【使用指导】

在两个数据中心之间,BGP EVPN路由通过IBGP—EBGP—IBGP的路径发布。不同数据中心的两个主机通信时,报文通过入口VTEP和出口VTEP之间的VXLAN隧道传输。因此,需要执行本命令配置IBGP路由通告给EBGP对等体时不改变下一跳地址,使得VTEP学习到的BGP EVPN路由下一跳为远端VTEP的地址,以便在两个VTEP之间建立VXLAN隧道。

本命令与peer next-hop-local命令互斥。

【举例】

# 配置向EBGP对等体1.1.1.1发布路由时不改变下一跳。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] peer 1.1.1.1 next-hop-invariable

【相关命令】

·     peer next-hop-local(三层技术-IP路由命令参考/BGP)

1.1.85  peer macip-route-limit

peer macip-route-limit命令用来设置允许从指定对等体/对等体组接收的MAC/IP发布路由的最大数量。

undo peer macip-route-limit命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } macip-route-limit route-number [ { alert-only | discard | reconnect reconnect-time } | percentage-value ]

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } macip-route-limit

【缺省情况】

不限制从对等体/对等体组接收的MAC/IP发布路由的数量。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

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

route-number:允许设备接收的MAC/IP发布路由的最大数量,取值范围为1~4294967295。如果没有指定alert-onlydiscardreconnect参数,则从指定对等体/对等体组接收的路由的数量大于prefix-number时,路由器自动断开与指定对等体/对等体组的会话。对于BGP动态对等体,本地设备不会尝试与其重新建立会话,但是接收到对等体的BGP会话建立请求后会接受该请求;对于其他非BGP动态对等体,本地设备不会尝试与其重新建立会话,可以通过reset bgp命令重启BGP会话,使得本地设备与对等体重新建立BGP会话。

alert-only:如果路由器从指定对等体/对等体组接收的路由的数量大于prefix-number,仅打印告警信息,路由器保持与指定对等体/对等体组的会话,并可以继续接收路由。

discard:如果路由器从指定对等体/对等体组接收的路由的数量大于prefix-number值,路由器保持与指定对等体/对等体组的会话,但丢弃超出限制的路由,并打印告警信息。从指定对等体/对等体组接收的路由数量小于prefix-number后,路由器可以继续接收路由。如果用户想恢复之前丢弃的路由,则需要执行refresh bgp import命令请求对等体/对等体组重新发布路由。

reconnect reconnect-time:如果路由器从指定对等体/对等体组接收的路由的数量大于prefix-number值,则等待指定的时间间隔后重新与对等体/对等体组建立会话。reconnect-time为路由器与指定对等体/对等体组重建会话的时间间隔,取值范围为1~65535,单位为秒。对于BGP动态对等体,本参数不会生效。

percentage-value:配置路由器产生告警信息的阈值(即路由器接收的路由数量与prefix-number的百分比达到percentage-value时,路由器将产生告警信息),取值范围为1~100,缺省值为75。

【使用指导】

执行本命令可以避免攻击者向路由器发送大量的MAC/IP发布路由,对路由器进行攻击。本命令还可以使路由器产生告警信息,提醒用户检查EVPN地址族下接收到的MAC/IP发布路由。

在BGP EVPN地址族视图下,对于同一个对等体/对等体组,peer macip-route-limit命令和peer route-limit命令互斥。

【举例】

# 在BGP EVPN地址族视图下,设置允许从对等体1.1.1.1收到的MAC/IP发布路由的最大数量为10000。如果从对等体1.1.1.1收到的路由数量超过10000,则断开与该对等体的会话。

<Sysname> system-view

[Sysname] bgp 109

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

[Sysname-bgp-default-evpn] peer 1.1.1.1 macip-route-limit 10000

【相关命令】

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

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

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

1.1.86  peer re-originated

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

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

【命令】

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

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

【缺省情况】

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

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

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

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

【使用指导】

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。

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

【举例】

# 在BGP EVPN地址族视图下,配置修改从BGP对等体1.1.1.1收到的IP前缀路由的L3VNI、RD和RT。

<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 replace-rt

【相关命令】

·     peer advertise original-route

·     peer suppress re-originated

1.1.87  peer re-originated mac

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

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

【命令】

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

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

【缺省情况】

不修改从对等体/对等体组接收到的MAC/IP发布路由的信息。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

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

replace-rt:指定将MAC/IP发布路由的封装类型、VXLAN ID/MPLS Label、RD和RT修改为接收到该路由的VSI(即VSI的RT与路由携带的RT匹配)关联的另一个EVPN实例的封装类型、MPLS Label/VXLAN ID、RD和RT。如果不指定本参数,则仅修改封装类型、VXLAN ID/MPLS Label、RD,不修改RT。

【使用指导】

在EVPN VXLAN网络与EVPN VPLS网络互通的组网中,需要在网络的边界设备上配置本命令,修改MAC/IP发布路由的信息,实现MAC/IP发布路由在EVPN VXLAN网络和EVPN VPLS网络之间重生成。

使用本功能前必须先配置evpn mac re-originated enable命令,否则本功能不生效。

【举例】

# 在BGP EVPN地址族视图下,配置修改从BGP对等体1.1.1.1收到的MAC/IP发布路由的封装类型、VXLAN ID/MPLS Label和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 mac

【相关命令】

·     evpn mac re-originated enable

1.1.88  peer router-mac-local

peer router-mac-local命令用来配置向对等体/对等体组发布路由、将从对等体/对等体组接收到的路由发布给其他对等体时,将路由的Router MAC修改为自身的Router MAC地址。

undo peer router-mac-local命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } router-mac-local

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } router-mac-local

【缺省情况】

不会修改路由的Router MAC。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

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

【使用指导】

数据中心网络的ED设备上需要执行本命令,以便该设备将从数据中心内的对等体/对等体组学到的路由通告给其他数据中心网络的ED设备,或将从其他数据中心网络的ED设备学到的路由通告给数据中心内的对等体/对等体组时,将路由的Router MAC修改为本地的Router MAC。

【举例】

# 在BGP EVPN地址族视图下,配置向对等体1.1.1.1发布路由、将从对等体1.1.1.1接收到的路由发布给其他对等体时,将路由的Router MAC修改为自身的Router MAC。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] peer 1.1.1.1 router-mac-local

1.1.89  peer suppress re-originated

peer suppress re-originated命令用来抑制向对等体/对等体组发送修改路由信息后的EVPN路由。

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

【命令】

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

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

【缺省情况】

执行peer re-originated命令后,设备仅向对等体/对等体组发送修改路由信息后的EVPN路由。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

ip-prefix:抑制向对等体/对等体组发送修改路由信息后的IP前缀路由。

mac-ip:抑制向对等体/对等体组发送修改路由信息后的MAC/IP发布路由。

【使用指导】

如果ED上同时配置了peer re-originatedpeer advertise original-route命令,则该ED会向指定对等体/对等体组发送源EVPN路由和修改路由信息后的EVPN路由。此时若该对等体/对等体组仅希望接收源EVPN路由,则可在ED上配置本命令,抑制向对等体/对等体组发送修改路由信息后的EVPN路由,减少该对等体/对等体组上的EVPN路由条目。

【举例】

# 在BGP EVPN地址族视图下,抑制向对等体1.1.1.1发送修改路由信息后的IP前缀路由。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] peer 1.1.1.1 suppress re-originated ip-prefix

【相关命令】

·     peer advertise original-route

·     peer re-originated

1.1.90  peer suppress original-route

peer suppress original-route命令用来抑制向对等体/对等体组发布源EVPN路由,并撤销已经通告的源路由。

undo suppress original-route命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } suppress original-route { auto-discovery | es | imet }

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } suppress original-route { auto-discovery | es | imet }

【缺省情况】

不抑制向对等体/对等体组发布源EVPN路由。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

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

auto-discovery:抑制向对等体/对等体组发送源以太网自动发现路由。

es:抑制向对等体/对等体组发送源以太网段路由。

imet:抑制向对等体/对等体组发送源包含性组播以太网标签路由。

【使用指导】

在EVPN VXLAN网络与EVPN VPLS网络互通的组网中,GW会将从远端GW收到的以太网自动发现路由、以太网段路由和包含性组播以太网标签路由的源路由及重生成路由发送给本端网络的VTEP。此时可以在GW上执行本命令,抑制向对等体/对等体组发布源EVPN路由,并撤销已经通告的源路由,以减少源路由对于带宽资源的占用。

【举例】

# 在BGP EVPN地址族视图下,配置抑制向对等体1.1.1.1发送源以太网自动发现路由。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] peer 1.1.1.1 suppress original-route auto-discovery

1.1.91  peer vpn-orf ignore

peer vpn-orf ignore命令用来配置向指定BGP EVPN对等体发送BGP EVPN路由时不根据Route Target进行过滤。

undo peer vpn-orf ignore命令用来恢复缺省情况。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } vpn-orf ignore

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } vpn-orf ignore

【缺省情况】

开启EVPN ORF功能后,设备向所有BGP EVPN对等体发送BGP EVPN路由时,都会根据Route Target对发送的路由进行过滤。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

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

【使用指导】

配置vpn-orf enable命令开启了EVPN ORF功能后,对于所有同时建立了BGP EVPN会话以及BGP IPv4 RT-Filter会话的对等体,设备在向这些对等体发布BGP EVPN路由时,均会根据BGP IPv4 RT-Filter路由中携带的Route Target信息对路由进行过滤。如果BGP对等体未开启EVPN ORF功能,由于BGP对等体可能无法发布部分或者全部本地配置的Route Target信息,可能导致本端设备无法发布部分或所有BGP EVPN路由给该对等体。

为了防止与设备建立了BGP IPv4 RT-Filter会话、却不支持EVPN ORF功能的对等体无法接收到所需的BGP EVPN路由,可以在开启了EVPN ORF功能的设备上,为不支持EVPN ORF功能的BGP对等体/对等体组配置本命令,使得开启了EVPN ORF功能的设备在向指定的对等体/对等体组发布BGP EVPN路由时,不根据Route Target过滤路由,从而保障BGP EVPN业务的正常运行。

【举例】

# 在BGP EVPN地址族视图下,配置向BGP EVPN对等体1.1.1.1发送BGP EVPN路由时不根据Route Target进行过滤。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] peer 1.1.1.1 vpn-orf ignore

【相关命令】

·     vpn-orf enable

1.1.92  ping evpn vpws

ping evpn vpws命令用来检测EVPN VPWS组网中PW连通性。

【命令】

ping evpn vpws xconnect-group group-name local-service-id  remote-service-id [ -a source-ip | -c count | -exp exp-value | -m interval | -r reply-mode | -s packet-size | -t time-out ] *

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

xconnect-group group-name:交叉连接组的名称,为1~31个字符的字符串,不能包含字符“-”,区分大小写。

local-service-id:本端的Service ID,取值范围为1~16777215。

remote-service-id:远端的Service ID,取值范围为1~16777215。

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为该节点的MPLS LSR ID。

-c count:指定发送MPLS echo request报文的次数。count为MPLS echo request报文发送次数,取值范围为1~4294967295,缺省值为5。当网络状况较差情况时,建议增加发送报文次数,通过丢包率来检测网络质量。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-m interval:指定连续发送MPLS echo request报文的时间间隔。interval为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为2000。当网络状况较差情况时,建议配置此参数取值≥2000。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值为2或4,2表示使用UDP报文回应,4表示使用VCCV报文回应。缺省值为2。

-s packet-size:指定MPLS echo request报文长度。packet-size为MPLS echo request报文长度(不包括IP头和UDP头),取值范围为65~8100,单位为字节,缺省值为100。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

【使用指导】

EVPN VPWS组网中,本端PE设备与远端PE设备间通过PW传输数据报文。当PE间出现丢包或断流现象时,可通过本命令检测PE设备间的PW连通性。

通过本命令检测的PW必须引用PW模板,且该PW模板下必须通过vccv cc命令配置VCCV控制通道类型。

【举例】

# 检测交叉连接组xcga内本端service ID为2、远端service ID为1的PW的连通性。

<Sysname> ping evpn vpws xconnect-group xcga 2 1

EVPN VPWS PING FEC: Local Evpn Vpws Id = 1, Remote Evpn Vpws Id = 2 : 100 data bytes。

Press CTRL+C to break

Reply from 100.1.1.1: bytes=100 Sequence=1 time=11 ms

Reply from 100.1.1.1: bytes=100 Sequence=2 time=15 ms

Reply from 100.1.1.1: bytes=100 Sequence=3 time=11 ms

Reply from 100.1.1.1: bytes=100 Sequence=4 time=15 ms

Reply from 100.1.1.1: bytes=100 Sequence=5 time=11 ms

-- FEC: Local CeId = 1, Remote CeId = 5 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 11/13/15 ms

表1-46 ping evpn vpws命令显示信息描述表

字段

描述

EVPN VPWS PING FEC: Local Evpn Vpws Id = 1, Remote Evpn Vpws Id = 2 : 100 data bytes.

检测本端service ID为2、远端service ID为1的PW的连通性,每个MPLS echo request报文中的数据为100字节

Press CTRL+C to break

按组合键Ctrl+C可以终止ping操作

Reply from 100.1.1.1: bytes=100 Sequence=1 time=11 ms

收到IP地址为100.1.1.1的设备回复的回显应答报文,包括:

·     bytes:表示MPLS Echo Reply报文中的数据字节数

·     sequence:表示报文序号,用来判断报文是否有分组丢失、失序或重复

·     time:表示响应时间

若在等待响应的超时时间内仍没有收到回显应答报文,则显示Request time out

-- FEC: Local CeId = 1, Remote CeId = 5 ping statistics ---

Ping操作中收发数据的统计结果,包括:

·     packet(s) transmitted:发送的MPLS echo request报文数目

·     packet(s) received:接收到的MPLS Echo Reply报文数目

·     % packet loss:未响应报文数占发送报文总数的百分比

·     round-trip min/avg/max:往返时延的最小值、平均值、最大值,单位为ms

 

1.1.93  ping evpn vsi

ping evpn vsi命令用来检测EVPN VPLS组网中本端PE到指定主机连接的远端PE的PW连通性。

【命令】

ping evpn vsi vsi-name mac mac-address [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -rtos tos-value | -s packet-size | -t time-out | -v ] *

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vsi vsi-name:检测与指定VSI关联的PW的连通性。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。

mac mac-address:检测到指定主机连接的远端PE的PW连通性。mac-address表示MAC地址,形式为H-H-H,不能配置为全0、广播MAC地址和组播MAC地址。

-a source-ip:指定发送的EVPN echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则EVPN MAC echo request报文的源地址为报文出接口的主IP地址。

-c count:指定发送EVPN echo request报文的次数。count为EVPN echo request报文发送次数,取值范围为1~4294967295,缺省值为5。

-exp exp-value:EVPN echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定EVPN echo request报文中的TTL值,ttl-value为TTL值,取值范围为1~255,缺省值为255。

-m wait-time:指定连续发送EVPN echo request报文的时间间隔。wait-time为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为200。

-r reply-mode:指定接收者对EVPN echo request报文的应答模式。reply-mode为应答模式,取值为2、4,缺省值为2。2表示根据目的IP地址查找IP转发表转发应答报文;4表示根据VSI关联的PW转发应答报文。

-rtos tos-value:指定EVPN echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-s packet-size:指定EVPN echo request报文长度。packet-size为EVPN echo request报文长度(不包括IP头和UDP头),取值范围为81~8100,单位为字节,缺省值为100。

-t time-out:指定发送EVPN echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v:显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

【使用指导】

EVPN VPLS组网中,本端PE设备与远端PE设备间通过PW传输数据报文,当PE间出现丢包或断流现象时,可通过本命令检测PE设备间的PW连通性。具体检测过程为:

(1)     本端PE设备构造MPLS echo request报文,请求报文的目的MAC地址为本命令指定的MAC地址。本端PE设备根据目的MAC地址,在指定VSI的MAC地址表中查找匹配的表项,获取PW标签,为MPLS echo request报文封装PW标签后,通过PW将报文发送给远端PE。

(2)     远端PE收到MPLS echo request报文后,通过查找IP路由表向该请求报文的源IP地址(即本端PE)发送MPLS echo reply报文。

(3)     本端PE设备根据是否收到应答报文、收到应答报文的时间,判断该PW连通性,并输出相应的统计信息。

【举例】

# 检测EVPN VPLS组网中本端PE到MAC地址为2-2-2的主机连接的远端PE之间PW连通性。

<System> ping evpn vsi vpna mac 2-2-2

Ping remote PE with MAC 0002-0002-0002: 100 data bytes.

Press CTRL_C to break.

100 bytes from 50.1.1.12: Sequence=1 time=1 ms

100 bytes from 50.1.1.12: Sequence=2 time=2 ms

100 bytes from 50.1.1.12: Sequence=3 time=1 ms

100 bytes from 50.1.1.12: Sequence=4 time=2 ms

100 bytes from 50.1.1.12: Sequence=5 time=1 ms

 

--- Ping statistics for mac 0002-0002-0002 ---

5 packets transmitted, 5 packets received, 0.0% packet loss

Round-trip min/avg/max = 1/1/2 ms

1.1.94  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.95  pw-class

pw-class命令用来指定引用的PW模板。

undo pw-class命令用来恢复缺省情况。

【命令】

pw-class class-name

undo pw-class

【缺省情况】

未引用PW模板。

【视图】

EVPN实例视图

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【参数】

class-name:PW模板名,为1~19个字符的字符串,区分大小写。

【使用指导】

仅采用MPLS封装方式的EVPN实例支持本命令。

在VSI实例下的EVPN实例视图下执行本命令指定引用PW模板后,该PW模板将应用于该视图下建立的所有PW。

在EVPN实例视图下执行本命令指定引用PW模板后,该PW模板将应用于与该EVPN实例关联的VSI下建立的所有PW。

多次执行本命令,则最后一次执行的命令生效。

【举例】

# 在VSI实例下的EVPN实例视图下指定引用的PW模板为pw100。

<Sysname> system-view

[Sysname] vsi vpna

[Sysname-vsi-vpna] evpn encapsulation mpls

[Sysname-vsi-vpna-evpn-mpls] pw-class pw100

1.1.96  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.97  reset evpn route mac-mobility suppression

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

【命令】

reset evpn route mac-mobility suppression [ evpn-instance instance-name | interface interface-type interface-number  | vsi vsi-name ] [ mac mac-address ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

evpn-instance instance-name:取消对指定EVPN实例内MAC地址迁移的抑制。instance-name实例名称,为1~31个字符的字符串,区分大小写。

interface interface-type interface-number:取消对指定接口上MAC地址迁移的抑制。interface-type interface-number为接口类型和接口编号。

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

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地址反复迁移抑制功能。

执行本命令时,如果没有指定evpn-instance instance-nameinterface interface-type interface-numbervsi vsi-name参数,则表示取消对所有ARP迁移的抑制。

【举例】

# 取消对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.98  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内IPv6地址1::1对应的ND信息的迁移抑制。

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

【相关命令】

·     display evpn route nd-mobility

1.1.99  route-distinguisher

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

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

【命令】

公网实例视图/交叉连接组EVPN实例视图/EVPN实例视图:

route-distinguisher route-distinguisher

undo route-distinguisher

VSI实例下的EVPN实例视图:

route-distinguisher { route-distinguisher | auto [ router-id ] }

undo route-distinguisher

【缺省情况】

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

【视图】

公网实例视图

EVPN实例视图

交叉连接组EVPN实例视图

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

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

auto:表示自动生成RD。自动生成的RD取值为“N:VXLAN ID”,N为从1开始的整数;如果“N:VXLAN索引”已被使用,则RD取值改为“(N+1):VXLAN ID”,如此反复,直到找到未被使用的RD。

router-id:表示根据Router ID 自动生成RD,自动生成的RD取值为“Router ID:N”。如果不指定本参数,则表示根据VXLAN ID自动生成RD,自动生成的RD取值为“N:VXLAN ID”。其中,N为从1开始的整数;如果“Router ID:N”或“N:VXLAN”已被使用,则RD取值改为“Router ID:(N+1)”或“(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值。

【举例】

# 配置VSI实例下的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.100  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.101  snmp-agent trap enable evpn

snmp-agent trap enable evpn命令用来开启EVPN告警功能。

【命令】

snmp-agent trap enable evpn [ mac-mobility-suppression ]

undo snmp-agent trap enable evpn [ mac-mobility-suppression ]

【视图】

系统视图

【缺省情况】

EVPN告警功能处于关闭状态。

【缺省用户角色】

network-admin

【参数】

mac-mobility-suppression:开启MAC迁移抑制告警。

【使用指导】

开启EVPN告警功能后,当MAC地址迁移次数达到设置的阈值时会产生告警信息。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。

有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

执行本命令时,如果未指定任何参数,则表示开启或关闭EVPN的所有告警功能。

【举例】

# 开启EVPN告警功能。

<Sysname> system-view

[Sysname] snmp-agent trap enable evpn

1.1.102  tracert evpn vpws

tracert evpn vpws命令用来查看EVPN VPWS组网中PW所经过的路径,并根据应答信息对错误点进行定位。

【命令】

tracert evpn vpws xconnect-group group-name local-service-id  remote-service-id [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -t time-out ] * [ ddmap | full-lsp-path ] *

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

xconnect-group group-name:交叉连接组的名称,为1~31个字符的字符串,不能包含字符“-”,区分大小写。

local-service-id:本端的Service ID,取值范围为1~16777215。

remote-service-id:远端的Service ID,取值范围为1~16777215。

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为该节点的MPLS LSR ID。

-exp exp-value:指定MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中TTL的最大值(即检测的最大跳数)。ttl-value为TTL最大值,取值范围为1~255,缺省值为255。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值为2或4,2表示使用UDP报文回应,4表示使用VCCV报文回应。缺省值为2。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

ddmap:为MPLS echo reply报文和MPLS echo request报文封装Downstream Detailed Mapping TLV。如果不指定本参数,则封装Downstream Mapping TLV。Downstream Detailed Mapping TLV和Downstream Mapping TLV用来携带LSP在当前节点的下游信息,主要包括下一跳地址、出标签等。进行MPLS Tracert操作时,设备需要检验以上TLV中的下一跳地址和出标签是否正确。如果两项检查均通过,则向头节点发送标识检测成功的MPLS Echo Reply报文;如果任意一项检查未通过,则向头节点发送携带错误码的MPLS Echo Reply报文。

full-lsp-path:显示本端PE到远端PE之间完整的LSP路径。如果不配置该参数,则只显示PW尾节点回应的信息。

【使用指导】

EVPN VPWS组网中,本端PE设备与远端PE设备间通过PW传输数据报文。当PE间出现丢包或断流现象时,可通过本命令查看本端PE到远端PE的PW所经过的路径,并根据应答信息对错误点进行定位。

通过本命令检测的PW必须引用PW模板,且该PW模板下必须通过vccv cc命令配置VCCV控制通道类型。

【举例】

# 对交叉连接组xcga内本端service ID为100、远端service ID为200的PW发起tracert检测。

<Sysname> tracert evpn vpws xconnect-group xcga 100 200

Trace route to a remote PE through a PW with local service ID 100 and remote

service ID 200 in cross-connect group 4.

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   42.1.1.2/[3 1892]

  1 Request time out

  2     41.1.1.1           4 ms    Egress

表1-47 tracert evpn vpws命令显示信息描述表

字段

描述

Trace route to a remote PE through a PW with local service ID 100 and remote service ID 200 in cross-connect group 4

查看交叉连接组xcga内本端service ID为100、远端service ID为200的PW所经过的路径

TTL

跳数

Replier

节点的IP地址

Time

RTT(Roud-Trip Time,往返时间)值,单位为毫秒

Type

路径经过的节点类型,取值包括:

·     Ingress:入节点

·     Transit:中间节点

·     Egress:出节点

Downstream

下一跳IP地址与压入标签值

ReturnCode

返回码,括号内为返回子码

Request time out

若在等待响应的超时时间内没有收到MPLS Echo应答报文,则显示本字段

 

1.1.103  tracert evpn vsi

tracert evpn vsi命令用来查看EVPN VPLS组网中本端PE到指定主机连接的远端PE间PW所经过的路径,并根据应答信息对错误点进行定位。

【命令】

tracert evpn vsi vsi-name mac mac-address [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -rtos tos-value | -t time-out ] *

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vsi vsi-name:检测指定VSI内PW的连通性。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。

mac mac-address:检测到指定主机连接的远端PE的PW连通性。mac-address表示MAC地址,形式为H-H-H,不能配置为全0、广播MAC地址和组播MAC地址。

-a source-ip:指定发送的MPLS echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则MPLS echo request报文的源地址为报文出接口的主IP地址。

-exp exp-value:MPLS echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定MPLS echo request报文中TTL的最大值,ttl-value为TTL值,取值范围为1~255,缺省值为255。

-r reply-mode:指定接收者对MPLS echo request报文的应答模式。reply-mode为应答模式,取值为2、4,缺省值为2。2表示根据目的IP地址查找IP转发表转发应答报文;4表示根据VSI关联的PW转发应答报文。

-tos tos-value:指定MPLS echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-t time-out:指定发送MPLS echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

【使用指导】

EVPN VPLS组网中,本端PE设备与远端PE设备间通过PW传输数据报文。当PE间出现丢包或断流现象时,可通过本命令查看本端PE到指定主机连接的远端PE间PW所经过的路径,并根据应答信息对错误点进行定位。具体检测过程为:

(1)     本端PE设备构造MPLS echo request报文,请求报文的目的MAC地址为本命令指定的MAC地址。本端PE设备根据目的MAC地址,在指定VSI的MAC地址表中查找匹配的表项,获取PW标签,为MPLS echo request报文封装PW标签后,通过PW将报文发送给远端PE。此时MPLS报文头部的TTL字段的取值设置为1。

(2)     下一跳节点收到报文后,将TTL值减1,变为0。该节点通过查找IP路由表向该请求报文的源IP地址(即本端PE)发送ICMP超时报文。

(3)     如果本端PE收到ICMP超时报文或未在time-out时间内收到ICMP超时报文,则会将TTL字段的取值加1(此时设置为2)继续发送MPLS echo request报文。

(4)     下游节点收到报文后,依次将TTL值减1,直到TTL值变为0。TTL值减为0的节点通过查找IP路由表向该请求报文的源IP地址(即本端PE)发送ICMP超时报文;若该节点为远端PE,则向首节点发送MPLS echo reply应答报文。

(5)     本端PE依次重复上述过程,直至MPLS echo request报文中TTL达到配置的最大值或收到远端PE的应答报文。

(6)     本端PE设备根据是否收到应答报文、收到应答报文的时间,判断该PW连通性、该PW经过的路径,并输出相应的统计信息。

【举例】

# 在EVPN VPLS组网中,查看本端PE到MAC地址为1-1-1的主机连接的远端PE之间PW所经过的路径,并根据应答信息对错误点进行定位。

<Sysname> tracert evpn vsi vpna mac 1-1-1

Trace route to a remote PE in VSI vpna by reaching remote-MAC 0001-0001-0001.

Press CTRL+C to break.

  TTL   Replier            Time    Type

  0                                Ingress

  1     11.1.1.2           1 ms    Transit

  2     12.1.1.1           1 ms    Egress

表1-48 tracert evpn vsi命令显示信息描述表

字段

描述

Trace route to a remote PE in VSI vpna by reaching remote-MAC 0001-0001-0001

查看VSI vpna内从当前设备到MAC地址为0001-0001-0001的主机连接的远端PE间PW所经过的路径

Press CTRL+C to break

按组合键Ctrl+C可以终止tracert操作

TTL

跳数

Replier

节点的IP地址

Time

RTT(Roud-Trip Time,往返时间)值,单位为毫秒

Type

路径经过的节点类型,取值包括:

·     Ingress:入节点

·     Transit:中间节点

·     Egress:出节点

Request time out

请求超时,若在等待响应的超时时间内没有收到应答报文,则显示本字段

 

1.1.104  tunnel-policy

tunnel-policy命令用来指定引用的隧道策略。

undo tunnel-policy命令用来恢复缺省情况。

【命令】

tunnel-policy tunnel-policy-name

undo tunnel-policy

【缺省情况】

未引用隧道策略。

【视图】

EVPN实例视图

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【参数】

tunnel-policy-name:隧道策略名称,为1~126个字符的字符串,区分大小写。

【使用指导】

仅采用MPLS封装方式的EVPN实例支持本命令。

在VSI实例下的EVPN实例视图下执行本命令指定引用的隧道策略后,与该VSI关联的PW将引用该隧道策略,即根据指定的隧道策略选择承载PW的公网隧道。

在EVPN实例视图下执行本命令指定引用的隧道策略后,与该EVPN实例关联的VSI下的PW将引用该隧道策略。

如果未引用隧道策略或者引用的隧道策略尚未配置,则PW根据缺省选择策略来选择公网隧道。缺省选择策略为按照LSP隧道->GRE隧道->CRLSP->SRLSP隧道的优先级顺序选择隧道,负载分担的隧道数目为1。

多次执行本命令,则仅最后一次执行的生效。

【举例】

# 在VSI实例下的EVPN实例视图下指定引用的隧道策略为policy1。

<Sysname> system-view

[Sysname] vsi aa

[Sysname-vsi-aa] evpn encapsulation mpls

[Sysname-vsi-aa-evpn-mpls] tunnel-policy policy1

1.1.105  unknown-mac-route

unknown-mac-route命令用来开启UMR(Unknown MAC Route,未知MAC路由)的发布或接收能力。

undo unknown-mac-route命令用来关闭UMR的发布和接收能力。

【命令】

unknown-mac-route { receive | send [ detail-suppressed ] [ receive ] }

undo unknown-mac-route

【缺省情况】

UMR的发布和接收能力均处于关闭状态。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

【参数】

receive:开启UMR路由的接收能力。

send:开启UMR路由的发布能力。

detail-suppressed:抑制MAC明细路由发布。如果未指定本参数,则在发布UMR路由时,也会发布MAC明细路由。

【使用指导】

EVPN VXLAN、EVPN VPLS或EVPN VPLS over SRv6组网中,在VTEP/PE上开启UMR路由的发布能力后,该VTEP/PE会向远端VTEP/PE发送UMR路由,即MAC地址为0-0-0的MAC/IP发布路由。

在VTEP/PE上开启UMR路由的接收能力后,如果该VTEP/PE(本端VTEP/PE)从远端VTEP/PE接收到UMR路由,则会在相应VSI的MAC地址表中添加MAC地址为0-0-0的表项,该表项称为缺省MAC地址表项。缺省MAC地址表项与缺省路由的用法相似:本端VTEP/PE从AC接收到报文后,先根据目的MAC地址在VSI的MAC地址表中查找与其匹配的表项;如果没有查找到匹配的表项,则根据缺省MAC地址表项转发该报文。

UMR路由可以应用在以下场景:

·     当站点网络中的主机较多时,本端VTEP/PE需要发布大量的MAC/IP发布路由,远端VTEP/PE需要保存大量的MAC地址表项,占用过多网络和系统资源。通过UMR路由可以减少本端发布的MAC/IP发布路由数量,以及远端VTEP/PE上的MAC地址表的规模。

·     本端VTEP/PE上开启未知单播流量泛洪抑制功能时,该VTEP/PE将丢弃接收到的未知单播流量。远端VTEP/PE可以通过发布UMR路由,通知本端VTEP/PE将未知单播流量转发给该远端VTEP/PE,从而避免丢包。

开启UMR路由的发布和接收能力后,所有未知单播流量均会转发给发布UMR路由的VTEP/PE设备,增加该VTEP/PE设备的负担。并且,如果未知单播流量的目的主机未在该VTEP/PE设备连接的站点内,则会造成流量转发失败。因此,请根据实际组网需求,谨慎使用本命令。

不能通过重复执行unknown-mac-route命令修改UMR路由的发送和接收能力。如需修改,请先通过undo unknown-mac-route命令关闭UMR路由的发送和接收能力,再执行unknown-mac-route命令配置所需的UMR路由能力。

【举例】

# 在VSI实例vpna的EVPN实例视图下开启UMR路由的发布和接收能力。

<Sysname> system-view

[Sysname] vsi vpna

[Sysname-vsi-vpna] evpn encapsulation srv6

[Sysname-vsi-vpna-evpn-srv6] unknown-mac-route send receive

1.1.106  vpn-orf enable

vpn-orf enable命令用来开启EVPN ORF功能。

undo vpn-orf enable命令用来关闭EVPN ORF功能。

【命令】

vpn-orf enable

undo vpn-orf enable

【缺省情况】

EVPN ORF功能处于关闭状态。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

【使用指导】

应用场景

在大规模的EVPN网络中,BGP EVPN对等体之间会相互发送大量的EVPN路由。缺省情况下,即使对等体上没有RT匹配的EVPN实例,设备也会向该对等体发送BGP EVPN路由。为了减少设备资源和网络中带宽的占用,使得设备仅向BGP对等体发布RT与其匹配的BGP EVPN路由,需要为网络中的设备开启EVPN ORF功能。

工作机制

EVPN ORF功能需要与BGP IPv4 RT-Filter路由交换功能配合使用。配置了本命令后,只要本端设备与BGP对等体同时建立了BGP EVPN会话和BGP IPv4 RT-Filter会话,本端设备就会根据接收到的所有BGP IPv4 RT-Filter路由中携带的Route Target信息对BGP EVPN路由的发布进行过滤:

·     只要BGP EVPN路由携带的Route Target属性匹配上任一接收到的BGP IPv4 RT-Filter路由,本端设备就能够将该BGP EVPN路由发布给BGP IPv4 RT-Filter路由的发布者。

·     如果BGP EVPN路由携带的Route Target属性未匹配上任何接收到的BGP IPv4 RT-Filter路由,则本端设备不会将该BGP EVPN路由发布出去。

未配置本命令时,本端设备只会通过BGP IPv4 RT-Filter路由向BGP对等体发布公网实例IPv4地址族或VPN实例IPv4地址族下的Route Target属性信息。配置本命令后,本端设备还会额外通过BGP IPv4 RT-Filter路由将设备上配置的如下几类Route Target属性值发给BGP对等体:

·     VPN实例EVPN视图和公网实例EVPN视图下配置的Import Target属性值。

·     VPN实例IPv4地址族视图下为EVPN配置的Import Target属性值。

·     VSI实例下的EVPN实例视图下配置的Import Target属性值。

·     根据接口、UPW或VSI的ESI自动生成的ES-Import Route Target属性值。

所有BGP IPv4 RT-Filter路由中携带的Route Target信息均可用于BGP EVPN路由的发布过滤。

注意事项

请在BGP EVPN会话的两端设备上均配置本命令,以开启EVPN ORF功能。配置本命令后,对于未建立BGP IPv4 RT-Filter会话、但是建立了BGP EVPN会话的对等体,设备在向这些对等体发布BGP EVPN路由时,不会应用EVPN ORF功能对路由进行过滤,即设备可以向这些对等体发布所有的BGP EVPN路由。

由于BGP IPv4 RT-Filter路由无法携带专门为IPv6 VPN配置的Route Target值,部分IPv6地址类型的BGP EVPN路由可能无法被发送出去。例如,在VPN实例vpn1的IPv6地址族中为EVPN配置了Import Target属性值8:8后,该属性值无法通过BGP IPv4 RT-Filter路由发送给对等体,导致本端无法接收到对端Export Target属性值为8:8的IPv6地址类型的BGP EVPN路由。要解决此问题,需要保证为IPv6 VPN配置的Route Target值与为IPv4 VPN配置的Route Target值一致。

配置本命令后,对于所有同时建立了BGP EVPN会话以及BGP IPv4 RT-Filter会话的对等体,设备在向这些对等体发布BGP EVPN路由时,均会应用EVPN ORF功能对路由进行过滤。如果BGP对等体未开启EVPN ORF功能,由于BGP对等体可能无法发布部分或者全部本地配置的Route Target信息,可能导致本端设备无法发布部分或所有BGP EVPN路由给该对等体。为了防止与设备建立了BGP IPv4 RT-Filter会话、却不支持EVPN ORF功能的对等体无法接收到所需的BGP EVPN路由,请为这些对等体配置peer vpn-orf ignore命令,使得EVPN ORF功能对这些对等体不生效。

在BGP EVPN地址族视图下,本命令与peer capability-advertise orf prefix-list命令的关系是:

·     peer capability-advertise orf prefix-list命令通过前缀列表对BGP EVPN路由的发布进行过滤,本命令通过Route Target属性对BGP EVPN路由的发布进行过滤,两条命令独立生效,互不影响。

·     peer capability-advertise orf prefix-list命令只能用于MAC/IP发布路由和IP前缀路由的发布过滤,本命令能用于所有BGP EVPN路由的发布过滤。

【举例】

# 在BGP EVPN地址族视图下,开启EVPN ORF功能。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] vpn-orf enable

【相关命令】

·     peer capability-advertise orf prefix-list(三层技术-IP路由命令参考/BGP)

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

·     peer vpn-orf ignore

1.1.107  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.108  vpn-target

vpn-target命令用来配置EVPN的Route Target属性。

undo vpn-target命令用来删除指定的Route Target属性。

【命令】

VSI实例下的EVPN实例视图:

vpn-target { vpn-target&<1-8> | auto } [ both | export-extcommunity | import-extcommunity ]

undo vpn-target { vpn-target&<1-8> | auto | all } [ both | export-extcommunity | import-extcommunity ]

VPN实例EVPN视图/公网实例视图/公网实例IPv4地址族视图/公网实例IPv6地址族视图/公网实例EVPN视图/交叉连接组EVPN实例视图/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属性。

【视图】

EVPN实例视图

VSI实例下的EVPN实例视图

VPN实例EVPN视图

公网实例视图

公网实例IPv4地址族视图

公网实例IPv6地址族视图

公网实例EVPN视图

交叉连接组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。

·     32位点分形式的自治系统号:16位用户自定义数字。例如:10.1: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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们