01EVPN命令新华三集团

address-familyevpn命令用来进入公网实例EVPN视图。

undoaddress-familyevpn命令用来删除公网实例EVPN视图下的所有配置。

【命令】

address-familyevpn

undoaddress-familyevpn

【视图】

公网实例视图

【缺省用户角色】

network-admin

【使用指导】

在公网实例EVPN视图下可以配置EVPN的参数,如EVPN的RT属性、应用的出方向路由策略等。

【举例】

#进入公网实例EVPN视图。

system-view

[Sysname]ippublic-instance

[Sysname-public-instance]address-familyevpn

[Sysname-public-instance-evpn]

address-familyevpn命令用来进入VPN实例EVPN视图。

undoaddress-familyevpn命令用来删除VPN实例EVPN视图下的所有配置。

VPN实例视图

在VPN实例EVPN视图下可以配置EVPN的参数,如EVPN的RT属性、应用的出方向路由策略等。

#进入VPN实例EVPN视图。

[Sysname]ipvpn-instancetenant

[Sysname-vpn-instance-tenant]address-familyevpn

[Sysname-vpn-evpn-tenant]

address-familyl2vpnevpn命令用来创建BGPEVPN地址族,并进入BGPEVPN地址族视图。如果BGPEVPN地址族已经存在,直接进入BGPEVPN地址族视图。

undoaddress-familyl2vpnevpn命令用来删除BGPEVPN地址族,及相应地址族视图下的所有配置。

address-familyl2vpnevpn

undoaddress-familyl2vpnevpn

【缺省情况】

不存在BGPEVPN地址族。

BGP实例视图

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

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

[Sysname]bgp100

[Sysname-bgp-default]address-familyl2vpnevpn

[Sysname-bgp-default-evpn]

advertiseevpnroute命令用来配置允许BGPEVPN路由通过VPNv4或VPNv6地址族发布给邻居。

undoadvertiseevpnroute命令用来禁止BGPEVPN路由通过VPNv4或VPNv6地址族发布给邻居。

advertiseevpnroute[replace-rt][advertise-policypolicy-name]

undoadvertiseevpnroute

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

BGPVPNv4地址族视图

BGPVPNv6地址族视图

【参数】

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

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

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

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

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

[Sysname-bgp-default]address-familyvpnv4

[Sysname-bgp-default-vpnv4]advertiseevpnroute

advertisel2vpnevpn命令用来配置允许对外发布BGPEVPN路由。

undoadvertisel2vpnevpn命令用来禁止对外发布BGPEVPN路由。

advertisel2vpnevpn

undoadvertisel2vpnevpn

允许对外发布BGPEVPN路由。

BGP-VPNIPv4单播地址族视图

BGP-VPNIPv6单播地址族视图

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

#配置允许BGPVPN实例vpn1对外发布BGPEVPN路由。

[Sysname-bgp-default]ipvpn-instancevpn1

[Sysname-bgp-default-vpn1]address-familyipv4

[Sysname-bgp-default-ipv4-vpn1]advertisel2vpnevpn

advertisel3vpnroute命令用来配置允许BGPVPNv4或VPNv6路由通过EVPN地址族发布给邻居。

undoadvertisel3vpnroute命令用来禁止BGPVPNv4或VPNv6路由通过EVPN地址族发布给邻居。

advertisel3vpnroute[replace-rt][advertise-policypolicy-name]

undoadvertisel3vpnroute

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

BGPEVPN地址族视图

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

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

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

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

[Sysname-bgp-default-evpn]advertisel3vpnroute

arpmac-learningdisable命令用来配置禁止EVPN从ARP信息中学习MAC地址表项。

undoarpmac-learningdisable命令用来恢复缺省情况。

arpmac-learningdisable

undoarpmac-learningdisable

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

VSI实例下的EVPN实例视图

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

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

[Sysname]vsiaaa

[Sysname-vsi-aaa]evpnencapsulationvxlan

[Sysname-vsi-aaa-evpn-vxlan]arpmac-learningdisable

arpproxy-sendenable命令用来开启ARP请求代理发送功能。

undoarpproxy-sendenable命令用来关闭ARP请求代理发送功能。

arpproxy-sendenable

undoarpproxy-sendenable

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

VSI虚接口视图

VLAN虚接口视图

EVPNVXLAN组网中,VM1连接VTEP1,VM2连接VTEP2,VM1和VM2属于同一网段。VTEP1和VTEP2分别配置VSI虚接口或者VLAN虚接口作为VM1和VM2的网关,VTEP1和VTEP2均配置如下功能:

·VTEP1和VTEP2建立BGPEVPN邻居

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

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

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

·网关开启本地代理ARP功能

·VTEP1和VTEP2的网关的IP地址、MAC地址均不同

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

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

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

[Sysname]interfacevsi-interface100

[Sysname-vsi-interface100]arpproxy-sendenable

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

[Sysname]interfacevlan-interface1

[Sysname-vlan-interface1]arpproxy-sendenable

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

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

undoarp-advertisingdisable命令用来恢复缺省情况。

arp-advertisingdisable

undoarp-advertisingdisable

允许通告ARP信息。

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

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

[Sysname-vsi-aaa-evpn-vxlan]arp-advertisingdisable

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

undodcienable命令用来关闭接口的DCI功能。

dcienable

undodcienable

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

接口视图

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

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

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

[Sysname]interfacevlan-interface10

[Sysname-Vlan-interface10]dcienable

displayarpfiltersourceservice-instance[interfaceinterface-typeinterface-number[service-instanceinstance-id]][slotslot-number]

任意视图

network-operator

displayarpfiltersourceservice-instanceinterfaceten-gigabitethernet1/0/1slot1

Interface:ten-gigabitethernet1/0/1

Serviceinstance:1

IPv4address:192.168.56.1

Dropcount:10

Serviceinstance:2

IPv4address:192.168.56.2

displayarpfiltersourceservice-instanceinterfaceten-gigabitethernet1/0/1instance1slot1

displayarpfiltersourceservice-instanceslot1

Interface:ten-gigabitethernet1/0/2

表1-1displayarpfiltersourceservice-instance命令显示信息描述表

字段

描述

Interface

ARP网关保护信息对应的接口

Serviceinstance

接口下的以太网服务实例的编号

IPv4address

受保护的网关IP地址

Dropcount

此接口下因网关保护功能丢弃的报文数

·arpfiltersource

displaybgpl2vpnevpn命令用来显示BGPEVPN路由信息。

displaybgp[instanceinstance-name]l2vpnevpn[peer{ipv4-address|ipv6-address}{advertised-routes|received-routes}[statistics]|[route-distinguisherroute-distinguisher|route-type{auto-discovery|es|igmp-ls|igmp-js|imet|ip-prefix|mac-ip|s-pmsi|smet}]*[{evpn-routeroute-length|evpn-prefix}[advertise-info|as-path|cluster-list|community|ext-community]|{ipv4-address|ipv6-address|mac-address}[verbose]]|statistics]

displaybgp[instanceinstance-name]l2vpnevpn[route-distinguisherroute-distinguisher][statistics]community[community-number&<1-32>|aa:nn&<1-32>][internet|no-advertise|no-export|no-export-subconfed][whole-match]

displaybgp[instanceinstance-name]l2vpnevpn[route-distinguisherroute-distinguisher][statistics]community-list{basic-community-list-number|adv-community-list-number|comm-list-name}[whole-match]

displaybgp[instanceinstance-name]l2vpnevpn[route-distinguisherroute-distinguisher][statistics]ext-community[bandwidthlink-bandwidth-value|rtroute-target|soosite-of-origin]&<1-32>[whole-match]

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

peer{ipv4-address|ipv6-address}:显示向指定对等体发布或者从指定对等体收到的BGPEVPN路由。ipv4-address为对等体的IPv4地址;ipv6-address为对等体的IPv6地址。

advertised-routes:显示向指定对等体发布的BGPEVPN路由信息。

received-routes:显示从指定对等体接收到的BGPEVPN路由信息。

statistics:显示BGPEVPN路由的统计信息。

route-distinguisherroute-distinguisher:显示指定路由标识符的BGPEVPN路由信息。route-distinguisher为路由标识符,为3~21个字符的字符串。路由标识符有三种格式:

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

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

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

route-type:显示指定类型的BGPEVPN路由。

auto-discovery:显示以太网自动发现路由(Ethernetauto-discoveryroute)。

es:显示以太网段路由(Ethernetsegmentroute)。

igmp-ls:显示IGMP离开同步路由(IGMPleavesynchroute)。

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

imet:显示包含性组播以太网标签路由(InclusivemulticastEthernettagroute)。

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

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

s-pmsi:显示选择性组播业务接口路由(SelectiveProviderMulticastServiceInterfaceRoute)。

smet:显示选择性组播以太网标签路由(SelectivemulticastEthernettagroute)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

soosite-of-origin:SoO(SiteofOrigin,源站点)扩展团体属性,site-of-origin为3~24个字符的字符串。

route-target和site-of-origin有五种形式:

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

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

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

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

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

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

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

不指定community-number、aa:nn、internet、no-advertise、no-export和no-export-subconfed参数时,显示携带任意团体属性的BGP路由信息,且此时指定的whole-match参数不生效。

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

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

displaybgpl2vpnevpn

BGPlocalrouterIDis8.8.8.8

Statuscodes:*-valid,>-best,d-dampened,h-history,

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

a-additional-path

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

TotalnumberofroutesfromallPEs:3

Routedistinguisher:1:1

Totalnumberofroutes:2

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

NextHop:1.1.1.2LocPrf:100

PrefVal:0OutLabel:NULL

MED:0

Path/Ogn:20i

Routedistinguisherofpublicinstance:1:15

Totalnumberofroutes:1

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

NextHop:1.1.1.4LocPrf:100

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

displaybgpl2vpnevpncommunity

BGPlocalrouterIDis1.1.1.9

a–additional-path

TotalnumberofroutesfromallPEs:6

Routedistinguisher:100:1

Totalnumberofroutes:3

NetworkNextHopMEDLocPrfPrefValPath/OgnCommunity

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

10.1.1.2032768<2:3>

*e10.1.1.10065410<2:3>

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

127.0.0.1032768<3:4>

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

displaybgpl2vpnevpnext-community

NetworkNextHopMEDLocPrfPrefValPath/OgnExt-Community

10.1.1.2032768

*e10.1.1.10065410

127.0.0.1032768

表1-2displaybgpl2vpnevpn命令简要显示信息描述表

BGPlocalrouterID

BGP本地路由器ID

Statuscodes

路由状态代码:

·*-valid:合法路由

·>-best:普通优选路由

·d-damped:震荡抑制路由

·h-history:历史路由

·i-internal:内部路由

·e-external:外部路由

·s-suppressed:聚合抑制路由

·S-stale:过期路由

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

Origin

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

TotalnumberofroutesfromallPEs

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

Routedistinguisher

路由标识符

Routedistinguisherofpublicinstance

公网实例的路由标识符

Totalnumberofroutes

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

Network

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

BGPEVPN路由取值包括:

·[1][ESI][EthernetTagID]:

1:表示以太网自动发现路由(Ethernetauto-discoveryroute)

ESI:以太网段标识

EthernetTagID:以太网标签

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

2:表示MAC/IP发布路由(MAC/IPadvertisementroute)

MACLength:MAC地址长度

MAC:MAC地址

IPAddressLength:IP地址长度

IPAddress:IP地址

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

3:表示包含性组播以太网标签路由(InclusivemulticastEthernettagroute)

IPAddress:始发路由器的IP地址

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

4:表示以太网段路由(Ethernetsegmentroute)

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

5:表示IP前缀路由(IPprefixadvertisementroute)

·[6][EthernetTagID][SourceLen][SourceIP][GroupLen][GroupIP][OriginatorLen][OriginatorIP]

6:表示选择性组播以太网标签路由(SelectivemulticastEthernettagroute)

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

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

GroupLen:组播组IP地址长度

GroupIP:IGMP成员报告的组IP地址

OriginatorLen:始发路由器IP地址长度

OriginatorIP:始发路由器IP地址

·[7][ESI][EthernetTagID][SourceLen][SourceIP][GroupLen][GroupIP][OriginatorLen][OriginatorIP]

7:表示IGMP加入同步路由(IGMPjoinsynchroute)

ESI:以太网标识段

·[8][ESI][EthernetTagID][SourceLen][SourceIP][GroupLen][GroupIP][OriginatorLen][OriginatorIP][[LeaveGroupSynchronization]

8:表示IGMP离开同步路由(IGMPleavesynchroute)

LeaveGroupSynchronization:离开组播组的同步序列号值

·[10]EthernetTagID][SourceLen][SourceIP][GroupLen][GroupIP]][OriginatorLen][OriginatorIP]

10:表示选择性运营商组播业务接口路由(SelectiveProviderMulticastServiceInterfaceRoute)

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

GroupIP:组播组IP地址

NextHop

下一跳IP地址

MED

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

LocPrf

本地优先级

OutLabel

路由的出标签值

PrefVal

路由首选值

Path/Ogn

Community

团体属性

Ext-Community

扩展团体属性

#显示路由标识符为1.1.1.1:100的BGPEVPN路由[1][0001.0203.0405.0607.0809][5]/120的详细信息。

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[1][0001.0203.0405.0607.0809][5]120

BGPlocalrouterID:172.16.250.133

LocalASnumber:100

Routedistinguisher:1.1.1.1:100

Paths:1available,1best

