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

19-EVPN命令参考

目录

01-EVPN命令

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

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 l2vpn evpn (BGP instance view)

1.1.5 advertise evpn route

1.1.6 advertise l2vpn evpn

1.1.7 advertise l3vpn route

1.1.8 arp mac-learning disable

1.1.9 arp proxy-send enable

1.1.10 arp-advertising disable

1.1.11 dci enable

1.1.12 display bgp l2vpn evpn

1.1.13 display evpn auto-discovery

1.1.14 display evpn drni synchronized-mac

1.1.15 display evpn instance vxlan

1.1.16 display evpn ipv6 auto-discovery

1.1.17 display evpn ipv6 route mac

1.1.18 display evpn route arp

1.1.19 display evpn route arp suppression

1.1.20 display evpn route arp-mobility

1.1.21 display evpn route { igmp-js | igmp-ls | smet }

1.1.22 display evpn route mac

1.1.23 display evpn route mac-mobility

1.1.24 display evpn route nd

1.1.25 display evpn route nd suppression

1.1.26 display evpn routing-table

1.1.27 display evpn vsi

1.1.28 display evpn xconnect-group

1.1.29 evpn drni group

1.1.30 evpn drni local

1.1.31 evpn edge group

1.1.32 evpn encapsulation

1.1.33 evpn global-mac

1.1.34 evpn local-service-id remote-service-id

1.1.35 evpn route arp-mobility suppression

1.1.36 evpn route mac-mobility suppression

1.1.37 evpn span-segment disable

1.1.38 export route-policy

1.1.39 import evpn mac-ip

1.1.40 import route-policy

1.1.41 ip forwarding-conversational-learning

1.1.42 ip-prefix-route generate disable

1.1.43 ipv6 forwarding-conversational-learning

1.1.44 ipv6 nd ra tunnel-broadcast enable

1.1.45 l2vpn drni peer-link ac-match-rule vxlan-mapping

1.1.46 l3-vni

1.1.47 mac-address forwarding-conversational-learning

1.1.48 mac-advertising disable

1.1.49 mapping vni

1.1.50 mapping-vni remove vpn-target

1.1.51 nd mac-learning disable

1.1.52 nexthop evpn-drni group-address

1.1.53 peer advertise evpn-route suppress

1.1.54 peer advertise original-route

1.1.55 peer default-gateway no-advertise

1.1.56 peer next-hop-invariable

1.1.57 peer re-originated

1.1.58 peer router-mac-local

1.1.59 peer suppress re-originated

1.1.60 ping evpn

1.1.61 policy vpn-target

1.1.62 pw-class

1.1.63 route-distinguisher

1.1.64 rr-filter

1.1.65 tunnel-policy

1.1.66 vpn-route cross multipath

1.1.67 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> ]

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

【缺省情况】

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

【视图】

交叉连接视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

access-mode:指定接入模式。

·     当AC为以太网服务实例时,缺省接入模式与以太网实例上配置的报文匹配规则有关:

¡     报文匹配规则为encapsulation c-vid vlan-idencapsulation s-vid vlan-id时,缺省接入模式为VLAN。

¡     报文匹配规则为encapsulation c-vid vlan-id-listencapsulation s-vid vlan-id-listencapsulation s-vid vlan-id c-vid { vlan-id-list | all }encapsulation { default | tagged | untagged },其中vlan-id-list表示同时匹配多个VLAN时,缺省接入模式为Ethernet。

¡     报文匹配规则为encapsulation s-vid vlan-id c-vid vlan-id时,缺省接入模式为VLAN。

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。

【使用指导】

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

目前,设备仅支持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。

【举例】

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

<Sysname> system-view

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

[Sysname-Ten-GigabitEthernet1/0/1] service-instance 200

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

[Sysname-Ten-GigabitEthernet1/0/1-srv200] quit

[Sysname-Ten-GigabitEthernet1/0/1] quit

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection actopw

[Sysname-xcg-vpn1-actopw] ac interface ten-gigabitethernet 1/0/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

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

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

mdc-admin

【使用指导】

BGP EVPN地址族视图下的配置,只对公网BGP EVPN地址族的路由和对等体生效。

【举例】

# 创建BGP EVPN地址族,并进入BGP EVPN地址族视图。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn]

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

mdc-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.6  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

mdc-admin

【使用指导】

配置允许对外发布 BGP EVPN路由后,设备接收到BGP EVPN的IP前缀路由和包含ARP/ND信息的MAC/IP发布路由,并将其添加到某个VPN实例路由表后,会将IP前缀路由和包含ARP/ND信息的MAC/IP发布路由(私网路由)发布到本地站点。

【举例】

# 配置允许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.7  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

mdc-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.8  arp mac-learning disable

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

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

【命令】

arp mac-learning disable

undo arp mac-learning disable

【缺省情况】

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

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

arp proxy-send enable命令用来开启ARP请求代理发送功能。

undo arp proxy-send enable命令用来关闭ARP请求代理发送功能。

【命令】

arp proxy-send enable

undo arp proxy-send enable

【缺省情况】

ARP请求代理发送功能处于关闭状态。

【视图】

VSI虚接口视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

EVPN VXLAN组网中,VM 1连接VTEP 1,VM 2连接VTEP 2,VM 1和VM 2属于同一网段。VTEP 1和VTEP 2分别配置VSI虚接口作为VM 1和VM 2的网关,VTEP 1和VTEP 2均配置如下功能:

·     VTEP 1和VTEP 2建立BGP EVPN邻居

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

·     禁止通告MAC地址信息,并撤销已经通告的MAC地址信息

·     关闭远端MAC地址自动学习功能

·     VSI虚接口开启本地代理ARP功能

·     VTEP 1和VTEP 2的VSI虚接口的IP地址、MAC地址均不同

在该组网中,VM 1希望访问VM 2时,VM 1发送ARP请求报文,VTEP 1学习VM 1的MAC地址并代理应答VM 1的ARP请求报文。同时VTEP 1发送ARP请求报文请求VM 2的MAC地址。VM 2单播应答VTEP 1的ARP请求。VTEP 2不会从VM 2的ARP应答报文中学习VM 2的MAC地址,由于VTEP 1关闭了远端MAC地址自动学习功能,也不会学习VM 2的MAC地址,无法形成表项,导致VM 1无法访问VM 2。

为解决上述问题,可在VTEP 2上配置本命令,使VTEP 2收到VTEP 1的ARP请求报文时,生成以VSI虚接口IP地址为源的ARP请求,并同时广播两个ARP请求。VM 2分别应答VTEP 1和VTEP 2的ARP请求。VTEP 2从VM 2发给自己的ARP应答报文中学习VM 2的MAC地址,并通过EVPN路由发布给VTEP 1。VTEP 1和VTEP 2均获得VM 1和VM 2的MAC地址信息后,VM 1和VM 2可以互相访问。

【举例】

# 在VSI虚接口100上开启ARP代理发送请求功能。

<Sysname> system-view

[Sysname] interface vsi-interface 100

[Sysname-vsi-interface100] arp proxy-send enable

【相关命令】

·     local-proxy-arp enable(三层技术-IP业务命令参考/代理ARP)

1.1.10  arp-advertising disable

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

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

【命令】

arp-advertising disable

undo arp-advertising disable

【缺省情况】

允许通告ARP信息。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation vxlan

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

1.1.11  dci enable

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

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

【命令】

dci enable

undo dci enable

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

在主接口上开启DCI功能后,子接口会继承主接口的配置。

【举例】

# 在接口Vlan-interface10上开启DCI功能。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] dci enable

1.1.12  display bgp l2vpn evpn

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

【命令】

