华为:IGRP及EIGRP协议
- 格式:doc
- 大小:38.00 KB
- 文档页数:5
各种路由协议的比较首先解释一下什么是有类路由协议什么是无类路由协议:有类路由协议:在发送时不发送子网掩码,所以它不支持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)。
各种路由协议的比较协议的分类:●运行环境: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控制层面如何学习路由表学习路由表,为数据转发提供依据。
产品名称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协议理论详解EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于在广域网(Wide Area Network,WAN)和局域网(Local Area Network,LAN)中实现路由选择的协议。
EIGRP是一种增强版本的IGRP(Interior Gateway Routing Protocol)协议,被Cisco Systems开发和推广。
EIGRP是基于距离向量路由协议的一种高级路由协议,它能够提供快速收敛、带宽优化和容错机制等功能。
下面将详细介绍EIGRP协议的工作原理和特性。
首先,EIGRP通过发送Hello报文来实现邻居发现。
当两个EIGRP路由器建立邻居关系时,它们会交换路由信息。
邻居信息包括邻居的IP地址、ASN(Autonomous System Number,自治系统号码)等。
在邻居发现完成后,EIGRP路由器会交换拓扑表。
拓扑表中包含了网络拓扑信息,即路由器所知道的全部可达路由。
EIGRP路由器会将自己的拓扑表发送给所有邻居,并接收并更新自己的拓扑表。
接下来,EIGRP路由器会根据接收到的各个邻居的拓扑表信息计算最短路径。
EIGRP使用了DUAL(Diffusing Update Algorithm)算法来计算最短路径,并选取最佳的路由。
DUAL算法综合考虑了带宽、延迟、可靠性和吞吐量等参数,选择最优路径。
最后,EIGRP路由器会将计算得到的最短路径信息发布出去,供其他路由器使用。
EIGRP利用更新报文(Update)将路由信息广播给所有相邻的路由器,以更新它们的路由表。
如果一些路由器的路径发生了变化,它会发出通知报文(Query)来询问其他路由器是否可达一些目的地。
除了基本的路由选择功能外,EIGRP还具有一些特性。
首先,EIGRP 可以在不同的网络之间进行路由聚合,将多个网络看作一个整体,以提高路由器的性能和可伸缩性。
Interior Gateway Routing Protocol(IGRP)1.Cisco专有的距离矢量协议(什么是专有?专有的意思就是说网络中要运行IGRP协议,所用的路由器必须是Cisco的路由器.)当你配置IGRP的时候,你必须以AS号作为配置参数,所有的routers必须使用相同的AS号来共享路由表信息.2. AD 100Metric(度量)采用了以下几个参数:带宽延迟可靠性负载最大传输单元(MTU)默认使用了带宽和延迟做为它的度量.虽然IGRP没有使用跳数做为它的度量,但IGRP也有最大跳数,值为255,默认时为100 因此解决RIP最大15跳的限制,使的IGRP更加适合于大型网络.3.IGRP和RIP的比较:IGRP RIPAD 100 120Metric 5参数跳数更新时间 90S 30S是否有类有 V1有V2无是否支持大型网络支持不支持DV or Link-state DV DV最大跳 255,默认100 15更新地址 255.255.255.255 V1 255.255.255.255 V2 224.0.0.9是否支持VLSM 否否是否支持不连续子网否 RIPV1不V2支持4.防止路由选择环路的机制:.水平分割.破坏逆转更新保持定时器.触发更新5.默认定时器值IGRP Timers(1)路由更新计时:默认90秒(2)路由无效计时:默认270秒(3)保持计时器:默认280秒(3倍更新时间+10秒)(4)路由刷新时间: 默认630秒6.IGRP默认也是支持4条等价负载均衡,最大支持6条,但是IGRP还可以支持非等价负载均衡。
(什么是非等价均衡?就是去目的网络的度量不同,IGRP可以在度量不同的路径上转发数据包,RIP则不能)7.配置IGRP路由STEP1:启动IGRP进程Router(config)#router igrp AS号注意:如果要让路由器之间共享路由信息,那么每个路由器上的AS号必须相同STEP2:宣告网络Router(config-router)#network xx.xx.xx.xx (IGRP也是主类宣告)实验拓扑:8.验证调试命令Show ip routeShow ip protocolsclear ip route *debug ip igrp events 收发的路由数量以及路由的类型(内部外部还是系统路由,这些概念在NP中讲)debug ip igrp transaction 收发的路由条目,包括网络地址和度量9.被动接口的配置Router(config)#router igrp AS号Router(config-router)#passive-interface xxIGRP被动接口也是只收不发的EIGRP Features and Operation1.Cisco专有的混合型协议,是无类别路由协议,EIGRP是1种无分类(classless),增强的距离向量路由协议,和IGRP类似,EIGRP也使用AS,但是和IGRP不同的是,EIGRP在它的路由更新信息中要包含子网掩码的信息.这样,在我们设计的网络的时候,就允许我们使用VLSM和summarization.EIGRP有时候也算是混合型路由协议,因为它同时具有了距离向量路和链路状态的一些特征:比如它不像OSPF那样发送链路状态包而发送传统的距离向量更新;EIGRP也有链路状态协议的特征比如它在相邻router启动的时候同步路由表,然后只在拓扑结构发生变化的时候发送一些更新.这样就使得EIGRP能够很好的在1个大型网络中工作2.AD 90 (内部EIGRP路由)内部路由就是属于同一AS内的路由AD 170 (外部EIGRP路由)外部EIGRP路由就是重分布进来的路由,这些路由代表源自其他AS的路由Metric(度量)采用的参数和IGRP 相同,但是度量值是IGRP的256倍.3.EIGRP的四大功能部件:协议相关模块PDM可靠传输协议(RTP) 管理EIGRP路由器间的消息通信邻居的发现和恢复弥散更新算法(DUAL)Protocol-Dependent ModuleEIGRP的1大特点是它可以支持几种网络层协议:IP,IPX和AppleTalk等.能像EIGRP那样支持数种网络层协议的还有Intermediate System-to-Intermediate System(IS-IS)协议,但是这个协议只支持IP和Connectionless Network Service(CLNS).EIGRP通过PDMs来支持不同的网络层协议.每个EIGRP的PDM保持1个单独的路由信息表来装载某种协议(比如IP)的路由信息.也就是有IP/EIGRP表,IPX/EIGRP的表和AppleTalk/EIGRP表Reliable Transport Protocol(RTP)EIGRP使用一种叫做RTP的私有协议,来管理使用了EIGRP的router之间的通信,如RTP的名字,可靠(reliable)即为这个协议的关键.RTP负责EIGRP数据包到所有邻居的有保证和按顺序的传输.它支持多目组播或单点传送数据包的混合传输.出于对效率的考虑只有某些E IGRP数据包被保证可靠传输.RTP确保在相邻router间正在进行的通信能够被维持.因此,它为邻居维护了一张重传表.该表指示还没有被邻居确认的数据包.未确认的可靠数据包最多可以被重传1 6次或直到保持时间超时,以它们当中时间更长的那个为限.EIGRP所使用的多目组播地址是224.0.0.10Diffusing Update Algorithm(DUAL)EIGRP使用DUAL来选择和保持到远端的最佳路径.它能使router判决某邻居通告的一个路径是否处于循环状态,并允许router找到替代路径而无须等待来自其他router的更新.这样做有助于加快网络的汇聚.这个算法顾及以下几点:(1.)备份的路由线路(2.)支持VLSM(3.)动态路由恢复(4.)没有发现线路的话发送查询寻找新路线4.建邻居的必要条件:收到Hello包 (EIGRP使用Hello包来发现和维持邻居关系,Hello发送地址是组播224.0.0.10)AS号相同相同的K值(K值是计算度量时和参数组合使用的系数)链路状态协议趋向于使用Hello信息来建立邻居关系,它不会像距离向量那样周期性的发送路由更新.为了保持邻居关系,运行了EIGRP的router必须持续从邻居那里收到Hellos 如果不在1个AS内,router之间是不会共享路由信息的,也不会建立邻居关系.这样做的优点是在大型网络中可以减少特定某个AS内路由信息的传播当EIGRP发现新邻居的时候,就开始通告整个路由表给别的router,当所有的router都知道新成员的加入,学习到新的路径以后,从那开始,路由表中有变动的部分才会传播给别的router.当router接收到邻居的更新以后,把它们保存在本地数据库表里5.EIGRP的三张表:邻居表:存放有关已建立的邻居的信息拓扑表:保存从每个邻居那里收到的路由通告,其中就有备份路由,即可行后继路由表:存放着当前转发数据包的路由条目6.基本概念:可行距离(FD):到达每一个目的地的最小度量将作为该目的网络的可行距离。
回顾昨天:提问: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。