BGProutingtableinformationof[1][0001.0203.0405.0607.0809][5]/120:

From:10.1.1.2(192.168.56.17)

Relynexthop:10.1.1.2

Originalnexthop:10.1.1.2

OutLabel:NULL

Ext-Community:,,

Label1>,

RxPathID:0x0

TxPathID:0x0

AS-path:200

Origin:igp

Attributevalue:MED0,pref-val0

State:valid,external,best

IPprecedence:N/A

QoSlocalID:N/A

Trafficindex:N/A

EVPNroutetype:Ethernetauto-discoveryroute

ESI:0001.0203.0405.0607.0809

EthernettagID:5

MPLSlabel:10

表1-3displaybgpl2vpnevpn命令中Ethernetauto-discoveryroute详细显示信息描述表

本地的路由器ID

LocalASnumber

本地的AS号

Paths

路由数信息

·available:有效路由数目

·best:最佳路由数目

BGProutingtableinformationof[1][00:00:00:00:00:00:00:00:00:00][5]/120

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

From

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

Relynexthop

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

Originalnexthop

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

扩展团体属性值,包括:

·RT:RouteTarget属性

·EncapsulationType:封装类型

·ESILabel:ESI标签

·EVPNLayer2Attributes:EVPN二层属性

RxPathID

接收到的路由的Add-PathID值

BGPEVPN地址族暂不支持本字段

TxPathID

发送的路由的Add-PathID值

AS-path

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

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

Attributevalue

BGP路由属性信息,包括:

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

·localpref:本地优先级

·pref-val:路由首选值

·pre:协议优先级

State

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

·valid:有效路由

·internal:内部路由

·external:外部路由

·local:本地产生路由

·synchronize:同步路由

·best:最佳路由

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

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

IPprecedence

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

QoSlocalID

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

Trafficindex

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

EVPNroutetype

BGPEVPN路由类型,取值为Ethernetauto-discoveryroute,表示以太网自动发现路由

ESI

以太网段标识

EthernettagID

以太网标签

MPLSlabel

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

表1-4路由未被优选的原因

原因

preferred-value

优选首选值最大的路由

local-preference

优选本地优先级最高的路由

local-origin-route

依次选择network命令生成的路由、import-route命令引入的路由、聚合路由

as-path

优选AS路径最短的路由

origin

依次选择ORIGIN类型为IGP、EGP、Incomplete的路由

med

优选MED值最低的路由

remote-route

依次选择从EBGP、联盟EBGP、联盟IBGP、IBGP学来的路由

igp-cost

优选IGPMetric值最小的路由

relydepth

优选迭代深度值小的路由

rfc5004

rfc5004规则:如果当前的最优路由为EBGP路由,则BGP路由器收到来自不同的EBGP邻居的路由后,不会改变最优路由

router-id

优选RouterID最小的路由器发布的路由。如果路由包含RR属性,那么在路由选择过程中,就用ORIGINATOR_ID来替代RouterID

cluster-list

优选CLUSTER_LIST长度最短的路由

peer-address

优选IP地址最小的对等体发布的路由

redist-route

优选本VPN的路由,然后选择其他VPN引入的路由

rpki

优选RPKI验证结果优先级最高的路由

received

优选最先学习到的路由

evpn-macip-mobile

优选携带MAC迁移团体属性的EVPNMAC/IP发布路由

evpn-macip-mobile-static

优选MAC迁移团体属性中携带静态MAC的EVPNMAC/IP发布路由

evpn-macip-mobile-seq

优选MAC迁移团体属性中携带序列号最大的EVPNMAC/IP发布路由

evpn-macip-mobile-routerid

优选MAC迁移团体属性中携带RouterID最小的EVPNMAC/IP发布路由

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

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[2][5][48][0001-0203-0405][32][5.5.5.5]136

BGProutingtableinformationof[2][5][48][0001-0203-0405][32][5.5.5.5]/136:

Ext-Community:,,,,,

>,,

>,,

EVPNroutetype:MAC/IPadvertisementroute

MACaddress:0001-0203-0405

IPaddress:5.5.5.5/32

MPLSlabel1:10

MPLSlabel2:100

Re-origination:Enable

Routedistinguisher:2.2.2.2:100

OutLabel:0

State:valid,external,best,reoriginated,remoteredist

MPLSlabel1:200

MPLSlabel2:300

表1-5displaybgpl2vpnevpn命令中MAC/IPadvertisementroute详细显示信息描述表

BGProutingtableinformationof[2][5][48][0001-0203-0405][32][5.5.5.5]/136

BGPEVPN路由[2][5][48][0001-0203-0405][32][5.5.5.5]/136的详细信息

·Router'sMac:路由器MAC

·MACMobility:MAC迁移属性。Flags表示是否为固定MAC地址,1为固定不可移动MAC,0为可以移动MAC;SeqNum用来标识最新的一次迁移

·DefaultGateWay:默认网关路由

·(暂不支持)MicroSegment-id:微分段ID属性

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

ID:微分段ID

·reoriginated:重生成路由

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

BGPEVPN路由类型,取值为MAC/IPadvertisementroute,表示MAC/IP发布路由

MACaddress

MAC地址

IPaddress

IP地址

MPLSlabel1

用于二层转发的VXLANID

MPLSlabel2

用于三层转发的VXLANID,即L3VNI

Re-origination

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

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

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

#显示路由标识符为1.1.1.1:100的BGPEVPN路由[3][0][32][5.5.5.5]/80的详细信息。

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[3][0][32][4.5.5.5]80

BGProutingtableinformationof[3][0][32][4.5.5.5]/80:

Ext-Community:,

PMSItunnel:Flag0,TunnelType6,Label10,EndPointAddress10.1.1.2

EVPNroutetype:InclusivemulticastEthernettagroute

EthernettagID:0

Originaddress:5.5.5.5/32

表1-6displaybgpl2vpnevpn命令中InclusivemulticastEthernettagroute详细显示信息描述表

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

PMSItunnel

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

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

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

·Label:VXLANID

·EndPointAddress:隧道目的端地址

BGPEVPN路由类型,取值为InclusivemulticastEthernettagroute,表示包含性组播以太网标签路由

Originaddress

始发路由器地址

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

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[4][0000.0000.0000.0000.000a][32][4.5.5.5]128

BGProutingtableinformationof[4][0000.0000.0000.0000.000a][32][4.5.5.5]/128:

Ext-Community:,,

EVPNroutetype:Ethernetsegmentroute

ESI:0000.0000.0000.0000.000a

Originaddress:4.5.5.5/32

表1-7displaybgpl2vpnevpn命令中Ethernetsegmentroute详细显示信息描述表

·ES-ImportRT:ES-ImportRouteTarget属性

BGPEVPN路由类型,取值为Ethernetsegmentroute,表示以太网段路由

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

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[5][10][32][4.5.5.5]80

BGProutingtableinformationof[5][10][32][4.5.5.5]/80:

Ext-Community:,,

0006-0708-0910>

EVPNroutetype:IPprefixadvertisementroute

EthernettagID:10

IPaddress:4.5.5.5/32

Gatewayaddress:0.0.0.0

MPLSLabel:1

MPLSLabel:20

表1-8displaybgpl2vpnevpn命令中IPprefixadvertisementroute详细显示信息描述表

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

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

BGPEVPN路由类型,取值为IPprefixadvertisementroute,表示IP前缀路由

IP网络前缀

Gatewayaddress

网关地址

MPLSLabel

#显示路由标识符为1.1.1.1:100的BGPEVPN路由[6][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/160的详细信息。

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[6][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]160

BGProutingtableinformationof[6][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/160:

From:10.1.1.2

Ext-Community:,,

EVPNroutetype:SelectivemulticastEthernettagroute

Sourcelength:32

Sourceaddress:10.1.1.1

Grouplength:32

Groupaddress:224.224.224.224

Originaddress:192.168.3.1

IGMPflags:v3,include

表1-9displaybgpl2vpnevpn命令中SelectivemulticastEthernettagroute详细显示信息描述表

BGPEVPN路由类型,取值为SelectivemulticastEthernettagroute,表示SMET路由

Sourcelength

组播源地址长度

Sourceaddress

组播源地址

Grouplength

组播组地址长度

Groupaddress

组播组地址

IGMPflags

IGMP标记位信息

#显示路由标识符为1.1.1.1:100的BGPEVPN路由[7][0000.0000.0000.0000.0000][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/240的详细信息。

displaybgpl2vpnevpnroute-distinguisher1.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

BGProutingtableinformationof[7][0000.0000.0000.0000.0000][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1]/240:

Ext-Community:,,

EVPNroutetype:IGMPjoinsynchroute

ESI:0000.0000.0000.0000.0000

表1-10displaybgpl2vpnevpn命令中IGMPjoinsynchroute详细显示信息描述表

·EVI-RT:与EVI关联的RouteTarget属性

BGPEVPN路由类型,取值为IGMPjoinsynchroute,表示IGMP-JS路由

#显示路由标识符为1.1.1.1:100的BGPEVPN路由[8][0000.0000.0000.0000.0000][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1][0]/272的详细信息。

displaybgpl2vpnevpnroute-distinguisher1.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

BGProutingtableinformationof[8][0000.0000.0000.0000.0000][0][32][10.1.1.1][32][224.224.224.224][32][192.168.3.1][0]/272:

Ext-Community:,,

EVPNroutetype:IGMPleavesynchroute

Leavegroupsync:0

MaxResponseTime:2500ms

MaxResponseCode:25

表1-11displaybgpl2vpnevpn命令中IGMPleavesynchroute详细显示信息描述表

·ESI-RT:与ESI关联的RouteTarget属性

BGPEVPN路由类型,取值为IGMPleavesynchroute,表示IGMP-LS路由

Leavegroupsync

离开组播组的同步序列号值

MaxResponseTime

MaxResponseCode

接收到的报文中携带的最大响应值,单位为十分之一秒

#显示路由标识符为1.1.1.1:100的EVPN路由[10][0][32][7.21.0.7][32][225.0.0.0][32][2.2.2.2]/160的详细信息。

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[10][0][32][7.21.0.7][32][225.0.0.0][32][2.2.2.2]/160

BGPlocalrouterID:2.2.2.2

LocalASnumber:200

Routedistinguisher:1.1.1.1:100(vpna)

BGProutingtableinformationof[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)

Relynexthop:12.1.1.1

Originalnexthop:0.0.0.0

Ext-Community:,

Org-validation:Valid

PMSItunnel:Flag0,TunnelType3,Label1000,Reserved0,SenderAddr2.2.2.2,

PGroupAddr232.0.0.0

AS-path:(null)

Attributevalue:MED0,localpref100,pref-val32768

State:valid,local,best

EVPNroutetype:S-PMSIA-Droute

Sourceaddress:7.21.0.7

Groupaddress:225.0.0.0

Originaddress:2.2.2.2

表1-12displaybgpl2vpnevpn命令中SelectiveProviderMulticastServiceInterfaceRoute详细显示信息描述表

BGPEVPN路由类型,取值为SelectiveProviderMulticastServiceInterfaceRoute,表示S-PMSI路由

Org-validation

RPKI源AS号验证结果:

·Valid:有效

·Notfound:未找到

·Invalid:无效

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

·SenderAddr:发送端地址

·PgroupAddr:运营商组播组地址

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

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]128community

BGPlocalrouterID:1.1.1.9

BGProutingtableinformationof[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128:

Community:no-export

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

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]128ext-community

Ext-Community:

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

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]128as-path

As-path:80

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

displaybgpl2vpnevpnroute-distinguisher1.1.1.1:100[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]128cluster-list

Clusterlist:80

表1-13displaybgpl2vpnevpn命令路由属性显示信息描述表

路由数信息:

BGProutingtableinformationof[4][00:00:00:00:00:00:00:00:00:0a][32][4.5.5.5]/128

指定BGPEVPN路由的属性信息

路由的团体属性

路由的扩展团体属性

As-path

路由的AS_PATH属性

Cluster-list

路由的集群ID列表属性

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

displaybgpl2vpnevpnstatisticscommunity

TotalnumberofroutesfromallPEs:1

Routedistinguisher:100:1(vpn1)

Totalnumberofroutes:4

表1-14displaybgpl2vpnevpnstatistics命令显示信息描述表

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

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

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

displayevpnauto-discovery{{imet|mac-ip}[mpls|vxlan][peerip-address][vsivsi-name]|macip-prefix[nexthopnext-hop][count]}

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

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

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

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

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

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

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

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

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

displayevpnauto-discoveryimet

Totalnumberofautomaticallydiscoveredpeers:2

VSIname:vpna

EVPNinstance:-

RDPE_addressTunnel_addressTunnelmodeVXLANID

1:102.2.2.22.2.2.2VXLAN10

2:1003.3.3.33.3.3.3VXLAN10

VSIname:vpnb

RDPE_addressIn/OutlabelTunnelMode

1:104.4.4.41420/1419PW

表1-15displayevpnauto-discoveryimet命令显示信息描述表

Totalnumberofautomaticallydiscoveredpeers

自动发现的邻居数目

VSIname

VSI名称

EVPNinstance

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

仅EVPNVXLAN组网支持显示EVPN实例名称

RD

PE_address

远端VTEP或PE在VSI内的标识

Tunnel_address

隧道的目的端地址

Tunnelmode

隧道的模式,取值包括:

·VXLAN:表示VXLAN隧道

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

·PW:表示PW

VXLANID

VXLAN编号

In/Outlabel

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

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

displayevpnauto-discoverymac-ip

Totalnumberofautomaticallydiscoveredpeers:1

DestinationIPSourceIPVXLANIDTunnelmodeTunnelname

6.6.6.61.1.1.9100VXLANTunnel1

DestinationIPIn/OutlabelTunnelMode

7.7.7.71420/1419PW

表1-16displayevpnauto-discoverymac-ip命令显示信息描述表

DestinationIP

SourceIP

隧道的源端地址

Tunnelname

隧道名称

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

displayevpnauto-discoverymacip-prefix

DestinationIPSourceIPL3VNITunnelmodeOutgoinginterface

1.1.1.13.3.3.3200VXLANVsi-interface3

2.2.2.23.3.3.3200VXLANVsi-interface3

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

displayevpnauto-discoverymacip-prefixcount

Totalnumberofentries:2

表1-17displayevpnauto-discoverymacip-prefix命令显示信息描述表

L3VNI

用于三层转发的VXLANID

VXLAN隧道的模式,取值包括

Outgoinginterface

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

Totalnumberofentries

邻接表项的总数

displayevpndf-election命令用来显示DF选举的信息。

displayevpndf-election[vsivsi-name|xconnect-groupgroup-name][esiesi-id]

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

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

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

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

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

displayevpndf-election

Statuscodes:*-invalid

VSIname:1

ESI:0021.1001.1001.1001.1002

Interface:Ten-GigabitEthernet1/0/1

ServiceinstanceID:1000

LinkID:1

EthernettagID:12

DFstate:Primary

FSM:DF_DONE

Numberofmemberdevices:2

OriginatingIPDFstateAlgorithmPreferenceCapability

100.100.100.100PrimaryPreference65535DP

100.100.100.200BackupPreference200DP

ESI:0002.0002.0002.0002.0002

Interface:Ten-GigabitEthernet1/0/2

LinkID:0

DFstate:-

FSM:DF_CALC

1.1.1.1-Preference32767-

2.2.2.2-Preference32767-

Xconnect-groupname:1

Connectionname:1

ESI:0001.0001.0001.0001.0001

Interface:Ten-GigabitEthernet1/0/3

Numberofmemberdevices:1

表1-18displayevpndf-election命令显示信息描述表

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

ES标识符

接口名称

ServiceinstanceID

以太网服务实例的ID

LinkID

AC在VSI内的链路标识符

DFstate

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

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

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

·-:未选举出结果

FSM

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

·INIT:初始化状态

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

·DF_CALC:正在进行DF选举

·DF_DONE:DF选举完成状态

Numberofmemberdevices

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

OriginatingIP

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

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

Algorithm

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

·modulus:基于VALNTag的DF选举算法

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

Preference

DF选举优先级

Capability

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

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

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

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

displayevpnes命令用来显示EVPN的ES信息。

displayevpnes{local[vsivsi-name|xconnect-groupgroup-name][esiesi-id][verbose]|remote[vsivsi-name|xconnect-groupgroup-name][esiesi-id][nexthopnext-hop]}

local:显示本地ES信息。

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

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

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

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

remote:显示远端ES信息。

nexthopnext-hop:显示从指定路由下一跳接收到的ES信息。如果不指定本参数,则显示从所有路由下一跳收到的ES信息。

#显示VSI实例vpna的本地ES简要信息。

displayevpneslocalvsivpna

Redundancymode:A–All-active,S–Single-active

ESITagIDDFaddressModeStateESIlabel

0001.0002.0002.0002.0002-1.1.1.1AUp1000

0001.0002.0003.0004.0005-1.1.1.1AUp1001

0003.0003.0003.0003.000322.2.2.2AUp1002

#显示所有本地ES的简要信息。

displayevpneslocal

VSIname:v1

0003.0003.0003.0003.000311.1.1.1AUp-

0003.0003.0003.0003.000333.3.3.3AUp-

0003.0003.0003.0003.0003102.2.2.2AUp-

Xconnectgroupname:vpna

0001.0002.0002.0002.0002-1.1.1.1AUp-

表1-19displayevpneslocal命令显示信息描述表

Xconnectgroupname

交叉连接组名称

TagID

以太网标签ID

DFaddress

被选为DF的VTEP的RouterID,取值为“-”表示当前设备未被选举为该AC的DF

Mode

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

·A:表示all-active模式

·S:表示single-active模式

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

ESIlabel

ESI标签;在EVPNVXLAN组网中ESIlabel无效,显示为“-”

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

displayevpneslocalverbose

ESI:0003.0003.0003.0003.0003

Redundancymode:All-active

State:Up

AD-delayremainingtime:100

ACs:

LinkIDServiceinstanceIDTagIDDFaddressESIlabel

0111.1.1.11000

1333.3.3.31001

210102.2.2.21002

ESI:0001.0002.0002.0002.0002

1--1.1.1.1-

ESI:0001.0002.0003.0004.0005

0--1.1.1.1-

Interface:Ten-GigabitEthernet1/0/4

2222.2.2.2-

Xconnect-groupname:vpna

Connectionname:vpna

ESI:0000.0000.0000.0000.1111

AC:GE0/0/1

TagID:-

DFaddress:1.1.1.1

表1-20displayevpneslocalverbose命令显示信息描述表

Connectionname

交叉连接名称

AC

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

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

Redundancymode

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

ES-delayremainingtime

ACs

VSI在当前ES下的AC列表

AC在VSI内的链路ID

以太网服务实例ID

被选为DF的VTEP或PE的RouterID,取值为“-”表示当前设备未被选举为该AC的DF

#显示远端ES的信息。

displayevpnesremote

ControlFlags:P–Primary,B–Backup,C-Controlword

A-DperESroutes:

PeerIPRemoteRedundancymode

1.1.1.1All-active

A-DperEVIroutes:

TagIDPeerIP

11.1.1.1

31.1.1.1

101.1.1.1

ESI:0001.0000.0000.0000.0001

Ethernetsegmentroutes:

1.1.1.1

3.3.3.3

3.3.3.3All-active

-1.1.1.1

-3.3.3.3

2.2.2.2

2.2.2.2All-active

TagIDPeerIPControlFlags

12.2.2.2P

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

displayevpnesremotevsivpnanexthop3.3.3.3

ControlFlags:P-Primary,B-Backup,C-Controlword

表1-21displayevpnesremote命令显示信息描述表

Flags

ES的标记,取值包括:

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

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

Ethernetsegmentroutes

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

A-DperEthernetsegmentroutes

与该ES关联的A-DperES路由

A-DperEVIroutes

与该ES关联的A-DperEVI路由

PeerIP

远端设备的IP地址

RemoteRedundancymode

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

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

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

ControlFlags

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

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

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

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

displayevpnm-lagsynchronized-mac命令用来显示从M-LAG远端设备同步过来的MAC地址信息。

displayevpnm-lagsynchronized-mac[vsivsi-name][count]

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

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

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

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

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

displayevpnm-lagsynchronized-mac

VSIname:bbb

MACaddressLinkIDInterface

0000-0000-000a1BAGG10

0000-0000-00090Tunnel1

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

displayevpnm-lagsynchronized-maccount

表1-22displayevpnm-lagsynchronized-mac命令显示信息描述表

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

MAC地址表项的出接口名称

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

displayevpninstancevxlan命令用来显示EVPN实例的信息。

displayevpninstance[nameinstance-name|vsivsi-name]vxlan

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

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

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

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

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

displayevpninstancevxlan

EVPNinstance:-(createdonVSIvpnc)

ExportVPNtargets:1:1

ImportVPNtargets:1:1

ARP-basedMAClearning:Disabled

ND-basedMAClearning:Disabled

ARPadvertising:Disabled

MACadvertising:Disabled

NDadvertising:Disabled

表1-23displayevpninstance显示信息描述表

EVPN实例名称,取值包括:

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

EVPN实例的RD

ExportVPNtargets

EVPN实例的ExportTarget

ImportVPNtargets

EVPN实例的ImportTarget

ARP-basedMAClearning

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

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

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

ND-basedMAClearning

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

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

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

ARPadvertising

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

·Enabled:允许通告ARP信息

·Disabled:禁止通告ARP信息

MACadvertising

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

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

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

NDadvertising

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

·Enabled:允许通告ND信息

·Disabled:禁止通告ND信息

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

displayevpnipv6auto-discovery{imet[peeripv6-address][vsivsi-name]|mac-ip|macip-prefix[nexthopnext-hop][count]}

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

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

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

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

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

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

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

displayevpnipv6auto-discoveryimet

RD:1:10

PEaddress:11::8

Tunneladdress:11::8

Tunnelmode:VXLAN

VXLANID:10

RD:2:100

PEaddress:12::8

Tunneladdress:12::8

表1-24displayevpnipv6auto-discoveryimet命令显示信息描述表

PEaddress

远端VTEP在VSI内的标识

Tunneladdress

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

displayevpnipv6auto-discoverymac-ip

DestinationIP:6:6::6:8

SourceIP:1:1::1:7

VXLANID:100

Tunnelname:Tunnel1

表1-25displayevpnipv6auto-discoverymac-ip命令显示信息描述表

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

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

displayevpnipv6auto-discoverymacip-prefix

L3VNI:100

OutInterface:Vsi-interface3

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

displayevpnipv6auto-discoverymacip-prefixcount

Totalnumberofentries:1

表1-26displayevpnipv6auto-discoverymacip-prefix命令显示信息描述表

隧道的模式,取值包括

OutInterface

displayevpnipv6routemac命令用来显示IPv6EVPN的MAC地址信息。

displayevpnipv6routemac[local|remote|nexthopipv6-address][vsivsi-name][count]

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

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

nexthopipv6-address:显示从指定下一跳学习到的MAC地址信息。

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

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

displayevpnipv6routemac

Flags:D-DynamicB-BGPL-Localactive

G-GatewayS-StaticM-MappingI-Invalid

A-MAC-authentication

MACaddressLinkID/NameFlagsNexthop

0000-0000-000a1DL-

0000-0000-0009Tunnel1B1::2

0001-2000-4000-BI1::3

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

displayevpnipv6routemaccount

Totalnumberofentries:3

表1-27表1-24displayevpnroutemac命令显示信息描述表

LinkID/Name

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

Name表示Tunnel接口名称

表项类型,取值包括:

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

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

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

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

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

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

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

通过shutdown命令手工关闭VSI

出方向Tunnel接口不存在

·A:表示生效的MAC地址表项是MAC地址认证学习的MAC地址表项

Nexthop

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

MAC地址表项的总数

displayevpnroutearp命令用来显示EVPN的ARP信息。

displayevpnroutearp[local|remote][public-instance|vpn-instancevpn-instance-name][count]

local:显示本地ARP信息。

remote:显示远端ARP信息。

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

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

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

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

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

#显示所有EVPN的ARP信息。

displayevpnroutearp

VPNinstance:vpn1Interface:Vsi-interface1

IPaddressMACaddressRouterMACVSIindexFlags

10.1.1.10003-0003-0003a0ce-7e40-04000GL

10.1.1.110001-0001-0001a0ce-7e40-04000DL

10.1.1.120001-0001-0011a0ce-7e41-04010B

10.1.1.130001-0001-0021a0ce-7e42-04020B

10.1.1.1010001-0011-0101a0ce-7e40-04000SL

10.1.1.1020001-0011-01020011-9999-00000BS

PublicinstanceInterface:Vsi-interface2

11.1.1.10033-0033-0033a0ce-7e40-04000GL

11.1.1.110011-0011-0011a0ce-7e40-04000DL

#显示EVPN的ARP表项总数。

displayevpnroutearpcount

Totalnumberofentries:8

表1-28displayevpnroutearp命令显示信息描述表

VPNinstancename

VPN实例名称

Publicinstance

公网实例

VSI虚接口

RouterMAC

设备的RouterMAC

VSIindex

VSI索引

ARP表项类型,取值包括:

·D:表示存在动态学习的ARP表项

·B:表示存在通过BGPEVPN路由学习的ARP表项

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

·G:表示生效的ARP表项是网关的ARP表项

·S:表示生效的ARP表项是静态配置的ARP表项(暂不支持)

·M:表示生效的ARP表项是来自映射的远端VXLAN的ARP表项(暂不支持)

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

ARP表项的总数

displayevpnroutearpsuppression命令用来显示EVPN的ARP泛洪抑制信息。

displayevpnroutearpsuppression[mpls|vxlan][local|remote][vsivsi-name][count]

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

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

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

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

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

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

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

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

displayevpnroutearpsuppression

IPaddressMACaddressFlagsEncap

10.1.1.120002-0002-0002BVXLAN

10.1.1.130002-0002-0002BIVXLAN

10.1.1.1010001-0011-0101BSVXLAN

10.1.1.1020001-0011-0102DLVXLAN

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

displayevpnroutearpsuppressioncount

Totalnumberofentries:4

表1-29displayevpnroutearpsuppression命令显示信息描述表

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

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

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

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

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

·S:表示生效的ARP泛洪抑制表项是静态配置的ARP表项(暂不支持)

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

Encap

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

·MPLS:报文封装类型为MPLS

·VXLAN:报文封装类型为VXLAN

ARP泛洪抑制表项的总数

displayevpnroutearp-mobility命令用来显示EVPN的ARP迁移信息。

displayevpnroutearp-mobility[public-instance|vpn-instancevpn-instance-name][ipip-address]

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

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

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

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

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

