rip是routing information protocol(路由信息協定)的簡稱。它是一種較為簡單的動態路由協定,但在實際使用中有著廣泛的套用。
4.1.1 rip的工作機制
rip是一種基於距離矢量(distance-vector)算法的協定,它使用udp報文進行路由信息的交換。rip使用跳數(hop count)來衡量到達信宿機的距離,稱為路由權(routing cost)。在rip中,路由器(防火牆)到與它直接相連網路的跳數為0,通過一個路由器(防火牆)可達的網路的跳數為1,其余依此類推。為限制收斂時間,rip規定cost取值0~15之間的整數,大於或等於16的跳數被定義為無窮大,即目的網路或主機不可達。
rip每隔30秒鐘傳送一次路由刷新報文,如果在180秒內收不到從某一網路鄰居發來的路由刷新報文,則將該網路鄰居的所有路由標記為不可達。如果在300秒之內收不到從某一網上鄰居發來的路由刷新報文,則將該網上鄰居的路由從路由表中清除。
為提高性能,防止產生路由環,rip支持水平分割(split horizon)和毒性逆轉(poison reverse)。rip還可引入其它路由協定所得到的路由。
每個運行rip的路由器(防火牆)管理一個路由資料庫,該路由資料庫包含了到網路所有可達信宿的路由項,這些路由項包含下列信息:
目的地址:指主機或網路的地址。
下一跳地址:指為到達目的地,本路由器(防火牆)要經過的下一個路由器(防火牆)地址。
接口:指轉發報文的接口。
cost值:指本路由器(防火牆)到達目的地的開銷,是一個0~16之間的整數。
定時器:從路由項最後一次被修改到現在所經過的時間,路由項每次被修改時,定時器重置為0。
路由標記:區分路由為內部路由協定的路由還是外部路由協定的路由的標記。
4.1.2 rip的啟動和運行過程
rip啟動和運行的整個過程可描述如下:
某路由器(防火牆)剛啟動rip時,以廣播的形式向相鄰路由器(防火牆)傳送請求報文,相鄰路由器(防火牆)的rip收到請求報文後,回響該請求,回送包含本地路由表信息的回響報文。
路由器(防火牆)收到回響報文後,修改本地路由表,同時向相鄰路由器(防火牆)傳送觸發修改報文,廣播路由修改信息。相鄰路由器(防火牆)收到觸發修改報文後,又向其各自的相鄰路由器(防火牆)傳送觸發修改報文。在一連串的觸發修改廣播後,各路由器(防火牆)都能得到並保持最新的路由信息。
同時,rip每隔30秒向相鄰路由器(防火牆)廣播本地路由表,相鄰路由器(防火牆)在收到報文後,對本地路由進行維護,選擇一條最佳路由,再向其各自相鄰網路廣播修改信息,使更新的路由最終能達到全局有效。同時,rip採用逾時機制對過時的路由進行逾時處理,以保證路由的實時性和有效性。
rip正被大多數ip路由器(防火牆)廠商廣泛使用。它可用於大多數校園網及結構較簡單的連續性強的地區性網路。對於更複雜環境及大型網路,一般不使用rip。
相關詞條
-
距離矢量組播路由選擇協定
距離矢量組播路由選擇協定 (DVMRP:Distance Vector Multicast Routing Protocol)是一種網際網路路由協定,為互...
簡介 協定結構 -
路由協定
路由器提供了異構網互聯的機制,實現將一個網路的數據包傳送到另一個網路。而路由就是指導IP數據包傳送的路徑信息。路由協定就是在路由指導IP數據包傳送過程中...
作用 常用分析 視頻教程 -
動態路由協定
動態路由協定通過路由信息的交換生成並維護轉發引擎所需的路由表。當網路拓撲結構改變時動態路由協定可以自動更新路由表,並負責決定數據傳輸最佳路徑。 在動態路...
作用 優缺點 分類 性能指標 常見種類簡介 -
路由
工作在OSI參考模型第三層——網路層的數據包轉發設備。路由器通過轉發數據包來實現網路互連。雖然路由器可以支持多種協定(如TCP/IP、IPX/SPX、A...
路由的定義 路由的組成 路由算法 算法類型 設計目標 -
路由選擇信息協定
路由信息協定(RIP) 是內部網關協定IGP中最先得到廣泛使用的協定【1058 】。RIP是一種分散式的基於距離矢量的路由選擇協定,是網際網路的標準協定,...
信息協定 歷史 運作原理 版本 相似協定 -
距離矢量協定
距離矢量路由算法最常見的是Ford-Fulkerson 假定路由器知道它到每個相鄰路由器的“距離”。 5、路由計時器(在後面講解RIP的時候會將到)。
距離矢量 距離矢量算法 距離矢量路由協定 距離矢量的特點(通用屬性) -
鏈路狀態路由協定
鏈路狀態路由協定是目前使用最廣的一類域內路由協定,採用“拼圖”的設計策略,即每個路由器將它到其周圍鄰居的鏈路狀態向全網的其他路由器進行廣播。
鏈路狀態路由協定 鏈路狀態的工作過程 鏈路狀態路由協定的優點 鏈路狀態路由協定的要求 -
路由信息協定
路由信息協定RIP(Routing Information Protocol)是基於距離矢量算法的路由協定,利用跳數來作為計量標準。
簡介 版本 發展歷史 工作原理 缺點 -
EIGRP路由協定
EIGRP路由協定是私有路由協定,由Cisco定製。
協定概況 協定特點 協定技術