OSPF和RIP協議比較

2021-06-16 04:39:29 字數 1026 閱讀 3191

一 從網路結構看

rip的拓撲簡單,適用於中小型網路。沒有系統內外、系統分割槽、邊界等概念,用的不是分類的路由。每乙個節點只能處理以自己為頭的至多16個節點的鏈,路由是依靠下一跳的個數來描述的,無法體現頻寬與網路延遲。

ospf適用於較大規模網路。它把as(自治系統)分成若干個區域,通過系統內外路由的不同處理,區域內和區域間路由的不同處理方法,引入摘要的概念,減少網路資料量的傳輸。ospf對應rip的"距離",引入了"權"(metric)的概念。ospf還把其他協議路由或者靜態或核心路由作為as外部路由引入,處理能力相當大。

rip的原始版本不支援vlsm(rip2支援),ospf支援vlsm(可變長度子網掩碼)

二 協議執行有差別 :

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往往傳送/處理一些沒用的路由資訊。

RIP協議和OSPF協議

rip協議要求網路中的每乙個路由器都必須維護乙個它自己到其他目的網路的距離記錄,也可以說是距離向量,什麼是rip協議中的距離?rip協議規定從路由器可以直接到達的網路的距離為1,從路由器到其他網路,沒經過乙個路由器,距離就加1,這跟ttl很相似,rip協議還規定一條路徑最多只能經過15個路由器,即距...

RIP防環機制 OSPF協議

dv 距離向量 鄰居間共享路由表 傳聞型協議 更新量小 ls 鏈路轉態 鄰居間共享lsa 鏈路狀態通告 主要共享拓撲資訊 更新大 防環 問題 為什麼ospf基於ls收斂 在中大型網路,防止環路的產生。為解決更新量大,所以劃分區域。週期更新 30min 為了傳輸的可信度。12 ospf 收集1 2的l...

RIP和OSPF到區別

路由可分為靜態 動態路由。靜態路由由管理員手動維護 動態路由由路由協議自動維護。路由選擇演算法的必要步驟 1 向其它路由器傳遞路由資訊 2 接收其它路由器的路由資訊 3 根據收到的路由資訊計算出到每個目的網路的最優路徑,並由此生成路由選擇表 4 根據網路拓撲的變化及時的做出反應,調整路由生成新的路由...