win7系統(tǒng)下載
當(dāng)前位置: 首頁(yè) > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁(yè)面

RIP報(bào)文格式

發(fā)布時(shí)間:2023-01-07 文章來(lái)源:深度系統(tǒng)下載 瀏覽:

網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來(lái)的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識(shí)資源、專(zhuān)家資源、大型數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。

R I P使用特殊的報(bào)文來(lái)收集和共享至有關(guān)目的地的距離信息。圖1 2 - 1顯示了路由信息域中只帶一個(gè)目的地的R I P報(bào)文。 R I P報(bào)文中至多可以出現(xiàn)2 5個(gè)A F I、互聯(lián)網(wǎng)絡(luò)地址和度量域。這樣允許使用一個(gè)R I P報(bào)文來(lái)更新一個(gè)路由器中的多個(gè)路由表項(xiàng)。包含多個(gè)路由表項(xiàng)的R I P報(bào)文只是簡(jiǎn)單地重復(fù)從A F I到度量域的結(jié)構(gòu),其中包括所有的零域。這個(gè)重復(fù)的結(jié)構(gòu)附加在圖1 2 - 1結(jié)構(gòu)的后面。具有兩個(gè)表項(xiàng)的R I P報(bào)文如圖1 2 - 2所示。

地址域可以既包括發(fā)送者的地址也包括發(fā)送者路由表中的一系列I P地址。請(qǐng)求報(bào)文含有一個(gè)表項(xiàng)并包括請(qǐng)求者的地址。應(yīng)答報(bào)文可以包括至多2 5個(gè)R I P路由表項(xiàng)。

整個(gè)的R I P報(bào)文大小限制是5 1 2 B。因此,在更大的R I P網(wǎng)絡(luò)中,對(duì)整個(gè)路由表的更新請(qǐng)求需要傳送多個(gè)R I P報(bào)文。報(bào)文到達(dá)目的地時(shí)不提供順序化;一個(gè)路由表項(xiàng)不會(huì)分開(kāi)在兩個(gè)R I P報(bào)文中。因此,任何R I P報(bào)文的內(nèi)容都是完整的,即使它們可能僅僅是整個(gè)路由表的一個(gè)子集。當(dāng)報(bào)文收到時(shí)接收節(jié)點(diǎn)可以任意處理更新,而不需對(duì)其進(jìn)行順序化。

比如,一個(gè)R I P路由器的路由表中可以包括1 0 0項(xiàng)。與其他R I P路由器共享這些信息需要4個(gè)R I P報(bào)文,每個(gè)報(bào)文包括2 5項(xiàng)。如果一個(gè)接收節(jié)點(diǎn)(結(jié)點(diǎn))首先收到了4號(hào)報(bào)文(包括從7 6至1 0 0的表項(xiàng)),它會(huì)首先簡(jiǎn)單地更新路由表中的對(duì)應(yīng)部分,這些報(bào)文之間沒(méi)有順序相關(guān)性。這樣使得R I P報(bào)文的轉(zhuǎn)發(fā)可以省去傳輸協(xié)議如T C P所特有的開(kāi)銷(xiāo)。

1. 命令域
命令域指出R I P報(bào)文是一個(gè)請(qǐng)求報(bào)文還是對(duì)請(qǐng)求的應(yīng)答報(bào)文。兩種情形均使用相同的幀結(jié)構(gòu):
請(qǐng)求報(bào)文請(qǐng)求路由器發(fā)送整個(gè)或部分路由表。
應(yīng)答報(bào)文包括和網(wǎng)絡(luò)中其他R I P節(jié)點(diǎn)共享的路由表項(xiàng)。應(yīng)答報(bào)文可以是對(duì)請(qǐng)求的應(yīng)答,也可以是主動(dòng)的更新。

