华为:IGRP及EIGRP协议
各种路由协议的比较

各种路由协议的比较首先解释一下什么是有类路由协议什么是无类路由协议:有类路由协议:在发送时不发送子网掩码,所以它不支持VLSM,比如RIPV1,IGRP无类路由协议:在发送是发送子网掩码,所以它支持VLSM,比如RIPV2 OSPF EGIRP IS-IS BGP 在从多路由协议中RIPV2 RIPV1 IGRP 属于距离失量路由协议,OSPF IS-IS 属于链路状态路由协议,至于EIGRP是高级距离失量路由协议,含有一些链路状态路由协议的特征,是混合的路由协议。
以下是一些协议的比较:1、RIPV1,RIPV2所支持的网络规模为中型,IGRP EIGRP为大型网络,而OSPF IS-IS支持极大型网络。
2、度量值(metric)RIPV1,RIPV2为跳数IGRP,EIGRP 为复合(带宽,延时,负载,可靠性,以及MTU)OSPF,IS-IS为开销(cost cost =10的八次方/带宽)3、最大跳数的限制RIPV1,RIPV2为15 跳IGRP,EIGRP为255IS-IS为1024OSPF 没有跳数限制4、只有ciso的两个私有协议IGRP和EIGRP不但支持在等价的链路上做负载均衡,还支持在不等价的链路上做负载均衡,其它的只支持在等价的链路上做负载均衡。
5、RIP依靠UDP进行传输,使用端口号520。
但IGRP,EGIRP,OSPF直接与internet层相连并分别使用IP协议号9,88,89路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。
静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。
动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。
根据路由算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。
EIGRP协议

EIGRP整合(Integrated)了IP、AppleTalk和IPX三种协议。
EIGRP是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协、议的优点,使用散射更新算法 (DUAL),实现了很高的路由性能。
EIGRP协议的特点:
运行EIGRP的路由器之间形成邻居关系,并交换路由信息。相邻路由器之间通过发送和接收Hello包来保持联系,维持邻居关系。Hello包的发送间隔默认值为5s钟。
较少带宽占用。使用EIGRP协议的对等路由器之间周期性的发送很小的hello报文,以此来保证从前发送报文的有效性。路由的发送使用增量发送方法,即每次只发送发生变化的路由。发送的路由更新报文采用可靠传输,如果没有收到确认信息则重新发送,直至确认。EIGRP还可以对发送的EIGRP报文进行控制,减少EIGRP报文对接口带宽的占用率,从而避免连续大量发送路由报文而影响正常数据业务的事情发生。
EIGRP是Cisco公司的私有协议。Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。如果要支持EIGRP协议需向Cisco公司购买相应版权,并且Cisco公司修改该协议没有义务通知任何其他厂家和使用该协议的用户。而OSPF是开放的协议,是IETF组织公布的标准。世界上主要的网络设备厂商都支持该协议,所以它的互操作性和可靠性由于公开而得到保障,并且在众多的厂商支持下,该协议也会不断走向更加完善。
2.可行距离(feasible distance):到达一个目的地的最短路由的度量值。
3.后继 ( successor):后继是一个直接连接的邻居路由器,通过它具有到达目的地的最短路由。通过后继路由器将包转发到目的地。
4.通告距离(advertise distance):相邻路由器所通告的相邻路由器自己到达某个目的地的最短路由的度量值。
IGRP路由协议

S2
S3
S3
E0
B
C
192.168.1.0
10.1.1.2 10.2.2.2 10.2.2.3 192.168.1.1
RouterA#sh ip protocols
Routing Protocol is "igrp 100"
Sending updates every 90 seconds, next due in 21 seconds
(1)是高级距离向量路由协议,CISCO私有协议 (2)用带宽、延迟、负载、可靠性作为度量值 (3)支持非等价负载均衡 (4)最大跳数为225 (5)采用DUAL算法计算到目的地的最短路径 (6)合并了距离向量路由协议和链路状态路由协议优点 (7)是无类路由协议
配置EIGRP(Configuring EIGRP)
IGRP由于突破了15跳的限制,成为了大型 CISCO网络的首选协议。(100->大型网络) RIP与IGRP的工作机制,均是从所有配置接口 上定期发出路由更新。 但是,RIP是以跳数为度量单位;IGRP以多种 因素来建立路由最佳路径;带宽,延迟,可靠 性,最大传输单元,LOAD等因素。
IGRP的配置:
RIP、OSPF、IGRP、EIGRP、
EGP:在自治系统之间运行的路由协议;
BGP等
AS1 IGP
EGP
AS2 IGP
按寻径算法对路由分类
距离矢量(Distance-Vector,DV)算法
RIP IGRP EIGRP BGP
链路状态(Link State,LS)算法
OSPF IS-IS
IGRP协议
Router(config)#ro来自ter igrp autonomomous-system
各种路由协议的比较

