address-familyevpn命令用来进入公网实例EVPN视图。
undoaddress-familyevpn命令用来删除公网实例EVPN视图下的所有配置。
【命令】
address-familyevpn
undoaddress-familyevpn
【视图】
公网实例视图
【缺省用户角色】
network-admin
【使用指导】
在公网实例EVPN视图下可以配置EVPN的参数,如EVPN的RT属性、应用的出方向路由策略等。
【举例】
#进入公网实例EVPN视图。
[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
Interface:ten-gigabitethernet1/0/1
Serviceinstance:1
IPv4address:192.168.56.1
Dropcount:10
Serviceinstance:2
IPv4address:192.168.56.2
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路由的简要信息。
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路由信息。
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路由信息。
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的详细信息。
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的详细信息。 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的详细信息。 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的详细信息。 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的详细信息。 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的详细信息。 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的详细信息。 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的详细信息。 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的详细信息。 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的团体属性信息。 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的扩展团体属性信息。 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属性信息。 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列表属性信息。 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路由统计信息。 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邻居信息。 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邻居信息。 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邻居信息。 DestinationIPSourceIPL3VNITunnelmodeOutgoinginterface 1.1.1.13.3.3.3200VXLANVsi-interface3 2.2.2.23.3.3.3200VXLANVsi-interface3 #显示通过MAC/IP发布路由和IP前缀路由发现的IPv4邻居总数。 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选举信息。 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简要信息。 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的简要信息。 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的详细信息。 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的信息。 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的信息。 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地址信息。 VSIname:bbb MACaddressLinkIDInterface 0000-0000-000a1BAGG10 0000-0000-00090Tunnel1 #显示所有M-LAG远端设备同步过来的MAC地址表项数目。 表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实例的信息。 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邻居信息。 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邻居信息。 DestinationIP:6:6::6:8 SourceIP:1:1::1:7 VXLANID:100 Tunnelname:Tunnel1 表1-25displayevpnipv6auto-discoverymac-ip命令显示信息描述表 隧道模式,取值为VXLAN,表示VXLAN隧道 #显示通过MAC/IP发布路由和IP前缀路由发现的IPv6邻居信息。 L3VNI:100 OutInterface:Vsi-interface3 #显示通过MAC/IP发布路由和IP前缀路由发现的IPv6邻居总数。 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地址信息。 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地址表项数目。 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信息。 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表项总数。 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泛洪抑制信息。 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泛洪抑制表项总数。 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迁移信息。 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路由。 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加入同步路由的本地和远端信息。 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离开同步路由的本地和远端信息。 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加入同步路由的组播表项数目。 表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地址信息。 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地址表项数目。 表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地址迁移信息。 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地址迁移信息。 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表项信息。 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表项总数。 表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泛洪抑制信息。 IPv6addressMACaddressFlags 11::872cb-ce9b-0a06DL 11::90001-0001-0001B #显示EVPN的ND泛洪抑制表项总数。 表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迁移信息。 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路由信息。 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路由信息。 PublicinstanceLocalL3VNI:3900 #显示VPN实例vpn1对应的EVPN的IPv4路由表项总数。 #显示VPN实例vpna对应的EVPN的IPv6路由信息。 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的具体信息。 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交叉连接的总数。 表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上收到的泛洪流量中满足水平分割原则的接口信息。 Tunnelname:0 Totalnumberoffilteredinterfaces:2 Filteredinterfaces: XGE1/0/1 XGE1/0/2 #显示AC接口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信息的迁移抑制。 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的迁移抑制。 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信息的迁移抑制。 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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!