日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

RIP:選路信息協(xié)議( 二 )


;;;;假如相鄰路由器通告它與其他網(wǎng)絡(luò)路由的跳數(shù)為1,那么我們與那個網(wǎng)絡(luò)的度量就是2,這是因為為了發(fā)送報文到該網(wǎng)絡(luò),我們必須經(jīng)過那個路由器 。在我們的例子中,R 2到N 1的度量是2,與R 1到N 3的度量一樣 。
;;;;由于每個路由器都發(fā)送其路由表給鄰站,因此,可以判定在同一個自治系統(tǒng)A S內(nèi)到每個網(wǎng)絡(luò)的路由 。假如在該A S內(nèi)從一個路由器到一個網(wǎng)絡(luò)有多條路由,那么路由器將選擇跳數(shù)最小的路由,而忽略其他路由 。
;;;;跳數(shù)的最大值是1 5,這意味著RIP只能用在主機間最大跳數(shù)值為1 5的A S內(nèi) 。度量為1 6表示到無路由到達(dá)該I P地址 。
10.4.4 問題
;;;;這種方法看起來很簡單,但它有一些缺陷 。首先,RIP沒有子網(wǎng)地址的概念 。例如,假如標(biāo)準(zhǔn)的B類地址中16 bit的主機號不為0,那么RIP無法區(qū)分非零部分是一個子網(wǎng)號,或者是一個主機地址 。有一些實現(xiàn)中通過接收到的RIP信息,來使用接口的網(wǎng)絡(luò)掩碼,而這有可能出錯 。
;;;;其次,在路由器或鏈路發(fā)生故障后,需要很長的一段時間才能穩(wěn)定下來 。這段時間通常需要幾分鐘 。在這段建立時間里,可能會發(fā)生路由環(huán)路 。在實現(xiàn)RIP時,必須采用很多微妙的措施來防止路由環(huán)路的出現(xiàn),并使其盡快建立 。RFC 1058 [Hedrick 1988a]中指出了很多實現(xiàn)RIP的細(xì)節(jié) 。

;;;;采用跳數(shù)作為路由度量忽略了其他一些應(yīng)該考慮的因素 。同時,度量最大值為1 5則限制了可以使用RIP的網(wǎng)絡(luò)的大小 。
10.4.5 舉例
;;;;我們將使用r i p q u e r y程序來查詢一些路由器中的路由表,該程序可以從g a t e d中得到 。r i p q u e r y程序通過發(fā)送一個非正式請求(圖1 0 - 3中命令字段為5的“p o l l”)給路由器,要求得到其完整的路由表 。假如在5秒內(nèi)未收到響應(yīng),則發(fā)送標(biāo)準(zhǔn)的RIP請求(c o m m a n d字段為1)(前面提到過的,將地址系列字段置為0,度量字段置為1 6的請求,要求其他路由器發(fā)送其完整路由表) 。
;;;;圖1 0 - 5給出了將從s u n 主機上查詢其路由表的兩個路由器 。假如在主機s u n 上執(zhí)行r i p q u e r y程序,以得到其下一站路由器n e t b的選路信息,那么可以得到下面的結(jié)果:

(點擊查看原圖)
;;;;正如我們所猜想的那樣,n e t b告訴我們子網(wǎng)的度量為1 。另外,與n e t b相連的位于機端的以太網(wǎng)( 1 4 0 . 2 5 2 . 1 . 0)的m e t r i c也是1(-n參數(shù)表示直接打印I P地址而不需要去查看其域名) 。在本例中,將n e t b配置成認(rèn)為所有位于1 4 0 . 2 5 2 . 1 3子網(wǎng)的主機都與其直接相連— 即,n e t b 并不知道哪些主機真正與1 4 0 . 2 5 2 . 1 3子網(wǎng)相連 。由于與1 4 0 . 2 5 2 . 1 3子網(wǎng)只有一個連接點,因此,通告每個主機的度量實際上沒有太大意義 。
;;;;圖1 0 - 6給出了使用t c p d u m p交換的報文 。采用- i s 1 0選項指定S L I P接口 。
;;;;第1個請求發(fā)出一個RIP輪詢命令(第1行) 。這個請求在5秒后超時,發(fā)出一個常規(guī)的RIP請求(第2行) 。第1行和第2行最后的2 4表示請求報文的長度: 4個字節(jié)的RIP首部(包括命令和版本),然后是單個2 0字節(jié)的地址和度量 。
;;;;第3行是第一個應(yīng)答報文 。該行最后的2 5表示包含了2 5個地址和度量對,我們在前面已經(jīng)計算過,其字節(jié)數(shù)為5 0 4 。這是上面的r i p q u e r y程序所打印出來的結(jié)果 。我們?yōu)閠 c p d u m p程序指定- s 6 0 0選項,以讓它從網(wǎng)絡(luò)中讀取6 0 0個字節(jié) 。這樣,它可以接收整個U D P數(shù)據(jù)報(而不是報文的前半部),然后打印出RIP響應(yīng)的內(nèi)容 。該輸出結(jié)果省略了 。
;;;;第4行是來自路由器的第二個響應(yīng)報文,它包含后面的1 2個地址和度量對 ??梢杂嬎愠鲈搱笪牡拈L度為1 2×204=244,這正是r i p q u e r y程序所打印出來的結(jié)果 。

推薦閱讀