EIGRP(Enhanced Interior Gateway Routing Protocol)是一种面向中等规模企业的距离向量路由协议,它是Cisco Systems公司开发的一种基于距离向量的路由协议。
中等规模企业使用EIGRP路由协议具有以下优点:
1.快速收敛
EIGRP针对网络越大,收敛时间越长的问题,采用了DUAL算法,这个算法是基于网络的拓扑关系的。在网络故障时,EIGRP采用算法优先级更高的接口,避免了路由振荡现象的产生。所以,EIGRP对网络的收敛速度有着更好的保证。
2.路由选择更加智能
EIGRP可以同时考虑到带宽、时延、负载等多种因素,并且采用一系列有利于提高路由选择的算法,使得网络的负载均衡达到一个更好的状态。在网络环境相对稳定的情况下,EIGRP可以更准确地选择最优路径,并且根据网络的变化,自动地调整最优路径。
3.协议交互效率更高
EIGRP使用可变长度子网掩码,将路由消息按需交互,初始的交换信息量较小,在信息交换过程中,仅交换变化信息,而不会像传统的路由协议一样需要发全部的路由表给对方,减少了网络的带宽占用。
但是,EIGRP路由协议也存在一些缺点:
1.只支持Cisco设备
EIGRP是由Cisco开发的专有协议,在其他路由设备上运行时,需要使用EIGRP的兼容性模式,这也意味着网络设备架构将变得针对某一个供应商,丧失了网络的灵活性。
2.路由计算较为复杂
EIGRP使用的DUAL算法在某些情况下,如网络环境变化较为频繁、网络中存在大量路由等因素时,计算量会增加,从而影响到网络的性能,长时间的计算会导致网络的延迟时间增加。
3.需要较多的网络资源
EIGRP需要占用较多的带宽和存储器资源,如当网络中有数千个路由器时,它需要每分钟几百万条消息来确保所有的路由器都能及时获得路由表的变化,这会给网络性能带来很大影响。
在总体上看,EIGRP是一种优秀的路由协议,可以在中小型企业的网络中做到快速收敛、智能路由计算和高效协议交互,从而达到一个更好的网络维护状态。但是在大型网络环境中运行时,需要充分考虑网络资源和性能的影响,合理地使用该路由协议。