路由信息協(xié)議(RIP)

一、背景

路由信息協(xié)議(RIP)是以跳數(shù)作為metric的距離向量協(xié)議。RIP廣泛用于全球因特網(wǎng)的路由,是一種內(nèi)部網(wǎng)關(guān)協(xié)議(interior。纾幔簦澹鳎幔。穑颍铮簦铮悖铮欤丛谧灾蜗到y(tǒng)內(nèi)部執(zhí)行路由功能。外部網(wǎng)關(guān)路由協(xié)議(exterior。纾幔簦澹鳎幔。穑颍铮簦铮悖铮欤邕吘壘W(wǎng)關(guān)協(xié)議(BGP),在不同的自治系統(tǒng)間進(jìn)行路由。RIP的前身是Xerox協(xié)議GWINFO,后來的版本routed(發(fā)音為/rutdi/)封裝在1982年伯克利標(biāo)準(zhǔn)發(fā)布Unix(即BSD中)。RIP本身發(fā)展成因特網(wǎng)路由協(xié)議,有些協(xié)議族使用了RIP的變種,例如:AppleTalk路由表維護(hù)協(xié)議(RTMP)和Banyan。郑桑危牛勇酚杀韰f(xié)議(RIP)就是基于IP版的RIP的。RIP最新的增強(qiáng)版是RIP2規(guī)范,它允許在RIP分組中包含更多的信息并提供了簡單的認(rèn)證機(jī)制。

IP RIP在兩個(gè)文檔中正式定義:RFC 1058和1723。RFC。保埃担福ǎ保梗福福┟枋隽耍遥桑械牡谝话鎸(shí)現(xiàn),RFC 1723(1994)是它的更新,允許RIP分組攜帶更多的信息和安全特性。

本文簡單介紹RIP的基本能力和特性,包括路由更新過程,RIP路由metric,路由穩(wěn)定性和計(jì)時(shí)器。

二、路由更新

RIP以規(guī)則的時(shí)間間隔及在網(wǎng)絡(luò)拓?fù)涓淖儠r(shí)發(fā)送路由更新信息。當(dāng)路由器收到包含某表項(xiàng)的更新的路由更新信息時(shí),就更新其路由表:該路徑的metric值加上1,發(fā)送者記為下一跳。RIP路由器只維護(hù)到目的的最佳路徑(具有最小metric值的路徑)。更新了自己的路由表后,路由器立刻發(fā)送路由更新把變化通知給其它路由器,這種更新是與周期性發(fā)送的更新信息無關(guān)的。

三、RIP路由metric

RIP使用單一路由metric(跳數(shù))來衡量源網(wǎng)絡(luò)到目的網(wǎng)絡(luò)的距離。從源到目的的路徑中每一跳被賦以一個(gè)跳數(shù)值,此值通常為1。當(dāng)路由器收到包含新的或改變的目的網(wǎng)絡(luò)表項(xiàng)的路由更新信息,就把其metric值加1然后存入路由表,發(fā)送者的IP地址就作為下一跳地址。

RIP通過對(duì)從源到目的的最大跳數(shù)加以限制來防止路由環(huán),最大值為15。如果路由器收到了含有新的或改變的表項(xiàng)的路由更新信息,且把metric值加1后成為無窮大(即16),就認(rèn)為該目的網(wǎng)絡(luò)不可到達(dá)。

四、RIP的穩(wěn)定性

為了適應(yīng)快速的網(wǎng)絡(luò)拓?fù)渥兓遥桑幸?guī)定了一些與其它路由協(xié)議相同的穩(wěn)定特性。例如,RIP實(shí)現(xiàn)了split-horizon和hold-down機(jī)制來防止路由信息的錯(cuò)誤傳播。此外,RIP的跳數(shù)限制也防止了無限增長而產(chǎn)生路由環(huán)。

五、RIP計(jì)時(shí)器

