路由信息協(xié)議——rip的具體介紹
RIP協(xié)議,是路由協(xié)議的一種。在很多地方都有所應用。對于網(wǎng)絡構架來說,路由信息協(xié)議(RIP)是我們網(wǎng)絡中一個內部的機制,主要是管理網(wǎng)管和路由方面的。在不同協(xié)議間的數(shù)據(jù)分發(fā)和傳遞,也是需要這個RIP協(xié)議來調協(xié)的。那么我們現(xiàn)在就來細致得了解下這個協(xié)議的各個方面。
一、背景
路由信息協(xié)議(RIP)是以跳數(shù)作為metric的距離向量協(xié)議。RIP廣泛用于全球因特網(wǎng)的路由, 是一種內部網(wǎng)關協(xié)議(interior gateway protocol),即在自治系統(tǒng)內部執(zhí)行路由功能。外部網(wǎng)關路由協(xié)議(exterior gateway protocol), 如邊緣網(wǎng)關協(xié)議(BGP),在不同的自治系統(tǒng)間進行路由。RIP的前身是Xerox協(xié)議GWINFO, 后來的版本routed(發(fā)音為/rutdi/)封裝在1982年伯克利標準發(fā)布Unix(即BSD中)。RIP本身發(fā)展成因特網(wǎng)路由協(xié)議, 有些協(xié)議族使用了RIP的變種,例如:AppleTalk路由表維護協(xié)議(RTMP)和Banyan VINES路由表協(xié)議(RIP)就是基于IP版的RIP的。 RIP***的增強版是RIP2規(guī)范,它允許在RIP分組中包含更多的信息并提供了簡單的認證機制。
IP RIP在兩個文檔中正式定義:RFC 1058和1723。RFC 1058(1988)描述了RIP的***版實現(xiàn),RFC 1723(1994)是它的更新, 允許RIP分組攜帶更多的信息和安全特性。
本文簡單介紹RIP的基本能力和特性,包括路由更新過程,路由信息協(xié)議(RIP)路由metric,路由穩(wěn)定性和計時器。
二、路由更新
RIP以規(guī)則的時間間隔及在網(wǎng)絡拓撲改變時發(fā)送路由更新信息。當路由器收到包含某表項的更新的路由更新信息時,就更新其路由表: 該路徑的metric值加上1,發(fā)送者記為下一跳。RIP路由器只維護到目的的***路徑(具有最小metric值的路徑)。更新了自己的路由表后, 路由器立刻發(fā)送路由更新把變化通知給其它路由器,這種更新是與周期性發(fā)送的更新信息無關的。
三、RIP路由metric
RIP使用單一路由metric(跳數(shù))來衡量源網(wǎng)絡到目的網(wǎng)絡的距離。從源到目的的路徑中每一跳被賦以一個跳數(shù)值,此值通常為1。 當路由器收到包含新的或改變的目的網(wǎng)絡表項的路由更新信息,就把其metric值加1然后存入路由表,發(fā)送者的IP地址就作為下一跳地址。
RIP通過對從源到目的的***跳數(shù)加以限制來防止路由環(huán),***值為15。如果路由器收到了含有新的或改變的表項的路由更新信息, 且把metric值加1后成為無窮大(即16),就認為該目的網(wǎng)絡不可到達。
四、路由信息協(xié)議(RIP)的穩(wěn)定性
為了適應快速的網(wǎng)絡拓撲變化,RIP規(guī)定了一些與其它路由協(xié)議相同的穩(wěn)定特性。例如, RIP實現(xiàn)了split-horizon和hold-down機制來防止路由信息的錯誤傳播。此外,路由信息協(xié)議(RIP)的跳數(shù)限制也防止了無限增長而產生路由環(huán)。
五、路由信息協(xié)議(RIP)計時器
RIP使用了一些計時器以控制其性能,包括路由更新計時器、路由超時和路由清空的計時器。 路由更新計時器記錄周期性更新的時間間隔, 通常為30秒,每當該計時器重置時增加小的隨機秒數(shù)以防止沖突。每個路由表項都有相關的路由超時計時器,當路由超時計時器過期時, 該路徑就標記為失效的,但仍保存在路由表中,直到路由清空計時器過期才被清掉。