RIP協議原理,請認真看完!

RIP協議原理,請認真看完!



1、RIP協議基本原理

1.靜態路由和動態路由介紹

靜態路由是一種須要管理員手工配置的特殊路由。算法

靜態路由在不一樣網絡環境中有不一樣的目的:網絡

  • 當網絡結構比較簡單時,只需配置靜態路由就可使網絡正常工做。less

  • 在複雜網絡環境中,配置靜態路由能夠改進網絡的性能,並可爲重要的應用保證帶寬。ide

  • 靜態路由可在***實例中使用,主要用於***路由的管理。性能

動態路由
動態路由協議經過路由信息的交換生成並維護轉發引擎所需的路由表。當網絡拓撲結構改變時動態路由協議能夠自動更新路由表,並負責決定數據傳輸最佳路徑。spa

在動態路由中,管理員再也不須要與靜態路由同樣,手工對路由器上的路由表進行維護,而是在每臺路由器上運行一個路由協議。
這個路由協議會根據路由器上的接口的配置(如IP地址的配置)及所鏈接的鏈路的狀態,生成路由表中的路由表項。.net

全部的動態路由協議在TCP/IP協議棧中都屬於應用層的協議。可是不一樣的路由協議使用的底層協議不一樣。code

OSPF將協議報文直接封裝在IP報文中,協議號89,因爲IP協議自己是不可靠傳輸協議,因此OSPF傳輸的可靠性須要協議自己來保證。orm

BGP使用TCP做爲傳輸協議,提升了協議的可靠性,TCP的端口號是179blog

RIP使用UDP做爲傳輸協議,端口號520

IS-IS協議是開放系統互聯(OSI)協議中的網絡層協議,IS-IS協議基礎是CLNP(Connectionless Network Protocol,無鏈接網絡協議)。

2、RIP協議原理

RIP(Routing Information Protocol,路由信息協議)是一種內部網關協議(IGP),是一種動態路由選擇協議,用於自治系統(AS)內的路由信息的傳遞。RIP協議基於距離矢量算法(DistanceVectorAlgorithms),使用「跳數」(即metric)來衡量到達目標地址的路由距離。這種協議的路由器只關心本身周圍的世界,只與本身相鄰的路由器交換信息,範圍限制在15跳(15度)以內,再遠,它就不關心了。RIP應用於OSI網絡七層模型的網絡層

各廠家定義的管理距離(AD,即優先級)以下:華爲定義的優先級是100思科定義的優先級是120

RIP協議採用距離向量算法,在實際使用中已經較少適用。在默認狀況下,RIP使用一種很是簡單的度量制度:

距離就是通往目的站點所需通過的鏈路數,取值爲0~16,數值16表示路徑無限長。RIP進程使用UDP520端口來發送和接收RIP分組。

RIP分組每隔30s以廣播的形式發送一次,爲了防止出現「廣播風暴」,其後續的的分組將作隨機延時後發送。在RIP中,若是一個路由在180s內未被刷,則相應的距離就被設定成無窮大,並從路由表中刪除該表項。

RIP分組分爲兩種:

  • 請求分組

  • 響應分組。

RIP不可能在大型網絡中獲得應用

3、RIP維護更新

1.更新( update)定時器:

定義了發送路由更新的時間間隔 30s

2.老化(timeout )定時器:

定義了路由老化時間、若是在老化時間內沒有收到關於某條路由的更新報文,則該條路由的度量值會被設置爲無窮大(16),並從ip路由表中撤銷,定時器默認值爲180s。

3.垃圾收集(Garbagc-Collect)定時器:

定義了一條路由從度量值變爲16開始,知道它從路由表裏面被完全刪除所通過的時間。若是Garbage-Collect超時,該路由仍沒有獲得更新,則該路由將被完全刪除。默認值是120s。

4、RIP防環機制

1.水平分割(split horizon)

路由器中某藉口發送出去的路由,不會再從該接口接收

2.RIP環路避免機制二:水平分割(split horizon)

路由器中某藉口發送出去的路由,不會再從該接口接收並從原接口發回鄰居路由器。

毒性逆轉能夠超越水平分割,不受水平分割的影響。

3.觸發更新時指:

當路由表中路由信息產生改變時,路由器沒必要等到更新週期到來,而當即發送路由更新給相鄰路由器。路由更新中包括網絡不可達信息迅速傳遍全網,讓全網知道該路由不可達

5、RIPv2加強特性

1.RIPv2加強特性介紹
RIPv2跟RIPv1的相同點:
  • 用跳數做爲度量值,最大值爲15

  • 一樣是距離矢量路由協議

  • 容易產生路由環路,使用最大跳計數,水平分隔,觸發更新,路由中毒和抑制定時器來防止路由環路

  • 一樣是週期更新,默認每30秒發送一次路由更新

RIPv2的加強特性:
  • 在路由更新中攜帶有子網掩碼的路由選擇信息,因此支持VLSM和CIDR;

  • 提供身份驗證功能,支持明文和MD5驗證;

  • 下一跳路由器的IP地址包含在路由更新信息中;

  • 使用外部標記;

  • 運用組播地址224.0.0.9代替RIPv1的廣播更新;

  • 關閉自動彙總,而後支持手動彙總;

6、RIP路由聚合

路由聚合:

同一個天然網段內的不一樣子網的路由在向外(其它網段)發送時聚合成一個網段的路由發送。僅RIPV2支持路由聚合。
包括基於RIPv2進程的有類聚合和基於接口的聚合。

RIPv2支持路由聚合,由於RIPv2報文攜帶掩碼位,因此支持子網劃分。在RIPv2中進行路由聚合可提升大型網絡的可擴展性和效率,縮減路由表。

  • 基於RIPv2進程的有類聚合即實現自動聚合。

  • 基於接口的聚合即實現手動聚合。

  • 若是被聚合路由攜帶了Tag,那麼路由聚合發生以後,Tag信息將被清除。

本文爲CSDN博主「習性」的原創文章
原文連接:

https://blog.csdn.net/weixin_43751619/article/details/84782777夏軒支持小編創做更多幹貨喜歡做者閱讀原文閱讀 666贊在看3寫下你的留言精選留言勿念初心3如何每一個協議都配上拓撲圖,會更好的 沙發
相關文章
相關標籤/搜索