BGP减轻网络故障有以下三种方法:
- BGP快速外部切换
- IGP/BGP收敛时间增量
- BGP不中断转发NSF
1 BGP快速外部切换:
可以不用等待保持计时器超时,默认是180S才删除BGP会话。BGP快速外部切换实现触发拆除BGP会话。
仅适用EBGP会话,默认是被启动的,可关闭:
(config)#no bgp fast_external_fallower
2.IGP/BGP收敛时间增量
当一个IGP路由器故障重启时路由表还没有收敛,如果此时有流量经过,它将不知往哪里发送出去。形成路由黑洞。
意味着新重启的路由器在IGP 中用过一条信息,即它不应该被用作穿越路由器。
ospf提供了避免这种问题的机制。
OSPF路由器通过设置lsa的最大度量:
#router ospf 100
#max-metric router_lsa on_startup 时间值
#max_metric router _lsa on_startup wait_for_bgp
3 BGP NSF,在BGP重启的一段时期内,数据平面依然能够继续转发数据。