發布時間: 2017-06-16 14:36:23
一、EIGRP三張表
鄰居表:物理上直連的兩臺路由器,如果兩臺直連的路由器都運行EIGRP那么他們就會成為EIGRP鄰居
拓撲表:放置去往不同網段的所有路徑
路由表:放置去往目的地的最優路徑,作為轉發依據
那么接下來我們說一下他們之間是如何溝通的,也就是說如何填充著三張表的:
1.路由器運行了EIGRP以后會在224.0.0.10網段發送hello包,相互接收到hello以后就能夠發現你有那些鄰居。然后根據你得出來的結果放入鄰居表。Hello:用于鄰居的發現和恢復。(Multicast)
2.在他們建立好鄰居了以后然后開始使用Update報文互相傳遞路由信息,當你收到對方給你的Update報文時,你會給對方發送一個確認報文,告訴他你收到了,即ACK報文。然后填充到自己的拓撲表中,拓撲表中包含了所有的路徑。它能夠組成一個理論上的拓撲。Update:傳遞路由更新,僅包含需要的路由條目,當為指定的一臺路由器發更新時使用Unicast,當為多臺路由器發更新時使用Multicast。
ACK:用來確認Update/Query/Reply (Unicast)
3.查詢報文是在你拓撲發生變化了以后發送給鄰居確認是否真實的報文 Query:當找不到Feasible Successor時,發送查詢報文(Multicast)
Reply:回應查詢報文。(Unicast)
4.最后路由器根據拓撲表運用核心算法計算出去往某個網斷最優路徑放入到路由表中。
二、DUAL算法(核心算法)
Diffusing Update Algorithm :用于計算最佳無環路徑和備用路徑
特點:
①無環拓撲
②可立即使用的無環備用路徑
③快速收斂
④低帶寬利用率(通過限定更新實現)
術語:
后繼路由器(successer):到達目標網絡最佳路由,存在路由表中,用于轉發數據包的路由。
可行距離(FD):本身到達目標網絡的度量值。
可行后繼路由器(feasible successer):是一條次優路由,比可行距離短,認為是備份路由,
下一跳路由器前往某個特定網絡的AD必須比當前FD小
通告距離(AD):鄰居到達目標網絡度量值。存放于拓撲表中。
可行條件(FC):AD<FD
當鄰居通向一個網絡的通告距離比本地路由器通向同一個目的網絡的可行距離短。
上一篇: IPv6協議漏洞將威脅核心路由器安全
下一篇: VPN特點