計算機網路中的動態路由演算法是什麼?
動態路由是一種自適應路由演算法,它是一個路由器可以透過不同路由轉發資料的過程。
該術語與資料網路最相關,用於描述網路“繞行”損壞(例如節點丟失或節點之間連線丟失)的能力,因此如果存在其他路徑選擇。動態路由允許許多路由響應更改而保持有效。
通常,不實現動態路由的系統優於靜態路由,因為網路中的靜態路由由固定路徑描述。如果出現任何情況,那些採用受影響路徑的系統要麼必須等待故障修復才能重新開始其旅程,要麼必須無法到達其目的地並放棄旅程。
用途
使用動態路由協議的好處如下:
路由器可以在拓撲發生變化時交換路由資訊。
此交換允許路由器自動了解新網路,並在當前網路出現鏈路故障時查詢備用路徑。
優點
動態路由演算法的優點如下:
動態路由在較大的網路上配置起來更簡單。
如果鏈路斷開,此技術可以動態選擇更好的路由器。
它能夠在多個鏈路之間進行負載均衡。
缺點
動態路由演算法的缺點如下:
動態路由消耗更多頻寬,因為更新是在路由器之間共享的。
在動態路由中,路由協議會給路由器帶來額外的負載。
工作條件
動態路由的工作條件在下面分步驟解釋:
步驟 1 - 在動態路由中,必須在互連網中的每個路由器上安裝路由協議。
步驟 2 - 手動開始輸入一個路由器的路由表的第一跳路由資訊,然後路由協議接管並動態構建每個路由器的路由表。
步驟 3 - 路由器交換它們的路由資訊,以便如果互連網重新配置或出現故障,則每個路由器的路由表會相應地修改。
步驟 4 - 網路上的主機只需要配置其預設閘道器地址與本地路由器介面的 IP 地址匹配即可。
步驟 5 - 動態路由器比靜態路由器更容易管理,但有時安全性較低。
步驟 6 - 如果網路重新配置或路由器出現故障,則此資訊需要一段時間才能在網路上的各個路由器之間傳播。
下圖描述了動態路由演算法:

廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP