文章內容概覽
鏈路狀態協議特點
rip協議缺點
前邊文章中有提到rip協議的缺點
對比上邊介紹的鏈路狀態協議,可以發現該協議沒有rip協議的這些缺點
既然ospf協議是實現了鏈路狀態協議的規則,那麼逐一看一下每個規則的具體過程
(1)向所有的路由器傳送訊息
那麼每個路由器就可以獲取網路中的所有訊息,通過這個所有的訊息,那麼每個路由器就可以得到網路的完整拓撲。因為每個路由器都能夠得到網路的完整拓撲,因此每個路由器的訊息都是完整的,對於網路的完整拓撲,有乙個官方的稱呼叫:鏈路狀態資料庫,它儲存的就是網路中的每一跳的狀態是什麼樣的。鏈路狀態資料庫是全網一致的,這個是因為每乙個訊息都會廣播到網路中的每乙個路由器。因為每乙個路由器都有完整的網路拓撲,所以每乙個路由器都可以執行迪傑斯特拉演算法,通過該演算法,每乙個路由器自己就能夠找到自身到某乙個頂點的最短路徑是什麼。因此,鏈路狀態協議的【向所有的路由器傳送訊息】這一特點,使得dijkstra演算法可以成功在每個路由器中執行起來
(2)訊息描述該路由器與相鄰路由器的鏈路狀態
上邊也提到了,鏈路狀態包括:與相鄰路由器的距離、時延、頻寬等等,這就使得ospf協議更加的客觀、更加先進。rip協議只能根據跳數這個指標去描述連線的質量
(3)只有鏈路狀態發生變化時,才傳送更新訊息
這個也是使得ospf協議可以比rip更快的收斂,因為它減少了資料的交換,整個過程會更加通暢
ospf協議的五種訊息型別
(1)問候訊息
問候訊息的訊息長度非常短,這個訊息主要是維護該路由到相鄰路由器的可達性。在實際的執行中,每乙個路由器,都會給相鄰的路由器傳送問候訊息,以此確認它與相鄰路由器是否真正可達
(2)鏈路狀態資料庫描述資訊
這個訊息是用於向相鄰路由器傳送自己的鏈路狀態資料庫的所有鏈路狀態的簡單訊息
(3)鏈路狀態請求資訊
該型別的訊息是為了向相鄰路由器請求鏈路狀態資料庫
(4)鏈路狀態更新資訊
這個訊息是ospf協議中非常頻繁的乙個訊息,對於狀態更新訊息,每個路由器都會廣播到整個網路中去
(5)鏈路狀態確認訊息
對鏈路狀態更新的確認
ospf協議的整個過程
首先路由器接入網路,接入網路之後,路由器向相鄰路由器發出問候訊息,以此確認可達性。確認之後,他們就可以相互的交流當前的鏈路狀態資訊,他們首先會發出資料庫鏈路描述資訊,向隔壁路由器介紹自己的鏈路狀態的簡要訊息,然後對它們不同的鏈路狀態進行同步,以此達到一致的狀態。與相鄰路由器達到一致的狀態是不夠的,它們還需要與網路中的其它路由器達到一致的狀態。因此,此時路由器會廣播更新的訊息到網路中,以及接收更新,以此來更新本地的鏈路狀態資料庫,這個就是ospf協議的整個過程
對比rip協議和ospf協議
計算機網路 網路層
arp是解決同乙個區域網的主機和路由器的ip位址的mac位址的對映問題。ip分組在路由的 是通過arp來完成的。路由通過改變資料幀的mac源位址和目的位址來實現的。a arp請求分組 b arp響應分組 a arp 快取記憶體 網際控制報文協議可以分為兩種 icmp差錯報告報文和icmp詢問報文 p...
網路層(計算機網路)
1.網路層向上只提供簡單靈活的 無連線的 盡量努力交付的資料報服務。網路層不提供服務質量的承諾,也就是說,所傳送的分組可能出現出錯 丟失 重複和失序 即不按序到達終點 當然也不保證分組交付的時限。2.網際協議ip 是tcp ip體系中兩個最主要的協議之一,也是最重要的網際網路標準協議之一。與ip協議...
計算機網路 網路層
網路層關注的是如何將分組從源主機沿著網路路徑送達目的主機,會經過多個路由器,選擇適當的 路徑。網路層的最核心功能是 分組 和路由選擇 分組 每乙個路由器中都有乙個 表,在分組到達路由器時,會根據分組首部中的 表示在 表中查詢,應該在哪乙個介面被 出去,標識可能是目的主機的ip位址,也可能是分組所屬的...