tft每日頭條

 > 生活

 > 路由協議之rip協議簡介

路由協議之rip協議簡介

生活 更新时间:2025-02-24 14:06:06

你好,這裡是網絡技術聯盟站。

前兩天給大家分享了靜态路由協議和動态路由協議:

  • 靜态路由
  • 動态路由

今天給大家介紹的是動态路由中的RIP協議,如果本文對您有幫助,可以收藏本文哦!

讓我們直接開始!

  • 什麼是RIP?RIP 跳數
  • RIP 如何工作?
  • RIP版本RIP 三個版本比較
  • RIP 定時器更新計時器(30 秒)無效定時器(180 秒)抑制定時器(180 秒)刷新定時器(240 秒)
  • RIP 防環機制1、水平分割2、毒性反轉
  • RIP優缺點優點缺點
  • 各廠商配置思科華為H3C銳捷
  • 總結
什麼是RIP?

RIP 英文全稱:Routing Information Protocol,中文術語:路由信息協議,是一種距離矢量路由協議,用跳數作為路由度量。

路由協議之rip協議簡介(動态路由協議之RIP協議)1

RIP 是小型網絡中最常用的動态路由協議之一,RIP 通過每 30 秒向相鄰路由器發送路由表詳細信息來定期交換拓撲信息,它們以 UDP 數據包的形式發送,源端口号和目标端口号都設置為 520。由于最大數據報大小僅為 504 字節,因此單個數據包中最多可以宣告 25 條路由。這些相鄰路由器依次将信息轉發給其他路由器,直到它們達到網絡收斂。RIP 跳數最大限制為 15 跳,超出此範圍的任何内容都無法訪問,因此,RIP 不适用于大型複雜網絡

網絡收斂,百度百科有相關解釋,不過看起來真的很拗口,一句話解釋:網絡收斂就是一個網絡中所有設備更新其路由表信息,達到路由一緻的過程。

RIP 跳數

默認情況下,路由器到其直連網絡的跳數為 0,從一台路由器到另外一台路由器跳數加1,跳數的取值範圍為 0 到 15的整數,大于等于 16 的跳數為無窮大,表示目的網絡或主機不可達。

RIP 如何工作?

RIP 基于距離矢量路由算法,根據到目标網絡的跳數計算路由成本,在計算路由成本時不使用其他路由指标,例如負載、帶寬、延遲。

下面我們用一個例子來直觀的感受一下RIP的選路規則:

案例1

路由協議之rip協議簡介(動态路由協議之RIP協議)2

如上圖,R1現在要和R4進行通信,目前有三個鍊路:

  • 鍊路1:R1 -> R2 -> R3 -> R4
  • 鍊路2:R1 -> R5 -> R6 -> R7 -> R4
  • 鍊路3:R1 -> R8 -> R4

這個時候我們可以很直觀的看出每條鍊路的跳數:

  • 鍊路1:3跳
  • 鍊路2:4跳
  • 鍊路3:2跳

看跳數最好最快的辦法就是一條鍊路就是一跳,如下圖:

路由協議之rip協議簡介(動态路由協議之RIP協議)3

那麼答案毫無懸念:選擇跳數最小的鍊路3:

路由協議之rip協議簡介(動态路由協議之RIP協議)4

案例2

案例1是鍊路的跳數都不一樣,那加入跳數一樣的情況,RIP如何選路的呢?

路由協議之rip協議簡介(動态路由協議之RIP協議)5

如上圖,R1現在要和R4進行通信,目前有兩個鍊路:

  • 鍊路1:R1 -> R2 -> R3 -> R4
  • 鍊路2:R1 -> R5 -> R6 -> R4

這個時候我們可以很直觀的看出每條鍊路的跳數:

  • 鍊路1:3跳
  • 鍊路2:3跳

上面我們提到過,RIP在計算路由成本時不使用其他路由指标,例如負載、帶寬、延遲。所以這裡起到了負載均衡的作用,網絡将同時向兩條路由發送數據。

路由協議之rip協議簡介(動态路由協議之RIP協議)6

RIP版本

路由協議之rip協議簡介(動态路由協議之RIP協議)7

RIP 有三個版本:

  • RIPv1:在 RFC 1058 中定義,有類路由協議,由 IP 目标網絡和跳數指定
  • RIPv2:在 RFC 1723 中定義,無類别路由協議,路由表被發送到多播地址,從而減少網絡流量。
  • RIPng:下一代 RIP,在 RFC 2080 中定義,是 RIPv2 的擴展,用于支持下一代互聯網協議 IPv6

