配置BGP EVPN FRR正切场景路由标签延时释放
通过配置BGP EVPN FRR正切场景路由标签延时释放,可以解决该场景下的二次丢包问题。
应用环境
在BGP EVPN FRR正切场景中,如图12-16所示,DeviceA和DeviceD都属于AS100,DeviceB、DeviceC、DeviceE和DeviceF都属于AS200。DeviceB优选的最优路由为从EBGP EVPN邻居DeviceA学习到的路由,次优路由为从IBGP邻居DeviceE学习到的路由。正常情况下,DeviceB优选从EBGP EVPN邻居DeviceA学习的BGP标签路由,并发送给IBGP EVPN邻居DeviceC。DeviceB会下发入标签映射表ILM(Incoming Label Map),下一跳标签转发表项NHLFE(Next Hop Label Forwarding Entry),DeviceC也会下发NHLFE表项。如果DeviceA发生故障重启,则DeviceB撤销从DeviceA学习的路由,从IBGP EVPN邻居DeviceE学习的次优路由变为最优路由,并且不再发送给IBGP EVPN邻居DeviceC,而是通过反射器反射给DeviceC,所以DeviceB会释放已经申请的标签,删除ILM表项,如果DeviceC的NHLFE表项更新较慢,则流量会继续发送给DeviceB,此时因为DeviceB的ILM表项已经被删除,会导致二次丢包。
配置BGP EVPN FRR正切场景路由标签延时释放,可以设置本端设备延时删除ILM表项,防止BGP EVPN FRR场景正切流量丢失问题。