displayevpnroutearp-mobility

Flags:S-Suppressed,N-Notsuppressed

Suppressionthreshold:5

Detectioncycle:180s

Suppressiontime:Permanent

VPNinstance:vpn1

Interface:Vsi-interface1

IPaddressMovecountMovedfromFlagsSuppressedat

192.168.156.1205XGE1/0/1S17:24:332018/04/01

192.168.56.20--N-

Interface:Vsi-interface2

192.168.156.1205XGE1/0/2S17:24:332018/04/01

192.168.56.2052.2.2.2S17:24:332018/04/01

表1-30displayevpnroutearp-mobility命令显示信息描述表

Suppressionthreshold

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

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

Detectioncycle

检测周期,单位为秒

Suppressiontime

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

VPNinstance

VPN实例

Movecount

迁出次数

Movedfrom

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

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

·S:表示抑制迁移

·N:表示未抑制迁移

Suppressedat

·evpnroutearp-mobilitysuppression

displayevpnroute命令用来显示EVPN的组播路由信息。

displayevpnroute{igmp-js|igmp-ls|smet}[local|remote][vsivsi-name][count]

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

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

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

local:显示本地组播信息。

remote:显示远端组播信息。

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

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

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

#显示所有SMET路由。

displayevpnroutesmet

R:re-originatetoothervsi

Sourceaddress:192.164.1.1

Groupaddress:226.1.1.1

Localversion:v3(I)

Re-originate:Fromvsi1tovsi2

Peers:

NexthopTunnelnameLinkIDRemoteversionReOrigflag

1.1.1.1Tunnel00x5000000v3(E)R

ACLinkIDFlags

XXGE1/0/1srv10Sync

表1-31displayevpnroutesmet命令显示信息描述表

组播源IP地址

组播组IP地址

Localversion

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

Re-originate

本地重生成的SMET路由,显示为Fromvsivsi-index1tovsivsi-index1,表示从本地VSI索引为vsi-index1的VSI重生成SMET路由到VSI索引为vsi-index2的VSI

Peers

SMET远端路由信息

远端VTEP的地址

远端Tunnel接口名称

VXLAN隧道的链路标识符

Remoteversion

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

ReOrigflag

远端重生成SMET路由的标志位,取值包括:

·R:表示从远端收到的SMET路由是重生成路由

·-:表示从远端收到的SMET路由不是重生成路由

本地AC信息

接入电路,取值为:

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

AC的链路标识符

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

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

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

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

displayevpnrouteigmp-js

VSIname:aaa

Groupaddress:227.1.1.1

Localversion:-

Remoteversion:v3(I)

ESI:0000.0002.0003.0004.0005

EthernettagID:20

AC:XGE1/0/1srv2

Peers:156.1.1.2,156.1.1.3,156.1.1.4

Sourceaddress:192.164.1.3

Groupaddress:227.1.1.2

Localversion:v2

表1-32displayevpnrouteigmp-js命令显示信息描述表

本地上报的IGMP路由版本号

远端同步的IGMP路由版本号

接入电路

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

displayevpnrouteigmp-ls

Groupaddress:228.1.1.1

ESI:0000.0002.0003.0004.0003

AC:XGE1/0/1srv3

Peers:156.1.1.6,156.1.1.3,156.1.1.2

表1-33displayevpnrouteigmp-ls命令显示信息描述表

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

displayevpnrouteigmp-jscount

表1-34displayevpnrouteigmp-jscount命令显示信息描述表

组播表项的总数

displayevpnroutemac命令用来显示IPv4EVPN的MAC地址信息。

displayevpnroutemac[mpls|vxlan][local|remote|nexthopipv4-address][vsivsi-name][count]

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

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

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

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

nexthopipv4-address:显示从指定下一跳学习到的MAC地址信息。

执行本命令时,如果没有指定mpls和vxlan参数,则显示EVPNVPLS和EVPNVXLAN组网中的MAC地址信息;如果没有指定local、remote和nexthop参数,则显示EVPN的本地和远端MAC地址信息。

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

displayevpnroutemac

A-MAC-authenticationP–Multiport/Multicast

MACaddressLinkID/NameFlagsEncapNexthop

0000-0000-000a1DLVXLAN-

0000-0000-0009Tunnel1BVXLAN2.2.2.2

0001-2000-4000-BIVXLAN3.3.3.3

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

displayevpnroutemaccount

表1-35displayevpnroutemac命令显示信息描述表

·S:表示生效的MAC地址表项是静态配置的MAC地址表项(暂不支持)

·M:表示生效的MAC地址表项是来自映射的远端VXLAN的MAC地址表项(暂不支持)

·P:表示生效的MAC地址表项是多端口MAC地址表项或组播MAC地址表项

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

displayevpnroutemac-mobility命令用来显示EVPN的MAC地址迁移信息。

displayevpn[ipv6]routemac-mobility[vsivsi-name][mac-addressmac-address]

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

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

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

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

displayevpnroutemac-mobility

VSIname:vsia

MACaddressMovecountMovedfromFlagsSuppressedat

1000-0000-000010XGE1/0/1S15:30:302018/03/30

1000-0000-0001--N-

VSIname:vsib

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

1000-0000-0005105.5.5.5S17:24:332018/04/01

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

displayevpnipv6routemac-mobility

MACaddress:1000-1000-1000

Movecount:5

Movedfrom:XGE1/0/1

Flags:S

Suppressedat:15:30:302018/03/30

MACaddress:1000-1000-1001

Movedfrom:1::1

表1-36displayevpnroutemac-mobility命令显示信息描述表

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

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

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

·evpnroutemac-mobilitysuppression

displayevpnroutend命令用来显示EVPN的ND表项信息。

displayevpnroutend[local|remote][public-instance|vpn-instancevpn-instance-name][count]

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

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

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

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

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

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

执行本命令时,如果没有指定public-instance和vpn-instancevpn-instance-name参数,则显示公网实例和所有VPN实例的ND表项信息。

#显示所有EVPN的ND表项信息。

displayevpnroutend

IPv6address:AD80:0300:1000:0050:0200:0300:0100:0012

MACaddress:0001-0001-0001RouterMAC:a0ce-7e40-0400

VSIindex:0Flags:GL

IPv6address:AD10:0300:1000:0020:0200:0300:0100:0022

MACaddress:0001-0001-0002RouterMAC:a0ce-7e40-0411

PublicinstanceInterface:Vsi-interface1

IPv6address:BC80:0300:1000:0050:0200:0300:0100:0033

MACaddress:0002-0002-0001RouterMAC:a0ce-7e40-0422

IPv6address:BC10:0300:1000:0020:0200:0300:0100:0034

MACaddress:0002-0002-0002RouterMAC:a0ce-7e40-0433

#显示EVPN的ND表项总数。

displayevpnroutendcount

表1-37displayevpnroutend命令显示信息描述表

VSI虚接口名称

IPv6address

IPv6地址

ND表项所属VSI的索引

ND表项类型,取值包括:

·D:表示动态学习的ND表项

·B:表示通过BGPEVPN路由学习的ND表项

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

·G:表示生效的ND表项是网关的ND表项

·S:表示生效的ND表项是静态配置的ND表项(暂不支持)

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

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

ND表项的总数

displayevpnroutendsuppression命令用来显示EVPN的ND泛洪抑制信息。

displayevpnroutendsuppression[local|remote][vsivsi-name][count]

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

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

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

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

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

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

displayevpnroutendsuppression

IPv6addressMACaddressFlags

11::872cb-ce9b-0a06DL

11::90001-0001-0001B

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

displayevpnroutendsuppressioncount

表1-38displayevpnroutendsuppression命令显示信息描述表

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

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

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

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

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

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

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

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

ND泛洪抑制表项的总数

displayevpnroutend-mobility命令用来显示EVPN的ND迁移信息。

displayevpnroutend-mobility[public-instance|vpn-instancevpn-instance-name][ipipv6-address]

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

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

ipipv6-address:显示指定IPv6地址的ND迁移信息。ipv6-address表示IPv6地址。如果不指定本参数,则显示公网或VPN实例的所有ND迁移信息。

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

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

displayevpnroutend-mobility

IPv6address:1::1

Suppressedat:15:30:302020/03/30

IPv6address:2::2

Movedfrom:20::20

Suppressedat:17:24:332020/04/01

表1-39displayevpnroutend-mobility命令显示信息描述表

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

ND表项所在的接口

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

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

·evpnroutend-mobilitysuppression

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

displayevpnrouting-table{public-instance|vpn-instancevpn-instance-name}[nexthopipv4-address][count]

displayevpnrouting-tableipv6{public-instance|vpn-instancevpn-instance-name}[nexthopipv6-address][count]

ipv6:显示EVPN的IPv6路由表信息。

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

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

nexthop:显示指定下一跳地址的路由信息。如果不指定本参数,则显示所有路由表信息。

ipv4-address:IPv4下一跳地址。

ipv6-address:IPv6下一跳地址。

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

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

displayevpnrouting-tablevpn-instancevpn1

Flags:E-withvalidESIA–A-DreadyL-LocalESexists

VPNinstancename:vpn1LocalL3VNI:7

IPaddressNexthopOutgoinginterfaceNibIDFlags

10.1.1.111.1.1.1Vsi-interface30x18000000EAL

10.1.1.122.2.2.2Vsi-interface30x18000001EA

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

displayevpnrouting-tablepublic-instance

PublicinstanceLocalL3VNI:3900

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

displayevpnrouting-tablevpn-instancevpn1count

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

displayevpnrouting-tableipv6vpn-instancevpna

VPNinstance:vpnaLocalL3VNI:7

Nexthop:1.1.1.1

Outgoinginterface:Vsi-interface3

NibID:0x18000000

IPv6address:BC10:0300:1000:0020:0200:0300:0100:0035

Nexthop:2.2.2.2

NibID:0x18000001

表1-40displayevpnrouting-table命令显示信息描述表

LocalL3VNI

与VPN实例或公网实例关联的L3VNI

目的IPv4地址

目的IPv6地址

下一跳地址

出接口

NibID

下一跳ID

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

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

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

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

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

路由表项的总数

displayevpnxconnect-group[namegroup-name[connectionconnection-name]][count]

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

displayevpnxconnect-group

Flags:P-Primary,B-Backup,C-Controlword

Xconnectgroupname:aa

Connectionname:aaa

LocalserviceID:16777215

RemoteserviceID:16777214

Controlword:Enabled

Inlabel:502

LocalMTU:1500

ACstate:Up

PWtype:VLAN

NexthopESIOutlabelFlagsMTUState

192.123.123.1230001.0002.0002.0002.00011299PC1500Up

192.1.1.10001.0002.0002.0002.00011026B1500Down

Connectionname:aab

LocalserviceID:1

RemoteserviceID:2

Controlword:Disabled

Inlabel:323

192.1.1.10002.0002.0002.0002.00011234P1500Up

192.2.1.20002.0002.0002.0002.0001603P1500Up

Connectionname:aac

LocalserviceID:3

RemoteserviceID:4

Inlabel:-

PWtype:Ethernet

192.1.1.30000.0000.0000.0000.0000555P1500Up

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

displayevpnxconnect-groupcount

表1-41displayevpnxconnect-group命令显示信息描述表

LocalserviceID

本地服务ID

RemoteserviceID

远端服务ID

Controlword

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

Inlabel

PW的入标签

LocalMTU

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

ACstate

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

PWtype

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

远端PE的地址

Outlabel

PW的出标签

PW属性标记,取值包括:

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

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

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

MTU

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

EVPNPW的状态,取值包括:

·Up:表示协议状态Up

·Down:表示协议状态Down

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

EVPNPW的总数

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

displayl2vpnforwardingevpnsplit-horizon{acinterfaceinterface-typeinterface-numberservice-instanceinstance-id|tunneltunnel-number}slotslot-number

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

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

slotslot-number:显示指定成员设备上的信息。slot-number表示设备在IRF中的成员编号。

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

displayl2vpnforwardingevpnsplit-horizontunnel0

Tunnelname:0

Totalnumberoffilteredinterfaces:2

Filteredinterfaces:

XGE1/0/1

XGE1/0/2

#显示AC接口GigabitEthernet1/0/1的水平分割信息。

displayl2vpnforwardingevpnsplit-horizonacinterfaceten-gigabitethernet1/0/1

Interfacename:Ten-GigabitEthernet1/0/1

AClinkID:0

ServiceinstanceID:100

PWcount:2

VSInamePWlinkIDESIlabel

vpna8775128

vpna9775128

表1-42displayl2vpnforwardingevpnsplit-horizon命令显示信息描述表

VXLAN隧道接口名称

Totalnumberoffilteredinterfaces

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

Filteredinterfaces

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

Interfacename

AClinkID

以太网服务实例编号

PWcount

PW的数量

PWlinkID

PW的链路标识符

ESI标签

esi命令用来配置接口的ESI(EthernetSegmentIdentifier,以太网段标识)。

undoesi命令用来恢复缺省情况。

esiesi-id

undoesi

未配置接口的ESI。

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

ESI是ES的唯一标识,ESI相同的接口对应的链路属于同一个ES,报文可以在这些链路之间进行负载分担。

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

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

[Sysname]interfaceten-gigabitethernet1/0/1

[Sysname-Ten-GigabitEthernet1/0/1]esi0000.0001.0002.0003.0004

evpndf-electionac-influenceenable命令用来开启AC状态影响DF选举功能。

undoevpndf-electionac-influenceenable命令用来关闭AC状态影响DF选举功能。

evpndf-electionac-influenceenable

undoevpndf-electionac-influenceenable

AC状态影响DF选举功能处于关闭状态。

系统视图

缺省情况下,在EVPN多归属组网中,同一ES内的所有VTEP/PE都将参与DF选举,VTEP/PE上AC的状态不影响VTEP/PE是否参与DF选举。若选举为DF的VTEP/PE上AC的状态为Down,会导致VTEP/PE无法通过AC转发流量,此时可以通过配置本命令来解决此问题。

配置本命令之后,只有当AC状态为Up时VTEP/PE才会参与DF选举。VTEP/PE通过如下方式判断AC状态:

·对于本端VTEP/PE,通过检查本端AC是否Up来判断本端VTEP/PE是否参与DF选举,只有AC状态为Up的本端VTEP/PE才可以参与DF选举。

·对于远端VTEP/PE,通过检查是否收到远端VTEP/PE发布的ADVTEP/PErES路由和ADVTEP/PErEVI路由来判断远端VTEP/PE是否参与DF选举,只有收到远端VTEP/PE发布的ADVTEP/PErES路由和ADVTEP/PErEVI路由时,本端VTEP/PE才认为远端VTEP/PE上AC为Up状态,可以参与DF选举。

只有当冗余备份组中的所有VTEP/PE上都开启本功能时,本功能才生效。

#开启AC状态影响DF选举功能。

[Sysname]evpndf-electionac-influenceenable

evpndf-electionalgorithm命令用来配置DF选举算法。

undoevpndf-electionalgorithm命令用来恢复缺省情况。

evpndf-electionalgorithmalgorithm

undoevpndf-electionalgorithm

以系统视图下配置的DF选举算法为准。

algorithm:指定DF选举算法。当前仅支持取值preference,表示基于优先级的DF选举算法。

在EVPN多归属组网中,如果用户希望通过更加灵活地方式控制DF选举,则可以配置本命令修改DF选举算法。

接口视图和系统视图下均可以配置DF选举算法。系统视图的配置对所有ES都有效,而接口视图下的配置只对当前接口下的ES有效。对于一个ES来说,优先采用该接口视图下的配置,只有该接口下未进行配置时,才采用系统视图的配置。

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

[Sysname-Ten-GigabitEthernet1/0/1]evpndf-electionalgorithmpreference

·evpndf-electionalgorithm(systemview)

·evpndf-electionpreference

evpndf-electionalgorithm命令用来全局配置DF选举算法。

采用基于VLANTag的DF选举算法。

系统视图和接口视图下均可以配置DF选举算法。系统视图的配置对所有ES都有效,而接口视图下的配置只对当前接口下的ES有效。对于一个ES来说,优先采用该接口视图下的配置,只有该接口下未进行配置时,才采用系统视图的配置。

#全局配置基于优先级的DF选举算法。

[Sysname]evpndf-electionalgorithmpreference

·evpndf-electionalgorithm(interfaceview)

evpndf-electionpreference命令用来配置DF选举优先级。

undoevpndf-electionpreference命令用来恢复缺省情况。

evpndf-electionpreferencepreference

undoevpndf-electionpreference

DF选举优先级为32767。

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

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

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

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

[Sysname-Ten-GigabitEthernet1/0/1]evpndf-electionpreference100

evpndf-electionpreferencenon-revertive命令用来开启基于优先级DF选举算法的不回切功能。

undoevpndf-electionpreferencenon-revertive命令用来关闭基于优先级DF选举算法的不回切功能。

evpndf-electionpreferencenon-revertive

undoevpndf-electionpreferencenon-revertive

基于优先级算法的DF选举不回切功能处于关闭状态。

配置基于优先级的DF选举算法后,优先级最高的设备被选举为DF进行流量转发。

如用户通过多归属接入VTEP1和VTEP2,VTEP1的DF选举优先级为200,VTEP2的DF选举优先级为100,则VTEP1被选举为DF。若出现如下情况则会重新选举VTEP2作为DF:

·VTEP1设备故障。

·用户接入VTEP1的链路故障。

·在VTEP2上配置了比VTEP1更高的DF选举优先级。

若在VTEP2被选举为DF后,VTEP1故障恢复、用户接入VTEP1的链路故障恢复或者VTEP1上配置了高于VTEP2上的DF选举优先级,则又会重新选举VTEP1作为DF。如果此时将DF切换为VTEP1,则会造成一些不必要的丢包。在VTEP2上配置本功能,可以避免DF回切为VTEP1,减少丢包。

只有在接口视图或系统视图下执行evpndf-electionalgorithmpreference命令后,本命令才会生效。

#开启基于优先级DF选举算法的不回切功能。

[Sysname-Ten-GigabitEthernet1/0/1]evpndf-electionpreferencenon-revertive

evpnm-laggroup命令用来开启EVPNM-LAG功能,并配置虚拟VTEP地址。

undoevpnm-laggroup命令用来恢复缺省情况。

evpnm-laggroup{virtual-vtep-ipv4|virtual-vtep-ipv6}

undoevpnm-laggroup

EVPNM-LAG功能处于关闭状态。

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

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

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

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

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

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

本命令和evpnm-laglocal命令指定的地址必须同为IPv4地址,或同为IPv6地址。

#开启EVPNM-LAG功能,并配置虚拟VTEP地址为1.1.1.1。

[Sysname]evpnm-laggroup1.1.1.1

·evpnedgegroup

evpnm-laglocal命令用来在EVPNM-LAG组网中配置组成M-LAG系统的本地和远端VTEP的IP地址。

undoevpnm-laglocal命令用来恢复缺省情况。

evpnm-laglocal{local-ipv4-addressremoteremote-ipv4-address|local-ipv6-addressremoteremote-ipv6-address}[mac-ip]

undoevpnm-laglocal

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

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

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

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

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

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

mac-ip:表示M-LAG系统的本地VTEP地址仅对MAC/IP发布路由生效。如果未指定本参数,则表示M-LAG系统的本地VTEP地址对IMET路由、MAC/IP发布路由和IP前缀路由均生效。

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

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

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

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

本命令和evpnm-laggroup命令指定的地址必须同为IPv4地址,或同为IPv6地址。

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

[Sysname]evpnm-laglocal2.2.2.2remote3.3.3.3

evpnm-laglocalmac-ip命令用来配置M-LAG系统的本地VTEP地址仅对MAC/IP发布路由生效。

undom-laglocalmac-ip命令用来恢复缺省情况。

evpnm-laglocalmac-ip

undoevpnm-laglocalmac-ip

M-LAG系统的本地VTEP地址对IMET路由、MAC/IP发布路由和IP前缀路由均生效。

缺省情况下,在EVPNM-LAG组网中配置本地VTEP的IP地址后,本地VTEP设备会通告如下BGPEVPN路由:

·OriginatorIP为本地VTEP地址的IMET路由。

·下一跳为本地VTEP地址的IP前缀路由。

·本地VTEP设备从单挂接口学习到MAC地址信息或ARP信息后,会通告下一跳为本地VTEP地址的MAC/IP发布路由。

由于本地VTEP设备还会通告携带虚拟VTEP地址的BGPEVPN路由,所以在配置本地VTEP的IP地址后,远端VTEP会与M-LAG设备建立两条VXLAN隧道:

·一条源IP为远端VTEP地址、目的IP为VTEP实际地址的VXLAN隧道(用于转发BUM流量、转发到单挂AC口的已知单播流量)。

·一条源IP为远端VTEP地址、目的IP为虚拟VTEP地址的VXLAN隧道(用于转发BUM流量、到M-LAG接口的已知单播流量)。

在不存在单挂AC接入的场景中,源IP为远端VTEP地址、目的IP为VTEP实际地址的VXLAN隧道不进行业务流量的转发,造成隧道资源的浪费。为了优化隧道资源,可以在设备上配置本功能。配置本功能后,M-LAG系统的本地VTEP地址仅对MAC/IP发布路由生效,即本端设备通告的IMET路由、IP前缀路由不会使用本地VTEP地址,本端设备在未从单挂接口学习到MAC地址信息或ARP信息时,也不会通告下一跳为本地VTEP地址的MAC/IP发布路由,则远端VTEP设备不会向本地VTEP地址建立VXLAN隧道,减少隧道资源的浪费。

#配置M-LAG系统的本地VTEP地址仅对MAC/IP发布路由生效。

[Sysname]evpnm-laglocalmac-ip

·evpnm-laglocal

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

undoevpnedgegroup命令用来恢复缺省情况。

evpnedgegroup{group-ipv4|group-ipv6}

undoevpnedgegroup

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

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与EVPNM-LAG功能互斥,即不能同时配置evpnedgegroup和evpnm-laggroup命令。

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

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

[Sysname]evpnedgegroup1.2.3.4

·evpnm-laggroup

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

undoevpnencapsulation命令用来恢复缺省情况。

VSI视图:

evpnencapsulation{mpls|vxlan}

undoevpnencapsulation

交叉连接组视图:

evpnencapsulationmpls

不存在EVPN实例。

VSI视图

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

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

[Sysname-vsi-aaa-evpn-vxlan]

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

undoevpnglobal-mac命令用来恢复缺省情况。

evpnglobal-macmac-address

undoevpnglobal-mac

未配置EVPN的全局MAC地址。

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

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

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

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

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

[Sysname]evpnglobal-mac1-1-1

evpnirbasymmetric命令用来配置EVPNVXLAN采用非对称IRB方式转发流量。

undoevpnirbasymmetric命令用来恢复缺省情况。

evpnirbasymmetric[route-policyroute-policy-name]

undoevpnirbasymmetric

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

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

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

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

[Sysname]evpnirbasymmetric

evpnlocal-service-idremote-service-id命令用来创建EVPNPW,并进入EVPNPW视图。如果指定的EVPNPW已经存在,则直接进入EVPNPW视图。

undoevpnlocal-service-idremote-service-id命令用来删除指定的EVPNPW。

evpnlocal-service-idlocal-service-idremote-service-idremote-service-id[tunnel-policytunnel-policy-name][pw-classclass-name]

undoevpnlocal-service-idlocal-service-idremote-service-idremote-service-id

不存在EVPNPW。

交叉连接视图

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

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

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

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

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

同一个交叉连接中不能通过重复执行evpnlocal-service-idremote-service-id修改已经创建的EVPNPW,如需修改已经创建的EVPNPW,请先通过undoevpnlocal-service-idremote-service-id命令删除已经创建的EVPNPW,再执行evpnlocal-service-idremote-service-id命令创建新的EVPNPW。

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

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

[Sysname]xconnect-groupaaa

[Sysname-xcg-aaa]connectionac2pw

[Sysname-xcg-aaa-ac2pw]evpnlocal-service-id2remote-service-id4tunnel-policyaaapw-classbbb

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

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

undoevpnmac-ipadvertisedistributed-gateway命令用来关闭通过MAC/IP发布路由通告分布式网关ARP信息的功能。

evpnmac-ipadvertisedistributed-gateway

undoevpnmac-ipadvertisedistributed-gateway

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

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

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

[Sysname]evpnmac-ipadvertisedistributed-gateway

evpnmac-ippreference命令用来配置引入到单播地址族的MAC/IP发布路由的优先级。

undoevpnmac-ippreference命令用来恢复缺省情况。

evpnmac-ippreference{external-preferenceinternal-preference|route-policyroute-policy-name}

undoevpnmac-ippreference

EBGP路由的优先级为255,IBGP路由的优先级为255。

external-preference:EBGP路由(从EBGP对等体学习的路由)的优先级,取值范围为1~255。

internal-preference:IBGP路由(从IBGP对等体学习的路由)的优先级,取值范围为1~255。

route-policy-name:根据路由策略设置路由的优先级。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。指定本参数后,可以为通过路由策略中匹配条件过滤的路由设置优先级,没有通过过滤的路由使用缺省的优先级。

在IP路由表中,对于相同的目的地,不同的路由协议、直连路由和静态路由可能会发现不同的路由,但这些路由并不都是最优的。为了判断最优路由,各路由协议、直连路由和静态路由都被赋予了一个优先级,具有较高优先级的路由协议发现的路由将成为最优路由。

本命令用来设置引入到单播地址族的MAC/IP发布路由(EVPN2类路由)的优先级,以改变该路由被添加到VPN实例IP路由表后被选为最优路由的可能性。

根据路由策略设置路由的优先级时,需要在指定的路由策略中通过applypreference命令配置路由的优先级。如果没有在路由策略中配置applypreference命令,则通过匹配规则过滤的路由使用缺省的优先级。

#在BGP-VPNIPv4单播地址族视图下,配置从EBGP和IBGP对等体学习到的MAC/IP发布路由的优先级分别为20和20。

[Sysname-bgp-default-vpn1]address-familyipv4unicast

[Sysname-bgp-default-ipv4-vpn1]evpnmac-ippreference2020

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

undoevpnmultihomingadvertisedisable命令用来恢复缺省情况。

evpnmultihomingadvertisedisable

undoevpnmultihomingadvertisedisable

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

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

在EVPNVXLAN站点多归属组网中,如果需要通过EVPN的SMET、IGMP-JS和IGMP-LS路由转发组播流量,则不能执行本命令。否则,可能会导致组播流量转发错误。

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

[Sysname]evpnmultihomingadvertisedisable

undoevpnmultihomingtimerdf-delay命令用来恢复缺省情况。