RIP v1被稱為有類路由協議,因為它在路由更新中不發送子網掩碼信息。

RIP v2被稱為無類路由協議,因為它在其路由更新中發送子網掩碼信息。

RIP 三個版本比較

路由協議之rip協議簡介(動态路由協議之RIP協議)8

RIP 定時器

RIP 有四種定時器:

  • 更新計時器
  • 無效定時器
  • 抑制定時器
  • 刷新定時器
更新計時器(30 秒)

更新計時器就是路由更新的頻率,時間為 30 秒

無效定時器(180 秒)

如果直到 180 秒沒有更新,則目标路由器認為它無效。

抑制定時器(180 秒)

路由器等待鄰居路由器響應的時間,默認時間為 180 秒

刷新定時器(240 秒)

在路由被宣布為無效後,RIP 将額外等待 60 秒,所以刷新的總時間為 180 60 = 240 秒

RIP 防環機制

路由中難免會出現環路,RIP也不例外,RIP常見的主要有以下防環機制:

  • 水平分割
  • 毒性反轉
1、水平分割

水平分割防止向始發路由器通告相同的路由。

這個乍一看是不是很難理解?

我們來舉個栗子:

現在有一個小型的網絡,三台路由器:R1、R2、R3,R1和R2之間的網段為172.16.1.0/24:

路由協議之rip協議簡介(動态路由協議之RIP協議)9

現在R2要将172.16.1.0/24宣告給R3:

路由協議之rip協議簡介(動态路由協議之RIP協議)10

R3收到該路由信息後更新其路由表,因為RIP的刷新定時器為30秒,所以30秒後,R3開始将自己的路由表信息廣播通告給附近所有的路由器,包括R2:

路由協議之rip協議簡介(動态路由協議之RIP協議)11

這樣一來,R2和R3就會不停的向對方互發172.16.1.0/24路由協議,形成了一個環路:

路由協議之rip協議簡介(動态路由協議之RIP協議)12

水平分割防止這種類型在網絡中循環,R3 知道R2 早先廣播了網絡172.16.1.0/24,因此R3 不會将此更新發送給R2:

路由協議之rip協議簡介(動态路由協議之RIP協議)13

這樣就避免了環路!

這就是水平分割。

2、毒性反轉

毒性反轉,網上八股文講的太死闆了,我這邊直接舉個栗子:

路由協議之rip協議簡介(動态路由協議之RIP協議)14

還是這個拓撲圖,假如這個時候172.16.1.0/24網段發生故障,這個時候隻有R2知道這個事:

路由協議之rip協議簡介(動态路由協議之RIP協議)15

假如R2上配置了毒性反轉,那麼此時會把172.16.1.0/24的跳數變為16,廣播給其他路由器,也就是R3:

路由協議之rip協議簡介(動态路由協議之RIP協議)16

R3一看172.16.1.0/24的跳數為16,代表路由不可達,就知道172.16.1.0/24這條路行不通了,但是這還是一條路由信息,随機廣播給其他路由器,這樣就跟毒性一樣傳播了,所有的路由器都知道了172.16.1.0/24網絡不可達,避免了環路。

這就是毒性反轉。

RIP優缺點優點
  • 易于理解和配置,适用于小型網絡
  • 使用範圍廣,基本上所有路由器都支持
  • 負載均衡實現相對比較簡單
  • 當網絡發生變化時,會自動發送觸發更新
缺點
  • 最大跳數是15跳,不适合大規模的網絡
  • 每 30 秒廣播一次更新,因此會造成流量瓶頸
  • 不支持可變長度子網掩碼
  • 路由更新占用了大量帶寬,造成資源浪費
各廠商配置

這邊分享幾個常見廠商的rip命令:

思科

router rip network 172.16.1.0

華為

rip network 172.16.1.0

H3C

rip network 172.16.1.0

同華為

銳捷

router rip network 172.16.1.0

同思科

總結

RIP是最簡單、最古老的距離矢量路由協議之一,AD 值為 120,工作在 OSI 模型的網絡層,RIP 使用端口号 520,RIP 對于小型網絡非常實用。

本文瑞哥主要給大家介紹了:

  • 什麼是RIP? RIP 跳數
  • RIP 如何工作?
  • RIP版本
  • RIP 三個版本比較
  • RIP 定時器 更新計時器(30 秒)無效定時器(180 秒)抑制定時器(180 秒)刷新定時器(240 秒)
  • RIP 防環機制 1、水平分割2、毒性反轉
  • RIP優缺點 優點缺點
  • 各廠商配置 思科華為H3C銳捷

朋友們,你明白了嗎?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved