RIP協議與OSPF協議的比較

一 網絡結構
       RIP的拓撲簡單,適合中小型網絡,無系統內外、系統分區、邊界等概念,用的不是分類的路由。每一個節點只能處理以自己爲頭的至多16個節點的鏈。路由是依靠下一跳的個數來描述的,無法體現寬帶於網絡延遲。
     OSPF適用於較大的網絡規模,把自治系統(AS)分爲若干個區域,通過系統內外路由的不同處理,區域內和區域間路由的不同處理方法,減少網絡數據量的傳輸。OSPF對應RIP的"距離",引入了"權"(metric)的概念。OSPF還把其他協議路由或者靜態或核心路由作爲AS外部路由引入,處理能力相當大。
 
二 協議運行有差別 :
  RIP運行時,首先向外(直接鄰居)發送請求報文,其他運行RIP的路由器收到請求報文後,馬上把自己的路由表發送過去;在沒收到請求報文時,定期(30 秒)廣播自己的路由表,在180秒內如果沒有收到某個相鄰路由器的路由表,就認爲它發生故障,標識爲作廢,120秒後還沒收到,將此路由刪除,並廣播自己的新的路由表。
  OSPF運行時,用HELLO報文建立連接,然後迅速建立鄰接關係,只在建立了鄰接關係的路由器中發送路由信息;以後是靠,是靠定期發送HELLO報文去維持連接,相對RIP的路由表報文來說這個HELLO報文小的多,網絡擁塞也就少了。HELLO報文在廣播網上沒10秒發送一次,在一定時間(4倍於 HELLO間隔)沒有收到HELLO報文,認爲對方已經死掉,從路由表中去掉,在LSDB中給它置位infintty(無窮大),並沒有真正去掉它,以備它在起用時減少數據傳輸量,在它達到3600秒是真正去掉它。OSPF路由表也會重發,重發間隔爲1800秒。
 
 
三 使用情況不同:
  一般來說,OSPF佔用的實際鏈路帶寬比RIP少,因爲它的路由表是有選擇的廣播(只在建立鄰接的路由器間),而RIP是鄰居之間的廣播。OSPF使用的 CPU時間比RIP少,因爲OSPF達到平衡後的主要工作是發送HELLO報文,RIP發送的是路由表(HELLO報文比路由表小的多)。OSPF使用的內存比RIP大,因爲OSPF有一個相對大的路由表。RIP在網絡上達到平衡用的時間比OSPF多,因爲RIP往往發送/處理一些沒用的路由信息。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章