peer advertise encap-type(group)

命令功能

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