evpnmultihomingtimerdf-delaydelay-value

undoevpnmultihomingtimerdf-delay

[Sysname]evpnmultihomingtimerdf-delay5

evpnmultihomingvxlan-frrlocal命令用来全局开启EVPNVXLAN的FRR功能。

undoevpnmultihomingvxlan-frrlocal命令用来关闭全局EVPNVXLAN的FRR功能。

evpnmultihomingvxlan-frrlocal

undoevpnmultihomingvxlan-frrlocal

EVPNVXLAN的FRR功能处于关闭状态。

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

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

#开启EVPNVXLAN全局FRR功能。

[Sysname]evpnmultihomingvxlan-frrlocal

evpnroutearp-mobilitysuppression命令用来开启ARP反复迁移抑制功能。

undoevpnroutearp-mobilitysuppression命令用来关闭ARP反复迁移抑制功能。

evpnroutearp-mobilitysuppression[detect-cycledetect-time|detect-thresholdmove-times|suppression-time[suppression-time|permanent]]*

undoevpnroutearp-mobilitysuppression

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

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

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

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

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

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

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

·启用ARP泛洪抑制功能的EVPNVXLAN组网

·EVPNVXLAN分布式网关组网

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

[Sysname]evpnroutearp-mobilitysuppression

·displayevpnroutearp-mobility

evpnroutegateway-macunmovable命令用来将集中式网关的MAC地址标记为静态MAC。

undoevpnroutegateway-macunmovable命令用来恢复缺省情况。

evpnroutegateway-macunmovable

undoevpnroutegateway-macunmovable

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

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

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

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

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

[Sysname]evpnroutegateway-macunmovable

evpnroutemac-mobilitysuppression命令用来开启MAC地址反复迁移抑制功能。

undoevpnroutemac-mobilitysuppression命令用来关闭MAC地址反复迁移抑制功能。

evpnroutemac-mobilitysuppression[detect-cycledetect-time|detect-thresholdmove-times|suppression-time[suppression-time|permanent]]*

undoevpnroutemac-mobilitysuppression

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

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

permanent:不会恢复被抑制的MAC地址,永远抑制。

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

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

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

[Sysname]evpnroutemac-mobilitysuppression

·displayevpnroutemac-mobility

evpnroutend-mobilitysuppression命令用来开启ND反复迁移抑制功能。

undoevpnroutend-mobilitysuppression命令用来关闭ND反复迁移抑制功能。

evpnroutend-mobilitysuppression[detect-cycledetect-time|detect-thresholdmove-times|suppression-time[suppression-time|permanent]]*

undoevpnroutend-mobilitysuppression

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

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

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

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

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

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

·EVPNVXLAN分布式网关组网。

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

[Sysname]evpnroutend-mobilitysuppression

·displayevpnroutend-mobility

evpntimeres-recovery命令用来配置基于优先级选举DF时,延迟发布以太网段路由。

undoevpntimeres-recovery命令用来恢复缺省情况。

evpntimeres-recoveryrecovery-time

undoevpntimeres-recovery

基于优先级选举DF时,不延迟发布以太网段路由。

在DF设备重启或者进程重启触发DF重新选举的场景中,DF设备重启或进程重启后会立刻发布以太网段路由,以便快速恢复为DF是。由于接入侧连接恢复较慢,设备切换为DF后,可能会因为AC状态未up而导致丢包。此时,可以配置本命令,使设备在等待接入侧连接恢复后再发送以太网段路由。

在EVPN多归属组网采用多活冗余模式时,建议配置本功能,解决DF回切造成的丢包问题;采用单活冗余模式时,不建议配置本功能,否则会影响DF回切性能。

#配置基于优先级选举DF时,延迟300秒发布以太网段路由。

[Sysname]interfacegigabitethernet1/0/1

[Sysname-GigabitEthernet1/0/1]evpntimeres-recovery300

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

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

exportroute-policyroute-policy

undoexportroute-policy

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

VPN实例EVPN视图

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

如果在设备上通过本命令指定了EVPN的出方向路由策略,则VPN实例向BGPEVPN协议发布路由时,将利用指定的路由策略对发布的路由进行过滤、改变发布路由的属性等。使用本命令可以更加精确、灵活地控制路由的发布。

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

VPN实例视图和VPN实例EVPN视图下配置的出方向路由策略均能用来过滤EVPN路由。如果同时配置二者,则EVPN采用VPN实例EVPN视图下的配置。

#在VPN实例vpn1下配置EVPN的出方向路由策略为poly-1。

[Sysname]ipvpn-instancevpn1

[Sysname-vpn-instance-vpn1]address-familyevpn

[Sysname-vpn-evpn-vpn1]exportroute-policypoly-1

·route-policy(三层技术-IP路由命令参考/路由策略)

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

undoigp-metricinherit命令用来恢复缺省情况。

igp-metricinherit

undoigp-metricinherit

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

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

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

[Sysname-bgp-default-evpn]igp-metricinherit

importevpnmac-ip命令用来配置将从对等体/对等体组收到的包含ARP/ND信息的MAC/IP发布路由引入BGP单播路由表。

undoimportevpnmac-ip命令用来禁止将从对等体/对等体组收到的包含ARP/ND信息的MAC/IP发布路由引入BGP单播路由表。

importevpnmac-ip

undoimportevpnmac-ip

禁止将从对等体/对等体组收到的包含ARP/ND信息的MAC/IP发布路由引入BGP单播路由表。

BGPIPv4单播地址族视图

BGPIPv6单播地址族视图

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

在BGP-VPNIPv4或BGP-VPNIPv6单播地址族视图下执行本命令后,设备从对等体/对等体组收到包含ARP/ND信息的MAC/IP发布路由后,会将其添加到VPN实例对应的BGPIPv4或BGPIPv6单播路由表,如果执行了advertisel2vpnevpn命令配置允许向本地站点发布BGPEVPN路由,则该路由会发布到本地站点,否则,该路由不会发布到本地站点。

#配置将从对等体/对等体组收到的MAC/IP路由引入VPN实例vpna对应的BGPIPv4单播路由表。

[Sysname-bgp-default]ipvpn-instancevpna

[Sysname-bgp-default-vpna]address-familyipv4

[Sysname-bgp-default-ipv4-vpna]importevpnmac-ip

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

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

importroute-policyroute-policy

undoimportroute-policy

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

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

如果在设备上通过本命令指定了EVPN的入方向路由策略,则将BGPEVPN协议的路由引入到VPN实例时,会利用指定的路由策略对引入的路由进行过滤、改变引入路由的属性等。使用本命令可以更加精确、灵活地控制路由的引入。

VPN实例视图和VPN实例EVPN视图下配置的入方向路由策略均能用来过滤EVPN路由。如果同时配置二者,则EVPN采用VPN实例EVPN视图下的配置。

#在VPN实例vpn1下配置EVPN的入方向路由策略为poly-1。

[Sysname-vpn-evpn-vpn1]importroute-policypoly-1

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

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

ipforwarding-conversational-learning[agingaging-time]

undoipforwarding-conversational-learning

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

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

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

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

[Sysname]ipforwarding-conversational-learning

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

undoip-prefix-routegeneratedisable命令用来配置分布式VXLANIP网关中VSI虚接口IP地址所在网段可以产生IP前缀路由。

ip-prefix-routegeneratedisable

undoip-prefix-routegeneratedisable

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

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

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

[Sysname]interfacevsi-interface1

[Sysname-Vsi-interface1]ip-prefix-routegeneratedisable

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

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

ipv6forwarding-conversational-learning[agingaging-time]

undoipv6forwarding-conversational-learning

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

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

[Sysname]ipv6forwarding-conversational-learningaging80

ipv6ndproxy-sendenable命令用来开启ND请求代理发送功能。

undoipv6ndproxy-sendenable命令用来关闭ND请求代理发送功能。

ipv6ndproxy-sendenable

undoipv6ndproxy-sendenable

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

EVPNVXLAN组网中,VM1连接VTEP1,VM2连接VTEP2,VM1和VM2属于同一网段。VTEP1和VTEP2分别配置VSI虚接口作为VM1和VM2的网关,VTEP1和VTEP2均配置如下功能:

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

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

·VTEP1和VTEP2的VSI虚接口的IPv6地址、MAC地址均不同

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

为解决上述问题,可在VTEP2上配置本命令,使VTEP2收到VTEP1的NS报文时,生成以VSI虚接口IPv6地址为源的NS报文,并同时组播两个NS报文。VM2分别应答VTEP1和VTEP2的NS报文。VTEP2从VM2发给自己的NA报文中学习VM2的MAC地址,并通过EVPN路由发布给VTEP1。VTEP1和VTEP2均获得VM1和VM2的MAC地址信息后,VM1和VM2可以互相访问。

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

[Sysname-vsi-interface100]ipv6ndproxy-sendenable

·local-proxy-ndenable

ipv6ndratunnel-broadcastenable命令用来开启网关向VXLAN隧道发送RA消息功能。

undoipv6ndratunnel-broadcastenable命令用来关闭网关向VXLAN隧道发送RA消息功能。

ipv6ndratunnel-broadcastenable

undoipv6ndratunnel-broadcastenable

与系统视图下配置的网关向VXLAN隧道发送RA消息功能的开启状态一致。

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

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

[Sysname-Vsi-interface100]ipv6ndratunnel-broadcastenable

·ipv6ndrainterval

·ipv6ndratunnel-broadcastglobalenable

ipv6ndratunnel-broadcastglobalenable命令用来全局开启网关向VXLAN隧道发送RA消息功能。

undoipv6ndratunnel-broadcastglobalenable命令用来全局关闭网关向VXLAN隧道发送RA消息功能。

ipv6ndratunnel-broadcastglobalenable

undoipv6ndratunnel-broadcastglobalenable

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

系统视图和VSI虚接口视图下均可以开启网关向VXLAN隧道发送RA消息功能。系统视图的配置对所有VSI虚接口都有效,而VSI虚接口视图下的配置只对当前VSI虚接口有效。对于一个VSI虚接口来说,优先采用该VSI虚接口视图下的配置,只有该VSI虚接口下未进行配置时,才采用系统视图的配置。

#全局开启网关向VXLAN隧道发送RA消息功能。

[Sysname]ipv6ndratunnel-broadcastglobalenable

·ipv6ndratunnel-broadcastenable

l2vpnm-lagpeer-linkac-match-rulevxlan-mapping命令用来在采用直连模式peer-link链路的EVPNM-LAG组网中,配置通过VXLANID映射方式生成peer-link链路上动态AC的报文匹配规则。

undol2vpnm-lagpeer-linkac-match-rulevxlan-mapping命令用来恢复缺省情况。

l2vpnm-lagpeer-linkac-match-rulevxlan-mapping

undol2vpnm-lagpeer-linkac-match-rulevxlan-mapping

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

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

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

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

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

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

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

建议将peer-link接口的PVID配置为4094。否则,如果设备计算出的AC的报文匹配规则外层VLAN标签为peer-link接口的PVID,影响VLANTag为VXLANID%4094+1(VXLANID除以4094,取余后加1)的Underlay流量转发。

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

[Sysname]l2vpnm-lagpeer-linkac-match-rulevxlan-mapping

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

undomac-advertisingdisable命令用来恢复缺省情况。

mac-advertisingdisable

undomac-advertisingdisable

允许通告MAC地址信息。

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

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

[Sysname-vsi-aaa-evpn-vxlan]mac-advertisingdisable

nd-advertisingenable命令用来开启通告ND信息功能。

undond-advertisingenable命令用来关闭通告ND信息功能,并撤销已经通告的ND信息。

nd-advertisingenable

undond-advertisingenable

允许通告ND信息。

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

#关闭VSI下的EVPN实例通告ND信息功能,并撤销已经通告的ND信息。

[Sysname-vsi-aaa-evpn-vxlan]undond-advertisingenable

ndmac-learningdisable命令用来配置禁止EVPN从ND信息中学习MAC地址表项。

undondmac-learningdisable命令用来恢复缺省情况。

ndmac-learningdisable

undondmac-learningdisable

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

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

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

[Sysname-vsi-aaa-evpn-vxlan]ndmac-learningdisable

nexthoprecursive-lookupdefault-routeignore命令用来配置下一跳路由迭代时不能迭代到缺省路由。

undonexthoprecursive-lookupdefault-routeignore命令用来恢复缺省情况。

nexthoprecursive-lookupdefault-routeignore[route-policyroute-policy-name]

undonexthoprecursive-lookupdefault-routeignore

BGP路由进行下一跳路由迭代时,可以迭代到缺省路由。

route-policyroute-policy-name:通过路由策略指定对哪些路由进行下一跳路由迭代时不查找缺省路由。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。未指定本参数或本参数指定的路由策略不存在时,所有从对等体接收到的BGP路由进行下一跳路由迭代时,都不查找缺省路由。指定的路由策略中,通过if-matchinterface命令配置的匹配条件不生效。

配置本命令后,可能会使得EVPNVXLAN网络中已经创建的VXLAN隧道重新建立,导致VXLAN流量的短暂丢失。建议您在配置本命令后,再使能BGPEVPN路由的交互能力。

缺省情况下,BGP路由在进行下一跳路由迭代时,若只能通过缺省路由到达BGP路由的下一跳,则BGP路由会迭代到缺省路由,即选择缺省路由作为BGP路由的下一跳的依赖路由。如果通过该缺省路由实际无法到达BGP路由的下一跳,则匹配该BGP路由的流量将转发失败。

