路由演算法中,為什麼鏈路狀態協議要比距離向量協議收斂快?

時間 2021-06-05 11:12:31

1樓:EQ無

看到大家回答很多,但是其實很簡單一句話就能說清楚。因為鏈路狀態協議不用先更新路由表,直接泛洪該鏈路不通。距離向量協議需要先了解目前通路的狀態,並且更新路由表以後泛洪更新後的路由表。

可以打個比方,開車時候有多條路都可以從A點到B點,路段上的每個十字路口都當作乙個路由器來看待。比如其中有一條路上發生事故,路被堵住了。狀態協議就類似於你經過事故路段的前乙個十字路口時對面遇到乙個目睹交通事故的司機,開窗朝你吼了一句:

前面撞車了,繞路吧。之後你就會選擇其他路線通行了。距離向量協議就像是你沒有碰到返回的車輛,大家都堵在路口了。

一直等到交警勘查完現場以後人工疏導交通了你才知道要換一條路。

2樓:微笑嘍

因為ospf來說,當鏈路發生變化時,就需要泛洪式來傳播這個資訊來保證鏈路資料庫一致。而rip的話,他是固定重新整理時間去重新整理,就會導致有可能鏈路斷了但是並沒有把訊息傳播出去,這樣就會導致收斂慢。

3樓:

好基礎的問題,隨便答一發,也許時間太長就忘了:

dv要傳送完整路由表,而且是全網通告,另外為了防止路由環,設定了抑制定時器,這都是導致收斂慢的原因

ls做了分割槽,而且只傳送鏈路狀態的資訊,所以快dv也有dv的好,就是出錯少

ls消耗cpu資源厲害,但這對於現在的路由裝置來說不是問題,除非是sb設計不分割槽不彙總

dv也有優化的,引入了ls中的一些特性,收斂也不慢,如eigrp暫時記得那麼多了

鏈路狀態路由在泛洪傳送鏈路狀態包時的幾個問題為什麼可以通過資料報序號後的age欄位解決?

小伊莎 每乙個節點是需要收到系統的狀態資訊,根據課本的設定,每10s就有乙個新的資料報會來,也就是每10s就有更新的資料,那麼之前的資料就可以丟掉了。現在要解決的問題是,如果乙個節點的序號記錄表中存在的乙個資料報的序號太大,那麼 1.可能會出現序號繞回問題 2.可能會使得剛剛從崩潰狀態恢復過來的節點...

計算機網路鏈路狀態路由協議無環路的理解?為什麼會沒有環路呢,驗證好像有環路的?

弈心 既然你問的是鏈路狀態路由協議,那我估計你很大概率使用的是OSPF路由協議。OSPF理論上來說是無環路的,但是在極端情況下 收斂時間過長時 會出現microloop 微環路 的情況 同樣適用於IS IS 首先你問的這道題有兩種情況 乙個是路由器D本身出現故障,乙個是B到D的鏈路發生故障,分開來說...

距離向量路由演算法為什麼好訊息傳的快,壞訊息傳的慢。?

陳老師 好訊息傳播得快 是因為路由器是將報文傳給鄰居路由的,這樣距離短速度快。壞訊息傳播得慢 是因為當網路出現故障時,路由資訊無法到達鄰居路由,鄰居路由會將路由表中距離加一,直到加到16才發現原路由不可達,這就是為什麼當網路出現故障時,要經過比較長的時間才能將此資訊傳送到所有的路由器。 葉煥新 這個...