华为:IGRP及EIGRP协议
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
回顾昨天:提问: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来举例子。
一、首先第一张图中,11-33。
网络处于稳定状态。
我们从这张图中可以看出来只有路
由器C有一条可行性后继。
即DBA,别的都没有,这是因为:如果一条路径的RD大于或等于到达目的网段的FD则该路径不能成为可行性后继
二、如图11-34B和D之间发生了断路,D会发现自己拓扑表和路由表中的后继失效。
虽然
它还可以通过路由器C到达网段A,但是该路径的RD大于后继FD,即不是可行性后继,所以该路径不在拓扑表里。
它除了知道经过路由器B的通路外别的一无所知。
三、于是,如图11-35所示,D向邻居发出请求包,要求得到到达网段A的路径信息。
四、在图11-35中D向自己的两个邻居发出请求包,当C收到这个包后,它意识到通过路
由器D到达网段的可行性后继已经失效,将会把该条目从拓扑表中清除。
另外当E收到D,它意识到自己到达A段的后继也失效了。
由于与路由器D同样的原因,E也只知道一条到达网段A的路径,即通过D的路径,E也要向邻居请求得到到达网段A的路径信息。
五、见图11-37,路由器C与E几乎同时收到了路由器D的请求包,所以当E向C发送请
求包的时候,,C已经向D发出答复包了,其中包含路由器C到达网段A的路径信息,但此时的D还不能收敛,因为它还要等另一个邻居E的答复包,不然的话无法计算最优路径。
六、从图11-38,C向D发完答复包后,接着给E发,告诉自己知道的拓扑,E从中计算
出了新的后继。
另外D收到E发来的答复包后对比了一下两条链路的FD后,发现具有相同的FD,所以两条链路同时成为后继被放入路由表中。
通过以上算法我们可以看出EIGRP协议虽然收敛的速度在整体上与OSPF差不多,但是有时会没有OSPF收敛的快。
而且呢不能划分区域,所以只能适合大中型的网络环境。
配置方法:
一、声明使用该协议在全局模式下:router eigrp 自治域系统号。
在运行EIGRP协议的网
络里,所有路由器自治域号必须一致。
二、发布网段。
以方便告知邻居路由器拓扑是什么样的。
三、EIGRP协议虽然是无类的路由汇总,但默认情况下依然是按照有类的原则来汇总
路由。
关闭汇总的命令是:协议子模式下,no auto-summary。