RIP使用UDP,OSPF使用IP,而BGP使用TCP

BGP做为自治系统间的路由协议,需要携带大量的路由信息,远远超出了IGP 携带路由的数量。因此,BGP需要采用一种可靠的协议来承载。所以BGP选择了TCP协议做为其承载协议,而不是UDP/IP。这样做的好处是利用了 TCP是一种面向连接的协议,自身能够保证数据传输的可靠,通过重传等机制保证路由协议报文在IP网传输的可靠性,因此BGP协议本身就可以省去这方面的 设计工作,简化了协议的设计。

而RIP、OSPF由于使用的是非面向连接的协议(UDP/IP),UDP/IP协议本身无法保证路由协议报文的可靠传输,因此RIP、OSPF就必须通 过自身的协议实现来保证路由协议报文在网络中的可靠传输。为了做到这一点,RIP采用了定期更新的办法,每隔一段时间就重传路由;OSPF的方向先进一 些,通过主从协商的过程来做路由更新报文的隐式确认。

你可能感兴趣的:(网络,信息,可靠性,IP协议)