EIGRP协议有三张表

分别是:邻居表  拓扑表  路由表

 

邻居表:列出运行EIGRP的所有直连的路由,这些路由就是EIGRP的邻居

EIGRP在发送数据包之前首先要建立邻居关系,通过互相发送hello包来建立和维护邻居关系,只要收到了对方的hello包,那么就认为对方是邻居

拓扑表:列出所有从EIGRP邻居学来的路由

路由器接收到对方的路由条目之后,把学来的路由信息都放入到 topology表中

通过DUAL算法得到最优的路由

RIP协议从邻居学到路由信息之后,将最优的路由条目保存在路由表中,而将其他的路由条目全部丢弃,而EIGRP将所学到的路由条目都保存到topology中,并且通过DUAL算法进行计算,当EIGRP的最优链路DOWN掉之后,他可以马上从拓扑表中找到次优路由,并放入路由表中,这就是EIGRP能够快速收敛的原因

路由表:从EIGRP的拓扑表和其他的路由进程中找到最优路由条目并列出来

 

EIGRP的两个概念

FD(feasible distance):从本地到达目的网段的距离

AD(advertise distance):从邻居到达目的网段的路

值越小越优

 

EIGRP的successor与fessible successor_successor fessible s  去往某一目的网段可以通过两台路由器进行路由

 

EIGRP的successor与fessible successor_successor fessible s_02

 

在拓扑表中,我们可以看到两台路由器的 FD 值 和AD值, 该值越小越优,那么我们发现路由器A是最优的路径

 

EIGRP的successor与fessible successor_successor fessible s_03

路由器A被放入到路由表中

 

EIGRP的successor与fessible successor_successor fessible s_04

路由器C到达目的网段 10.1.1.0/24 我们可以发现,路由器A是最优的路径

Feasible successor 的AD值,必须要小于 successor 的FD值

 

 

EIGRP的successor与fessible successor_successor fessible s_05

从路由器A到达目的网段X  有多条路径。 我们发现最优的路径是最上面的路径 FD值=140 该路径为 successor

那么余下两条路径哪一个是 Fessible successor 呢?

我们看到中间路径的AD值为50小于 successor 的FD值140

最下面路径的AD值为140等于 successor的FD值

根据定理 fessible successor 的 AD值一定小于 successor 的FD值这个关系 由此我们得出中间链路为 fessible successor