为了解决上述问题,可以配置本命令,使得BGP路由进行下一跳路由迭代时,不迭代到缺省路由。配置本命令后,BGP路由在进行下一跳路由迭代时,若只能通过缺省路由到达BGP路由的下一跳,则路由迭代失败,该BGP路由成为失效路由,同一前缀的其他BGP路由可以被优选。

#配置通过路由策略policy1过滤的BGPEVPN路由进行下一跳路由迭代时,不查找缺省路由。

[Sysname-bgp-default-evpn]nexthoprecursive-lookupdefault-routeignoreroute-policypolicy1

·if-matchinterface(三层技术-IP路由命令参考/路由策略)

peeradvertiseevpn-routesuppress命令用来配置向对等体/对等体组发布EVPN路由时不发送指定类型的路由。

undopeeradvertiseevpn-routesuppress命令用来取消该配置。

peer{group-name|ipv4-address[mask-length]|ipv6-address[prefix-length]}advertiseevpn-routesuppress{ip-prefix|mac-ip}

undopeer{group-name|ipv4-address[mask-length]|ipv6-address[prefix-length]}advertiseevpn-routesuppress{ip-prefix|mac-ip}

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

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

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

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

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

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

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

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

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

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

#配置ED之间不发送EVPN的IP前缀路由。

[Sysname-bgp-default-evpn]peer1.1.1.1advertiseevpn-routesuppressip-prefix

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

undopeeradvertiseoriginal-route命令用来取消该配置。

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

undopeer{group-name|ipv4-address[mask-length]|ipv6-address[prefix-length]}advertiseoriginal-route

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

使用本功能前必须在ED上配置peerre-originated命令,否则本功能不生效。

EVPN数据中心互联组网中,ED上配置peerre-originated命令后,该ED仅向对等体/对等体组发布修改路由信息后的路由,不会发布源EVPN路由。此时若有对等体/对等体组希望从该ED接收未经修改的源EVPN路由,则可在ED上执行本命令,向指定对等体/对等体组同时发送源EVPN路由和修改路由信息后的路由。

#在BGPEVPN地址族视图下,配置向对等体1.1.1.1发送源EVPN路由。

[Sysname-bgp-default-evpn]peer1.1.1.1advertiseoriginal-route

·peerre-originated

·peersuppressre-originated

peeradvertisevpn-reoriginateibgp命令用来配置以IP前缀路由形式向指定IBGP对等体/对等体组发布VPN实例下重生成的BGP路由。

undopeeradvertisevpn-reoriginateibgp命令用来取消该配置。

peer{group-name|ipv4-address[mask-length]}advertisevpn-reoriginateibgp

undo{group-name|ipv4-address[mask-length]}peeradvertisevpn-reoriginateibgp

不会向IBGP对等体/对等体组发布VPN实例下重生成的BGP路由。

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

本命令必须配合advertiseroute-reoriginate命令使用。单独配置本命令时,本命令不生效。

配置本命令后,设备将会以IP前缀路由的形式向指定IBGP对等体发布配置了advertiseroute-reoriginate命令后VPN实例下重生成的路由。

#在BGPEVPN地址族视图下,配置以IP前缀路由的形式向IBGP对等体1.1.1.1发布VPN实例下重生成的BGP路由。

[Sysname-bgp-default-evpn]peer1.1.1.1advertisevpn-reoriginateibgp

·advertiseroute-reoriginate(MPLS命令参考/MPLSL3VPN)

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

undopeerdefault-gatewayno-advertise命令用来取消该配置。

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

undopeer{group-name|ipv4-address[mask-length]|ipv6-address[prefix-length]}default-gatewayno-advertise

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

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

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

[Sysname-bgp-default-evpn]peer1.1.1.1default-gatewayno-advertise

peernext-hop-invariable命令用来配置向EBGP对等体/对等体组发布路由时不改变下一跳。

undopeernext-hop-invariable命令用来配置向EBGP对等体/对等体组发布路由时会将下一跳改为自己的地址。

peer{group-name|ipv4-address[mask-length]|ipv6-address[prefix-length]}next-hop-invariable

undopeer{group-name|ipv4-address[mask-length]|ipv6-address[prefix-length]}next-hop-invariable

向EBGP对等体/对等体组发布路由时会将下一跳改为自己的地址。

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。

ipv4-address:对等体的IPv4地址。

在两个数据中心之间,BGPEVPN路由通过IBGP—EBGP—IBGP的路径发布。不同数据中心的两个主机通信时,报文通过入口VTEP和出口VTEP之间的VXLAN隧道传输。因此,需要执行本命令配置IBGP路由通告给EBGP对等体时不改变下一跳地址,使得VTEP学习到的BGPEVPN路由下一跳为远端VTEP的地址,以便在两个VTEP之间建立VXLAN隧道。

本命令与peernext-hop-local命令互斥,同一个对等体或对等体组只能选择其中之一进行配置,此外:

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

·为单个对等体配置本命令后,若再为其所属的对等体组配置peernext-hop-local命令,则对等体上本命令的配置将被覆盖,向对等体发布路由时将下一跳属性修改为自身的地址。

#配置向EBGP对等体1.1.1.1发布路由时不改变下一跳。

[Sysname-bgp-default-evpn]peer1.1.1.1next-hop-invariable

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

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

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

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

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

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

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

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路由后,如果路由中的RouteTarget属性与本地VPN实例的ImportRouteTarget属性匹配,则将该路由中的信息替换为本地VPN实例的信息,并将替换后的路由发布给远端ED或VTEP。

通常在以下情况下,可以执行本命令:

·不同数据中心使用的L3VNI不同,通过本配置修改L3VNI,以实现数据中心之间的互通。

·不同数据中心互通,需要RT值匹配。当数据中心组网规模较大时,数据中心之间的RT配置比较复杂。配置本命令后,ED可直接修改EVPN路由的RT值,数据中心之间发布EVPN路由使用统一的RT值即可,无需进行复杂的RT配置。

·用户不希望泄露本地数据中心使用的L3VNI时,可以执行本配置将本地所有L3VNI均替换为ED上的L3VNI,对外仅体现ED上的L3VNI。

执行本命令后,ED仅向对等体/对等体组发布替换路由信息后的路由,不会向对等体/对等体组发布源EVPN路由。

如果ED上本地VPN实例的RD与接收到的BGPEVPN路由的RD相同,则不会替换该路由的L3VNI和RT,也不会重新生成路由,导致该BGPEVPN路由无法向对等体/对等体组发布。因此,执行本命令时,建议在不同设备上为VPN实例配置不同的RD。

执行本命令时,如果未指定imet、ip-prefix、mac-ip、s-pmsi和smet参数,则表示修改IP前缀路由的信息。

#在BGPEVPN地址族视图下,配置收到BGPEVPN的IP前缀路由后修改路由的L3VNI、RD和RT。

[Sysname-bgp-default-evpn]peer1.1.1.1re-originatedreplace-rt

·peeradvertiseoriginal-route

peerrouter-mac-local命令用来配置向对等体/对等体组发布路由、将从对等体/对等体组接收到的路由发布给其他对等体时,将路由的RouterMAC修改为自身的RouterMAC地址。

undopeerrouter-mac-local命令用来取消该配置。

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

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

不会修改路由的RouterMAC。

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

数据中心网络的ED设备上需要执行本命令,以便该设备将从数据中心内的对等体/对等体组学到的路由通告给其他数据中心网络的ED设备,或将从其他数据中心网络的ED设备学到的路由通告给数据中心内的对等体/对等体组时,将路由的RouterMAC修改为本地的RouterMAC。

#在BGPEVPN地址族视图下,配置向对等体1.1.1.1发布路由、将从对等体1.1.1.1接收到的路由发布给其他对等体时,将路由的RouterMAC修改为自身的RouterMAC。

[Sysname-bgp-default-evpn]peer1.1.1.1router-mac-local

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

undopeersuppressre-originated命令用来取消该配置。

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

undopeer{group-name|ipv4-address[mask-length]|ipv6-address[prefix-length]}suppressre-originated{imet|ip-prefix|mac-ip}

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

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

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

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

如果ED上同时配置了peerre-originated和peeradvertiseoriginal-route命令,则该ED会向指定对等体/对等体组发送源EVPN路由和修改路由信息后的EVPN路由。此时若该对等体/对等体组仅希望接收源EVPN路由,则可在ED上配置本命令,抑制向对等体/对等体组发送修改路由信息后的EVPN路由,减少该对等体/对等体组上的EVPN路由条目。

#在BGPEVPN地址族视图下,抑制向对等体1.1.1.1发送修改路由信息后的IP前缀路由。

[Sysname-bgp-default-evpn]peer1.1.1.1suppressre-originatedip-prefix

policyvpn-target命令用来开启BGPEVPN路由的VPN-Target过滤功能。

undopolicyvpn-target命令用来关闭BGPEVPN路由的VPN-Target过滤功能。

policyvpn-target

undopolicyvpn-target

BGPEVPN路由的VPN-Target过滤功能处于开启状态。

开启BGPEVPN路由的VPN-Target过滤功能后,设备只将ExportRouteTarget属性与本地ImportRouteTarget属性匹配的BGPEVPN路由加入到BGPEVPN路由表。设备上如需保存所有BGPEVPN路由,则需执行undopolicyvpn-target命令,不对BGPEVPN路由进行VPN-Target过滤。

#关闭BGPEVPN路由的VPN-Target过滤功能。

[Sysname-bgp-default-evpn]undopolicyvpn-target

resetevpnroutearp-mobilitysuppression命令用来取消对ARP迁移的抑制。

resetevpnroutearp-mobilitysuppression[public-instance|vpn-instancevpn-instance-name[ipip-address]]

用户视图

public-instance:取消对公网实例内ARP迁移的抑制。

vpn-instancevpn-instance-name:取消对指定VPN实例内ARP迁移的抑制。vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。

ipip-address:取消对指定IP地址对应ARP的迁移抑制。ip-address表示IPv4地址,为点分十进制格式。如果不指定本参数,则取消对所有ARP迁移的抑制。

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

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

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

resetevpnroutearp-mobilitysuppressionvpn-instancevpnaip1.1.1.1

resetevpnroutemac-mobilitysuppression命令用来取消对MAC地址迁移的抑制。

resetevpnroutemac-mobilitysuppression[vsivsi-name[macmac-address]]

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

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

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

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

resetevpnroutemac-mobilitysuppressionvsivpnamac1-1-1

resetevpnroutend-mobilitysuppression命令用来取消对ND迁移的抑制。

resetevpnroutend-mobilitysuppression[public-instance|vpn-instancevpn-instance-name[ipipv6-address]]

public-instance:取消对公网实例内ND迁移的抑制。

vpn-instancevpn-instance-name:取消对指定VPN实例内ND迁移的抑制。vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。

ipipv6-address:取消对指定IPv6地址对应ND的迁移抑制。ipv6-address表示IPv6地址。如果不指定本参数,则取消对所有ND迁移的抑制。

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

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

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

resetevpnroutend-mobilitysuppressionvpn-instancevpnaip1::1

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

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

公网实例视图:

route-distinguisherroute-distinguisher

undoroute-distinguisher

VSI实例下的EVPN实例视图:

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

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

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

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

auto:表示自动生成RD。

router-id:表示根据RouterID自动生成RD,自动生成的RD取值为“RouterID:N”。如果不指定本参数,则表示根据VXLANID自动生成RD,自动生成的RD取值为“N:VXLANID”。其中,N为从1开始的整数;如果“RouterID:N”或“N:VXLAN”已被使用,则RD取值改为“RouterID:(N+1)”或“(N+1):VXLANID”,如此反复,直到找到未被使用的RD。

EVPN采用MP-BGP协议进行邻居自动发现、MAC地址通告、主机路由通告。本命令指定的RD,携带在MP-BGP协议发布的邻居、MAC地址、主机路由信息中,以标识不同EVPN实例的邻居、MAC地址、主机路由信息。

不能通过重复执行route-distinguisher命令修改公网实例/EVPN实例的RD值。如需修改公网实例/EVPN实例的RD值,请先通过undoroute-distinguisher命令删除公网实例/EVPN实例的RD值,再执行route-distinguisher命令配置新的RD值。

#配置VSI实例下的EVPN实例的RD为22:1。

[Sysname-vsi-aaa-evpn-vxlan]route-distinguisher22:1

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

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

rr-filterext-comm-list-number

undorr-filter

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

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

执行本命令后,路由反射器将根据扩展团体属性列表对接收的EVPN路由进行过滤:只有接收的BGPEVPN路由通过扩展团体属性列表过滤时,路由反射器才会反射该EVPN路由。

当一个集群中存在多个路由反射器时,通过在不同的路由反射器上配置不同的反射策略,可以实现路由反射器之间的负载分担。

扩展团体属性列表的详细介绍,请参见“三层技术-IP路由配置指导”中的“路由策略”。

#配置路由反射器只反射通过扩展团体属性列表10过滤的BGPEVPN路由。

[Sysname-bgp-default-evpn]rr-filter10

·ipextcommunity-list(三层技术-IP路由命令参考/路由策略)

snmp-agenttrapenableevpn命令用来开启EVPN告警功能。

snmp-agenttrapenableevpn[mac-mobility-suppression]

undosnmp-agenttrapenableevpn[mac-mobility-suppression]

EVPN告警功能处于关闭状态。

mac-mobility-suppression:开启MAC迁移抑制告警。

