路由同步

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

自定义分类:
互联网路由
 
参考资料:
1.1. Sam Halabi, Danny McPherson. "Internet Routing Architecture (Second Edition)"
 
贡献者:
服务器被拔线
Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4