RIP使用了一些計(jì)時(shí)器以控制其性能,包括路由更新計(jì)時(shí)器、路由超時(shí)和路由清空的計(jì)時(shí)器。路由更新計(jì)時(shí)器記錄周期性更新的時(shí)間間隔,通常為30秒,每當(dāng)該計(jì)時(shí)器重置時(shí)增加小的隨機(jī)秒數(shù)以防止沖突。每個(gè)路由表項(xiàng)都有相關(guān)的路由超時(shí)計(jì)時(shí)器,當(dāng)路由超時(shí)計(jì)時(shí)器過期時(shí),該路徑就標(biāo)記為失效的,但仍保存在路由表中,直到路由清空計(jì)時(shí)器過期才被清掉。

六、RIP分組格式

下面描述IP。遥桑泻停桑小。遥桑校驳姆纸M格式。

1、RIP分組格式

命令--表示該分組是請(qǐng)求還是響應(yīng)。請(qǐng)求分組要求路由器發(fā)送其路由表的全部或部分。響應(yīng)分組可以是主動(dòng)提供的周期性路由更新或?qū)φ?qǐng)求的響應(yīng)。大的路由表可以使用多個(gè)RIP分組來傳遞信息。

版本號(hào)--指明使用的RIP版本,此域可以通知不同版本的不兼容。

零--未使用。

地址族標(biāo)志(AFI)--指明使用的地址族。RIP設(shè)計(jì)用于攜帶多種不同協(xié)議的路由信息。每個(gè)項(xiàng)都有地址族標(biāo)志來表明使用的地址類型,IP的AFI是2。

地址--指明該項(xiàng)的IP地址。

metric--表示到目的的過程中經(jīng)過了多少跳數(shù)(路由器數(shù))。有效路徑的值在1和15之間,16表示不可達(dá)路徑。

注:在一個(gè)IP。遥桑蟹纸M中最多可有25個(gè)AFI、地址和metric域,即一個(gè)RIP分組中最多可含有25個(gè)地址項(xiàng)。

2、RIP2分組格式

RIP2規(guī)范(RFC1723)允許RIP分組包含更多的信息,并提供了簡單的認(rèn)證機(jī)制,如下圖。

命令--表示該分組是請(qǐng)求還是響應(yīng)。請(qǐng)求分組要求路由器發(fā)送其路由表的全部或部分。響應(yīng)分組可以是主動(dòng)提供的周期性路由更新或?qū)φ?qǐng)求的響應(yīng)。大的路由表可以使用多個(gè)RIP分組來傳遞信息。

版本--指明使用的RIP版本,在實(shí)現(xiàn)RIP2或進(jìn)行認(rèn)證的RIP分組中,此值為2。

未使用--值為0。

地址族標(biāo)志(AFI)--指明使用的地址族。RIP設(shè)計(jì)用于攜帶多種不同協(xié)議的路由信息。每個(gè)項(xiàng)都有地址族標(biāo)志來表明使用的地址類型,IP的AFI是2。如果第一項(xiàng)的AFI為0xFFFF,該項(xiàng)剩下的部分就是認(rèn)證信息。目前,唯一的認(rèn)證類型就是簡單的口令。

路由標(biāo)記--提供區(qū)分內(nèi)部路由(由RIP學(xué)得)和外部路由(由其它協(xié)議學(xué)得)的方法。

IP地址--指明該項(xiàng)的IP地址。

子網(wǎng)掩碼--包含該項(xiàng)的子網(wǎng)掩碼。如果此域?yàn)椋,則該項(xiàng)不指定子網(wǎng)掩碼。

下一跳--指明下一跳的IP地址。

metric--表示到目的的過程中經(jīng)過了多少跳數(shù)(路由器數(shù))。有效路徑的值在1和15之間,16表示不可達(dá)路徑。

注:在一個(gè)IP。遥桑蟹纸M中最多可有25個(gè)AFI、地址和metric域,即一個(gè)RIP分組中最多可含有25個(gè)地址項(xiàng)。如果AFI指明為認(rèn)證信息,則只能有24個(gè)路由表項(xiàng)

 

   來源:維庫開發(fā)網(wǎng)
微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國移動(dòng):6G至簡無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國移動(dòng)算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

    業(yè)界最新資訊


      最新招聘信息