OSPFv3与BGP联动
当有新的设备加入到网络中,或者设备重启时,可能会出现在BGP收敛期间内网络流量丢失的现象。这是由于IGP收敛速度比BGP快而造成的。通过使能OSPFv3-BGP联动特性可以解决这个问题。
在BGP网络中,如果一台设备从故障中恢复正常,其BGP会重新收敛,这段时间内可能会有流量丢失。
如图7-8所示,从DeviceA流到目的地DeviceD的流量经过DeviceC,穿越了BGP网络。
如果DeviceC上发生故障,流量会由于路由重新选取而经过DeviceB。流量丢失的问题发生在DeviceC恢复正常的时候。
由于OSPFv3收敛速度比BGP快,DeviceC恢复正常时,OSPFv3先收敛。从而在DeviceA上,到DeviceD的路由下一跳是DeviceC,但由于DeviceC上的BGP还没有重新收敛完成,这会导致DeviceC不知道如何到达DeviceD。
这样,当有DeviceA到DeviceD的流量被发送给DeviceC时,由于没有必要的路由选择信息,这些流量就会被丢弃,如图7-9所示。
OSPFv3与BGP联动过程
使能了OSPFv3-BGP联动特性的设备在它的设备链路状态通告LSA(Link-State Advertisement)中设置最大的度量值(65535),来确保自己不会被用作穿越设备,但对于BGP会话依然可达。