FAQ-NE40E ISIS 在isis中set-overload wait for bgp的作用

发布时间:  2017-04-26 浏览次数:  143 下载次数:  0
问题描述
在isis中set-overload可以设置维持过载标志位,其中wait for bgp是用在什么场景?
解决方案

在BGP网络中,如果新增加一台设备或某个设备重启,由于IS-IS路由的收敛速度快于BGP,如果这时将该设备作为转发节点,会造成流量丢失。通过配置该命令并指定wait-for-bgp关键字,设备会通告其他设备自己处于Overload状态,不把自己作为流量转发节点,直到BGP完成收敛才清除在LSP中设置的OL(Overload)过载位,从而解决了流量丢失的问题。

如下图的场景:

在BGP的网络里面,假设A去往D设备的业务流量可以分别走B和C,假设B设备故障并重启了,由于isis优于收敛速度快,IGP迅速收敛了,但是BGP收敛较慢,在A设备发现学习去往D的业务流量路由迭代到B设备,那么此时B设备的BGP还未收敛也还未学习到去往D业务的路由信息,就会造成流量缺失。因此此命令的作用其实就是在等待BGP收敛完成之前不清除LSP的过载位。

参考拓扑:

 

END