RIP使用UDP,OSPF使用IP,而BGP使用TCP.这样做有何优点 为什么RIP周期性地和邻站交换路由信息而BGP却不这样

来源:百度知道 编辑:UC知道 时间:2024/06/30 14:31:19
RIP使用UDP,OSPF使用IP,而BGP使用TCP.这样做有何优点 为什么RIP周期性地和邻站交换路由信息而BGP却不这样做

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

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