RIP、OSPF、BGP协议的交互过程
1、RIP协议时距离矢量协议,它所记录的是简单的最短路径和跳数,不超过15跳定期组播,默认30秒一次,所以它的路由表相当来说是比较短。下面以三个路由器之间的交换过程来说明RIP协议的交互过程:
OSPF协议交互过程
OSPF路由协议通过建立交互关系来交换路由信息,但是并不是所有相邻的路由器会建立OSPF交互关系。下面将OSPF建立adjacency的交互过程简要介绍一下。
OSPF协议是通过Helo协议数据包来建立及维护相邻关系的,同时也用其来保证相邻路由器之间的双向通信。在多接入的环境中,Hello数据包还用于发现指定路由器DR,通过DR来控制与哪些路由器建立交互关系。接着进行的是数据库的同步,在OSPF路由协议中,数据库同步关系仅仅在建立交互关系的路由器之间保持。OSPF的数据库同步是通过OSPF数据库描述数据包来进行的。OSPF相邻路由器从发送Hello数据包,建立数据库同步至建立完全的OSPF交互关系的过程分为:
Down→Attempt→Init→2Way→Exchange→Loading→Full
这样,一个交互过程就完成了。
BGP协议的交互过程
BGP与RIP和OSPF的不同之处在于BGP使用TCP作为其传输层协议。两个运行BGP的系统之间建立一条TCP连接,然后交换整个BGP路由表。从这个时候开始,在路由表发生变化时,再发送更新信号。 BGP是一个距离矢量协议,但是与(通告到目的地址跳数的)RIP不同的是,BGP列举了到每个目的地址的路由(自治系统到达目的地址的序列号)。这样就排除了一些距离矢量协议的问题。
BGP协议的交换较为复杂,工作时,既要与BGP Peers 进行交互,还要与本地(同一路由器内)的其他路由协议如
路由协议交互过程 来自淘豆网m.daumloan.com转载请标明出处.