有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

执行本命令时,如果未指定任何参数,则表示开启或关闭EVPN的所有告警功能。

#开启EVPN告警功能。

[Sysname]snmp-agenttrapenableevpn

vpn-routecrossmultipath命令用来开启VPN引入等价路由功能。

undovpn-routecrossmultipath命令用来关闭VPN引入等价路由功能。

vpn-routecrossmultipath

undovpn-routecrossmultipath

VPN引入等价路由功能处于关闭状态,对于前缀和RD均相同的多条路由,只会将最优路由引入到BGPEVPN路由表中。

开启VPN引入等价路由功能后,BGP将前缀和RD均相同的多条路由全部引入到BGPEVPN路由表中。

#开启VPN引入等价路由功能。

[Sysname-bgp-default-evpn]vpn-routecrossmultipath

vpn-target命令用来配置EVPN的RouteTarget属性。

undovpn-target命令用来删除指定的RouteTarget属性。

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

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

VPN实例EVPN视图/公网实例视图/公网实例IPv4地址族视图/公网实例IPv6地址族视图/公网实例EVPN视图:

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

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

未指定EVPN的RouteTarget属性。

公网实例IPv4地址族视图

公网实例IPv6地址族视图

公网实例EVPN视图

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

auto:表示自动生成RT。自动生成的RT取值为“BGPAS:VXLANID”。

both:指定配置的RouteTarget值同时作为ImportTarget和ExportTarget。没有指定both、export-extcommunity和import-extcommunity中的任何一个参数时,缺省值为both。

export-extcommunity:指定配置的RouteTarget值为ExportTarget。

import-extcommunity:指定配置的RouteTarget值为ImportTarget。

all:所有RouteTarget值。

EVPN采用MP-BGP协议进行邻居自动发现、MAC地址通告、主机路由通告等。本地设备在通过MP-BGP的Update消息将BGPEVPN路由发送给远端设备时,将Update消息中携带的VPNtarget属性设置为Exporttarget。远端设备接收到BGPEVPN路由后,将该路由中携带的ExportTarget属性与本地配置的ImportTarget进行比较,如果二者中存在相同的值,则接收该信息。

重复执行本命令,RouteTarget值为多次配置结果的集合。

#配置VSI实例下的EVPN的ImportTarget为10:1、100:1和1000:1。

[Sysname-vsi-aaa-evpn-vxlan]vpn-target10:1100:11000:1import-extcommunity

不同款型规格的资料略有差异,详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

THE END
1.uclink是什么问答中心白雪下覆盖着的是青枝绿叶,是万紫千红,是鸟语花香。愿你用优... UCLink是一款为企业打造的云会议办公软件。UCLink云会议app拥有高清音视频服务,稳定流畅,可以帮助用户随时随地视频会议。 UCLink云会议app提供移动化、云端化视频协作体验服务,界面简洁,简单易用,跨平台实时互动,支持多方高清音视频交互、实时屏幕共享、文...http://m.gaokaomanfen.com/know/1020305.html
1.RadioLinkMonitoring(RLM)ncdssb对Qout/Qin评估完成后,如果满足条件就要上报 out of sync/in sync,连续上报的时间间隔也有规定,这块38.213和38.133都有类似的描述,但是肯定38.133中的描述更形象具体。 当所有配置的RLM-RS resources 的DL radio link quality 都比Qout差时,L1要向RRC层上报一次out of sync indication;只要有一个配置的RLM-RS res...https://blog.csdn.net/asd199086/article/details/129273644
2.SupportedMicrosoftIntuneappsMicrosoftLearnThis app has been specially developed to operate with Microsoft Intune mobile application management (MAM). App Store link (iOS) Appian for Intune Appian empowers business users to monitor, collaborate, and take action on the go, enabling your mobile workforce to stay connected to key ...https://learn.microsoft.com/en-us/mem/intune/apps/apps-supported-intune-apps
3.IFMIBCloudEngineS8700V600R023C00MIB参考(107),pppMultilinkBundle(108),ipOverCdlc(109),ipOverClaw(110),stackToStack(111),virtualIpAddress(112),mpc(113),ipOverAtm(114),iso88025Fiber(115),tdlc(116),gigabitEthernet(117),hdlc(118),lapf(119),v37(120),x25mlp(121),x25huntGroup(122),transpHdlc(123),interleave(124),fast(125),...https://support.huawei.com/enterprise/zh/doc/EDOC1100334248/50731680
4.GitHubaicollection/aiTurn your link into artistic QR using AI, and increase conversionVisitExperience seamless engagement with our artistic QR codes – a captivating fusion of design and functionality. Instantly convey messages or brand identity in a visually stunning way, leaving a lasting impression on your users....https://github.com/ai-collection/ai-collection
5.Gnosis地址0x6192...cd6318区块链浏览器OKLink链上天眼 关于OKLink 链上天眼区块链安全领航者,助力执法与合规团队 合规分析工具使用全景式链上分析工具让调查分析从此零门槛 态势感知利用智能预警与监测让风险无处可藏 举报咨询平台举报链上违法行为获得专业司法鉴定服务APIEaaS登录 Gnosis 主页 区块链 开发者 更多0x6192761c319EFF27E3B37C4993A4e67e28Cd6318 ...https://www.oklink.com/zh-hans/gnosis/address/0x6192761c319eff27e3b37c4993a4e67e28cd6318
6.MediaWikiAPI帮助艾尔登法环WIKIBWIKI值(以|或替代物分隔):associatedpage、displaytitle、linkclasses、notificationtimestamp、preload、protection、subjectid、talkid、url、varianttitles、visitingwatchers、watched、watchers、readable inlinkcontext 当inprop包含linkclasses时,在确定额外CSS类(例如链接颜色)时使用的上下文标题。 类型:页面标题 接受不存在的...https://wiki.biligame.com/eldenring/api.php?action=help&modules=query&submodules=1
7.SEOPressorBlogGet LinkVector Feel like you are wasting time on internal links? Automate it withLinkVector. Interlink all your pages automatically Fix 18 issues like orphan pages in one click Insert relevant internal links and optimized anchor text See how all your pages are connected ...https://seopressor.com/blog/
8.领英企业服务招聘 解锁全球最大的专业招聘网络,高效吸引和招聘全球顶尖人才 咨询人才解决方案 营销 连接海量商业人群,打造全球品牌 咨询营销解决方案 销售 人工智能提升销售生产力,助力链接全球商业决策者 咨询销售解决方案 学习 通过在线学习大规模提升团队技能,使团队具备全球竞争力 咨询学习解决方案 ...https://cn.linkedin.com/
9.file.tl.gov.cn/old1zrLf5XeS6bf10T9Nss53rgaFHAEFLOrhdNNUOFQ8A13XNW5ncBvRgPOVZshH62FmH45rQgbHstXRAmy9DTz5HQyKXNOXYmYj4xXJ1b7inPfYR5zu5H/w5X7GaJjdLqaF2L2oMaMEq0Kr/1lrQGO5gqU8CtGzoHDPstzf53/++EXosAY723wmvvSvHu2+AKwh8EJIdwlDRtHUDuI4+MSHqrraXhx6RPAXBGoFGnlfstwNfL33SNRIt0lSj0UoBKnH+DLSRMBI72DQw+...https://file.tl.gov.cn/old_files/download/628c993984ae90ab5b4ee8a8
10.Methodandapparatusforcontrollinguplinktransmission...The present description relates to a method for controlling uplink power in a distributed multi-node system, comprising the following steps: receiving reference signals from a plurality of antenna nodes containing at least one antenna; estimating average propagation loss on the basis of the receiving...https://www.freepatentsonline.com/8918135.html
11.credentialtransparencydescriptionlanguage(ctdl)http://credreg.net/meta/terms/ meta: Terms and classes used to aid in the management of schemas by the Credential Engine. Not intended for external implementation. Other namespaces are used for concept schemes that form part of CTDL; see below. RDFS and terms from many other specifications ...https://credreg.net/ctdl/handbook
12.DeepLearningFrameworksforCognitiveRadioNetworks:Review...Section 4 provides deep insight into the usage of DL frameworks for spectrum monitoring applications, modulation classification, and cognitive transmission. Section 5 presents the deployment strategies of DL frameworks for resource allocation tasks in CRN. The section 6 offers the role of DL in ...https://arxiv.org/html/2410.23949v1
13.CREATETABLEDLURLPATHONLY DLURLSCHEME DLURLSERVER A DataLink cannot be part of any index. Therefore, it cannot be included as a column of a primary key, foreign key, or unique constraint. ROWID For a row ID. Only one ROWID column is allowed in a table. A ROWID is not allowed in a partitioned...https://www.ibm.com/docs/en/rdfi/9.6.0?topic=statements-create-table
14.RapidleechServerFileTransfer,ProfessionallyTwoWayAI...preg_match('/Array\((.+)\);link/',$page,$dllink);$dllink=$dllink[1];$dllink=preg_replace('/\'[, ]?[ ,]?/six','',$dllink); The last thing you will have to do, is tell Rapidleech that you have found the download link, and let it download the file. In order to do ...http://www.rapidleech.com/
15.www.lynda.com/{"locale":{"country":"jp","language":"ja","$type":"com.linkedin.common.locale"},"displaytext":"日本语 (japanese)","$type":"com.linkedin.learning.api.common.languageselection"},{"locale":{"country":"nl","language":"nl","$type":"com.linkedin.common.locale"},"displaytext":"...https://www.lynda.com/
16.3GPPTS38小习同学NR backhaul link: NR link used for backhauling between an IAB-node and an IAB-donor, and between IAB-nodes in case of a multi-hop backhauling. NR sidelink communication: AS functionality enabling at least V2X communication as defined in TS 23.287 [40] and the ProSe communication (including...https://www.cnblogs.com/logan233/p/17238478.html
17.德国nardaSRM3000宽带电磁选频分析仪电磁辐射分析仪小巧体形易于携带 - 只有 147.5 x 44 x 20 mm ( 203 x 44 x 20 mm 配DL装置) 即刻整合到自动测试中 免费随附PICCOLINK接口软件 通过互联网轻松升级固件 Bambino 2硬度计 产地:瑞士 品牌: 进口 快速填装、触发机制以及自动补偿冲击方向 (360°) 测量范围广,采用zui常见的硬度标度(HL、HV、HB、HRC、HRB...https://www.chem17.com/offer_sale/detail/10264883.html
18.Chapter5:BuildingsharedlibrarieswithLibtoolNOTE: This process differs a bit from the way a Windows operating system resolves symbols in Dynamic Link Libraries (DLLs). On Windows, a particular symbol is tied by the linker at program build time to a specifically named DLL. Using free-floating external references has both pros and cons...http://freesoftwaremagazine.com/articles/building_shared_libraries_once_using_autotools/
19.meson.build·二友子/postgresmod_link_with_dir = 'libdir' mod_link_with_name = '@0@.imp' # M:SRE sets a flag indicating that an object is a shared library. Seems to # work in some circumstances without, but required in others. ldflags_sl += '-Wl,-bM:SRE' ...https://gitee.com/eryouzi/postgres/blob/master/meson.build
20.P站画师个人作品批量下载工具("logged-in"); } } //“通用分析选项”窗口选项 var dt = document.createElement("dt"); dl.appendChild(dt); var dd = document.createElement("dd"); var frm = new Frame("通用分析选项", "pubd-commonanalyseoptions"); var chk_getugoiraframe = new LabelInput("获取动图帧数", "pubd-get...https://greasyfork.org/zh-CN/scripts/17879-pixivuserbatchdownload/code
21.张虎成的空间JustanotherWordPress.comsite(begin(donkey-server-in-port inport) (donkey-server-out-port outport)));send dllink cmd to mldonkey server(define(add-link-to-donkeyl) (define(adder) (let([inport (donkey-server-in-port)] [outport (donkey-server-out-port)]);invoke dllink(write-bytes #"dllink "outport) (...https://huchengzhang.wordpress.com/
22.CH568数据手册R32_Px_IN /// 图 5-1 IO 内部结构框图 GND 7700KK R32_Px_PU I/O R32_Px_PU 7700KK GND...R16_UART0_DL R8_UART0_DIV R8_UART0_ADR 表 7-1 UART0 相关寄存器列表 偏移地址 描述 0x00 ...bSC_RESET_LINK 0 bSC_CLR_ALL SATA 速度类型选择位: RW 1:强制工作在 1.5G 模式; 0:正常模式...https://club.szlcsc.com/article/downFile_F1A1A375C7A38026.html
23.通信行业英语术语大全手册(下篇)Link Access Procedure for Digital Cordless 数字无绳链路接入规程 LAPM Link Access Protocol Model 链路接入协议方式 LAPV5 Link Access Protocol V5 V5接口链路接入协议 LAPV5-DL Link Access Protocol V5-Data Link LAPV5数据链路子层 LAPV5-EF Link Access Protocol V5-Encapsulation Function LAPV5封装功能子层 ...https://doc.mbalib.com/view/ed6e37a6404d48e57942423729b5d71c.html
24.Seleniousacid:Uses,Interactions,MechanismofAction...The highest proportion of body selenium was found in skeletal muscles (27.5%) 4, 24. Significantly less selenium was measured in bones (16%) ...Selenious Acid PubChem [Link] Selenium (As selenious acid) [Link] Selenium overview [Link] EPA Label, Selenious Acid [Link] High-dose ...http://www.drugbank.ca/drugs/DB11127