各种路由协议的比较协议的分类:●运行环境:IGP:内部网关路由协议RIP IGRP EIGRP OSPF IS-ISEGP:外部网关路由协议BGP协议(边界网关协议)●运行原理:1. 距离矢量型RIP IGRP所有路由器都只将其路由表(或路由表的一部分)发给邻居,邻居根据收到的信息判断是否需要对自己的的路由表进行修改(是否有前往网络的更佳路径)。
这一过程将定期进行。
路由器只知道到达目标的下一跳,对整个网络没有完整的认识。
道听途说。
例:新安洛阳匽师巩义郑州开封宜阳汝阳新郑新密要点:1. 向邻居通告自己知道的路由条目。
2. 周期性通告(更新)30秒2. 链路状态型OSPF ISIS先建立邻居关系;然后交换链路状态信息,构建关于整个网络的链路状态数据库,最终所有路由器都有一个相同的数据库(网络地图); 依据SPF算法自己计算路由表。
R仅在其接口(链路)发生变化时,才将变化后的状态发送给其它路由器。
触发更新+增量更新。
邻居重新计算前往每个网络的最佳路径。
分析:触发更新+增量更新每个路由器对整个网络都有一个完整的认识,因其都有一个相同的链路状态数据库(地图)。
要点:1. 通告链路状态LSA 拓扑:R标识、和哪一个R相连路由:子网,接口开销2. 触发更新+ 周期更新OSPF 每30分钟刷新一次(将LSDB的简略信息重新通告一次,确保LSDB的同步).3. 混合路由协议EIGRP -----高级距离矢量协议兼具距离矢量和链路状态协议的特征。
距离矢量特性向邻居通告的是路由条目(路由表)初始路由发现链路状态特性触发更新,只更新发生变化的部分。
(EIGRP 不会周期性通告)管理距离用来标识路由的可信度,又称为路由优先级。
原则:静态优于动态,复杂算法优于简单算法。
如果一条路由从多种方式(静态、RIP、OSPF)学到,路由处理进程将根据管理距离的大小来确定把那一条路由写进路由表。
直连0静态出接口0下一跳 1EIGRP内部90 外部170 汇总5OSPF 110RIP 120BGP外部20 内部200不可信255控制层面如何学习路由表学习路由表,为数据转发提供依据。
igrp-eigrp讲解

IGRP的配置实例
11
检验IGRP的配置
12
查看路由表
13
EIGRP 概述
➢ 增加型内部网关路由选择协议〔EIGRP〕 ➢ Enhanced Interior Gateway Routing Protocol ➢ 混合型路由选择协议 ➢ 是 Cisco 专有的协议 ➢ 默认状况下,使用带宽+延迟作为度量标准 ➢ 属于无类路由协议
➢ 以单播的方式向新邻居发送更新报文,确保该新邻居充实它的拓扑表 ➢ 假设检测到网络拓扑发生变化,则以组播的方式向全部的邻居发送更
新报文
28
查询〔query〕和应答〔reply〕报文 ➢ 当路由器需要从它的邻居路由器那里获得特定信息时,将
使用查询报文 ➢ 应答报文则用于对查询作出响应 ➢ 查询报文可以使用组播方式或者单播方式发送 ➢ 应答报文总是单播方式发送
29
确认〔acknowledgement〕报文
➢ 指示在牢靠的交换过程收到了 EIGRP 报文 ➢ 以单播方式发送确认报文
30
初始路由觉察
31
初始路由觉察
32
初始路由觉察
33
初始路由觉察
34
初始路由觉察
35
初始路由
会聚完成
36
集中更新算法〔DUAL〕
➢ Diffusing Update Algorithm ➢ 通告距离〔Advertised Distance,AD〕 ➢ 下一跳路由器通告到达目的网络的度量值 ➢ 可行距离〔Feasible Distance,FD〕 ➢ 通过下一跳路由器到达目的网络的度量值 ➢ 后继〔successor〕路由 ➢ 到达目的网络的最优路径的下一跳路由器 ➢ 可行后继〔Feasible Successor,FS〕路由 ➢ 到达目的网络次优路径的下一跳路由器
RIP,IGRP,EIGRP,OSPF的对比总结

