2
0
mirror of https://github.com/gnu4cn/ccna60d.git synced 2024-05-21 04:55:00 +08:00
This commit is contained in:
Peng Hailin 2016-09-12 17:00:48 +08:00
parent d610ecc0c7
commit d5b122bef1
2 changed files with 23 additions and 0 deletions

View File

@ -931,4 +931,27 @@ Routing entry for 172.16.100.0/24
而经由`Serial0/1`的路径,则被保留在拓扑表中,作为到该网络的一条替代路径。
###关于弥散更新算法
**The Diffusing Update Algorithm(DUAL)**
弥散更新算法是EIGRP路由协议的关键所在。弥散更新算法会对从邻居路由器出接收到的所有路由进行观察与比较然后选出有着到目的网络最低度量值最优的、无环回路径的路径该度量值就是可行距离the Feasible Distance, FD, 得到后续路由the Successor route。可行距离既包含了由相连的路由所通告的某个网络的度量值再加上到那台特定邻居路由器的开销。
由邻居路由器所通告的度量值就被叫做到目的网路报告的距离the Reported Distance, RD, 又被叫做到目的网络通告的距离the Advertised Distance, AD。因此可行距离就包含了报告的距离加上到达那台特定邻居路由器的开销。那么该后续路由的下一跳路由器就被叫做是后续路由器the Successor。后续路由器就被放入到IP路由表the IP routing table及EIGRP拓扑表the EIGRP topology table中, 并指向到后继路由器。
到相同目的网络的其它那些有着比起后继路由器路径可行距离高一些的报告的距离却仍然是无环回的那些路由就被叫做是可行后继路由器路由了Any other routes to the same destination network that have a lower RD than the FD of the Successor path are guaranteed to be loop-free and are referred to as Feasible Successor(FS) routes。这些路由不会被放入到IP路由表中但它们仍然会与其它后继路由器路由一起被放入到EIGRP的拓扑表。
而为了将某条路由变为可行后继路由器路由该路由必须满足可行性条件the Feasible Condition, FC, 该可行性条件仅会在到目的网络的报告距离比起可行距离要低时才会发生。在报告距离高于可行距离时该路由不会被选为一条可行后继路由器路由。EIGRP这么做是为了防止可能出现的环回。下图36.10中所演示的网络拓扑,将会用于对本小节中出现的术语进行解释。
![掌握弥散更新算法](images/3610.png)
*图 36.10 -- 掌握弥散更新算法*
参考图36.10, 下表36.4给出了在路由器R1上观察到的到`192.168.100.0/24`网络的可行距离及报告距离数值:
| 网络路径 | R1 的邻居 | 邻居度量值(报告距离) | R1的可行距离 |
| -- | -- | -- | -- |
| R1-R2-R5 | R2 | 30 | 35 |
| R1-R3-R5 | R3 | 10 | 30 |
| R1-R4-R5 | R4 | 15 | 25 |

BIN
images/3610.png Normal file

Binary file not shown.

After

(image error) Size: 220 KiB