OSPFv3与BGP联动
当有新的路由器加入到网络中,或者路由器重启时,可能会出现在BGP收敛期间内网络流量丢失的现象。这是由于IGP收敛速度比BGP快而造成的。通过使能OSPFv3-BGP联动特性可以解决这个问题。
在BGP网络中,如果一台路由器从故障中恢复正常,其BGP会重新收敛,这段时间内可能会有流量丢失。
如图1所示,从RouterA流到目的地RouterD的流量经过RouterC,穿越了BGP网络。
图1 流量穿越BGP网络如果RouterC上发生故障,流量会由于路由重新选取而经过RouterB。流量丢失的问题发生在RouterC恢复正常的时候。
由于OSPFv3收敛速度比BGP快,RouterC恢复正常时,OSPFv3先收敛。从而在RouterA上,到RouterD的路由下一跳是RouterC,但由于RouterC上的BGP还没有重新收敛完成,这会导致RouterC不知道如何到达RouterD。
这样,当有RouterA到RouterD的流量被发送给RouterC时,由于没有必要的路由选择信息,这些流量就会被丢弃,如图2所示。
图2 没有使能OSPFv3-BGP联动特性的设备重启时导致流量丢失OSPFv3与BGP联动过程
使能了OSPFv3-BGP联动特性的路由器会在重新启动时,向OSPFv3域中通告一条信息,告知其它路由器不要将它用作穿越路由器。
同时,该OSPFv3路由器在它的路由器链路状态通告(link-state advertisement,LSA)中设置最大的度量值(65535),来确保自己不会被用作穿越路由器,但对于BGP会话依然可达。
标签:04,流量,OSPFv3,BGP,联动,RouterC,路由器 From: https://www.cnblogs.com/laixufei/p/18137089