8、度量值(Metric)
RIP、RIPv2使用跳数(hops)作为度量值。最大跳数为15;默认支持四条等耗费的负载平衡,最大可开启到六条。
IGRP默认使用带宽bandwidth和线路的延时delay of the line,被称为复合度量值。这两个默认的度量之外,可信度,负载和最大传输单元也能被使用。除此之外它还设有默认为100,可设为255的最大跳计数,但hop并不参与度量值的计算,其目的只是为了限制AS的范围。默认支持四条不等耗费的负载平衡。最大可开启到六条。
RIP IGRP因为通过广播发送,所以它从所有活动的接口发送路由信息。
EIGRP、RIPv2、和OSPF用多播发送,从连接路由器的接口发送。
EIGRP 用RTP协议传播IP协议号88 可靠
OSPF 用IP协议号89传播,不用TCP也不用UDP。可靠
7、自动汇总
RIP、RIPv2、EIGRP默认开启自动汇总;但是默认不开启对不连续子网的支持。
其中,RIP总是开启自动汇总以减少路由表中的路由信息量,RIP不支持不连续网络,因为默认它不能关闭自动汇总。
Show ip ospf neighbor显示ospf的邻居信息,包括neighbor ID,优先级、状态(是否为DR/BDR等)邻居的接口地址以及接收的本地接口。
Show ip protocol这个命令很有用,能显示出所有运行的路由协议的实际操作。
4、几张表
EIGRP 邻居表,拓扑表,路由表
关于OSPF的手动汇总,OSPF手动汇总用于把一个area的汇总路由向area 0宣告时,用途与EIGRP一样,但是之前需要把接口分入不同的area。对OSPF进行配置时并不需要像EIGRP那样使用命令no auto-summary,因为如上所述,OSPF默认并没有开启自动汇总,所以自然不需要用这条命令,在路由配置模式下执行area 1 range 192.168.10.64 255.255.255.224。
深入理解EIGRP

产品名称Product name 密级Confidentiality level VRP 内部公开产品版本Product versionTotal 58pages 共58页深入理解EIGRP(仅供内部使用)For internal use only拟制: Prepared by 刘炜刚、张立新日期:Date2003-05-28审核: Reviewed by 刘宇日期:Date2003-05-28审核: Reviewed by 日期:Date批准: Granted by日期:Date华为技术有限公司Huawei Technologies Co., Ltd.版权所有侵权必究All rights reserved修订记录Revision record日期Date 修订版本Revisionversion修改描述change Description作者Author2003-05-28 1.00 初稿完成initial transmittal 刘炜刚、张立新目录Table of Contents1EIGRP协议简介 (8)1.1EIGRP协议特性简介 (8)1.2EIGRP协议的运行机制简介 (9)2EIGRP的多进程 (11)3报文格式 (12)3.1报文格式描述 (12)3.2EIGRP报文头 (12)3.3EIGRP的TLV基本结构 (13)3.4Parameter TLV (14)3.5Authentication TLV (14)3.6Sequense TLV (15)3.7Software Version TLV (16)3.8Next Multicast Seq TLV (16)3.9IP Request TLV (16)3.10IP Metric TLV (17)3.11IP Exterior TLV (18)4邻居的发现和维护 (19)4.1发送Hello报文 (19)4.2邻居的发现 (19)4.3邻居建立的握手过程 (20)4.4邻居的删除 (23)5EIGRP报文的MD5认证 (24)6拓扑表的维护 (25)6.1拓扑表的结构 (25)6.2EIGRP的Metric计算 (26)6.3FD(Feasible Distance)、RD(Report Distance)以及可靠后继条件(Feasible Condition) .. 27 6.4拓扑表的变化将触发状态机 (28)7DUAL算法和DUAL状态机 (28)7.1D-V算法和Metric计算 (28)7.2触发更新、部分更新机制 (29)7.3可靠后继条件(FC) (29)7.4可靠后继条件中必须判断最优后继 (30)7.5使用查询应答机制进行DUAL计算 (31)7.5.1被动态(Passive)和主动态(Active) (31)7.5.2DUAL算法的启动 (32)7.5.3查询(Query) (32)7.5.4应答(Reply) (32)7.5.5收敛 (32)7.6DUAL状态机描述 (35)7.6.1DUAL状态机的状态 (36)7.6.2DUAL状态机的状态转换 (37)7.7Stuck In Active(SIA)功能 (39)7.8DUAL算法的性能 (40)8报文发送和可靠传输 (40)8.1单播报文和多播报文 (41)8.2报文发送策略过滤 (41)8.3序号确认 (42)8.4超时重传 (42)8.5水平分割(Horizon Split) (43)8.6流控(Flow Control) (43)8.7EIGRP对链路带宽的限制 (44)9引入路由 (44)10路由聚合 (45)10.1自动聚合 (46)10.2手工聚合 (47)11EIGRP的负载分担 (47)11.1等价负载分担 (47)11.2非等价负载分担 (48)12EIGRP命令列表 (49)13EIGRP的新进展 (54)13.1EIGRP Stub (54)13.2在PE-CE之间运行EIGRP (55)13.3通过RouterID来减少邻居数量 (55)13.4EIGRP NSF (56)13.5三次握手过程的改进 (56)13.6EIGRP Fast Hellos (56)14EIGRP vs OSPF (56)14.1OSPF的缺点vs EIGRP优点 (56)14.2OSPF的优点vs EIGRP缺点 (57)15相关参考资料 (58)表目录List of Tables表1 缩略语清单 (7)表2 EIGRP报文类型 (13)表3 EIGRP TLV类型 (14)表4 EIGRP接口默认带宽和延时 (27)表5 DUAL状态机状态转换表 (39)表6 Ack报文和一般Hello报文的比较 (42)表7 EIGRP配置命令表 (54)图目录List of Figures图1 关于可靠后继的说明 (10)图2 同一链路上可以运行多个进程 (11)图3 不同进程之间不可建立邻居 (12)图4 EIGRP报文头结构 (12)图5 EIGRP的TLV结构 (13)图6 TLV结构-Parameter TLV (14)图7 TLV结构-Authentication TLV (15)图8 TLV结构-Sequense TLV (15)图9 TLV结构-Software Version TLV (16)图10 TLV结构-Next Multicast Se TLV (16)图11 TLV结构-IP Request TLV (17)图12 TLV结构-IP Metric TLV (17)图13 TLV结构-IP Exterior TLV (18)图14 三次握手示意图(1) (20)图15 三次握手示意图(2) (21)图16 在一方没有准备好的情况下的三次握手示意图 (22)图17 Cisco的一种不严格的三次握手过程 (23)图18 MD5 计算方式示意 (25)图19 EIGRP Metric计算示意图 (26)图20 可靠后继条件中必须判断最优后继的示意图 (31)图21 DUAL示意-初始情况 (33)图22 DUAL示意-假定一“CA链路中断” (33)图23 DUAL示意-假定二“BA链路中断” (34)图24 DUAL示意-假定三“AN链路中断” (34)图25 DUAL状态机 (36)图26 DUAL示意-“AN链路中断”在水平分割时的处理 (43)图27 自动聚合示意 (46)深入理解EIGRP关键词Key words:EIGRP DUAL 动态路由协议D-V算法摘要Abstract:EIGRP是Cisco发明的一个私有路由协议,由IGRP发展而来,但是算法做了很大的改动。
EIGRP协议介绍

AD:AdvertisedDistance(RD:ReportDistance)通告距离Successor:后继站
FS:FeasibleSuccessor可行后继站
FC:FeasibleCondition可行性条件
4.Protocol-dependentmodules(PDMS)协议相关模块
R1(config-router)#network0.0.0.0,包含的第一层概念就是将本地路由器的所有接口都宣告进EIGRP进程,第二层概念是当该路由本地拥有一条0.0.0.0/0并且只关联出站接口的静态路由时,该命令也会将该缺省路由以EIGRP更新的形式通告。所以network0.0.0.0不可以随
实验 1:路径度量值计算
三台路由器都摹拟一个环回网段
Show interfaces0/0:可以看到接口带宽和延迟(延迟除以 10)
不查看路由表的情况下, 手工计算每台路由器去往每一个网段的度量值。验证EIGRP 计算路由的Metric 使用的带宽如何提取
实验 2:
通过修改带宽和延迟来实现 R1 到 R3 的负载均衡。
Showipeigrpneighbrosdetail查看EIGRP邻居表详细信息
一台路由器只要运行了 EIGRP,这台路由器需要有一个域内惟一的标识,称为 RID (Router ID) ,优先手工指定,然后是环回口地址,最后是物理接口的最大地址。
EIGRP想要建邻居,需要保证 EIGRP 的 RID 不相同
EIGRP
EIGRP有5种报文,当今只用到4种
Hello:Establishneighborrelationships默认以组播发送。通过修改可以使单播发送。
- 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。