什麼是rip協議其優缺點 RIP協議詳解

2021-10-12 15:39:21 字數 3232 閱讀 3100

rip路由協議

rip(routing information protocol,路由資訊協議)作為一種較為簡單的動態路由協議,在實際使用中有著廣泛的應用。rip協議是乙個應用於閘道器(路由器)和主機之間交換路由器資訊的距離向量協議,目前最新版本是rip v2。rip採用距離向量演算法,即路由器根據距離選擇路由,所以,也稱為距離向量協議。路由器收集所有可到達目的地的不同路徑,並且儲存有關到達每個目的地的最少站點數的路徑資訊,除到達目的地的最佳路徑外,任何其他資訊均予以丟棄。同時,路由器也把所收集的路由資訊用rip協議通知相鄰的其他路由器。這樣,正確的路由資訊逐漸擴散到了全網。

1.rip工作機制

rip是一種基於距離向量(distance-vector)演算法的協議,它使用udp報文進行路由資訊的交換。rip使用跳數(hop count)來衡量到達信宿機的距離,稱為路由權(routing metric)。在rip中,路由器到與它直接相連網路的跳數為0,通過乙個路由器可達的網路的跳數為1,其餘依此類推。為限制收斂時間,rip規定metric取值在0~15之間的整數,大於或等於16的跳數被定義為無窮大,即目的網路或主機不可達。

rip每隔30 秒鐘傳送一次路由重新整理報文,如果在180秒內收不到從某一網路鄰居發來的路由重新整理報文,則將該網路鄰居的所有路由標記為不可達。如果在300秒之內收不到從某一網路上的芳鄰發來的路由重新整理報文,則將該網路上的芳鄰的路由從相應協議路由表中清除。

為提高效能,防止產生路由環,rip支援水平分割(split horizon)和毒性逆轉(poison reverse)。rip還可引入其他路由協議所得到的路由。

每個執行rip的路由器管理乙個路由資料庫,該路由資料庫包含了到網路所有可達信宿的路由項,這些路由項包含下列資訊。

介面:指**報文的介面。

metric值:指本路由器到達目的地的開銷,是乙個0~16之間的整數。

定時器:從路由項最後一次被修改到現在所經過的時間,路由項每次被修改時,定時器重置為0。

路由標記:區分路由為內部路由協議的路由還是外部路由協議的路由的標記。

rip工作在udp的埠520上-也就是說,所有的rip資料報的源埠和目的埠都是520。

2. rip的啟動和執行

rip啟動和執行的整個過程可描述如下:

某路由器剛啟動rip時,以廣播或組播的形式向相鄰路由器傳送請求報文,相鄰路由器的rip收到請求報文後,響應該請求,回送包含本地路由表資訊的響應報文。

路由器收到響應報文後,修改本地路由表,同時向相鄰路由器傳送觸發修改報文,廣播路由修改資訊。相鄰路由器收到觸發修改報文後,又向其各自的相鄰路由器傳送觸發修改報文。在一連串的觸發修改廣播後,各路由器都能得到並保持最新的路由資訊。

同時,rip每隔30秒向相鄰路由器廣播本地路由表,相鄰路由器在收到報文後,對本地路由進行維護,選擇一條最佳路由,再向其各自相鄰網路廣播修改資訊,使更新的路由最終能達到全域性有效。同時,rip採用超時機制對過時的路由進行超時處理,以保證路由的實時性和有效性。

3. rip-1和rip-2

rip 有兩個不同的版本,ripv1和ripv2. ripv1 。

ripv1和ripv2. ripv1 的主要區別:

1.ripv1是有類路由協議,ripv2是無類路由協議

2.ripv1不能支援vlsm,ripv2可以支援vlsm

3.ripv1沒有認證的功能,ripv2可以支援認證,並且有明文和md5兩種認證

4.ripv1沒有手工彙總的功能,ripv2可以在關閉自動彙總的前提下,進行手工彙總

5.ripv1是廣播更新,ripv2是組播更新,

6.ripv1對路由沒有標記的功能,ripv2可以對路由打標記(tag),用於過濾和做策略

7.ripv1傳送的updata最多可以攜帶25條路由條目,ripv2在有認證的情況下最多只能攜帶24條路由

8.ripv1傳送的updata包裡面沒有next-hop屬性,ripv2有next-hop屬性,可以用與路由更新的重定

