TCP IP協議之RIP協議

2021-08-28 12:49:29 字數 1357 閱讀 2863

rip(routing information protocol):路由資訊協議

1.基本原理:rip採用距離向量演算法,即路由器根據距離選擇路由,所以也稱為距離向量協議。路由器收集所有可到達目的地的不同路徑,並且儲存有關到達每個目的地的最少站點數的路徑資訊,除到達目的地的最佳路徑外,任何其它資訊均予以丟棄。同時路由器也把所收集的路由資訊用rip協議通知相鄰的其它路由器。這樣,正確的路由資訊逐漸擴散到了全網。

rip訊息型別:請求訊息(request messages)、回應訊息(respond messages)

請求用來向鄰居路由器傳送更新,響應用來傳送路由更新

rip度量基於「跳數」,最大15跳,管理距離120,收斂速度慢,適用於小型網路

2.特點

ripv1:不攜帶掩碼  ,其他協議都攜帶

協議演算法:貝爾曼-福特演算法

更新方式:週期性更新,時間30s (rip每隔30s一次的路由資訊廣播也是造成網路的廣播風暴的重要原因之一)

3.穩定性

路由協議必須具備防止出現路由環路問題的穩定性。路由環路是由網路拓撲結構發生變化之後立即出現的虛假路由資訊廣播引起的,可造成網路的崩潰。 rip協議使用抑制計時器(holddown timer)來提高穩定性。如果乙個子網效能下降,所有的路由器在抑制計時器執行期間將忽略那個子網的任何更新。

這個路由協議在網路拓撲結構發生變化之後有效地採取了「觀望」的方法來保證網路的穩定。然而,由於rip協議沒有保持網路快速和可靠地匯聚的足夠資訊,使用抑制計時器的缺點是降低匯聚的速度。這是乙個不得已的缺點。

4.工作原理

<1> rip非同步更新:更新時間 25.5-30s之間 (路由更新的目的位址是到所有主機的廣播位址 255.255.255.255)

<2> 水平分割機制:通過乙個介面所接受的資訊不能再從這個介面**出去(目的:避免路由環出現和加快路由會聚)

<3> 帶毒性逆轉的水平分割:當某個路由器收到metric為16的不可達路由時,本路由器向所有介面傳送網路號為16跳的路由,刪除該路由並擴散,從而打破水平分割(目的:收到此種的路由資訊後,接收方路由器會立刻拋棄該路由,而不是等待其老化時間到。這樣可以加速路由的收斂)

<4> rip計時器:

update 更新:30s

invalid 無效:180s  (連續180s未收到該路由更新,該路由死亡,並傳送毒化路由)

hold down 抑制:180s  (路由器如果在相同的介面上收到某個路由條目的距離比原先收到的距離大,那麼將啟動乙個抑制計時器,抑制這個路由加表。抑制計時器主要是在rip協議中用來防止路由環路)

flush 重新整理計時器:240s  (1>如果在重新整理時間內沒有收到更新報文,那麼該目的的路由條目將被刷掉也就是直接刪除。2>如果在重新整理時間內收到更新報文,那麼該目的的路由條目的重新整理計時器被重新整理置0)

《TCP IP協議族》 RIP路由協議

rip作為乙個系統長駐程序 daemon 而存在於路由器中,負責從網路系統的其它路由器接收路由資訊,從而對本地ip層路由表作動態的維護,保證ip層傳送報文時選擇正確的路由。同時負責廣播本路由器的路由資訊,通知相鄰路由器作相應的修改。rip協議處於udp協議的上層,rip所接收的路由資訊都封裝在udp...

路由協議之RIP

rip報文封裝 rip 1報文格式 rip 2報文格式 rip 2擴充套件 rip v2不是乙個新的協議,它只是在ripv1協議的基礎上增加了一些擴充套件特性,以適用於現代網路的路由選擇環境。這些擴充套件特性有 每個路由條目都攜帶自己的子網掩碼 路由選擇更新更具有認證功能 每個路由條目都攜帶下一跳位...

TCP IP 協議之 UDP協議

1 udp 是面向使用者資料報的運輸層協議哈。不可靠,無連線。2 首部 共8b 源埠號 2b 目的埠號 2b udp長度 2b udp校驗和 2b 說明 1 對於udp的埠號,埠號是用來標記應用程序的,tcp和udp可以共用乙個埠號,這可以在ip首部中的協議欄位來區分開來。2 udp長度是首部長度與...