已经创建了数百种不同的网络协议,用于支持计算机和其他类型的电子设备之间的通信。所谓 路由协议 是网络协议的家庭 使计算机路由器能够相互通信,从而智能地在各自的网络之间转发流量。下面描述的协议各自实现了路由器和计算机网络的这一关键功能。
路由协议的工作原理
每个网络路由协议都执行三个基本功能:
- 发现 - 识别网络上的其他路由器
- 路线管理 - 跟踪所有可能的目的地(用于网络消息)以及描述每个目的地路径的一些数据
- 路径确定 - 针对每个网络消息的发送位置做出动态决策
一些路由协议(称为 链路状态协议 )使路由器能够构建和跟踪区域中所有网络链接的完整地图,而其他网络链接(称为 距离矢量协议) 允许路由器使用较少的网络区域信息。
RIP
研究人员开发出来 路由信息协议 在20世纪80年代,用于连接早期互联网的中小型内部网络。 RIP能够跨网络路由消息,最多15个跃点。
启用RIP的路由器通过首先发送请求来自相邻设备的路由器表的消息来发现网络。运行RIP的邻居路由器通过将完整的路由表发送回请求者来响应,然后请求者遵循算法将所有这些更新合并到其自己的表中。按照预定的时间间隔,RIP路由器会定期将其路由器表发送给其邻居,以便可以通过网络传播任何更改。
传统RIP仅支持IPv4网络,但较新的RIPng标准也支持IPv6。 RIP使用UDP端口520或521(RIPng)进行通信。
05年02月02日OSPF
开放最短路径优先 创建是为了克服RIP的一些局限性,包括:
- 15跳数限制
- 无法将网络组织到路由层次结构中,这对于大型内部网络的可管理性和性能非常重要
- 通过以预定的时间间隔重复发送完整路由器表而产生的网络流量显着增加。
顾名思义,OSPF是一种开放的公共标准,在许多行业供应商中得到广泛采用。启用OSPF的路由器通过向对方发送标识消息来发现网络,然后是捕获特定路由项而不是整个路由表的消息。它是此类别中列出的唯一链路状态路由协议。
05年3月EIGRP和IGRP
思科开发 Internet网关路由协议 作为RIP的另一种替代方案。较新的 增强的IGRP (EIGRP)从20世纪90年代开始使IGRP过时。 EIGRP支持 阶级 与旧的IGRP相比,IP子网提高了路由算法的效率。它不支持路由层次结构,如RIP。最初创建为仅在Cisco系列设备上可运行的专有协议。 EIGRP的设计目标是比OSPF更容易配置和更好的性能。
05年4月伊斯兰国
该 中间系统到中间系统 协议功能与OSPF类似。虽然OSPF成为整体上更受欢迎的选择,但IS-IS仍然被服务提供商广泛使用,服务提供商从协议中受益更容易适应其专业环境。与此类别中的其他协议不同,IS-IS不通过Internet协议(IP)运行并使用其自己的寻址方案。
05年05月05日BGP和EGP
该 边界网关协议 是Internet标准外部网关协议(EGP)。 BGP检测修改 路由表 并通过TCP / IP选择性地将这些更改传递给其他路由器。
Internet提供商通常使用BGP将其网络连接在一起。此外,较大的业务有时也使用BGP将多个内部网络连接在一起。由于配置复杂性,专业人员认为BGP是所有路由协议中最具挑战性的。