最常用路由协议RIP-1/2 OSPF IS-IS BGP的特点对比
RIP协议是最早的路由协议,其设计思想是为小型网络中提供简单易用的动态路由,其算法简单,对CPU和内存资源要求低。RIP采用广播(RIP-1)或组播(RIP-2)方式来在邻居间传送协议报文,传输层采用UDP封装,端口号是520.由于UDP是不可靠的传输层协议,所以RIP设计成为周期性的广播全部路由表,如果邻居超过3次无法接收到路由更新,则认为路由失效。RIP-1不支持验证,其安全性较低;RIP-2对其进行了改进,从而能够支持验证,安全性提高了。
OSPF是目前应用最广泛的IGP协议。OSPF设计思想是为大中型网络提供分层次的、可划分区域的路由协议。其算法复杂,但能够保证无域内环路。
OSPF采用IP来进行承载,所有的协议报文都有IP封装后进行传输,端口号89.IP是尽力而为的网络层协议,本身是不可靠的;所以为了保证协议报文传输的可靠性,OSPF采用了确认机制,在邻居发现阶段,交互LSA的阶段,OSPF都采用确认机制来保证传输可靠。
OSPF支持验证,使OSPF的安全性得到了保证。 IS-IS是另外一种链路状态型的路由协议,其同样采用SPF算法,支持路由分组管理与划分区域,同样可应用在大中型网络中,可扩展性好。与OSPF不同的是,IS-IS的运行直接基本链路层,其所有协议报文通过链路层来承载,所以IS-IS也可以运行在无IP的网络中,如OSI网络中。为了保证协议报文传输的可靠性,IS-IS同样设计了确认机制来保证协议报文在传输过程中没有丢失。
IS-IS也支持验证,安全性到了保证 BGP协议是唯一的EGP协议,与其他协议不同,BGP采用TCP来保证协议传输的可靠性,TCP端口号是179.TCP本身有三方握手的确认机制,运行BGP的路由器首先建立可靠的TCP连接,然后通过TCP连接来交互BGP协议报文,这样BGP协议不需要自己设计可靠地传输机制,降低了协议报文的复杂度和开销。
另外,BGP安全性也可以由TCP来保证,TCP支持验证功能,通过验证双方才能够建立TCP连接。
所有的路由协议都采用定时器来维护邻居关系和路由信息。
相关文章
三大网络管理协议:SNMP、NETCONF、RESTCONF介绍
本文将详细介绍三种主要的协议:SNMP(Simple Network Management Protocol)、NETCONF(Network Configuration Protocol)和RESTCONF,需要的朋友可以参考下2024-02-13- 常见的网络协议有:TCP/IP协议、UDP协议、HTTP协议、FTP协议等,本文就详细的介绍一下常见的网络协议,通过这些具体的协议更深刻的认识整体网络的传输流程及相关网络原理,2023-05-30
- 本文主要介绍了L2TP和PPTP的区别,主要的前区别在于用途不同、使用要求不同,下面就来介绍一下L2TP和PPTP的联系与区别,感兴趣的可以了解一下2023-05-30
- 这篇文章主要介绍了自组织网络Ad Hoc之OLSR 协议详解,需要的朋友可以参考下2023-05-08
- 这篇文章主要介绍了自组织网络Ad Hoc之AODV协议详解,需要的朋友可以参考下2023-05-08
- 自组织网络(Ad Hoc)是一种移动通信和计算机网络相结合的网络,是移动计算机网络的一种,用户终端可以在网络内随意移动而保持通信2023-05-08
- 浏览器输入一个URL回车后,会发生什么呢?这里就为大家分享一下,需要的朋友可以参考下2022-10-19
- 本篇主要是对网络协议进行一个归纳总结,方便后续查阅及复习,当然如有新的认知或新的理解,也会持续更新2022-10-19
- 今日回顾网络知识时,发现自己专门整理过一篇关于日常生活中常见的网络协议知识以及作用的梳理,特发此一贴,也当给自己巩固网络知识了,如有错误,望各大佬指正2022-10-19
- HTTP即超文本传输协议,是一种实现客户端和服务器之间通信的响应协议,它是用作客户端和服务器之间的请求,需要的朋友可以参考下2022-10-19
最新评论