ospf度量值最大化解决流量黑洞
在使用ospf和bgp的核心路由器上,当路由器重新启动时,即使它向一条bgp路由的igp下一跳通告了可连通性,但是它可能在开始参与流量转发之前已经没有足够的时间来接收完整的bgp路由表.在这种情况下,如果该路由器被用作周转路由器,那么流量将被路由器丢弃而停止数据转发。
为了解决这个问题可以使用ospf度量值最大化在启动过程中通告最大cost直到bgp发回信号表明其已完成收敛。
命令:
router ospf
max-metric router-lsa on-startup wait-for-bgp
(默认时间10分钟,在这个时间段内bgp用自己的状态来更新iospf)
缺省
router bgp xx
bgp update-delay <sec>
一般bgp典型的收敛时间少于5分钟。如果bgp收敛时间比较长,并且bgp在期望时间内没有通知,ios就会在10分钟后恢复ospf通告正常的cost。