文档介绍:EIGRP技术的分析与研究
崔升广 [摘要] 随着网络技术的发展,网络规模也越来越大,路由器的路由表规模以及路由信息传递的数量也大大增加,这样势必会消耗网络资源,影响到网络的运行速度,本文主要研究EIGRP技术,对如何有效地减少送更新给需要该更新信息的路由器。在WAN低速链路上,EIGRP可能会占用大量带宽,默认只占用链路带宽50%,之后发布的IOS允许使用命令ip bandwidth-percent eigrp来修改这一默认值。
(3)支持多种网络层协议
EIGRP通过使用“协议相关模块”(即protocol-dependentmodule),可以支持IPX、ApplleTalk、IP、IPv6和NovellNetware等协议。
3、EIGRP对环路的解决
EIGRP通过两方面来防止产生环路:
(1)水平分割(Split Horizon) 永远不会在同一个接口下通告一条该接口学到的路由信息。
(2)路由的毒性逆转(Poison reverse) 接收路由信息的接口,再从该接口通告出刚才学到的路由为不可达。
触发条件:当两台路由器进行邻居初始化时,他们会互相以最大的metric值通告回刚才学到的路由信息(路由中毒)。当拓扑发生改变时,会临时关闭水平分割和毒性逆转,重新学习拓扑。
发送查询请求时,会引起水平分割,比如当一个路由器查询一条未知网段去向时,他会向每一个邻居发送查询,处于该网段的继承者(successor)会返回查询给该路由器,而该路由器会反馈一个查询结果给其他邻居,不会再次告诉那个继承者要走这个网段首先要经过自己。
4、EIGRP路由协议优点
(1)精确路由计算和多路由支持。
EIGRP协议继承了IGRP协议的最大的优点是矢量路由权。EIGRP协议在路由计算中要对网络带宽、网络时延、信道占用率和信道可信度等因素作全面的综合考虑,所以EIGRP的路由计算更为准确,更能反映网络的实际情况。同时EIGRP协议支持多路由,使路由器可以按照不同的路径进行负载分担。
(2)较少带宽占用。
使用EIGRP协议的对等路由器之间周期性的发送很小的Hello报文,以此来保证从前发送报文的有效性。路由的发送使用增量发送方法,即每次只发送发生变化的路由。发送的路由更新报文采用可靠传输,如果没有收到确认信息则重新发送,直至确认。EIGRP还可以对发送的EIGRP报文进行控制,减少EIGRP报文对接口带宽的占用率,从而避免连续大量发送路由报文而影响正常数据业务的事情发生。
(3)快速收敛。
路由计算的无环路和路由的收敛速度是路由计算的重要指标。EIGRP协议由于使用了DUAL算法,使得EIGRP协议在路由计算中不可能有环路路由产生,同时路由计算的收敛时间也有很好的保证。因为,DUAL算法使得EIGRP在路由计算时,只会对发生变化的路由进行重新计算;对一条路由,也只有此路由影响的路由器才会介入路由的重新计算。
(4)MD5认证。
为确保路由获得的正确性,运行EIGRP协议进程的路由器之间可以配置MD5认证,对不符合认证的报文丢弃不理,从而确保路由获得的安全。
(5)路由聚合。
EIGRP协议可以通过配置,对