2. 版本號(hào)域
版本號(hào)域包括生成R I P報(bào)文時(shí)所使用的版本。R I P是一個(gè)開(kāi)放標(biāo)準(zhǔn)的路由協(xié)議,它會(huì)隨時(shí)間而進(jìn)行更新,這些更新反映在版本號(hào)中。雖然有許多像R I P一樣的路由協(xié)議出現(xiàn),但R I P只有兩個(gè)版本:版本1和版本2。這一章對(duì)通常使用的版本1進(jìn)行描述。

3. 0域
嵌入在R I P報(bào)文中的多個(gè)0域證明了在RFC 1058出現(xiàn)之前存在許多如R I P一樣的協(xié)議。大多數(shù)0域?yàn)榈氖菫榱讼蚝蠹嫒菖f的如R I P一樣的協(xié)議,0域說(shuō)明不支持它們所有的私有特性。

比如,兩個(gè)舊的機(jī)制t r a c e o n和t r a c e o ff。這些機(jī)制被RFC 1058拋棄了,然而開(kāi)放式標(biāo)準(zhǔn)R I P需要和支持這些機(jī)制的協(xié)議向后兼容。因此, RFC 1058在報(bào)文中為其保留了空間,但卻要求這些空間恒置為0。當(dāng)收到的報(bào)文中這些域不是0時(shí)就會(huì)被簡(jiǎn)單地丟棄。

不是所有的0域都是為了向后兼容。至少有一個(gè)0域是為將來(lái)的使用而保留的。

4. AFI域
地址家族標(biāo)識(shí)(Address Family Identifier,A F I )域指出了互聯(lián)網(wǎng)絡(luò)地址域中所出現(xiàn)的地址家族。雖然RFC 1058是由I E T F創(chuàng)建的,因此適用于網(wǎng)際協(xié)議( I P ),但它的設(shè)計(jì)提供了和以前版本的兼容性。這意味著它必須提供大量互聯(lián)網(wǎng)絡(luò)地址構(gòu)成或家族的路由信息的傳輸。因此,開(kāi)放式標(biāo)準(zhǔn)R I P需要一種機(jī)制來(lái)決定其報(bào)文中所攜帶地址的類(lèi)型。

5. 互聯(lián)網(wǎng)絡(luò)地址域
4字節(jié)的互聯(lián)網(wǎng)絡(luò)地址域包含一個(gè)互聯(lián)網(wǎng)絡(luò)地址。這個(gè)地址可以是主機(jī)、網(wǎng)絡(luò),甚至是一個(gè)缺省網(wǎng)關(guān)的地址碼。這個(gè)域內(nèi)容如何變化的兩個(gè)例子如下:
在一個(gè)單表項(xiàng)請(qǐng)求報(bào)文中,這個(gè)域包括報(bào)文發(fā)送者的地址。
在一個(gè)多表項(xiàng)應(yīng)答報(bào)文中,這些域?qū)▓?bào)文發(fā)送者路由表中存儲(chǔ)的I P地址。

6. 度量標(biāo)準(zhǔn)域
R I P報(bào)文中的最后一個(gè)域是度量標(biāo)準(zhǔn)域,這個(gè)域包含報(bào)文的度量計(jì)數(shù)。這個(gè)值在經(jīng)過(guò)路由器時(shí)被遞增。數(shù)量標(biāo)準(zhǔn)有效的范圍是在1~1 5之間。度量標(biāo)準(zhǔn)實(shí)際上可以遞增至1 6,但是這個(gè)值和無(wú)效路由對(duì)應(yīng)。因此, 1 6是度量標(biāo)準(zhǔn)域中的錯(cuò)誤值,不在有效范圍內(nèi)。

【相關(guān)文章】

  • RIP協(xié)議的限制
  • RIP路由協(xié)議及工作原理
  • RIP路由表


網(wǎng)絡(luò)的神奇作用吸引著越來(lái)越多的用戶(hù)加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來(lái)越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢(shì),對(duì)應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。

本文章關(guān)鍵詞: RIP 報(bào)文格式 協(xié)議 

上一篇:RIP距離向量算法

下一篇:RIP路由表