RIP使用UDP,OSPF使用IP,BGP使用TCP封装(归纳整理) 
2007-05-22 23:19:37|  分类: 默认分类标签: |字号大中小 订阅
RIP使用UDP,OSPF使用IP,BGP使用TCP.这样做有何优点 为什么RIP周期性地和邻站交换路由信息而BGP却不这样?
BGP做为自治系统间的路由协议,需要携带大量的路由信息,远远超出了tcp协议和ip协议的含义IGP携带路由的数量。因此,BGP需要采用一种可靠的协议来承载。所以BGP选择了TCP协议做为其承载协议,而不是UDP/IP。这样做的好处是利用了TCP是一种面向连接的协议,自身能够保证数据传输的可靠,通过重传等机制保证路由协议报文在IP网传输的可靠性,因此BGP协议本身就可以省去这方面的设计工作,简化了协议的设计。

RIPOSPF由于使用的是非面向连接的协议(UDP/IP)UDP/IP协议本身无法保证路由协议报文的可靠传输,因此RIPOSPF就必须通过自身的协议实现来保证路由协议报文在网络中的可靠传输。为了做到这一点,RIP采用了定期更新的办法,每隔一段时间就重传路由;OSPF的方向先进一些,通过主从协商的过程来做路由更新报文的隐式确认。
附加
BGP边界网关协议是运行在TCP连接之上的,端口号为179,路由信息在TCP连接上传输。建立 BGP TCP连接的两个实体被称为BGP对等体(peer),两个对等体可以是在一个自治域内,也可在两个自治域内实现两个自治域间的对等互连。
传输SNMP报文时采用的是UDP协议