
EIGRP采用DUAL来实现快速收敛。运行EIGRP的路由器存储了邻居的路由表,因此能够快速适应网络中的变化。如果本地路由表中没用合适的路由且拓扑表中没用合适的备用路由,EIGRP将查询邻居以发现替代路由。查询将不断传播,直到找到替代路由或确定不存在替代路由
EIGRP发送部分更新而不是定期更新,且仅在路由路径或者度量值发生变化时才发送。更新中只包含已变化的链路的信息,而不是整个路由表,可以减少带宽的占用。此外,还自动限制这些部分更新的传播,只将其传递给需要的路由器,因此EIGRP消耗的带宽比IGRP少很多。这种行为也不同于链路状态路由协议,后者将更新发送给区域内的所有路由器。
EIGRP Databases(EIGRP)存在三张表如下:
1、邻居表neior table: EIGRP路由器会在启动后发送HELLO包来寻找和维持邻居关系
2、拓扑表topology table: EIGRP路由器会把从邻居那里收到的路由路径信息加载到自己的拓扑表中,形成对全网络拓扑的认知
3、路由表routing table: 路由器依靠它来进行数据的转发处理,该表中的内容是通过运行算法通过对topology table进行计算得出的一条或多条successor加入路由表。

DUAL算法:差分更新算法
EIGRP为了维护successor和feasible successor,采用了AD和FD
1、AD-advertised distance:从EIGRP的邻居到达目标网络的度量
2、FD-feasible distance:本地到邻居路由器的度量+AD
我家 你家 车百 AD 你家到车百 FD 我家到车百(我家到你家+你家到车百)
successor 我理解就是正在使用的最优的路径,feasible successor为比他差一点的,备用路径
如何选择出successor和feasible successor呢?
EIGRP通过比较所有到达目标网络路径的FD,选择出最低的FD加入路由表中成为successor,次低的成为feasible successor。
因为有了feasible successor,当successor失效后,feasible successor马上可以取而代之,不用等待holddown超时,所以EIGRP可以在网络发生改变时很快速的收敛
这就是EIGRP快速收敛的功能和特性
这种机制运用到生活或是工作中也是比较实用的,先用最好最优的方法进行,一直保留一个备用方案,以防万一。
EIGRP metric
前面在IGRP一篇中已经谈到了IGRP的度量值的衡量
其实IGRP和EIGRP的度量计算差不多,只是IGRP的度是24位的格式,而EIGRP却是32位的格式,所以是256倍(8位=256)。那么按照计算IGRP度量的办法计算出来一个值,然后乘以256就是EIGRP的度量啦
常用的两个衡量度量的参数:
1、带宽:10的七次方除以某条路由路径中的最低带宽值,然后乘以256
2、时延:所有接口的时延和乘以256,单位是微秒
前面IGRP中已经提到过,不可以随意的去修改权重……K值。
如果有必要,建议在经过周密的计算后,再来根据实际情况修改,在EIGRP中也是同样,而且当K值不匹配,那么他们无法形成邻居
修改k值的方法 k值就是权重的意思 metric weights tos k1 k2 k3 k4 k5 路由模式下
.EIGRP-Metric计算方法
EIGRP选择一条主路由(最佳路由)和一条备份路由放在topology table(EIGRP到目的地支持最多6条链路)。它支持几种路由类型:内部,外部(非EIGRP)和汇总路由.EIGRP使用混合度。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-72135-1.html
打