rip的四個定時器

update timer更新計時器。在rip啟動之後,平均每30秒,啟用了rip的介面會傳送應答資訊(也就是update),這個update包含了路由器除了被split horizon(水平分割)抑制的完整的路由表.update週期傳送的時間間隔(即update timer)為25.5秒到30秒之間(隨機),並且update的目標位址為255.255.255.255

invalid timer無效計時器。如果180秒(預設值)後還未收到可重新整理現有路由的更新,則將該路由的度量設定為16,從而將其標記為無效路由。在清除計時器超時以前,該路由仍將保留在路由表中。

flush timer清除計時器。預設情況下,清除計時器設定為240秒,比無效計時器長60秒。當清除計時器超時後,該路由將從路由表中刪除。

這裡就意味著乙個路由條目在180秒內沒有收到更新報文時,無效計時器超時。路由條目中該路由被標誌為x.x.x.x is possibly down,直到重新整理計時器也超時了(再過60秒後)該路由條目才被刪除。在rip中真正刪除路由條目的是重新整理計時器超時。

holddown timer抑制計時器。該計時器用於穩定路由資訊,並有助於在拓撲結構根據新資訊收斂的過程中防止路由環路。在某條路由被標記為不可達後,它處於抑制狀態的時間必須足夠長,以便拓撲結構中所有路由器能在此期間獲知該不可達網路。預設情況下,抑制計時器設定為180秒。

抑制計時器通過以下方式工作:

1.路由器從鄰居處接收到更新,該更新表明以前可以訪問的網路現在已不可訪問。

2.路由器將該網路標記為possibly down並啟動抑制計時器。

3.如果在抑制期間從任何相鄰路由器接收到含有更小度量的有關該網路的更新,則恢復該網路並刪除抑制計時器。

4.如果在抑制期間從相鄰路由器收到的更新包含的度量與之前相同或更大,則該更新將被忽略。如此一來,更改資訊便可以繼續在網路中傳播一段時間。

5.路由器仍然會**目的網路被標記為possibly down的資料報。通過這種方式,路由器便能克服連線斷續所帶來的問題。如果目的網路確實不可達,但路由器又**了資料報,黑洞路由就會建立起來並持續到抑制計時器超時。

4.rip協議優缺點

rip協議的優點是配置簡單,非常適用於小規模網路。

rip協議的缺點包括:

大量廣播。rip向所有鄰居每隔30秒廣播一次完整的路由表,將占用寶貴的頻寬資源,在較慢的廣域網鏈路上尤其有問題。

沒有成本概念。rip沒有網路延遲和鏈路成本的概念。當採用rip時,路由/**的決定只是基於跳線,這樣,很容易導致無法選擇最佳路由。例如,一條鏈路擁有較高的頻寬,但是,跳數較多,從而不能被選擇。

支援的網路規模有限。由於rip最多隻支援16個步跳,當超過該跳數時,網路將認為無法到達。因此,rip只能適用於規模較少的網路。

什麼是rip協議其優缺點 實驗2 RIP協議

三 實驗內容 通過對rip v1 v2 配置掌握及各種命令的使用方法,進一步加深對 rip的理解。四 實驗資料 由實驗指導老師提供路由器的相關引數。具體詳見上述網路拓撲圖。五 實驗步驟 每三個人組成一組,並且登陸到各自的裝置上。按拓撲圖所示配置路由器的 hostname 將enable secret...

什麼是rip協議其優缺點 OSPF協議和RIP協議

0x00 前言 一題目 ospf協議和rip協議的區別,沒複習到 o 0x01 rip協議 rip routing information protocol 路由資訊協議 rip是內部閘道器協議igp重最先得到廣泛使用的協議。rip協議是一種採用距離向量演算法的路由協議,基於距離 向量的路由選擇協議...

什麼是rip協議其優缺點 多路由協議環境

一 路由充分布的概念 二 重分布的過程 三 單點雙向重分布 四 雙點雙向重分布 需要使用多種ip路由協議的原因 多廠商的路由環境 網路合併 同一協議或是不同協議 從舊的路由協議過渡到新的路由協議 路由策略的需要 可靠性 冗餘性 分流模型等 路由重分布的概念 路由重分布是指連線到不同路由域 自治系統 ...