`
923723914
  • 浏览: 639502 次
文章分类
社区版块
存档分类
最新评论

例解EIGRP DUAL算法网络收敛原理

 
阅读更多

以下内容摘自正在全面热销的最新网络设备图书“豪华四件套”之一《Cisco路由器配置与管理完全手册》(第二版(其余三本分别是:《Cisco交换机配置与管理完全手册》(第二版《H3C交换机配置与管理完全手册》(第二版《H3C路由器配置与管理完全手册》(第二版)。目前在京东网、当当网、卓越网、互动出版网等书店全面热销中,购买该套装将直减30元http://book.dangdang.com/20130730_aifehttp://item.jd.com/11299332.html

EIGRP是一个平衡混合型路由协议,既有像RIP那样的距离矢量路由协议的特点:有路由跳数的限制,路由信息依靠邻居路由器通告,遵守路由水平分割和反向毒化水平分割规则,路由自动汇总;又有像OSPF那样的链路状态路由协议的特点:当路由信息发生变化时,采用增量更新的方式,保留对网络拓扑信息、同时采用距离矢量和链路状态两种算法来计算路由开销。同时,该协议又具有自己独特的特点:支持非对等开销路由上的负载均衡,采用DUAL算法在确保无路由环路的前提下,收敛迅速。因而适用于中大型网络。但前面提到的IGRP是是距离矢量路由协议。

EIGRP采用的是DUAL(Diffusing Update Algorithm,扩散更新算法)。这个算法可以确保在极短时间内无环路计算出路由结果,并且允许所有与拓扑改变相关的设备在同一时间进行同步更新。不受拓扑结构改变的路由器不会进行重新计算。这种收敛效率要远比其他已存的路由协议要高。


11.1.6 DUAL算法网络收敛原理解析示例二

本节再以一个稍微复杂的EIGRP网络收敛为例介绍UDAL的工作原理。本示例拓扑结构如图11-8的左图所示,其中Router C、Router D和Router E是当前处于收敛状态时的拓扑表。


图11-8 DUAL网络收敛原理解析示例二拓扑结构及拓扑表

从图中的拓扑表中可以看出,Router C、Router D和Router E这三台路由器至少有一个通告度量(AD)小于它们自己的有限距离(FD)的有效路由到达Router A所连接的网络(a)。其中标注为“Successor”的为当前Successor,标注为“fs”为可行后续。从中可以看出,这三台路由器中仅Router C有一个备份用的FS,即Router D,其它两个路由器均只有一个正在使用的Successor,如图11-9所示。


图11-9 收敛状态时的三台路由器上到达目的网络的Successor和FS

此时,Router C标识通过Router B的路由作为当前使用的路由,因为这条路由的AD=1,小于Router C上到达网络(a)的FD值3。Router C同时也标识通过Router D的路由作为备份使用的FS路由,因为这条路由的AD=2,小于Router C上到达网络(a)的FD值3。但是通过Router E的路由不能作为FS路由,因为这条路由的AD=3,与Router C上到达网络(a)的FD值3相等,不符合成为FS的条件。

Router D标识通过Router B的路由作为当前使用的路由,因为这条路由的AD=1,小于Router D上到达网络(a)的FD值2。但在Router D中,通过Router C的路由也不能作为FS路由,因为这条路由的AD=3,大于Router D上到达网络(a)的FD值2,不符合成为FS的条件。

Router E标识通过Router D的路由作为当前使用的路由,因为这条路由的AD=2,小于Router E上到达网络(a)的FD值3。但在Router E中,通过Router C的路由也不能作为FS路由,因为这条路由的AD=3,等于Router E上到达网络(a)的FD值3,不符合成为FS的条件。

现假设Router D与Router B之间的链路断了。从前面的Router D拓扑表可以知道,它原来只有Router B这一个Successor,没有其它FS,所以Router D需要使用DUAL计算新的路由到达网络(a)。同时从拓扑表中删除通过Router B到达网络(a)的拓扑表项,如图11-10所示。


图11-10 断开Router D与Router B之间的链后,Router D删除通过Router B的拓扑表项

此时Router D因为没有可到达网络(a)的可行路径了,所以成为活跃状态(Active),开始向它的其它两个邻居路由器Router C和Router E发送查询包,声明自己没有到达网络(a)的FS了,问它们是否有可替代的路径。当Router E收到这个来自同时为自己的Successor的Router D的查询包后,从自己的拓扑表中删除通过Router D到达网络(a)所对应的拓扑表项。如图11-11所示。

图11-11 Router D成为活跃状态,Router E删除通过Router D的拓扑表项

因为此时Router E已再也没有其它路径到达网络(a)了,所以Router E也转换为活跃状态。而当Router C收来这个来自为自己FS的Router D的查询包后,从自己的拓扑表中删除通过Router D到达网络(a)所对应的拓扑表项。但是它不会转换为活跃状态,因为它此时仍有SuccessorRouter B可以到达网络(a)。然后,Router C对Router D的查询进行响应,告诉Router D它还有一条有效的路径到达网络(a)。但此时Router E也为活跃状态了,所以它在收到来自Router D的查询包后仅转发到Router C,询问是否有替代路径到达网络(a)。如图11-12所示。

图11-12 Router E成为活跃状态,Router C删除通过Router D的拓扑表项

Router D在收到Router C发来的应答包后,在自己的拓扑表中添加Router C的拓扑表项,同时标识Router C为Successor。与此同时,Router C会对Router E发来的查询包进行响应,同样告诉它有一条路径可以达到网络(a)。这样Router E也会把Router C作为Successor,并向Router D应答,此时的从原来的3改变成了4。如图11-13所示。

图11-13 Router D添加通过Router C和Router E的拓扑表项,Router E添加通过Router C的拓扑表项

当Router D收到Router E发来的应答后(一直要等到收到所有邻居路由器发来的应答),更新拓扑表。此时它有两条可行的路径到达网络(a),一条是以Router C为当前Successor的路径,另一条是以Router E为FS的备用路径。此时的从原来的2改变成了5。如图11-14所示。

图11-14 网络重新收敛后的拓扑结构和拓扑表

分享到:
评论

相关推荐

    例解EIGRP DUAL算法网络收敛原理图文教程

    EIGRP(增强内部网关路由协议)可以不用定期的发送路由更新信息以减少带宽的占用,Appletalk、IP、Novell和NetWare多种网络层协议可以支持

    eigrp 网络课程设计

    EIGRP是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协、议的优点,使用散射更新算法 (DUAL),实现了很高的路由性能。EIGRP是Cisco公司开发的距离矢量路由协议,支持IP、IPX等多种网络层...

    EIGRP弥散更新算法PPT课件.pptx

    EIGRP弥散更新算法PPT课件.pptx

    粒子群算法和Qos约束对EIGRP度量算法的优化.pdf

    粒子群算法和Qos约束对EIGRP度量算法的优化.pdf

    eigrp cisco私有的

    eigrp EIGRP 组播更新 默认AD 90 External EIGRP AD 170 特点: 1.cisco私有的 ...8.采用DUAL算法保证计算出的路由是无环的 9.计算metirc的方法:sum=(10G/bandwidth (Kbit)+总延迟(usec)/10)x 256

    网络技术培训-EIGRP技术原理与配置.pptx

    网络技术培训-EIGRP技术原理与配置.pptx

    EIGRP实验手册 cisco

    EIGRP EIGRP EIGRP EIGRP EIGRP EIGRP

    CCIE-EIGRP

    eigrp的特点,四个组件,维护网络协议的三张表以及其使用的DUAL算法和RTP协议。eigrp的常见报文以及metric值的计算。

    粒子群算法和Qos约束对EIGRP度量算法的优化 (2012年)

    针对EIGRP协议无法适应高速复杂网络、不考虑服务质量的缺点,提出了一种基于粒子群算法和Qos约束路由的计算EIGRP混合度量值的算法.分析了EIGRP协议计算路径开销主要依据的五个指标在应用中的特点,并在此基础上建立...

    思科网络学院教程——EIGRP.pdf

    本文详细讲述了EIGRP的原理配置及应用,为思科网院教程,中文讲述。

    eigrp协议实验

    全网可达、保证更新安全,r3和r4分别有两个环回接口,r1的换回不能被宣告,实现非等开销负载均衡,减少路由条目

    Eigrp路由协议的配置

    3,计算路由通过DUAL算法: 4,构建路由表进程项:SUCCESSOR被插入路由表。 5,维护路由:网络改变,丢失最好的路径(Successor) 三,配置在CISCO路由器 1,启动EIGRP 2,添加接口到路由协议进程中 3,路由归纳:...

    动态路由协议OSPF与EIGRP的全面对比

    EIGRP和早期的IGRP协议都是由Cisco发明,是基于距离向量算法的动态路由协议。EIGRP(Enhanced Interior Gateway Routing Protocol)是增强版的IGRP协议。它属于动态内部网关路由协议,仍然使用矢量-距离算法。但它的...

    DUAL_finite_state_machine.rar_eigrp

    对EIGRP的高级特性DUAL有限状态机的详细描述

    EIGRP 网络设计解决方案 中文版

    经典的cisco中文eigrp教材,虽出版时间较早但绝对是经典中的经典。

    EIGRP详解 ppt文档

    帮助读者深刻的理解EIGRP协议的原理和配置方法。

    EIGRP网络设计解决方案

    有关EIGRP网络设计的一些细节和案例,对EIGRP有兴趣的人可以看看,相信会有大的收获

    CCNA实验 EIGRP路由协议

    CCNA实验 EIGRP路由协议 EIGRP路由协议的使用与工作原理

    关于EIGRP计时器和几种状态的解析.docx

    要理解EIGRP的这几个状态,需要具备基础的EIGRP知识,比如,EIGRP的更新方式,EIGRP的基本工作原理,在这儿重点讨论的是关于EIGRP的几个状态,所以针对EIGRP的基本原理不做具体的阐述。

    CCNP EIGRP知识整合与实验提要

    快速汇聚:使用了dual 更新算法、Succerssor 和FS,是路由表有了替代路由 VLSM:支持可变长子网掩码 Partial update:部分增量更新占用更少带宽 100%无环路:水平分割----如果你是我的下一跳,我将不告诉你我到目的...

Global site tag (gtag.js) - Google Analytics