04、OSPFv3与BGP联动

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会话依然可达。

posted @ 2024-04-15 22:43  博雅塔之客  阅读(4)  评论(0编辑  收藏  举报