云服务器免费试用

路由协议有哪几种?动态路由和静态路由的区别(路由协议有哪几种?动态路由和静态路由的区别是什么)

服务器知识 0 186

路由协议有哪几种?动态路由和静态路由的区别

动态路由协议的种类:

路由协议有哪几种?动态路由和静态路由的区别(路由协议有哪几种?动态路由和静态路由的区别是什么)

(1)RIP路由协议

RIP协议最初是为Xerox网络系统的Xeroxparc通用协议而设计的,是Internet中经常使用的路由协议。RIP采取距离向量算法,即路由器根据距离选择路由,所以也称为距离向量协议。路由器搜集所有可到达目的地的不同路径,并且保存有关到达每一个目的地的最少站点数的路径信息,除到达目的地的最好路径外,任何其它信息均予以抛弃。同时路由器也把所搜集的路由信息用RIP协议通知相邻的其它路由器。这样,正确的路由信息逐步分散到了全网。

RIP使用非常广泛,它简单、可靠,便于配置。但是RIP只适用于小型的同构网络,由于它允许的最大站点数为15,任何超过15个站点的目的地均被标记为不可达。而且RIP每隔30s一次的路由信息广播也是造成网络的广播风暴的重要缘由之一。

(2)OSPF路由协议

ospf是一种基于链路状态的路由协议,需要每一个路由器向其同一管理域的所有其它路由器发送链路状态广播信息。在OSPF的链路状态广播中包括所有接口信息、所有的量度和其它一些变量。利用OSPF的路由器首先一定要搜集有关的链路状态信息,并根据一定的算法计算出到每一个节点的最短路径。而基于距离向量的路由协议仅向其邻接路由器发送有关路由更新信息。

与RIP不同,ospf将一个自治域再划分为区,相应地即有两种类型的路由选择方式:当源和目的地在同一区时,采取区内路由选择;当源和目的地在不同区时,则采取区间路由选择。这就大大减少了网络开消,并增加了网络的稳定性。当一个区内的路由器出了故障时其实不影响自治域内其它区路由器的正常工作,这也给网络的管理、保护带来方便。

(3)BGP和BGP4路由协议

BGP是为TCP/IP互联网设计的外部网关协议,用于多个自治域之间。它既不是基于纯洁的链路状态算法,也不是基于纯洁的距离向量算法。它的主要功能是与其它自治域的BGP交换网络可达信息。各个自治域可以运行不同的内部网关协议。BGP更新信息包括网络号/自治域路径的成对信息。自治域路径包括到达某个特定网络须经过的自治域串,这些更新信息通过TCP传送出去,以保证传输的可靠性。

为了满足Internet日趋扩大的需要,BGP还在不断地发展。在最新的BGP4中,还可以将类似路由合并为一条路由。

(4)IGRP和EIGRP协议

EIGRP和初期的IGRP协议都是由Cisco发明,是基于距离向量算法的动态路由协议。EIGRP(EnhancedInteriorGatewayRoutingProtocol)是增强版的IGRP协议。它属于动态内部网关路由协议,依然使用矢量距离算法。但它的实现比IGRP已有很大改进,其收敛特性和操作效力比IGRP有显著的提高。

它的收敛特性是基于DUAL(DistributedUpdateAlgorithm)算法的。DUAL算法使得路径在路由计算中根本不可能构成环路。它的收敛时间可以与已存在的其他任何路由协议相匹敌。

EnhancedIGRP与其它路由选择协议之间主要区分包括:收敛宽速(FastConvergence)、支持变长子网掩模(SubnetMask)、局部更新和多网络层协议。履行EnhancedIGRP的路由器存储了所有其相邻路由表,以便于它能快速利用各种选择路径(AlternateRoutes)。如果没有适合路径,EnhancedIGRP查询其邻居以获得所需路径。直到找到适合路径,EnhancedIGRP查询才会终止,否则一直延续下去。

EIGRP协议对所有的EIGRP路由进行任意掩码长度的路由聚合,从而减少路由信息传输,节省带宽。另外EIGRP协议可以通过配置,在任意接口的位边界路由器上支持路由聚合。

EIGRP不作周期性更新。取而代之,当路径度量标准改变时,EnhancedIGRP只发送局部更新(PartialUpdates)信息。局部更新信息的传输自动遭到限制,从而使得只有那些需要信息的路由器才会更新。基于以上这两种性能,因此EnhancedIGRP消耗的带宽比IGRP少很多。

静态路由:是指路由表由网络管理人员手动设定的一种路由方式。静态路由的好处是网络寻址快捷,适用于网络变动不大的网络系统。

动态路由:是指路由表不是由网络管理人员手动设定,而是由路由器通过端口进行地址学习自动生成路由表的方式。动态路由的好处是对网络变化的适应性强,适用于网络环境变化大的网络系统。

在一个路由器中,可同时配置静态路由和一种或多种动态路由。它们各自保护的路由表都提供给转发程序,但这些路由表的表项间可能会产生冲突。这类冲突可通过配置各路由表的优先级来解决。通常静态路由具有默许的最高优先级,当其它路由表表项与它矛盾时,均按静态路由转发。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 路由协议有哪几种?动态路由和静态路由的区别(路由协议有哪几种?动态路由和静态路由的区别是什么)
本文地址: https://solustack.com/5361.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。