EVPN License支持与配置注意事项
License支持情况
请参考《特性描述-License支持情况》。
配置注意事项
配置注意事项 |
规避措施 |
影响性 |
---|---|---|
BD模式VLAN aware方式EVPN不支持SRv6。 |
无 |
BD模式VLAN aware方式EVPN不支持SRv6。 |
BGP EVPN L3VPN over SR-MPLS BE场景,EVPN L3VPN边缘PE到对端边缘PE存在主备SR-MPLS BE隧道,在未使能快速隧道故障检测的场景下,对端边缘PE设备故障,依赖协议硬收敛触发隧道主备切换。当存在多种类型的隧道时(例如LDP LSP),为了加快收敛,需要配置隧道策略,只关注使用的主备SR-MPLS BE类型的隧道状态。 |
需要切换到VPN视图下配置如下隧道策略,当SR-MPLS BE主隧道故障时快速切换到备用SR-MPLS BE隧道,不再选择其他类型隧道(如LDP)。建议配置如下: tunnel-policy AAA tunnel select-seq sr-lsp ldp load-balance-number 1 //配置隧道策略,只选择SR-MPLS BE隧道 # ip vpn-instance vpn-801 ipv4-family route-distinguisher 100:801 tnl-policy AAA ip frr vpn-target 801:801 export-extcommunity evpn vpn-target 801:801 export-extcommunity vpn-target 801:801 import-extcommunity evpn vpn-target 801:801 import-extcommunity tnl-policy AAA evpn evpn mpls routing-enable |
EVPN L3VPN over SR-MPLS BE场景,在没有使能隧道快速切换检测的场景下(例如BFD检测等),EVPN L3VPN的边缘PE设备整机重启,依赖协议硬收敛,过程中切换备用SR-MPLS BE隧道,隧道切换比较慢。 |
CLOUDVPN场景支持和DCI场景对于不同实例共存:
ARP/IRB路由:
对于CLOUDVPN配置Vbdif,运行二三层混跑场景时,存在以下可能场景,需要采取配置路由策略进行控制路由不重生成发布。
情况
|
CLOUDVPN场景支持和DCI场景对于不同实例共存:
ARP/IRB路由:
对于CLOUDVPN配置Vbdif,运行二三层混跑场景时,存在以下可能场景,需要采取配置路由策略进行控制路由不重生成发布。
情况
|
DCI网络路由重生成发布到CLOUDVPN组网内,影响业务流量规划 |
ESI下存在多个子接口且配置AC影响DF功能情况下,ESI优先级选举不回切功能不完全生效,可能存在部分子接口BUM流量不符合预期。 |
无 |
ESI下存在多个子接口且配置AC影响DF功能情况下,ESI优先级选举不回切功能不完全生效,可能存在部分子接口BUM流量不符合预期。 |
ES路由、ES-AD路由不支持过实例级出口策略路由。 |
部署基于peer+指定路由类型(仅针对ES路由、ES-AD路由)的着色。 |
影响ES路由、ES-AD路由迭代SR-Policy隧道的正确性 |
EVPN E-LAN ,同一实例不支持传统MPLS EVPN VPLS与SRv6共存。 |
合理部署EVPN E-LAN。 |
影响业务部署。 |
EVPN E-LAN over SRv6 BE,不支持 Option B。 |
合理部署EVPN E-LAN。 |
影响业务部署。 |
EVPN E-LAN over SRv6 BE,不支持双归单活场景下的远端FRR。 |
无 |
影响单活场景切换性能。 |
EVPN E-LAN over SRv6 BE,网络侧只支持基于IPv6以及公网地址的ACL过滤,不支持基于私网地址的ACL过滤。 |
无 |
影响基于私网地址进行ACL匹配过滤。 |
EVPN L3VPNv4路由只能迭代SRv6 BE或MPLS隧道,不支持隧道混合。 |
无 |
不支持EVPN L3VPNv4路由同时迭代SRv6 BE和MPLS隧道。 |
EVPN L3VPNv6不支持引入私网v6标签路由。 |
无 |
不支持二级运营商分层接入EVPN L3VPNv6。 |
EVPN L3VPNv6路由只能迭代SRv6 BE或MPLS隧道,不支持隧道混合。 |
无 |
不支持EVPN L3VPNv6路由同时迭代SRv6 BE和MPLS隧道。 |
EVPN L3VPN场景使用GWIP迭代IP时,被迭代的IP路由存在多路隧道迭代结果,则只能继承一路迭代结果进行转发,会导致仅有一路转发流量,其他几路不转发流量。 |
EVPN L3VPN场景使用GWIP迭代IP时,不建议迭代有多路隧道负载分担的IP。 |
EVPN L3VPN场景使用GWIP迭代IP时,被迭代的IP路由存在多路隧道迭代结果,则只能继承一路迭代结果进行转发,会导致仅有一路转发流量,其他几路不转发流量。 |
EVPN SRv6实例下不支持E-Tree功能,与etree enable互斥。 |
无 |
使能SRv6的EVPN实例不支持配置etree功能。 |
EVPN SRv6实例下不支持EVPN IGMP组播功能,与igmp-snooping proxy互斥。 |
无 |
使能SRv6的EVPN实例不支持使能EVPN IGMP组播功能。 |
EVPN SRv6实例下不支持mLDP方式的PMSI,与inclusive-provider-tunnel互斥。 |
无 |
使能SRv6的EVPN实例不支持使能mLDP功能。 |
EVPN SRv6实例下不支持tnl-policy功能,与tnl-policy policy-name互斥。 |
无 |
使能SRv6的EVPN实例不支持配置tnl-policy。 |
evpn-vpws ignore-ac-state忽略AC接口状态的命令行的双归组网为一对一上下保护场景。不适用一侧双归接入,另一侧单归接入场景。 |
合理规划网络部署。 |
如果部署到一侧双归一侧单归的场景,当双归侧一个AC接口Down后,路由不撤销,此时若没有配置Bypass,则会出现流量丢包。 |
EVPN不支持的重生成场景如下: 普通L3VPN over SRv6与EVPN L3VPN over MPLS 普通L3VPN over SRv6与EVPN L3VPN over SRv6 EVPN L3VPN over MPLS与EVPN L3VPN over SRv6 EVPN L3VPN over MPLS与EVPN L3VPN over MPLS EVPN L3VPN over SRv6与EVPN L3VPN over SRv6 EVPN VPLS over MPLS与EVPN VPLS over SRv6 EVPN over VXLAN与EVPN over SRv6 |
合理规划重生成场景。 |
EVPN不支持的重生成场景如下: 普通L3VPN over SRv6与EVPN L3VPN over MPLS 普通L3VPN over SRv6与EVPN L3VPN over SRv6 EVPN L3VPN over MPLS与EVPN L3VPN over SRv6 EVPN L3VPN over MPLS与EVPN L3VPN over MPLS EVPN L3VPN over SRv6与EVPN L3VPN over SRv6 EVPN VPLS over MPLS与EVPN VPLS over SRv6 EVPN over VXLAN与EVPN over SRv6 |
EVPN叠加VLL场景下,SPE设备上配置VE接口,主接口必须绑定VLL,子接口必须绑定EVPN。 当UPE上的VLL AC口类型是qinq非对称,同时SPE上部署EVPN的AC口类型也是qinq非对称时,UPE与SPE之间的EVPN流量转发不通。 |
无。 |
EVPN流量转发不通或断流。 |
EVPN叠加VLL场景下,VLL支持的隧道类型包括LDP、TE、LDP OVER TE,其他隧道类型不支持。 |
无 |
无 |
EVPN公网接口不支持复杂流分类。 |
在EVPN公网接口之前的流量入接口上配置复杂流分类。 |
EVPN公网接口复杂流识别配置不生效。 |
EVPN环路保护依赖MAC学习功能,如果去使能MAC学习,则功能失效。 |
不去使能MAC学习功能。 |
EVPN破环保护功能失效。 |
EVPN邻居和实例不支持mpls-label匹配方式的出口路由策略 |
在接收EVPN路由的EVPN邻居和实例上配置mpls-label匹配方式的入口路由策略。 |
EVPN路由策略无法为所有远端设备统一配置mpls-label匹配方式的出口路由策略。 |
EVPN拼接VPLS,PW侧不支持MAC FRR,如果基于EVPN使能MAC FRR,PW侧MAC只会指向PW接口,不会指向保护链路。 |
无 |
MAC FRR基于全局使能,或者基于广播域使能;使能后,PW侧的MAC FRR功能不生效。 |
EVPN拼接VPLS,不支持igmp-snooping。 |
无 |
影响组播业务部署。 |
EVPN拼接VPLS,只支持PW主备+配置EVPN单活模式;不支持EVPN双活模式;不支持PW独立模式;备PW不能配置ignore-standby。 |
无 |
影响EVPN主备切换性能。 |
EVPN双活,当接入侧Eth-Trunk下有多个成员口,且成员口部署在不同接口板上,如果此时配置了ESI联动BFD,可能会出现BFD状态机所在单板down,引起BFD误down,从而导致EVPN双活误切形成多包的问题。 |
接入侧,每个Eth-Trunk下配置一个成员口或配置多个成员口时,将其部署到一块接口板上 |
EVPN双活,单板故障,可能会导致短暂的双份流。 |
FullMesh组网情况下,如下情况会出现环路:
|
合理规划VPLS的PW的HUB和SPOKEN模式。 |
错误配置会导致环路。 |
IBGP场景下,如果PE1上配置分段vxlan,会将本端CE学习到的inclusive-route通过RR反射器反射给远端PE2设备,导致PE2上多出一条去往CE的vxlan tunnel,需要在PE2上配置路由策略,deny掉 CE 侧的 inclusive-route. |
需要配置路由策略。 |
无 |
PW-VE接口不支持绑定SRv6模式的EVPL实例 |
合理规划私网实例类型 |
不支持EVPN VPWS over SRv6与传统VPWS拼接。 |
VLL接入EVPN时,只支持非BD EVPN(MPLS EVPN)。 |
无 |
无 |
VLL入EVPN下行采用环回方案,存在PWVE子接口的car下行限速不准的限制。 |
配置evpn access vll convergence separate disable命令。 |
VLL入EVPN下行采用环回方案,存在PWVE子接口的car下行限速不准的限制。 |
不同设备上不能部署相同的静态路由或者静态ARP。 |
|
配置冲突会一直持续,持续期间会有环路产生,业务量大的情况下,影响其他正常业务流量 |
不支持EVPN VPLS over SRv6 TE Policy。 |
无 |
不支持EVPN VPLS over SRv6 TE Policy。 |
不支持EVPN VPLS over SRv6 TE隧道。 |
无 |
不支持EVPN VPLS over SRv6 TE隧道。 |
不支持MPLS VPLS EVPN optionB和SRv6共存。 |
无 |
不支持MPLS VPLS EVPN optionB和SRv6共存。 |
不支持Option B场景。 |
无 |
不支持Option B场景。 |
不支持VLL接入SRv6 BD EVPN VPLS。 |
无 |
BD模式EVPN下配置segment-routing ipv6 best-effor命令并绑定BD之后对应BD不可绑定PWVE及子接口。 |
不支持VXLAN/VXLAN EVPN与SRv6 BD EVPN VPLS拼接。 |
无 |
BD模式EVPN下配置segment-routing ipv6 best-effor命令并绑定BD之后对应BD不可绑定VNI 。 |
不支持传统VPLS与SRv6 BD EVPN VPLS拼接。 |
无 |
BD模式EVPN下配置segment-routing ipv6 best-effor命令并绑定BD之后对应BD不可绑定VSI实例。 |
除HEVPN场景SPE节点之外的设备,只支持按照EVPN实例分配标签,不支持按照每路由或者每下一跳分配标签。 |
无 |
不影响基本协议交互和流量转发。 |
当一个VSI被多个BD使用时,如果仅对其中一个BD业务升级到EVPN,将因为EVPN置DOWN PW,导致其他未业务升级为EVPN的BD业务中断。 |
一个VSI被多个BD使用时,将待业务升级为EVPN的BD从当前VSI中迁出。 |
如果用户不将待业务升级的BD从当前的VSI中迁出,将引起其他BD的业务中断。 |
对于EVPN E-LINE特性: EVPN单活会阻塞接入接口流量,如果E-Trunk定主备,会把接口置down,因此EVPN单活接入与其他双活或三层业务不能使用相同的链路双归接入。 |
如果EVPN的冗余模式为单活,则EVPN不能与双活或三层业务使用相同的链路。 |
可能导致其他业务不能正常转发流量。 |
对于EVPN双活特性: 1. 双归设备之间不支持跨域。 2. 不支持非Anycast的VXLAN双活。 3. 双归侧不同主接口下的ESI不能相同。 4. 双活场景,CE需要直连接入PE,不支持CE接入PE之间存在传输设备。 |
无 |
影响链路故障时的切换性能。 |
对于VPLS主备PW拼接VXLAN双活场景,VPLS拼接VXLAN设备不能配置PW的ignore-standby,否则,在同时配置双收的时候,会导致VXLAN到VPLS方向的多播流量会出现双份流量。 |
VPLS拼接VXLAN设备不能配置PW的ignore-standby。 |
VPLS拼接VXLAN设备配置ignore-standby以及双收后,VXLAN到VPLS方向的多播流量会出现双份流量。 |
对于分布式网关部署场景,二三层混跑(BDIF口绑EVPN L3VPNv6三层实例,BD绑EVPN二层实例)叠加HEVPN的情况,无法支持本地就近转发。 |
无 |
不影响二三层混跑叠加HEVPNv6场景下的基本协议交互和流量转发,仅影响本地就近转发。 |
非BD模式EVPN不支持EVPN VPLS over SRv6。 |
无 |
非BD模式EVPN实例无法使能SRv6功能,即无法配置segment-routing ipv6 best-effor。 |
公私网互引场景不支持通过route-policy修改color属性,引入后的路由继承源实例的路由迭代结果,即源路由支持SR-MPLS TE policy迭代的,import-rib后也支持;源路由不支持的,引入后的路由也不支持。 |
通过协议类型或者指定网段引入路由,避免公私网互引部署。 |
影响公私网互引场景的着色准确性。 |
基于ESI优先级选举不支持VPWS EVPN场景。 |
无 |
VPWS EVPN场景不支持基于ESI优先级的DF选举。 |
如果两个VPLS的PE间VSI的关系是1:N的,则无法实现从VPLS到EVPN的业务升级。 |
重新规划网络。 |
业务升级会导致部分业务中断。 |
如果实例下收到多个前缀相同,标签属性不同的多条IP Prefix路由,则根据实例下的隧道类型配置决定使用哪些路由进行优选: 实例使能了SRv6但路由没有携带Prefix-SID属性,交叉不通过。实例没有使能SRv6但路由携带了Prefix-SID属性,交叉不通过; |
合理规划私网实例的隧道类型和RT交叉规则。 |
同一VRF实例下,不支持不同种类(SRv6与其它,比如MPLS、VXLAN等)的隧道迭代及隧道备份保护;多种隧道共存时,只迭代实例使能的类型。 |
使能了SRv6的VRF不支持SRv6方式IRB路由的发送。 |
通过ARP生成VLINK路由, 然后再基于L3 EVPN IP Prefix路由发送给对端。 |
不影响二三层混跑叠加HEVPNV6场景下的基本协议交互和流量转发,仅影响本地就近转发。 |
使能了SRv6的VRF不支持VPN V4路由和L3 EVPN路由之间的相互重生成。 |
部署规划时建立E2E的SRv6 L3 EVPN。 |
不支持L3 EVPN Over SRv6 与传统 L3VPN的拼接 包括SPE和HPE等场景 |
使能了SRv6的VRF不支持与VXLAN方式L3 EVPN共存。 |
数据中心也使用SRv6隧道 建立E2E的L3 EVPN Over SRv6。 |
不支持DCI场景VXLAN数据中心网络(VXLAN L3 EVPN)与DCI 骨干网(SRv6 L3 EVPN)的拼接 |
双归接入的两个接口,配置E-Tree属性要求相同,否则可能存在回流。 |
无 |
无影响。 |
同一BD同时绑定EVPN实例和VPLS实例时,VPLS的PW不能配置为SPOKEN模式。 |
无 |
如果在VPLS PW上错误配置了SPOKEN,可能导致环路。 |
同一VRF实例下不支持SRv6 SID和MPLS共存 |
合理规划私网实例的隧道承载类型。 |
同一业务实例下不支持不同种类(SRv6与其它,比如MPLS、VXLAN等)的隧道迭代及隧道备份保护 |
同一个PE设备配置两个EVPN实例,ERT配置相同值,通过EVPN Peer关系将EVPN路由扩散给邻居设备,邻居设备进行路由优选,然后发送BUM流量到本端PE,可能存在流量不通的情况。 |
同一个PE设备上,不同EVPN实例ERT配置不同值。 |
BUM流量不通。 |
用户设备通过交换机连接到设备时,用户设备从连接EVPN网络的交换机业务升级到连接VPLS网络的交换机,在MAC老化时间内又重新业务升级回EVPN网络,将导致业务不通,直到VPLS网络将该设备对应的MAC老化。 |
通过交换机连接设备的场景,在VPLS业务升级到EVPN网络时,手工shutdown连接设备的端口,业务升级后再打开设备连接交换机的端口。 |
如果用户在VPLS没老化用户设备MAC时,又重新业务升级回EVPN网络,用户业务会中断,直到VPLS网络将该设备的MAC老化掉。 |
在EVPN和VPLS共存节点,如果收到远端的VSI的PW的Mac with Draw报文,将清除AC口的MAC,但是不会清除EVPN学习到的MAC。 |
无 |
本地MAC删除触发EVPN广播MAC删除,重新学习到AC MAC后会重新在EVPN网络内广播。 |
在EVPN双归场景下,使用动态ESI方式无法保证故障切换时间,只能依靠协议收敛,建议使用配置静态ESI方式。 |
配置静态ESI。 |
配置动态ESI时,双归切换性能无法保证 |
在EVPN双归双活场景中,当双归的PE设备之间的BGP发生断链故障时,会导致双归PE都是DF状态,从而使BUM流量翻倍,针对BUM流量的双归双活失效。 |
不要reset双归PE之间的BGP。 |
BUM流量翻倍。 |
在已经存在业务流的BD-VPLS中添加EVPN实例,可能会出现业务中断,业务升级完成后恢复正常。 |
先手工把PW置为DOWN,有保护的情况下先业务升级保护。 |
如果用户在已经存在业务流的BD-VPLS中添加EVPN实例,可能会出现业务中断。 BD动态学习到的MAC被清除,动态MAC会先删除再学习,单播变广播。 |
支持ESI优先级选举不回切功能,要求多归PE的同一个ESI都需要配置使能不回切功能。 |
无 |
支持ESI优先级选举不回切功能要求多归PE的同一个ESI都需要配置使能不回切功能。 |
专网演进网路中VPLS支持LDP类型,EVPN仅支持MPLS EVPN,VPLS和EVPN通过BD融合广播域,PW接入EVPN之后,学习到的MAC上送给平台,不支持MAC FRR,不支持IRB路由,不支持PW学习的MAC进行重定向 |
1.通过命令行控制MPLS EVPN和LDP类型的VPLS才能通过BD绑定。 2. 通过命令行控制不支持IRB路由。 |
不支持VXLAN EVPN跟VPLS同时绑定在BD广播域 不支持学习到IRB路由 不支持PW学习的MAC进行重定向 |
EVPN-ELAN业务仅支持静态配置控制字,需要设备之间配置一致。 EVPN-VPWS业务支持路由携带控制字进行匹配协商,不匹配不建立业务;不支持控制字自协商(preferred control-word)。 EVPN-VPWS双归组网,一般需要建立绕行保护Bypass路径,因此要求PE之间(单归PE和双归PE之间、双归PE之间)控制字配置一致,避免因为不匹配无法建立Bypass路径。 |
两端的PE需要配置相同的控制字策略;在双归场景中,各PE都需要配置相同的控制字策略。 |
EVPN-VPWS业务支持路由携带控制字进行匹配协商,不匹配不建立业务;不支持控制字自协商(preferred control-word)。 EVPN-VPWS双归组网,一般需要建立绕行保护Bypass路径,因此要求PE之间(单归PE和双归PE之间、双归PE之间)控制字配置一致,避免因为不匹配无法建立Bypass路径。 |
在EVPN 2入3场景中,L3VE主接口创建后默认情况下继承系统MAC,如果要在BD广播域下同时接入不同L3VE接口对应的L2VE接口,需要给每个L3VE主接口配置独立的端口MAC用于区分接口。 |
每个L3VE主接口配置独立的端口MAC地址。 |
影响不同VE主接口对应的子接口接入BD广播域场景的流量基本转发。 |
VLL VPN QoS迭代BGP LSP场景,不支持BGP熵标签功能。 VPLS基本转发、VPLS VPN QoS、PBB VPLS,迭代BGP LSP场景,不支持BGP熵标签功能。 未同时使能VPLS公私网解耦功能和MPLS业务的公私网分离功能的场景,VPLS迭代BGP LSP场景,已知单播流量不支持BGP熵标签功能。 |
VLL VPN QoS场景无法规避。 VPLS基本转发场景需要同时配置公私网解耦功能(mpls vpls convergence separate enable)和MPLS 9 token解耦功能(mpls multistep separate enable)才能支持BGP LSP熵标签。 |
可以支持迭代BGP LSP基本转发,不支持封装熵标签,不支持在P节点的负载分担。 |
在EVPN ELAN SRv6尾节点双归PE场景中,部署尾节点保护功能对BUM流量不生效,因此需要通过规划locator,只针对已知单播路由实施尾节点保护。 |
针对BUM流量,需通过部署ESI联动BFD for Peer IP实现尾节点故障的BUM流量快速倒换。 |
影响BUM流量尾节点保护切换的性能。 |
EVPN-VPLS业务仅支持静态配置控制字,需要设备之间配置一致。 EVPN-VPWS业务支持路由携带控制进行匹配协商,不匹配不建立业务;不支持控制字自协商(preferred control-word)功能。 EVPN-VPWS双归组网,一般需要建立绕行保护路径(Bypass),因此要求PE之间(单归PE和双归PE之间、双归PE之间)控制字要配置一致,避免因为不匹配无法建立Bypass路径。 |
请按限制描述中的要求配置控制字。 |
如果不按此限制要求配置控制字,可能导致业务无法运行。 |
针对E2E SRv6电信云场景,如果PE节点使能FRR,并且不同的Leaf发布的Add-Path路由cost值不同时,PE节点不会形成FRR + ECMP,只会形成ECMP。 |
无 |
无法形成主备保护与负载分担共存。 |
针对E2E SRv6电信云场景,存在不同Leaf到VM多点链路故障,或者多个VM故障的情况下,流量在Leaf之间绕行可能导致环路。 |
需要在segment routing ipv6视图下配置基于对端leaf locatorId的ttl(E2E SRv6电信云场景统一配置成2)避免环路出现。 |
可能导致流量环路。 |
对于同一VPN实例里,在每实例分配SID与每实例每下一跳分配SID共存的情况下,存在负载分担不均的情况。 |
建议同一个VPN实例内,统一按照每实例每下一跳分配SID。 |
可能导致负载分担不均衡。 |
如果出现EVPN实例下配置的每下一跳动态分配SID指定的出接口,与每下一跳静态分配SID指定的出接口不一致的情况,以每下一跳静态分配SID指定的出接口为准,当实际出接口与EVPN实例配置的下一跳不匹配时可能导致流量中断。 |
每下一跳动态分配SID与静态分配SID配置的出接口与下一跳要保持一致。 |
可能导致流量中断。 |
对于路由型VNF东西向流量,不支持用户明细路由迭代静态路由与BGP路由混合负载分担,当出现迭代静态路由与BGP路由共存的情况时,实际按照迭代静态路由来指导转发。 |
无 |
影响用户明细路由的负载分担不均衡。 |
EVPN L3VPN场景下,L3VPN实例下的路由除上送BGP-EVPN地址族之外,同时还会默认上送BGP-VPNv4/VPNv6地址族(用于路由本地交叉)。 |
如果需要L3VPN实例下的路由只需要上送BGP-EVPN地址族,不上送BGP-VPNv4/v6地址族,需要在L3VPN实例ipv4/6-family下配置实例出口路由策略来控制。 |
缺省情况下,L3VPN实例下的路由只上送至BGP-VPNv4地址族。 |
1.尾节点保护不支持CE多归; 2.单归和双归业务需要部署不同的locator,对于单归业务使用的locator不部署尾节点保护; 3.EVPN ELAN业务BUM和单播业务使用不同的locator,并且BUM使用的locator不部署尾节点保护; 4.在一条路由交叉至多个VPN实例的场景中,RemoteSID只能映射至一个本地业务实例,需要保证双归PE上的路由交叉结果一致(双归PE的实例交叉RT或者实例路由互引关系需要配置一致)。 |
无 |
可能导致尾节点保护功能失效。 |