命令功能
peer advertise encap-type命令用来配置向对等体组发布的EVPN路由所携带的封装属性。
undo peer advertise encap-type命令用来恢复缺省配置。
缺省情况下,本端设备向对等体组发布的EVPN路由携带MPLS封装属性。
命令格式
peer group-name advertise encap-type vxlan
peer group-name advertise encap-type srv6 [ advertise-srv6-locator ]
undo peer group-name advertise encap-type vxlan
undo peer group-name advertise encap-type srv6 [ advertise-srv6-locator ]
参数说明
使用指南
应用场景
缺省情况下,BGP EVPN邻居之间仅会相互发布MPLS封装的EVPN路由。但是在EVPN over SRv6场景中,BGP EVPN邻居之间需要发布SRv6封装的EVPN路由,此时需要配置peer advertise encap-type srv6命令。
在部署了EVPN over VXLAN隧道场景中,如果用户希望BGP EVPN对等体之间的EVPN路由下一跳迭代到VXLAN隧道,则需要配置peer advertise encap-type vxlan命令,使发布的EVPN路由携带VXLAN属性。当对端设备收到该路由后会迭代VXLAN隧道,进行流量转发。
在EVPN over SRv6 BE场景,通过BFD检测Locator可达性,当主路径故障时,BFD检测Down,触发auto FRR(VPN FRR)进行路径切换。但当Locator路由被PE中间的P设备聚合后,远端PE只能学习到本端PE被聚合后的Locator路由,而BFD检测是依赖BFD会话绑定的对端IPv6地址(也是本端Locator地址),所以BFD失效,无法触发auto FRR(VPN FRR)切换。为了解决这个问题,用户可以在本端PE上配置advertise-srv6-locator参数,本端PE在发布BGP路由给远端PE时携带locator长度信息,远端PE根据路由携带的SRv6 SID以及Locator长度信息计算出本端的Locator,这样,BFD会话绑定的对端IPv6地址和本端Locator的IPv6地址匹配,BFD生效,当主路径故障时能够触发auto FRR(VPN FRR)进行路径切换。
使用实例
# 配置向邻居发布携带VXLAN封装属性的EVPN路由。
<HUAWEI> system-view [~HUAWEI] bgp 100 [*HUAWEI-bgp] group gp1 [*HUAWEI-bgp] peer 1.1.1.1 group gp1 [*HUAWEI-bgp] peer 2.2.2.2 group gp1 [*HUAWEI-bgp] l2vpn-family evpn [*HUAWEI-bgp-af-evpn] peer gp1 enable [*HUAWEI-bgp-af-evpn] peer gp1 advertise encap-type vxlan
# 配置向邻居发布SRv6封装的EVPN路由。
<HUAWEI> system-view [~HUAWEI] bgp 100 [*HUAWEI-bgp] group gp1 [*HUAWEI-bgp] peer 2001:db8:1::1 group gp1 [*HUAWEI-bgp] peer 2001:db8:2::2 group gp1 [*HUAWEI-bgp] l2vpn-family evpn [*HUAWEI-bgp-af-evpn] peer gp1 enable [*HUAWEI-bgp-af-evpn] peer gp1 advertise encap-type srv6