回顾昨天:提问:1、RIP默认几条线路做负载均衡,最大支持几条2、RIP路由协议的配置命令是什么?有几步?3、RIP协议发送UPDATE包的周期间隔是多少?多长时间后激发保持状态?保持时间持续多久?
今天内容:IGRP路由协议的特性及配置方法。及相关实验
首先应该确认的是IGRP虽然有较先进的算法计算自己的度量值来计算路由。但它仍是路离矢量路由协议的一种。
一、此协议计算度量值的算法比较复杂。综合考虑链路带宽(bandwidth)、延迟(delay)、负载(loading)、可靠性(reliability) 最大传输单元(mtu)等,默认的算法是链路上的带宽加上设备的延迟。
二、IGRP也是默认四条线路做负载均衡,最大支持六条。但与RIP不同的是能用不等开销的链路做负载。
三、IGRP路由协议使用广播方式每隔90秒发送一次UPDATE包。如果在270秒内没有收到该升级包,则认为邻居路由器崩
溃。所有从这个路由器学到的路由都进入保持状态,保持时间是280秒。过了这个时间则丢弃那些路由条目。
四、IGRP协议的配置(图10-25)
配置方法与RIP的方法类似。先在运行IGRP 协议的路由器上声明使用该协议。
此时注意有一个100,这个为自治域系统号,(在实际工程中此号由电信指定)通常在我们现在阶段讨论的网络问题中都是在同自治域中的所以,此号在相邻路由器上配置要一样。然后发布直连的网段。
五、检查IGRP的配置正确性
看图(10-30)与(10-27)的区别。
Eigrp路由协议的原理
一、概述
它是一种混合型的路由协议,在路由的学习上具有链路状态路由的特点,在计算路径的度量值时又具有距离矢量路由协议的特点。但它是一种增强的IGRP,是由其研发而来,所以CISCO经常把EIGRP协议归属于距离矢量路由协议。称它为先进的距离矢量路由协议。由于是私有协议所以限制了在电信运营商的网络上使用。但在一些大型企业里,得到了普遍的应用。
虽然是从IGRP发展而来,但不同的是,支持VLSM和CIDR,收敛更为迅速,可扩展性更好,更高效的处理路由环路等问题。
另外不仅支持一种IP协议栈,同时还支持IPX和APPLETALK。所以此协议支持在路由器上同时打开多个协议栈。同时在路由的学习上类似于OSPF,而在度量值的计算上与IGRP 类似。所以具有快速的收敛速度与优化的路由算法。
二、与IGRP的比较
1、度量值的计算
IGRP与EIGRP都是根据带宽、负载、延迟、可靠性、最大传输单元来计算,但简化后的公式为:度量值=带宽+延迟
IGRP的带宽=100000000/网络实际带宽
EIGRP的带宽=(100000000/网络实际带宽)*256
延迟的计算:
IGRP=实际延迟时间/10
EIGRP=(实际延迟时间/10)*256
2、兼容模式:
可以在同种网络中同时使用这两种协议
3、最大跳数
IGRP最大跳数是255,EIGRP是224,这此数字代表了网络直径。这些数字足以支持目前最大的网络。
4、自动的路由再发布
两种路由协议之间互相通知路由信息,叫做路由的再发布。一般来说,两种协议的再发布要经过手工配置,但是由于IGRP和EIGRP的兼容性,配置了相同自治域系统号的IGRP 与EIGRP协议间可以自动再发布路由。如图11-27。
三、EIGRP的概念和术语
1、邻居表,与OSPF的一样,计算路由前先学习整个的拓扑,靠通过此表中的邻居来学
习。
2、拓扑表,学到的所有的路径都放在这张表格中,然后用DUAL算法算出路由
3、路由表,通过DUAL算法把拓扑表中的到达目的地的度量值最小的路径放入此表成为
路由。(以上的三种表,如果同时启用了三个协议栈那么要为每一个协议栈分别启用三张表)
4、后继与可行性后继:到达目的地网段的最佳路径称为后继(successor)而可行性后继,
是后继的备份路径。但不是所有到达目的网段的路径都是后继或可行性后继。这要有DUAL的计算。后继和可行性后继被记录在拓扑表里。而路由表里只有后继。当后继发生故障时,路由器会立即从拓扑表中的可行性后继里选出新的后继。所以EIGRP 的收敛速度非常快。
四、EIGRP的特点
1、收敛速度快(先学习拓扑,然后算出路由,不过OSPF是采用SPF算法,而EIGRP是
DUAL算法)
2、有效的使用带宽:EIGRP路由协议的更新采用的是增量的方式,当拓扑发生变化的时候,
路由器发出触发的更新包,但与OSPF不同的是,使用的是有限的更新,即只把更新发送给需要的路由器,而不像OSPF要发送给所有路由器(用224.0.0.5)所以,占用带宽少。
十分有效。
3、支持VLSM和CIDR
4、支持多协议栈
5、独立于被路由协议,不像别的协议如:RIP只为IP做路由,IPX RIP只为IPX做路由。
因为EIGRP是可启用多协议栈的协议,所以可独立与任何被路由协议。
五、EIGRP路由协议的技术
1、邻居的发现和恢复
简单的路由协议不会和邻居路由器建立邻居关系。如运行RIP和IGRP协议的路由器只是简单的向所有接口广播路由更新包。而EIGRP会像OSPF一样,会和相邻路由器建立邻居关系,并互相交换拓扑信息,其过程如图11-31
从上图能看到,整个邻居形成的过程及交换数据的过程要比OSPF快的多。每5秒发一次HELLO包,一般的HOLD时间为此时间的三倍。一旦过了这个HOLD时间,则EIGRP的协议会认为邻居已经坏掉。
RTP协议,他是保证按顺序地传送EIGRP包到所有邻居的传输协议,因为EIGRP是独立于被路由协议的,所以它不能使用TCP来保证EIGRP包按顺序及时传送,所以用该协议来达到与TCP一样的目的。而别的路由协议如RIP,能依靠TCP来发送UPDATA包。此协议是以224.0。0.10发送HELLO包。
可以使用SHOW IP EIGRP NEIGHBORS来查看邻居关系。
EIGRP协议的算法及配置
该协议的算法叫作DUAL,在讲具体算法之前先介绍几个概念
FD:是指到达目的网段的最小开销,当到达目的网段有多条路径时,具有与FD相等开销的路径就是后继。
RD:是邻居通知给路由器的,从邻居处到达目标网段的开销。
后继:到达目的网段开销最小的路径,被记入路由表,成为路由。
可行性后继:(FS)后继的备份路径,但不是所有到达目的网段的路径都可以成为后继或可行性后继。
具体算法:见图11-33到11-38
此例中是以CDE到达网段a来举例子。