display bgp [ instance instance-name ] l2vpn evpn [ peer { ipv4-address | ipv6-address } { advertised-routes | received-routes } [ statistics ] | [ route-distinguisher route-distinguisher | route-type { auto-discovery | es | igmp-ls | igmp-js | imet | ip-prefix | mac-ip | s-pmsi | smet } ] * [ { evpn-route route-length | evpn-prefix } [ advertise-info ] | { ipv4-address | ipv6-address | mac-address } [ verbose ] ] | statistics ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-ls:显示IGMP离开同步路由(IGMP leave synch route)。

igmp-js:显示IGMP加入同步路由(IGMP join synch route)。

imet:显示包含性组播以太网标签路由(Inclusive multicast Ethernet tag route)。

ip-prefix:显示IP前缀路由(IP prefix advertisement route)。

mac-ip:显示MAC/IP发布路由(MAC/IP advertisement route)。

s-pmsi:显示选择性组播业务接口路由(Selective Provider Multicast Service Interface Route)。

smet:显示选择性组播以太网标签路由(Selective multicast Ethernet tag route)。

evpn-route:显示指定BGP EVPN路由的详细信息。evpn-route表示EVPN路由信息,为1~512个字符的字符串,不区分大小写。

route-length:BGP EVPN路由信息的长度,取值范围为0~65535,单位为比特。

evpn-prefix:显示指定BGP EVPN路由的详细信息。evpn-prefix包含EVPN路由信息和路由信息长度,组成格式为evpn-route/route-length,为1~512个字符的字符串,不区分大小写。

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

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

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

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

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

【使用指导】

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

【举例】

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

<Sysname> display bgp l2vpn evpn

 

 BGP local router ID is 8.8.8.8

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

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

               a - additional-path

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

 

 Total number of routes from all PEs: 3

 

 Route distinguisher: 1:1

 Total number of routes: 2

 

* >e Network : [2][0][48][0011-0022-0033][32][11.22.33.55]/136

     NextHop : 1.1.1.2                                  LocPrf    : 100

     PrefVal : 0                                        OutLabel  : NULL

     MED     : 0

     Path/Ogn: 20i

 

Route distinguisher of public instance: 1:15

Total number of routes: 1

 

* >i Network : [2][0][48][7010-0000-0001][0][0.0.0.0]/104

     NextHop : 1.1.1.4                                  LocPrf    : 100

     PrefVal : 0                                        OutLabel  : NULL

     MED     : 0

     Path/Ogn: 20i

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

字段

描述

BGP local router ID

BGP本地路由器ID

Status codes

路由状态代码:

·     * - valid:合法路由

·     > - best:普通优选路由

·     d - damped:震荡抑制路由

·     h - history:历史路由

·     i - internal:内部路由

·     e - external:外部路由

·     s - suppressed:聚合抑制路由

·     S - stale:过期路由

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

Origin

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

·     i – IGP:表示路由产生于本AS内。通过network命令发布路由的路由信息来源为IGP

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

·     ? - incomplete:表示路由的来源无法确定。从IGP协议引入路由的路由信息来源为incomplete

Total number of routes from all PEs

来自所有PE设备的BGP EVPN路由总数

Route distinguisher

路由标识符

Route distinguisher of public instance

公网实例的路由标识符

Total number of routes

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

Network

BGP EVPN路由/路由长度,例如,Network取值为[2][0][48][1485-247c-0506][32][10.1.2.20]/136时,[2][0][48][1485-247c-0506][32][10.1.2.20]为BGP EVPN路由,136表示该路由的长度为136比特

BGP EVPN路由取值包括:

·     [1][ESI][EthernetTagID]:

¡     1:表示以太网自动发现路由(Ethernet auto-discovery route)

¡     ESI:以太网段标识

¡     EthernetTagID:以太网标签

·     [2][EthernetTagID][MACLength][MAC][IPAddressLength][IPAddress]

¡     2:表示MAC/IP发布路由(MAC/IP advertisement route)

¡     EthernetTagID:以太网标签

¡     MACLength:MAC地址长度

¡     MAC:MAC地址

¡     IPAddressLength:IP地址长度

¡     IPAddress:IP地址

·     [3][EthernetTagID][IPAddressLength][IPAddress]

¡     3:表示包含性组播以太网标签路由(Inclusive multicast Ethernet tag route)

¡     IPAddressLength:IP地址长度

¡     IPAddress:始发路由器的IP地址

·     [4][ESI][IPAddressLength][IPAddress]

¡     4:表示以太网段路由(Ethernet segment route)

¡     ESI:以太网段标识

¡     IPAddressLength:IP地址长度

¡     IPAddress:始发路由器的IP地址

·     [5][EthernetTagID][IPAddressLength][IPAddress]

¡     5:表示IP前缀路由(IP prefix advertisement route)

¡     EthernetTagID:以太网标签

¡     IPAddressLength:IP地址长度

¡     IPAddress:始发路由器的IP地址

·     [6][EthernetTagID][Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP]

¡     6:表示选择性组播以太网标签路由(Selective multicast Ethernet tag route)

¡     EthernetTagID:以太网标签

¡     Source Len:组播源IP地址长度,(*,G)情况下设置为0

¡     Source IP:IGMP成员报告的源IP地址,(*,G)情况下该字段不存在

¡     Group Len:组播组IP地址长度

¡     Group IP:IGMP成员报告的组IP地址

¡     Originator Len:始发路由器IP地址长度

¡     Originator IP:始发路由器IP地址

·     [7][ESI][EthernetTagID][Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP]

¡     7:表示IGMP加入同步路由(IGMP join synch route

¡     ESI:以太网标识段

¡     EthernetTagID:以太网标签

¡     Source Len:组播源IP地址长度,(*,G)情况下设置为0

¡     Source IP:IGMP成员报告的源IP地址,(*,G)情况下该字段不存在

¡     Group Len:组播组IP地址长度

¡     Group IP:IGMP成员报告的组IP地址

¡     Originator Len:始发路由器IP地址长度

¡     Originator IP:始发路由器IP地址

·     [8][ESI][EthernetTagID] [Source Len][Source IP][Group Len][Group IP][Originator Len][Originator IP][ [LeaveGroup Synchronization]

¡     8:表示IGMP离开同步路由(IGMP leave synch route

¡     ESI:以太网标识段

¡     EthernetTagID:以太网标签

¡     Source Len:组播源IP地址长度,(*,G)情况下设置为0

¡     Source IP:IGMP成员报告的源IP地址,(*,G)情况下该字段不存在

¡     Group Len:组播组IP地址长度

¡     Group IP:IGMP成员报告的组IP地址

¡     Originator Len:始发路由器IP地址长度

¡     Originator IP:始发路由器IP地址

¡     LeaveGroup Synchronization:离开组播组的同步序列号值

·     [10]EthernetTagID][Source Len][Source IP][Group Len][Group IP]][Originator Len][Originator IP]

¡     10:表示选择性运营商组播业务接口路由(Selective Provider Multicast Service Interface Route)

¡     EthernetTagID:以太网标签

¡     Source Len:组播源IP地址长度,(*,G)情况下设置为0

¡     Source IP:组播源IP地址,(*,G)情况下该字段不存在

¡     Group Len:组播组IP地址长度

¡     Group IP:组播组IP地址

¡     Originator Len:始发路由器IP地址长度

¡     Originator IP:始发路由器IP地址

NextHop

下一跳IP地址

MED

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

LocPrf

本地优先级

OutLabel

路由的出标签值

PrefVal

路由首选值

Path/Ogn

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

 

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

 Ext-Community   : <RT: 1:2>, <Encapsulation Type: MPLS >, <ESI Label: Flag 0,

                   Label 1>, <EVPN Layer 2 Attributes: MTU 1500, Control Flags 0x2>

 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

表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:00:00:00:00:00:00:00:00:00][5]/120

BGP EVPN路由[1][0001.0203.0405.0607.0809][5]/120的详细信息

From

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

Rely nexthop

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

Original nexthop

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

OutLabel

路由的出标签值

Ext-Community

扩展团体属性值,包括:

·     RT:Route Target属性

·     Encapsulation Type:封装类型

·     ESI Label:ESI标签

·     EVPN Layer 2 Attributes:EVPN二层属性

RxPathID

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

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

TxPathID

发送的路由的Add-Path ID值

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

AS-path

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

Origin

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

·     igp:表示路由产生于本AS内。通过network命令发布路由的路由信息来源为IGP

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

·     incomplete:表示路由的来源无法确定。从IGP协议引入路由的路由信息来源为incomplete

Attribute value

BGP路由属性信息,包括:

·     MED:与目的网络关联的MED值

·     localpref:本地优先级

·     pref-val:路由首选值

·     pre:协议优先级

State

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

·     valid:有效路由

·     internal:内部路由

·     external:外部路由

·     local:本地产生路由

·     synchronize:同步路由

·     best:最佳路由

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

IP precedence

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

QoS local ID

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

Traffic index

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

EVPN route type

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

ESI

以太网段标识

Ethernet tag ID

以太网标签

MPLS label

MPLS标签,目前此字段无意义

# 显示路由标识符为1.1.1.1:100的BGP EVPN路由[2][5][48][0001-0203-0405][32][4.5.5.5]/136的详细信息。

<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [2][5][48][0001-0203-0405][32][5.5.5.5] 136

 

 BGP local router ID: 172.16.250.133

 Local AS number: 100

 

 

 Route distinguisher: 1.1.1.1:100

 Total number of routes: 1

 Paths:   1 available, 1 best

 

 BGP routing table information of [2][5][48][0001-0203-0405][32][5.5.5.5]/136:

 From            : 10.1.1.2 (192.168.56.17)

 Rely nexthop    : 10.1.1.2

 Original nexthop: 10.1.1.2

 OutLabel        : NULL

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

·     MicroSegment-id:微分段ID属性

¡     Type:微分段ID扩展团体属性的类型值

¡     ID:微分段ID

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

 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

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

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

 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:封装类型

State

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

·     valid:有效路由

·     internal:内部路由

·     external:外部路由

·     local:本地产生路由

·     synchronize:同步路由

·     best:最佳路由

·     reoriginated:重生成路由

·     remoteredist:远端路由生成的IMET路由

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

始发路由器地址

Re-origination

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

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

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

 

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

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

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 200

 Origin          : igp

 Attribute value : MED 0,pref-val 0

 State           : valid, external, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EVPN route type : Ethernet segment route

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

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

 

 Route distinguisher: 2.2.2.2:100

 Total number of routes: 1

 Paths:   1 available, 1 best

 

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

 From            : 10.1.1.2 (192.168.56.17)

 Rely nexthop    : 10.1.1.2

 Original nexthop: 10.1.1.2

 OutLabel        : 0

 Ext-Community   : <RT: 1:2>, <Encapsulation Type: 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路由[10][0][32][7.21.0.7][32][225.0.0.0][32][2.2.2.2]/160的详细信息。

<Sysname> display bgp l2vpn evpn route-distinguisher 1.1.1.1:100 [10][0][32][7.21.0.7][32][225.0.0.0][32][2.2.2.2]/160

 

 BGP local router ID: 2.2.2.2

 Local AS number: 200

 

 

Route distinguisher: 1.1.1.1:100(vpna)

 Total number of routes: 1

 Paths:   1 available, 1 best

 

 BGP routing table information of [10][0][32][7.21.0.7][32][225.0.0.0][32][2.2.2.2]/160:

 From            : 1.1.1.1 (1.1.1.1)

 Rely nexthop    : 12.1.1.1

 Original nexthop: 0.0.0.0

 OutLabel        : NULL

 Ext-Community   : <RT: 1:1>, <Encapsulation Type: VXLAN>

 RxPathID        : 0x0

 TxPathID        : 0x0

 Org-validation  : Valid

 PMSI tunnel     : Flag 0, TunnelType 3, Label 1000, Reserved 0, SenderAddr 2.2.2.2,

                   PGroupAddr 232.0.0.0

 AS-path         : (null)

 Origin          : igp

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

 State           : valid, local, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EVPN route type : S-PMSI A-D route

 Ethernet tag ID : 0

 Source length   : 32

 Source address  : 7.21.0.7

 Group length    : 32

 Group address   : 225.0.0.0

 Origin address  : 2.2.2.2

表1-10 display bgp l2vpn evpn命令中Selective Provider Multicast Service Interface Route详细显示信息描述表

字段

描述

Ext-Community

扩展团体属性值,包括:

·     RT:Route Target属性

·     Encapsulation Type:封装类型

EVPN route type

BGP EVPN路由类型,取值为Selective Provider Multicast Service Interface Route,表示S-PMSI路由

Org-validation

RPKI源AS号验证结果:

·     Valid:有效

·     Not found:未找到

·     Invalid:无效

PMSI tunnel

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

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

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

·     Label:VXLAN ID

·     Reserved:保留字段,取值只能为0

·     SenderAddr:发送端地址

·     PgroupAddr:运营商组播组地址

Ethernet tag ID

以太网标签

Source length

组播源地址长度

Source address

组播源地址

Group length

组播组地址长度

Group address

组播组地址

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 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-11 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.13  display evpn auto-discovery

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

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

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

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

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

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

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

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

【举例】

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

<Sysname> display evpn auto-discovery imet

Total number of automatically discovered peers: 2

 

VSI name: vpna

RD                    PE_address      Tunnel_address  Tunnel mode VXLAN ID

1:10                  2.2.2.2         2.2.2.2         VXLAN       10

2:100                 3.3.3.3         3.3.3.3         VXLAN       10

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

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

RD

路由标识符

PE_address

远端VTEP或PE在VSI内的标识

Tunnel_address

隧道的目的端地址

Tunnel mode

隧道的模式,取值包括:

·     VXLAN:表示VXLAN隧道

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

·     PW:表示PW

VXLAN ID

VXLAN编号

In/Out label

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

 

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

<Sysname> display evpn auto-discovery mac-ip

Total number of automatically discovered peers: 1

 

VSI name: vpna

Destination IP  Source IP       VXLAN ID    Tunnel mode     Tunnel name

6.6.6.6         1.1.1.9         100         VXLAN           Tunnel1

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

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

Destination IP

隧道的目的端地址

Source IP

隧道的源端地址

VXLAN ID

VXLAN编号

Tunnel mode

隧道的模式,取值包括:

·     VXLAN:表示VXLAN隧道

·     PW:表示PW

Tunnel name

隧道名称

In/Out label

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

 

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

<Sysname> display evpn auto-discovery macip-prefix

Destination IP  Source IP       L3VNI           Tunnel mode OutInterface

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前缀路由发现的IPv4邻居总数。

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

Total number of entries: 2

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

字段

描述

Destination IP

隧道的目的端地址

Source IP

隧道的源端地址

L3VNI

用于三层转发的VXLAN ID

Tunnel mode

VXLAN隧道的模式,取值包括

·     VXLAN:表示VXLAN隧道

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

OutInterface

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

Total number of entries

邻接表项的总数

1.1.14  display evpn drni synchronized-mac

display evpn drni synchronized-mac命令用来显示从分布式聚合远端设备同步过来的MAC地址信息。

【命令】

display evpn drni synchronized-mac [ vsi vsi-name ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

【使用指导】

作为DR device(Distributed Relay device,分布式聚合成员设备)的两台VTEP通过IPL(Intra-Portal Link,内部控制链路)连接,在IPL上同步MAC地址信息和ARP报文,以确保两台VTEP上的MAC地址和ARP信息一致。

通过本命令可以显示分布式聚合远端设备通过IPL同步过来的MAC地址信息。

【举例】

# 显示所有分布式聚合远端设备同步过来的MAC地址信息。

<Sysname> display evpn drni synchronized-mac

VSI name: bbb

MAC address           Link ID      Interface

0000-0000-000a        1            BAGG10

0000-0000-0009        0            Tunnel1

# 显示所有分布式聚合远端设备同步过来的MAC地址表项数目。

<Sysname> display evpn drni synchronized-mac count

Total number of entries: 2

表1-15 display evpn drni synchronized-mac命令显示信息描述表

字段

描述

VSI name

VSI名称

MAC address

MAC地址

Link ID

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

Interface

MAC地址表项的出接口名称

Total number of entries

分布式聚合远端设备同步过来的MAC地址表项的总数

 

1.1.15  display evpn instance vxlan

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

【使用指导】

仅EVPN VXLAN组网支持显示EVPN实例的信息。

执行本命令时如果没有指定任何参数,则显示所有EVPN实例的信息。

【举例】

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

<Sysname> display evpn instance vxlan

EVPN instance            : evpn1

  Route distinguisher    : 1:1

  Export VPN targets     : 1:1

  Import VPN targets     : 1:1

  ARP-based MAC learning : Disabled

  ND-based MAC learning  : Disabled

  ARP advertising        : Disabled

  MAC advertising        : Disabled

  VSI binding list:

    VSI name                                VSI tag ID

    vpna                                    3

    vpnb                                    5

 

EVPN instance            : - (created on VSI vpnc)

  Route distinguisher    : 1:1

  Export VPN targets     : 1:1

  Import VPN targets     : 1:1

  ARP-based MAC learning : Disabled

  ND-based MAC learning  : Disabled

  ARP advertising        : Disabled

  MAC advertising        : Disabled

表1-16 display evpn instance显示信息描述表

字段

描述

EVPN instance

EVPN实例名称,取值包括:

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

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

Route distinguisher

EVPN实例的RD

Export VPN targets

EVPN实例的Export Target

Import VPN targets

EVPN实例的Import Target

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

ARP advertising

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

·     Enabled:允许通告ARP信息

·     Disabled:禁止通告ARP信息

MAC advertising

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

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

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

VSI binding list

与EVPN实例关联的VSI列表

VSI name

VSI名称

VSI tag ID

关联EVPN实例的VSI的Tag ID

 

1.1.16  display evpn ipv6 auto-discovery

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

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

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

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

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

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

【举例】

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

<Sysname> display evpn ipv6 auto-discovery imet

Total number of automatically discovered peers: 2

 

VSI name: vpna

RD             : 1:10

PE address     : 11::8

Tunnel address : 11::8

Tunnel mode    : VXLAN

VXLAN ID       : 10

 

RD             : 2:100

PE address     : 12::8

Tunnel address : 12::8

Tunnel mode    : VXLAN

VXLAN ID       : 10

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

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

RD

路由标识符

PE address

远端VTEP在VSI内的标识

Tunnel address

隧道的目的端地址

Tunnel mode

隧道的模式,取值包括:

·     VXLAN:表示VXLAN隧道

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

VXLAN ID

VXLAN编号

 

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

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

Total number of automatically discovered peers: 1

 

VSI name: vpna

Destination IP : 6:6::6:8

Source IP      : 1:1::1:7

VXLAN ID       : 100

Tunnel mode    : VXLAN

Tunnel name    : Tunnel1

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

字段

描述

Total number of automatically discovered peers

自动发现的邻居数目

VSI name

VSI名称

Destination IP

隧道的目的端地址

Source IP

隧道的源端地址

VXLAN ID

VXLAN编号

Tunnel mode

隧道模式,取值为VXLAN,表示VXLAN隧道

Tunnel name

隧道名称

 

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

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

Destination IP     : 6:6::6:8

Source IP          : 1:1::1:7

L3VNI              : 100

Tunnel mode        : VXLAN

OutInterface       : Vsi-interface3

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

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

Total number of entries: 1

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

字段

描述

Destination IP

隧道的目的端地址

Source IP

隧道的源端地址

L3VNI

用于三层转发的VXLAN ID

Tunnel mode

隧道的模式,取值包括

·     VXLAN:表示VXLAN隧道

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

OutInterface

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

Total number of entries

邻接表项的总数

 

1.1.17  display evpn ipv6 route mac

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

local:显示本地IPv6 EVPN的MAC地址信息。

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

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

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

【使用指导】

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

【举例】

# 显示所有IPv6 EVPN的本地和远端MAC地址信息。

<Sysname> display evpn ipv6 route mac

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

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

 

VSI name: vpna

MAC address     Link ID/Name   Flags   Nexthop

0000-0000-000a  1              DL      -

0000-0000-0009  Tunnel1        B       1::2

0001-2000-4000  -              BI      1::3

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

<Sysname> display evpn ipv6 route mac count

Total number of entries: 3

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

字段

描述

VSI name

VSI名称

MAC address

MAC地址

Link ID/Name

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

Name表示Tunnel接口名称

Flags

表项类型,取值包括:

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

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

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

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

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

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

·     I:表示该MAC表项无效,原因可能是:

¡     通过shutdown命令手工关闭VSI

¡     出方向Tunnel接口不存在

Nexthop

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

Total number of entries

MAC地址表项的总数

 

1.1.18  display evpn route arp

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

local:显示本地ARP信息。

remote:显示远端ARP信息。

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

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

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: vpn1                            Interface: Vsi-interface1

IP address      MAC address     Router MAC      VSI index   Flags

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

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

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

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

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

表1-21 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.19  display evpn route arp suppression

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

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

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

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

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

【使用指导】

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

【举例】

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

<Sysname> display evpn route arp suppression

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

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

VSI name: vpna

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

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

字段

描述

VSI name

VSI名称

IP address

IP地址

MAC address

MAC地址

Flags

ARP泛洪抑制表项类型,取值包括:

·     D:表示存在动态学习的ARP泛洪抑制表项

·     B:表示存在通过BGP EVPN路由学习的ARP泛洪抑制表项

·     L:表示本地ARP泛洪抑制表项生效,未设置该标志表示通过BGP EVPN路由学习的ARP泛洪抑制表项生效

·     G:表示生效的ARP泛洪抑制表项是网关的ARP表项

·     S:表示生效的ARP泛洪抑制表项是静态配置的ARP表项

·     M:表示生效的ARP泛洪抑制表项是来自映射的远端VXLAN的ARP表项

·     I:表示该ARP表项无效,原因可能是:

¡     通过shutdown命令手工关闭VSI

¡     出方向Tunnel接口不存在

Encap

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

·     MPLS:报文封装类型为MPLS

·     VXLAN:报文封装类型为VXLAN

Total number of entries

ARP泛洪抑制表项的总数

 

1.1.20  display evpn route arp-mobility

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

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

【使用指导】

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

【举例】

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

<Sysname> display evpn route arp-mobility

Flags: S - Suppressed, N - Not suppressed

  Suppression threshold: 5

  Detection cycle      : 180s

 

VPN instance : vpn1

Interface    : Vsi-interface1

  IP address      Seq number Moved from                Flags Suppressed at

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

  192.168.56.20   -          -                         N     -

 

Public instance

Interface    : Vsi-interface2

  IP address      Seq number Moved from                Flags Suppressed at

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

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

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

字段

描述

Suppression threshold

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

Detection cycle

检测周期,单位为秒

VPN instance

VPN实例

Public instance

公网实例

IP address

IP地址

Seq number

迁移序列号

Moved from

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

Flags

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

·     S:表示抑制迁移

·     N:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

 

【相关命令】

·     evpn route arp-mobility suppression

1.1.21  display evpn route { igmp-js | igmp-ls | smet }

display evpn route命令用来显示EVPN的组播路由信息。

【命令】

display evpn route { igmp-js | igmp-ls | smet } [ local | remote ] [ vsi vsi-name ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

igmp-js:表示IGMP加入同步路由。

igmp-ls:表示IGMP离开同步路由。

smet:表示选择性组播以太网标签路由。

local:显示本地组播信息。

remote:显示远端组播信息。

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

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

【使用指导】

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

【举例】

# 显示所有SMET路由。

<Sysname> display evpn route smet

VSI name: bbb

  Source address  : 192.164.1.1

  Group address   : 226.1.1.1

  Local version   : v3(I)

  Peers :

    Nexthop          Tunnel name     Link ID    Remote version

    1.1.1.1          Tunnel0         0x5000000  v3(E)

  ACs   :

    AC                               Link ID    Flags

    XXGE1/0/1 srv1                    0          Sync

表1-24 display evpn route smet命令显示信息描述表

字段

描述

VSI name

VSI名称

Source address

组播源IP地址

Group address

组播组IP地址

Local version

本地上报的IGMP 路由版本号,其中V3版本包括v3(I) 和v3(E)

Peers

SMET远端路由信息

Nexthop

远端VTEP的地址

Tunnel name

远端Tunnel接口名称

Link ID

VXLAN隧道的链路标识符

Remote version

远端同步的IGMP版本号,其中V3版本包括v3(I) 和v3(E)

ACs

本地AC信息

AC

接入电路,取值为:

·     三层接口名称:表示在三层接口下关联VSI

·     二层接口名称和以太网服务实例:表示在以太网服务实例下关联VSI

Link ID

AC的链路标识符

Flags

本地或者远端信息的标志位:

·     Local:表示AC是本地上报的

·     Sync:表示AC是从远端同步过来的

 

# 显示所有IGMP加入同步路由的本地和远端信息。

<Sysname> display evpn route igmp-js

VSI name: aaa

  Source address  : 192.164.1.1

  Group address   : 227.1.1.1

  Local version   : -

  Remote version  : v3(I)

  ESI             : 0000.0002.0003.0004.0005

  Ethernet tag ID : 20

  AC              : XGE1/0/1 srv2

  Peers           : 156.1.1.2, 156.1.1.3, 156.1.1.4

 

VSI name: bbb

  Source address  : 192.164.1.3

  Group address   : 227.1.1.2

  Local version   : v2

  Remote version  : v3(I)

  ESI             : 0000.0002.0003.0004.0005

  Ethernet tag ID : 20

  AC              : XGE1/0/1 srv2

  Peers           : 156.1.1.2, 156.1.1.3, 156.1.1.4

表1-25 display evpn route igmp-js命令显示信息描述表

字段

描述

VSI name

VSI名称

Source address

组播源IP地址

Group address

组播组IP地址

Local version

本地上报的IGMP路由版本号

Remote version

远端同步的IGMP路由版本号

ESI

ES标识符

Ethernet tag ID

以太网标签ID

AC

接入电路

Peers

远端VTEP的地址

 

# 显示所有IGMP离开同步路由的本地和远端信息。

<Sysname> display evpn route igmp-ls

VSI name: aaa

  Source address   : 192.164.1.1

  Group address    : 228.1.1.1

  Local version    : -

  Remote version   : v3(I)

  ESI              : 0000.0002.0003.0004.0003

  Ethernet tag ID  : 10

  AC               : XGE1/0/1 srv3

  Peers            : 156.1.1.6, 156.1.1.3, 156.1.1.2

表1-26 display evpn route igmp-ls命令显示信息描述表

字段

描述

VSI name

VSI名称

Source address

组播源IP地址

Group address

组播组IP地址

Local version

本地上报的IGMP 路由版本号

Remote version

远端同步的IGMP路由版本号

ESI

ES标识符

Ethernet tag ID

以太网标签ID

AC

接入电路

Peers

远端VTEP的地址

 

# 显示IGMP加入同步路由的组播表项数目。

<Sysname> display evpn route igmp-js count

Total number of entries: 2

表1-27 display evpn route igmp-js count命令显示信息描述表

字段

描述

Total number of entries

组播表项的总数

 

1.1.22  display evpn route mac

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

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

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

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

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

【使用指导】

执行本命令时,如果没有指定mplsvxlan参数,则显示EVPN VPLS和EVPN VXLAN组网中的MAC地址信息;如果没有指定localremote参数,则显示EVPN的本地和远端MAC地址信息。

【举例】

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

<Sysname> display evpn route mac

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

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

 

VSI name: bbb

MAC address     Link ID/Name   Flags   Encap           Next hop

0000-0000-000a  1              DL      VXLAN           -

0000-0000-0009  Tunnel1        B       VXLAN           2.2.2.2

0001-2000-4000  -              BI      VXLAN           3.3.3.3

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

<Sysname> display evpn route mac count

Total number of entries: 3

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

字段

描述

VSI name

VSI名称

MAC address

MAC地址

Link ID/Name

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

Name表示Tunnel接口名称

Flags

表项类型,取值包括:

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

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

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

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

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

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

·     I:表示该MAC表项无效,原因可能是:

¡     通过shutdown命令手工关闭VSI

¡     出方向Tunnel接口不存在

Encap

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

·     MPLS:报文封装类型为MPLS

·     VXLAN:报文封装类型为VXLAN

Nexthop

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

Total number of entries

MAC地址表项的总数

 

1.1.23  display evpn route mac-mobility

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

ipv6:显示IPv6 EVPN的MAC地址迁移信息。如果不指定本参数,则显示IPv4 EVPN的MAC地址迁移信息。

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

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

【举例】

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

<Sysname> display evpn route mac-mobility

Flags: S - Suppressed, N - Not suppressed

  Suppression threshold: 5

  Detection cycle      : 180s

 

VSI name      : vsia

EVPN instance : -

  MAC address     Seq number Moved from               Flags Suppressed at

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

  1000-0000-0001  -          -                        N     -

 

VSI name      : vsib

EVPN instance : -

  MAC address     Seq number Moved from               Flags Suppressed at

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

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

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

<Sysname> display evpn ipv6 route mac-mobility

Flags: S - Suppressed, N - Not suppressed

  Suppression threshold: 5

  Detection cycle      : 180s

 

VSI name      : vpna

EVPN instance : -

  MAC address          : 1000-1000-1000

  Sequence number      : 5

  Moved from           : XGE1/0/1

  Flags                : S

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

 

VSI name      : vpnb

EVPN instance : -

  MAC address          : 1000-1000-1001

  Sequence number      : 5

  Moved from           : 1::1

  Flags                : S

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

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

字段

描述

Suppression threshold

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

Detection cycle

检测周期,单位为秒

VSI name

VSI名称

EVPN instance

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

MAC address

MAC地址

Seq number/Sequence number

迁移序列号

Moved from

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

Flags

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

·     S:表示抑制迁移

·     N:表示未抑制迁移

Suppressed at

迁移抑制发生的时间

 

【相关命令】

·     evpn route mac-mobility suppression

1.1.24  display evpn route nd

display evpn route nd命令用来显示EVPN的ND表项信息。

【命令】

display evpn route nd [ local | remote ] [ public-instance | vpn-instance vpn-instance-name ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

local:显示本地ND表项信息。

remote:显示远端ND表项信息。

public-instance:显示公网实例的ND表项信息。

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

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-30 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.25  display evpn route nd suppression

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

【命令】

display evpn route nd suppression [ local | remote ] [ vsi vsi-name ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

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

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

11::9                                   0001-0001-0001  B

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

<Sysname> display evpn route nd suppression count

Total number of entries: 2

表1-31 display evpn route nd suppression命令显示信息描述表

字段

描述

VSI name

VSI名称

IPv6 address

IPv6地址

MAC address

MAC地址

Flags

ND泛洪抑制表项类型,取值包括:

·     D:表示存在动态学习的ND泛洪抑制表项

·     B:表示存在通过BGP EVPN路由学习的ND泛洪抑制表项

·     L:表示本地ND泛洪抑制表项生效,未设置该标志表示通过BGP EVPN路由学习的ND泛洪抑制表项生效

·     G:表示生效的ND泛洪抑制表项是网关的ND表项

·     S:表示生效的ND泛洪抑制表项是静态配置的ND表项

·     M:表示生效的ND泛洪抑制表项是来自映射的远端VXLAN的ND表项

·     I:表示该ND表项无效,原因可能是:

¡     通过shutdown命令手工关闭VSI

¡     出方向Tunnel接口不存在

Total number of entries

ND泛洪抑制表项的总数

 

1.1.26  display evpn routing-table

display evpn routing-table命令用来显示EVPN的路由表信息。

【命令】

display evpn routing-table [ ipv6 ] { public-instance | vpn-instance vpn-instance-name } [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

ipv6:显示EVPN的IPv6路由表信息。如果不指定本参数,则显示EVPN的IPv4路由表信息。

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

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

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

【举例】

# 显示VPN实例vpn1对应EVPN的IPv4路由信息。

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

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

 

VPN instance name: vpn1                             Local L3VNI: 7

IP address       Nexthop          Outgoing interface    NibID       Flags

10.1.1.11        1.1.1.1          Vsi-interface3        0x18000000  EAL

10.1.1.12        2.2.2.2          Vsi-interface3        0x18000001  EA

# 显示公网实例的EVPN IPv4路由信息。

<Sysname> display evpn routing-table public-instance

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

 

Public instance                                     Local L3VNI: 3900

IP address       Nexthop          Outgoing interface    NibID       Flags

10.1.1.11        1.1.1.1          Vsi-interface3        0x18000000  EAL

10.1.1.12        2.2.2.2          Vsi-interface3        0x18000001  EA

# 显示VPN实例vpn1对应的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

Next hop            :      1.1.1.1

Outgoing interface  :      Vsi-interface3

NibID               :      0x18000000

 

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

Next hop            :      2.2.2.2

Outgoing interface  :      Vsi-interface3

NibID               :      0x18000001

表1-32 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.27  display evpn vsi

display evpn vsi命令用来显示EVPN VSI的相关信息。

【命令】

display evpn vsi [ name vsi-name ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

【举例】

# 显示所有EVPN VSI的简要信息。

<Sysname> display evpn vsi

Total number of VSIs: 2

 

VSI name                        VSI index

vpls1                           0

vxlan1                          1

表1-33 display evpn vsi命令显示信息描述表

字段

描述

Total number of VSIs

VSI的总数

VSI name

VSI名称

VSI index

VSI索引

 

# 显示所有EVPN VSI的详细信息。

<Sysname> display evpn vsi verbose

VSI name: vpls1

  VSI index                          : 0

  Encapsulation                      : MPLS

  Route distinguisher                : 1:1

  Export VPN targets                 : 1:1 2:2 3:3

  Import VPN targets                 : 1:1 2:2 3:3

  MAC advertisement                  : Disabled

  ARP advertisement                  : Disabled

  ARP-based MAC learning             : Disabled

  ND-based MAC learning              : Disabled

  MPLS label                         : 1150

  Tunnel policy                      : policy1

  PW class                           : class1

  Control word                       : Enable

  PW type                            : Ethernet

  Sequencing                         : Both

  Flow label                         : -

 

VSI name: vxlan1

  VSI index                          : 1

  Encapsulation                      : VXLAN

  Route distinguisher                : 1:1

  Export VPN targets                 : 1:1 2:2 3:3

  Import VPN targets                 : 1:1 2:2 3:3

  MAC advertisement                  : Disabled

  ARP advertisement                  : Disabled

  ARP-based MAC learning             : Disabled

  ND-based MAC learning              : Disabled

  VXLAN ID                           : 100

表1-34 display evpn vsi verbose命令显示信息描述表

字段

描述

VSI name

VSI名称

VSI index

VSI索引

Encapsulation

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

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

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

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标签

Tunnel policy

EVPN实例引用的隧道策略

PW class

EVPN实例引用的PW模板

Control word

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

·     Enabled:PW开启控制字功能

·     Disabled:PW关闭控制字功能

PW type

PW类型,取值包括:

·     Ethernet:以太网类型

·     VLAN:VLAN类型

Sequencing

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

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

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

Flow label

流标签功能,取值包括:

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

·     Send:具有发送能力

·     Recv:具有接收能力

·     -:未开启流标签能力

VXLAN ID

VXLAN编号

 

【相关命令】

·     evpn encapsulation

·     vsi

1.1.28  display evpn xconnect-group

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

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

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

【举例】

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

<Sysname> display evpn xconnect-group

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

 

Xconnect group name: aa

 Connection name: aaa

  ESI                 : 0001.0002.0002.0002.0002

  Local service ID    : 16777215

  Remote service ID   : 16777214

  Control word        : Enabled

  In label            : 502

  Local MTU           : 1500

  AC state            : Up

  PW type             : VLAN

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.123.123.123  0001.0002.0002.0002.0001  1299       PC     1500   Up

    192.1.1.1        0001.0002.0002.0002.0001  1026       B      1500   Down

 

 Connection name: aab

  ESI                 : 0000.0000.0000.0000.0000

  Local service ID    : 1

  Remote service ID   : 2

  Control word        : Disabled

  In label            : 323

  Local MTU           : 1500

  AC state            : Up

  PW type             : VLAN

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.1.1.1        0002.0002.0002.0002.0001  1234       P      1500   Up

    192.2.1.2        0002.0002.0002.0002.0001  603        P      1500   Up

 

 Connection name: aac

  ESI                 : 0000.0000.0000.0000.0000

  Local service ID    : 3

  Remote service ID   : 4

  Control word        : Enabled

  In label            : -

  Local MTU           : 1500

  AC state            : Up

  PW type             : Ethernet

    Nexthop          ESI                       Out label  Flags  MTU    State

    192.1.1.3        0000.0000.0000.0000.0000  555        P      1500   Up

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

<Sysname> display evpn xconnect-group count

 Total number of entries: 2

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

字段

描述

Xconnect group name

交叉连接组名称

Connection name

交叉连接名称

ESI

ES标识符

Local service ID

本地服务ID

Remote service ID

远端服务ID

Control word

是否开启控制字功能,取值包括Enabled和Disabled

In label

PW的入标签

Local MTU

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

AC state

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

PW type

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

Nexthop

远端PE的地址

Out label

PW的出标签

Flags

PW属性标记,取值包括:

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

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

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

MTU

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

State

EVPN PW的状态,取值包括:

·     Up:表示协议状态Up

·     Down:表示协议状态Down

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

Total number of entries

EVPN PW的总数

 

1.1.29  evpn drni group

evpn drni group命令用来开启EVPN的分布式聚合模式,并配置虚拟VTEP/ED地址。

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

【命令】

evpn drni group { virtual-vtep-ipv4 | virtual-vtep-ipv6 }

undo evpn drni group

【缺省情况】

EVPN的分布式聚合模式处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

【使用指导】

在两台VTEP/ED上均开启EVPN的分布式聚合模式,并为其配置相同的虚拟VTEP/ED地址后,这两台VTEP/ED将虚拟成为一台VTEP/ED设备,从而避免VTEP/ED单点故障对网络造成影响,提高EVPN网络的可靠性。

在EVPN的分布式聚合模式下,设备采用虚拟VTEP/ED地址作为源端地址与远端VTEP/ED自动建立VXLAN隧道或VXLAN-DCI隧道。

开启、关闭EVPN的分布式聚合模式后,需要在BGP实例视图下执行address-family l2vpn evpn命令,以便设备采用新的隧道源端地址与远端VTEP/ED建立隧道。

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

EVPN数据中心互联支持双ED与EVPN支持分布式聚合特性互斥,即不能同时配置evpn edge groupevpn drni group命令。

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

【举例】

# 开启EVPN的分布式聚合模式,并配置虚拟VTEP/ED地址为1.1.1.1。

<Sysname> system-view

[Sysname] evpn drni group 1.1.1.1

【相关命令】

·     evpn edge group

1.1.30  evpn drni local

evpn drni local命令用来在EVPN分布式聚合组网中配置组成DR系统的本地和远端VTEP的IP地址。

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

【命令】

evpn drni local { local-ipv4-address remote remote-ipv4-address | local-ipv6-address remote remote-ipv6-address }

undo evpn drni local

【缺省情况】

未在EVPN分布式聚合组网中指定组成DR系统的本地和远端VTEP的IP地址。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

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

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

【使用指导】

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

采用以太网聚合链路作为IPL时,如果存在单挂AC,则必须执行本命令;采用VXLAN隧道作为IPL时,如果存在单挂AC,可以不执行本命令,此时设备会使用IPL链路的源地址作为从单挂AC学习到的路由的下一跳。

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

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

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

【举例】

# EVPN分布式聚合组网中配置组成DR系统的本地VTEP的IP地址为2.2.2.2、远端VTEP的IP地址为3.3.3.3。

<Sysname> system-view

[Sysname] evpn drni local 2.2.2.2 remote 3.3.3.3

1.1.31  evpn edge group

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

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

【命令】

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

undo evpn edge group

【缺省情况】

未指定ED设备的虚拟IP地址。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-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数据中心互联支持双ED与EVPN支持分布式聚合特性互斥,即不能同时配置evpn edge groupevpn drni group命令。

【举例】

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

<Sysname> system-view

[Sysname] evpn edge group 1.2.3.4

【相关命令】

·     evpn drni group

1.1.32  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

mdc-admin

【参数】

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

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] vsi aaa

[Sysname-vsi-aaa] evpn encapsulation vxlan

[Sysname-vsi-aaa-evpn-vxlan]

1.1.33  evpn global-mac

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

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

【命令】

evpn global-mac mac-address

undo evpn global-mac

【缺省情况】

未配置EVPN的全局MAC地址。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【使用指导】

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

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

本命令配置的全局MAC地址不能与设备的预留MAC地址相同。预留MAC地址的取值为桥MAC地址~桥MAC地址 + (9 × MDC数量)。这里的MDC包括缺省MDC。

【举例】

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

<Sysname> system-view

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

1.1.34  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

mdc-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~19个字符的字符串,区分大小写。如果不指定本参数,则使用缺省的隧道策略。

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。

本命令不能与交叉连接下的peer命令同时配置。

【举例】

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

<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.35  evpn route arp-mobility suppression

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

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

【命令】

evpn route arp-mobility suppression

undo evpn route arp-mobility suppression

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

EVPN VXLAN或EVPN VPLS组网中,不同VTEP或PE下的设备如果错误地配置了相同的IP地址,会造成VTEP或PE间不断同步ARP信息并更新本地EVPN的ARP表项,此时VTEP或PE认为该设备在不断迁移。这种情况可能会使VTEP或PE间形成环路,占用大量的链路带宽。开启本功能后,若180秒内某ARP信息从本地迁移出5次,则抑制最后一次由远端向本地迁移,即仅本地学习但不对外通告该ARP信息,避免VTEP或PE间形成环路。

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

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

·     启用ARP泛洪抑制功能的EVPN VXLAN或EVPN VPLS组网

·     EVPN VXLAN分布式网关组网

【举例】

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

<Sysname> system-view

[Sysname] evpn route arp-mobility suppression

【相关命令】

·     display evpn route arp-mobility

1.1.36  evpn route mac-mobility suppression

evpn route mac-mobility suppression命令用来开启MAC地址反复迁移抑制功能。

undo evpn route mac-mobility suppression命令用来关闭MAC地址反复迁移抑制功能。

【命令】

evpn route mac-mobility suppression

undo evpn route mac-mobility suppression

【缺省情况】

MAC地址反复迁移抑制功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

EVPN VXLAN或EVPN VPLS组网中,不同VTEP或PE下的设备如果错误地配置了相同的MAC地址,会造成VTEP或PE间不断同步MAC地址信息,并更新本地EVPN的MAC地址表项。此时VTEP或PE认为该设备在不断迁移。这种情况可能会使VTEP或PE间形成环路,占用大量的链路带宽。开启本功能后,若180秒内某MAC地址从本地迁移出5次,则抑制最后一次由远端向本地迁移,即仅本地学习但不对外通告该MAC地址,避免VTEP或PE间形成环路。

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

【举例】

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

<Sysname> system-view

[Sysname] evpn route mac-mobility suppression

【相关命令】

·     display evpn route mac-mobility

1.1.37  evpn span-segment disable

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

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

【命令】

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

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

【缺省情况】

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

【视图】

VSI虚接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

【使用指导】

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface vsi-interface 1

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

1.1.38  export route-policy

export route-policy命令用来在VPN实例下配置EVPN的出方向路由策略。

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

【命令】

export route-policy route-policy

undo export route-policy

【缺省情况】

在VPN实例下未配置EVPN的出方向路由策略,即不对发布的路由进行过滤。

【视图】

VPN实例EVPN视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

route-policy:出方向路由策略名称,为1~63个字符的字符串,区分大小写。

【使用指导】

如果在设备上通过本命令指定了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.39  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

mdc-admin

【使用指导】

在BGP IPv4或BGP IPv6单播地址族视图下执行本命令后,设备从对等体/对等体组收到包含ARP/ND信息的MAC/IP发布路由后,会将其添加到BGP IPv4或BGP IPv6路由表,并发布到本地站点。

在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.40  import route-policy

import route-policy命令用来在VPN实例下配置EVPN的入方向路由策略。

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

【命令】

import route-policy route-policy

undo import route-policy

【缺省情况】

在VPN实例下未配置EVPN的入方向路由策略,即如果接收到的路由携带的Route Target属性中存在与本地配置的Import Target相同的值,则接收该路由。

【视图】

VPN实例EVPN视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

route-policy:入方向路由策略名称,为1~63个字符的字符串,区分大小写。

【使用指导】

如果在设备上通过本命令指定了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.41  ip forwarding-conversational-learning

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

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

【命令】

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

undo ip forwarding-conversational-learning

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【使用指导】

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

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

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

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] ip forwarding-conversational-learning

1.1.42  ip-prefix-route generate disable

ip-prefix-route generate disable命令用来配置分布式VXLAN IP网关中VSI虚接口IP地址所在网段不产生IP前缀路由。

undo ip-prefix-route generate disable命令用来配置分布式VXLAN IP网关中VSI虚接口IP地址所在网段可以产生IP前缀路由。

【命令】

ip-prefix-route generate disable

undo ip-prefix-route generate disable

【缺省情况】

对于集中式VXLAN IP网关,VSI虚接口IP地址所在网段不产生IP前缀路由,只产生VSI虚接口IP地址和MAC对应关系的MAC/IP发布路由;对于分布式VXLAN IP网关,VSI虚接口IP地址所在网段会产生IP前缀路由。

【视图】

VSI虚接口视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

本命令仅对分布式VXLAN IP网关(在VSI虚接口上执行distributed-gateway local命令)生效。在集中式VXLAN IP网关上,只产生VSI虚接口IP地址和MAC对应关系的MAC/IP发布路由,不会产生IP前缀路由,不受本命令的控制。

【举例】

# 配置接口VSI-interface1的IP地址所在网段不产生IP前缀路由。

<Sysname> system-view

[Sysname] interface vsi-interface 1

[Sysname-Vsi-interface1] ip-prefix-route generate disable

1.1.43  ipv6 forwarding-conversational-learning

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

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

【命令】

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

undo ipv6 forwarding-conversational-learning

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【使用指导】

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

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

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

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

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

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

【举例】

# 开启报文转发时下发主机路由IPv6 FIB表项功能,并配置下发到硬件的表项的老化时间为80分钟。

<Sysname> system-view

[Sysname] ipv6 forwarding-conversational-learning aging 80

1.1.44  ipv6 nd ra tunnel-broadcast enable

ipv6 nd ra tunnel-broadcast enable命令用来开启网关向VXLAN隧道发送RA消息功能。

undo ipv6 nd ra tunnel-broadcast enable命令用来关闭网关向VXLAN隧道发送RA消息功能。

【命令】

ipv6 nd ra tunnel-broadcast enable

undo ipv6 nd ra tunnel-broadcast enable

【缺省情况】

网关向VXLAN隧道发送RA消息功能处于关闭状态。

【视图】

VSI虚接口视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

EVPN分布式网关从VXLAN隧道接收到RS消息后会丢弃该报文,且网关仅周期性地向本地发送RA消息,不会向VXLAN隧道发送RA消息。若VXLAN隧道对端的分布式网关不支持主动向本地发送RA消息,也不支持根据RS消息应答RA消息,就会导致VXLAN隧道对端的设备无法根据RA消息来更新网关信息。开启本功能后,对于从VXLAN隧道接收到的RS消息,网关会应答RA消息,并且网关会周期性地向VXLAN隧道发送RA消息,以保证VXLAN隧道对端的设备能够收到RA消息,并根据该消息来更新网关信息。

【举例】

# 在VSI虚接口100上开启网关向VXLAN隧道发送RA消息功能。

<Sysname> system-view

[Sysname] interface vsi-interface 100

[Sysname-Vsi-interface100] ipv6 nd ra tunnel-broadcast enable

1.1.45  l2vpn drni peer-link ac-match-rule vxlan-mapping

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

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

【命令】

l2vpn drni peer-link ac-match-rule vxlan-mapping

undo l2vpn drni peer-link ac-match-rule vxlan-mapping

【缺省情况】

采用以太网聚合链路作为IPL的EVPN分布式聚合组网中,IPL上动态AC的报文匹配规则与用户侧链路上AC的报文匹配规则相同。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

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

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

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

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

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

【举例】

# 采用以太网聚合链路作为IPL的EVPN分布式聚合组网中,配置通过VXLAN ID映射方式生成IPL上动态AC的报文匹配规则。

<Sysname> system-view

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

1.1.46  l3-vni

l3-vni命令用来配置L3VNI。

undo l3-vni用来取消配置的L3VNI。

【命令】

l3-vni vxlan-id

undo l3-vni

【缺省情况】

未配置L3VNI。

【视图】

VSI虚接口视图

公网实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

vxlan-id:L3VNI,取值范围为0~16777215。

【使用指导】

分布式网关组网中,需要在网关上配置L3VNI。在网关之间通过VXLAN隧道转发流量时,属于同一路由域、能够进行三层互通的流量通过L3VNI来标识。

转发某个VPN的三层流量时,需要在与该VPN实例关联的VSI虚接口视图下执行本命令;转发公网的三层流量时,不仅需要在属于公网的VSI虚接口视图下执行本命令,还需要在公网实例视图下执行本命令配置与VSI虚接口相同的L3VNI。

在公网实例视图下,不能通过重复执行本命令修改公网实例的L3VNI。如需修改公网实例的L3VNI,请先通过undo l3-vni命令删除L3VNI,再执行l3-vni命令。

本命令中指定的L3VNI不能与mapping vni命令配置的映射远端VXLAN ID相同。

【举例】

# 在VSI虚接口100上配置L3VNI为1000。

<Sysname> system-view

[Sysname] interface vsi-interface 100

[Sysname-Vsi-interface100] l3-vni 1000

1.1.47  mac-address forwarding-conversational-learning

mac-address forwarding-conversational-learning命令用来开启报文转发时下发远端MAC地址表项功能。

undo mac-address forwarding-conversational-learning命令用来关闭报文转发时下发远端MAC地址表项功能。

【命令】

mac-address forwarding-conversational-learning

undo mac-address forwarding-conversational-learning

【缺省情况】

报文转发时下发远端MAC地址表项功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

缺省情况下,通过BGP EVPN路由同步过来的远端MAC地址表项会直接下发到硬件。开启本功能后,同步过来的远端MAC地址表项不会直接下发到硬件,当报文转发过程中需要使用远端MAC地址表项时,才会将其下发到硬件。该功能可以有效节省设备的硬件资源。

开启本功能后,当设备在一个MAC地址表项老化时间内收到50次目的MAC地址相同的报文,且设备的MAC地址表中不存在该MAC地址,设备会将此报文的目的MAC地址加入到黑洞MAC地址表项中。这种黑洞MAC地址表项可以老化,老化时间通过mac-address timer命令配置。黑洞MAC地址表项老化之后,报文将正常进行转发。

MAC地址表项老化时间和黑洞MAC地址的详细介绍,请参见“二层技术-以太网交换配置指导”中的“MAC地址表”。

【举例】

# 开启报文转发时下发远端MAC地址表项功能。

<Sysname> system-view

[Sysname] mac-address forwarding-conversational-learning

1.1.48  mac-advertising disable

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

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

【命令】

mac-advertising disable

undo mac-advertising disable

【缺省情况】

允许通告MAC地址信息。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

【举例】

# 配置VSI下的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.49  mapping vni

mapping vni命令用来指定本地VXLAN映射的远端VXLAN。

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

【命令】

mapping vni vxlan-id

undo mapping vni

【缺省情况】

未指定本地VXLAN映射的远端VXLAN。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

mdc-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相同,也不能与reserved vxlan命令配置的保留VXLAN相同。

【举例】

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

【相关命令】

·     reserved vxlan(VXLAN命令参考/VXLAN)

1.1.50  mapping-vni remove vpn-target

mapping-vni remove vpn-target命令用来配置VXLAN映射时删除EVPN路由中属于VPN实例的RT属性。

undo mapping-vni remove vpn-target命令用来取消该配置。

【命令】

mapping-vni remove vpn-target

undo mapping-vni remove vpn-target

【缺省情况】

VXLAN映射时不会删除EVPN路由中属于VPN实例的RT属性。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

数据中心互联组网中,如果设备上同时执行了本命令和mapping vni命令,则进行VXLAN映射时,设备会删除EVPN路由中与L3VNI关联的VPN实例的RT属性。远端设备接收到EVPN路由后,不会将该路由学习到VPN实例路由表中,不会生成三层转发表项。在某些特殊组网中,如果不希望跨数据中心转发三层流量,则可以执行本命令,确保数据中心之间只能转发二层流量。

如果数据中心互联组网中通过peer re-originated命令配置了路由重生成功能,则在源路由与重生成路由同时发送时,远端设备学习到的路由信息会携带两个不同的VXLAN ID,可能导致转发不通。通过本命令,可以删除源路由中与L3VNI关联的VPN实例的RT属性,远端设备仅将重生成路由学习到VPN实例路由表中,从而解决上述问题。

【举例】

# 在BGP EVPN地址族视图下,配置VXLAN映射时删除EVPN路由中属于VPN实例的RT属性。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] mapping-vni remove vpn-target

【相关命令】

·     mapping vni

·     peer re-originated

1.1.51  nd mac-learning disable

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

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

【命令】

nd mac-learning disable

undo nd mac-learning disable

【缺省情况】

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

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

nexthop evpn-drni group-address命令用来配置发布EVPN路由时,将下一跳地址修改为分布式聚合的虚拟ED地址。

nexthop evpn-drni group-address命令用来恢复缺省情况。

【命令】

nexthop evpn-drni group-address

undo nexthop evpn-drni group-address

【缺省情况】

向EBGP对等体/对等体组发布路由时,将下一跳地址修改为建立BGP会话时使用的源接口的地址;向IBGP对等体/对等体组发布EBGP路由时,不修改下一跳地址。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

在EVPN数据中心互联支持分布式聚合组网中,必须在ED上执行本命令修改发布的EVPN路由的下一跳地址。

【举例】

# 配置发布EVPN路由时,将下一跳地址修改为分布式聚合的虚拟ED地址。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-evpn] nexthop evpn-drni group-address

1.1.53  peer advertise evpn-route suppress

peer advertise evpn-route suppress命令用来配置向对等体/对等体组发布EVPN路由时不发送指定类型的路由。

undo peer advertise evpn-route suppress命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise evpn-route suppress { ip-prefix | mac-ip }

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise evpn-route suppress { ip-prefix | mac-ip }

【缺省情况】

不抑制向对等体/对等体组发布EVPN路由。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

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

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

ip-prefix:指定不向对等体/对等体组发布IP前缀路由(IP Prefix Advertisement Route)。

mac-ip:指定不向对等体/对等体组发布MAC/IP发布路由(MAC/IP Advertisement Route)。

【使用指导】

在ED上执行本命令可以使ED之间不发送指定类型的EVPN路由,从而减少ED上的路由条目。例如,在不需要二层互通的网络中,可以通过本命令抑制发布MAC/IP发布路由。

当不同数据中心的EVPN网关VSI虚接口的IP地址相同时,请不要抑制发布MAC/IP发布路由,否则会导致ED间无法互通。

【举例】

# 配置ED之间不发送EVPN的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-route suppress ip-prefix

1.1.54  peer advertise original-route

peer advertise original-route命令用来配置向对等体/对等体组发布源EVPN路由。

undo peer advertise original-route命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise original-route

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise original-route

【缺省情况】

执行peer re-originated命令后,设备不向对等体/对等体组发布源EVPN路由。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

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

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

【使用指导】

使用本功能前必须在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.55  peer default-gateway no-advertise

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

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

【命令】

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

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

【缺省情况】

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

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

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

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] bgp 100

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

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

1.1.56  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

mdc-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命令互斥,同一个对等体或对等体组只能选择其中之一进行配置,此外:

·     为对等体组配置本命令后,无法再为组内任意对等体配置peer next-hop-local命令。

·     为单个对等体配置本命令后,若再为其所属的对等体组配置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.57  peer re-originated

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

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

【命令】

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

peer { group-name | ipv4-address [ mask-length ] } re-originated [ s-pmsi | smet ] [ replace-rt ]

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

undo peer { group-name | ipv4-address [ mask-length ] } re-originated [ s-pmsi | smet ]

【缺省情况】

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

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

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

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

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

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

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

s-pmsi:指定修改S-PMSI路由的信息。

smet:指定修改SMET路由的信息。

replace-rt:指定将EVPN路由的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与接收到的BGP EVPN路由的RD相同,则不会替换该路由的L3VNI和RT,也不会重新生成路由,导致该BGP EVPN路由无法向对等体/对等体组发布。因此,执行本命令时,建议在不同设备上为VPN实例配置不同的RD。

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

【举例】

# 在BGP EVPN地址族视图下,配置收到BGP EVPN的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 replace-rt

1.1.58  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 [ dci ]

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } router-mac-local

【缺省情况】

不会修改路由的Router MAC。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

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

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

dci:指定与对等体/对等体组建立VXLAN-DCI隧道。如果未指定本参数,则根据接口下是否配置dci enable命令决定是否与对等体建立VXLAN-DCI隧道。

【使用指导】

数据中心网络的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.59  peer suppress re-originated

peer suppress re-originated命令用来抑制向对等体/对等体组发送修改路由信息后的EVPN路由。

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

【命令】

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

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

【缺省情况】

执行peer re-originated命令后,设备仅向对等体/对等体组发送修改路由信息后的EVPN路由。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

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

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

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

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

imet:抑制向对等体/对等体组发送修改路由信息后的包含性组播以太网标签路由(Inclusive multicast Ethernet tag route)。

ip-prefix:抑制向对等体/对等体组发送修改路由信息后的IP前缀路由。

mac-ip:抑制向对等体/对等体组发送修改路由信息后的MAC/IP发布路由。

【使用指导】

如果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.60  ping evpn

ping evpn命令用来检测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

network-operator

mdc-admin

mdc-operator

【参数】

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 MAC echo request报文的源地址。source-ip为源IP地址。如果未指定本参数,则EVPN MAC echo request报文的源地址为报文出接口的主IP地址。

-c count:指定发送EVPN MAC echo request报文的次数。count为EVPN MAC echo request报文发送次数,取值范围为1~4294967295,缺省值为5。

-exp exp-value:EVPN MAC echo request报文中标签的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。

-h ttl-value:指定EVPN MAC echo request报文中的TTL值,ttl-value为TTL值,取值范围为1~255,缺省值为255。

-m wait-time:指定连续发送EVPN MAC echo request报文的时间间隔。wait-time为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为200。

-r reply-mode:指定接收者对EVPN MAC echo request报文的应答模式。reply-mode为应答模式,取值范围为1~2,1示不回应,2表示使用UDP报文回应,缺省值为2。

-rtos tos-value:指定EVPN MAC echo reply报文IP头的ToS值。tos-value为ToS值,取值范围为0~7,缺省值为6。

-s packet-size:指定EVPN MAC echo request报文长度。packet-size为EVPN echo request报文长度(不包括IP头和UDP头),取值范围为81~8100,单位为字节,缺省值为100。

-t time-out:指定发送EVPN MAC echo request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000。

-v:显示详细的应答信息。如果未指定本参数,则显示简要的应答信息。

【使用指导】

EVPN VPLS组网中,本端PE设备与远端PE设备间通过PW传输数据报文,当PE间出现丢包或断流现象时,可通过本命令检测PE设备间的PW连通性。

执行本命令后,本端PE设备会发送EVPN MAC回显请求报文,请求报文的目的MAC地址是指定地址,通过在指定VSI下查表获取PW标签,封装后发送给远端PE,远端PE设备收到EVPN MAC回显请求报文后,通过查找IP路由表向该请求报文的源IP地址回复回显应答报文。本端PE设备根据是否收到EVPN MAC回显应答报文、收到EVPN MAC回显应答报文的时间,判断该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.61  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

mdc-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.62  pw-class

pw-class命令用来指定引用的PW模板。

undo pw-class命令用来恢复缺省情况。

【命令】

pw-class class-name

undo pw-class

【缺省情况】

未引用PW模板。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

class-name:PW模板名,为1~19个字符的字符串,区分大小写。

【使用指导】

仅采用MPLS封装方式的EVPN实例支持本命令。

在VSI实例下的EVPN实例视图下执行本命令指定引用PW模板后,该PW模板将应用于该视图下建立的所有PW。

多次执行本命令,则最后一次执行的命令生效。

【举例】

# 在VSI实例下的EVPN实例视图下指定引用的PW模板为pw100。

<Sysname> system-view

[Sysname] vsi vpna

[Sysname-vsi-aa] evpn encapsulation mpls

[Sysname-vsi-aa-evpn-mpls] pw-class pw100

1.1.63  route-distinguisher

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

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

【命令】

公网实例视图:

route-distinguisher route-distinguisher

undo route-distinguisher

VSI实例下的EVPN实例视图/交叉连接组EVPN实例视图:

route-distinguisher { route-distinguisher | auto [ router-id ] }

undo route-distinguisher

【缺省情况】

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

【视图】

公网实例视图

VSI实例下的EVPN实例视图

交叉连接组EVPN实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

route-distinguisher:路由标识符,为3~21个字符的字符串(不允许为全0)。路由标识符有三种格式:

·     16位自治系统号:32位用户自定义数,例如:101:3。

·     32位IP地址:16位用户自定义数,例如:192.168.122.15:1。

·     32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1

auto:表示自动生成RD。

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命令修改公网实例/EVPN实例的RD值。如需修改公网实例/EVPN实例的RD值,请先通过undo route-distinguisher命令删除公网实例/EVPN实例的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.64  rr-filter

rr-filter命令用来配置路由反射器对反射的EVPN路由进行过滤。

undo rr-filter命令用来恢复缺省情况。

【命令】

rr-filter ext-comm-list-number

undo rr-filter

【缺省情况】

路由反射器不会对反射的EVPN路由进行过滤。

【视图】

BGP EVPN地址族视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ext-comm-list-number:扩展团体属性列表号,取值范围为1~65535。

【使用指导】

执行本命令后,路由反射器将根据扩展团体属性列表对接收的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.65  tunnel-policy

tunnel-policy命令用来指定引用的隧道策略。

undo tunnel-policy命令用来恢复缺省情况。

【命令】

tunnel-policy tunnel-policy-name

undo tunnel-policy

【缺省情况】

未引用隧道策略。

【视图】

VSI实例下的EVPN实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

tunnel-policy-name:隧道策略名称,为1~19个字符的字符串,区分大小写。

【使用指导】

仅采用MPLS封装方式的EVPN实例支持本命令。

在VSI实例下的EVPN实例视图下执行本命令指定引用的隧道策略后,与该VSI关联的PW将引用该隧道策略,即根据指定的隧道策略选择承载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.66  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

mdc-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.67  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实例视图:

vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]

undo vpn-target { all | vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ] }

【缺省情况】

未指定EVPN的Route Target属性。

【视图】

VSI实例下的EVPN实例视图

交叉连接组EVPN实例视图

VPN实例EVPN视图

公网实例视图

公网实例IPv4地址族视图

公网实例IPv6地址族视图

公网实例EVPN视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

vpn-target&<1-8>:Route Target属性值,vpn-target为3~21个字符的字符串。&<1-8>表示前面的参数最多可以输入8次。Route Target有三种格式:

·     16位自治系统号:32位用户自定义数,例如:101:3。

·     32位IP地址:16位用户自定义数,例如:192.168.122.15:1。

·     32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。

auto:表示自动生成RT。自动生成的RT取值为“BGP AS:VXLAN ID”。

both:指定配置的Route Target值同时作为Import Target和Export Target。没有指定bothexport-extcommunityimport-extcommunity中的任何一个参数时,缺省值为both

export-extcommunity:指定配置的Route Target值为Export Target。

import-extcommunity:指定配置的Route Target值为Import Target。

all:所有Route Target值。

【使用指导】

EVPN采用MP-BGP协议进行邻居自动发现、MAC地址通告、主机路由通告等。本地设备在通过MP-BGP的Update消息将BGP EVPN路由发送给远端设备时,将Update消息中携带的VPN target属性设置为Export target。远端设备接收到BGP EVPN路由后,将该路由中携带的Export Target属性与本地配置的Import Target进行比较,如果二者中存在相同的值,则接收该信息。

重复执行本命令,Route Target值为多次配置结果的集合。

在EVPN VPLS组网中,请为同一PE上的不同EVPN实例配置不同的RT值,否则会使EVPN实例接收错误的路由,导致创建PW时使用错误的MPLS标签。

【举例】

# 配置VSI实例下的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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们