更新时间:2023-10-20 12:59
以自治系统的边界路由器为例,它可能同时运行了BGP协议和OSPF协议,当通过BGP协议获得到某一个目的网络的路由,而此时OSPF路由表中并没有学习到该路由,这样就出现了不同路由协议之间路由不同步的情况。
域内路由协议和域间路由协议之间的不同步可能导致路由黑洞的发生。
RTA通过IBGP协议通知RTC目的地是192.213.1.0/24的路由,RTC收到该路由信息后,更新自身的路由表,并将路由信息发送到ISP2的边界路由器。现在,ISP2有前往该目的地址的数据包。根据路由信息,ISP2将该数据包发送到RTC,RTC收到该数据包后查询路由表,将其发送到RTB,因为此时RTB并没有学习到该路由协议(IBGP是封装在TCP之中的),所以RTB将该数据包丢失。