rfc888_stub exterior gateway protocol _第1頁
已閱讀1頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  組織:中國(guó)互動(dòng)出版網(wǎng)(http://www.china-pub.com/)</p><p>  RFC文檔中文翻譯計(jì)劃(http://www.china-pub.com/compters/emook/aboutemook.htm)</p><p>  E-mail:ouyang@china-pub.com</p><p>  譯者:152227

2、75@61. (15222775@61. hbzzx2001@yahoo.com.cn)</p><p>  譯文發(fā)布時(shí)間:2002-1-18</p><p>  版權(quán):本中文翻譯文檔版權(quán)歸中國(guó)互動(dòng)出版網(wǎng)所有??梢杂糜诜巧虡I(yè)用途自由轉(zhuǎn)載,但必須</p><p>  保留本文檔的翻譯及版權(quán)信息。</p><p>  Linda J. Seam

3、onson</p><p>  Eric C. Rosen</p><p>  BBN Communications</p><p>  January 1984</p><p>  “煙頭”外部網(wǎng)關(guān)協(xié)議</p><p> ?。≧FC888——"STUB" EXTERIOR GATEWAY PROT

4、OCOL)</p><p>  本注釋所闡述的外部網(wǎng)關(guān)協(xié)議用來講一個(gè)煙頭網(wǎng)關(guān)聯(lián)到一個(gè)自治系統(tǒng)的核心網(wǎng)關(guān)上。文獻(xiàn)規(guī)定了工作協(xié)議,并定義了一個(gè)ARPA官方協(xié)議。所有網(wǎng)關(guān)的編寫這都應(yīng)該仔細(xì)閱讀本文。</p><p><b>  目錄</b></p><p><b>  1 介紹1</b></p><p>

5、;<b>  2.定義與概論2</b></p><p><b>  3.鄰居獲得3</b></p><p>  4.鄰居可達(dá)性協(xié)議3</p><p>  5.網(wǎng)絡(luò)可達(dá)(NR)報(bào)文4</p><p>  6.NR報(bào)文輪詢技術(shù)6</p><p>  7.發(fā)送NR報(bào)文6

6、</p><p><b>  8.間接鄰居7</b></p><p><b>  9.局限性7</b></p><p><b>  1 介紹</b></p><p>  DARPA catenet 有希望成為一個(gè)不斷擴(kuò)展的系統(tǒng),因?yàn)橛性絹碓蕉嗟木W(wǎng)絡(luò)上的越來越多的主機(jī)不斷加入

7、其中。當(dāng)然這需要更多的網(wǎng)關(guān)。過去,這種擴(kuò)展以一種相對(duì)無組織的形式進(jìn)行。新網(wǎng)關(guān),通常包含了于現(xiàn)存網(wǎng)關(guān)極為不同的的軟件,將不斷增加并立即通過EGP協(xié)議參與共同路由算法。然而隨著因特網(wǎng)變得越來越大,這種簡(jiǎn)單的擴(kuò)展方式變得越來越不可行。原因是:</p><p>  ——路由算法的開銷變得過大;</p><p>  ——大量截然不同的網(wǎng)關(guān)參與同一路由算法,使得管理和錯(cuò)誤隔離幾乎不可能。因?yàn)橐呀?jīng)不能將

8、因特網(wǎng)看作是一個(gè)完全的通信系統(tǒng)。</p><p>  ——網(wǎng)關(guān)軟件和算法尤其是路由算法臺(tái)死板和缺乏靈活性,因?yàn)槿魏胃淖儽仨毥?jīng)過太多的部門和太多的人才能完成。</p><p>  將來,我們希望因特網(wǎng)進(jìn)化成一組單獨(dú)的部分或“自治系統(tǒng)”。每個(gè)都是由一個(gè)或多個(gè)相對(duì)同構(gòu)的網(wǎng)關(guān)組成。協(xié)議特別是(這些網(wǎng)關(guān)用在他們自身之間的)路由算法應(yīng)當(dāng)是一種私人問題,而絕不需要在網(wǎng)關(guān)內(nèi)部實(shí)現(xiàn),除非特殊部分或系統(tǒng)。&l

9、t;/p><p>  最簡(jiǎn)單的情況下,一個(gè)自治系統(tǒng)僅由單個(gè)網(wǎng)關(guān)組成,這個(gè)網(wǎng)關(guān)將局域網(wǎng)連到(如)ARPA網(wǎng)上。我們稱這種網(wǎng)關(guān)為“煙頭”網(wǎng)關(guān),因?yàn)樗ㄒ坏哪康氖菍⒈镜木W(wǎng)絡(luò)連接到因特網(wǎng)的其他部分上,既沒有打算用他處理發(fā)自本地網(wǎng)絡(luò)內(nèi)部的通信流也沒有打算用他處理去網(wǎng)那個(gè)本地網(wǎng)的通信流。不久的將來,我們把因特網(wǎng)看作一組自治系統(tǒng),一個(gè)由ARP網(wǎng)和STANET上的DARPA網(wǎng)關(guān)組成,其他的是一些到達(dá)局域網(wǎng)的網(wǎng)關(guān)。前者,被我們成為“核

10、心”的系統(tǒng)——被后者用作為傳輸或“長(zhǎng)途運(yùn)輸”系統(tǒng)。</p><p>  最后,因特網(wǎng)由一組自治系統(tǒng)組成,每個(gè)可能被來自任意系統(tǒng)或去往任意系統(tǒng)的通信作為傳輸介質(zhì)。這種常見的情況仍然是研究的主題。本論文僅僅描述了怎樣用外部網(wǎng)關(guān)協(xié)議(EGP)把“煙頭”網(wǎng)關(guān)連接到核心系統(tǒng)。</p><p><b>  2.定義與概論</b></p><p>  為了達(dá)

11、到本文的目標(biāo),必須將煙頭網(wǎng)關(guān)定義為:</p><p>  ——它不是一個(gè)核心網(wǎng)關(guān)。</p><p>  ——它至少和一個(gè)核心網(wǎng)關(guān)(象某些核心網(wǎng)關(guān)一樣在同一個(gè)網(wǎng)絡(luò)上具有一個(gè)接口)共享一個(gè)接口。</p><p>  ——它具有到達(dá)一個(gè)或多個(gè)沒有核心網(wǎng)關(guān)的網(wǎng)關(guān)的接口。</p><p>  ——其他所有通過煙頭核心系統(tǒng)才能到達(dá)的網(wǎng)絡(luò)不可見除非通過煙頭

12、有別的到達(dá)核心系統(tǒng)的路徑。</p><p>  煙頭網(wǎng)關(guān)被期望完全處理互聯(lián)網(wǎng)控制報(bào)文協(xié)議(ICP)和EGP協(xié)議。具體的,他必須響應(yīng)ICMP的每個(gè)請(qǐng)求。,必須適當(dāng)?shù)陌l(fā)送ICMP目的地死亡報(bào)文。他還必須適當(dāng)?shù)陌l(fā)送ICMP重定向報(bào)文。</p><p>  自治系統(tǒng)應(yīng)被指定一個(gè)16位號(hào)碼(由許多相同的方法如現(xiàn)在也給網(wǎng)絡(luò)和協(xié)議指定號(hào)碼),并且每個(gè)EGP報(bào)文頭部為這個(gè)數(shù)含有一個(gè)域。零不被指定給任何系統(tǒng)

13、;零作為一個(gè)自治系統(tǒng)的用法留在將來使用。</p><p>  我們稱兩個(gè)網(wǎng)關(guān)為鄰居,如果存在一個(gè)到達(dá)每個(gè)網(wǎng)關(guān)都有一個(gè)接口的網(wǎng)絡(luò)。如果兩個(gè)網(wǎng)關(guān)是同一個(gè)自治系統(tǒng)的組成部分,我們稱他們?yōu)閮?nèi)部鄰居;如任何兩個(gè)位于同一網(wǎng)絡(luò)上的兩個(gè)核心網(wǎng)關(guān)稱為內(nèi)部鄰居。如果兩個(gè)網(wǎng)關(guān)不是同一個(gè)自治系統(tǒng)的組成部分,我們稱他們?yōu)橥獠苦従?;如果一個(gè)核心網(wǎng)關(guān)和一個(gè)煙頭網(wǎng)關(guān)共享一個(gè)網(wǎng)絡(luò),我們稱之為外部網(wǎng)關(guān)。為了使一個(gè)系統(tǒng)將另一個(gè)作為通信介質(zhì),互為外部鄰

14、居的網(wǎng)關(guān)必須能夠知道那個(gè)網(wǎng)絡(luò)必須通過那些網(wǎng)絡(luò)才能到達(dá)。外部網(wǎng)關(guān)協(xié)議使這個(gè)信息能夠在兩個(gè)外部鄰居之間進(jìn)行傳遞。因?yàn)樗且粋€(gè)輪詢協(xié)議,他也能讓每個(gè)網(wǎng)關(guān)控制和接收網(wǎng)絡(luò)可大性信息的速率,允許每個(gè)系統(tǒng)控制它自己的開銷。他還使得每個(gè)系統(tǒng)具有自主的路由算法,這些算法不會(huì)因?yàn)槠渌到y(tǒng)的失敗而中斷。外部網(wǎng)關(guān)協(xié)議具有三個(gè)部分(a)鄰居獲得協(xié)議(b)鄰居可達(dá)性協(xié)議和(c)網(wǎng)絡(luò)可達(dá)性判斷。注意,所有EGP定義的報(bào)文僅傳播一站。即他們?cè)谝粋€(gè)網(wǎng)關(guān)產(chǎn)生并發(fā)送到一個(gè)鄰

15、居網(wǎng)關(guān)而不調(diào)停任何干涉網(wǎng)關(guān)。因此,生存時(shí)間應(yīng)設(shè)成一個(gè)很小的數(shù)。如果網(wǎng)關(guān)在報(bào)文流中收到EGP報(bào)文但地址不是指向他們,網(wǎng)關(guān)會(huì)刪除它們。</p><p>  每個(gè)EGP報(bào)文含有一個(gè)序列號(hào)。網(wǎng)關(guān)應(yīng)為每個(gè)鄰居維護(hù)一個(gè)序列號(hào)。</p><p><b>  3.鄰居獲得</b></p><p>  能夠從外部網(wǎng)關(guān)那里獲得路由信息之前,必須象捕獲直接鄰居一樣獲

16、得它(直接鄰居和間接鄰居之間的差別下面將給以解釋)。為了讓兩關(guān)網(wǎng)關(guān)稱為直接鄰居,按照前面定義的含義,并且他們必須執(zhí)行鄰居獲得協(xié)議,簡(jiǎn)單的講他是一個(gè)兩次握手標(biāo)準(zhǔn)。</p><p>  一向根其他網(wǎng)關(guān)啟動(dòng)鄰居請(qǐng)求的網(wǎng)關(guān),給他發(fā)出一個(gè)鄰居獲得請(qǐng)求。這個(gè)報(bào)文應(yīng)重復(fù)發(fā)送(以合適的速度過去大約每30秒一次),知道收到一個(gè)鄰居獲得應(yīng)答或鄰居獲得拒絕。請(qǐng)求應(yīng)含有一個(gè)標(biāo)示號(hào),以便拷貝進(jìn)應(yīng)答后應(yīng)答和請(qǐng)求相匹配。</p>

17、<p>  收到鄰居獲得請(qǐng)求的網(wǎng)關(guān)必須決定它是否象成為發(fā)出請(qǐng)求者的直接鄰居。如果不,他也許在它的選項(xiàng)上用一個(gè)鄰居獲得拒絕給以響應(yīng),隨便規(guī)定拒絕的原因。否則他會(huì)發(fā)送一個(gè)鄰居獲得應(yīng)答報(bào)文。</p><p>  發(fā)出請(qǐng)求的網(wǎng)關(guān)當(dāng)他收到鄰居的應(yīng)答后應(yīng)認(rèn)為鄰居獲得已完成,。發(fā)出應(yīng)答的網(wǎng)關(guān)應(yīng)認(rèn)為鄰居獲得已完成,當(dāng)他發(fā)出應(yīng)答后。</p><p>  經(jīng)過一段合理的時(shí)間后,不匹配的應(yīng)答和拒絕被

18、丟棄。然而所有這些不匹配的信息對(duì)于診斷確實(shí)有用的。</p><p>  來自已成為直接鄰居網(wǎng)關(guān)的鄰居獲得請(qǐng)求請(qǐng)求應(yīng)給予一個(gè)應(yīng)答作為響應(yīng)。</p><p>  從網(wǎng)關(guān)G到網(wǎng)關(guān)G’的鄰居獲得請(qǐng)求或應(yīng)答應(yīng)載有G迅速回答給G’的鄰居可達(dá)性Hello報(bào)文所用的最小時(shí)間段(以秒為單位)和G被迅速去掉NR報(bào)文(見下文) 所用的最小時(shí)間段(以秒為單位)。</p><p>  如果一

19、個(gè)網(wǎng)關(guān)不想成為繼續(xù)成為一個(gè)特定外部網(wǎng)關(guān)的鄰居,他發(fā)送一個(gè)鄰居終止報(bào)文。收到鄰居終止報(bào)文的網(wǎng)關(guān)應(yīng)用一個(gè)鄰居終止確認(rèn)給以響應(yīng)。他應(yīng)停止把報(bào)文發(fā)送者以任何方式作為鄰居看待。因?yàn)橛写罅繀f(xié)議運(yùn)行在直接鄰居之間(見下文),如果某些網(wǎng)關(guān)不再需要成為其他的直接網(wǎng)關(guān),他用一個(gè)鄰居終止報(bào)文很禮貌的指出這個(gè)事實(shí)。在收到它的確認(rèn)之前,鄰居終止報(bào)文應(yīng)重復(fù)傳輸直到一定次數(shù)。收到鄰居終止報(bào)文之后,鄰居可達(dá)性協(xié)議應(yīng)被停止處理。</p><p>

20、  煙頭應(yīng)具有一些表,其內(nèi)配置有一些具有和他共同網(wǎng)絡(luò)的核心網(wǎng)關(guān)(僅由兩到三個(gè))的地址。煙頭的責(zé)任應(yīng)是使用這些網(wǎng)關(guān)發(fā)動(dòng)鄰居獲取。如果煙頭的直接鄰居全部失敗,煙頭還有一個(gè)最少獲得一個(gè)直接鄰居的責(zé)任。它能做到這些,通過選擇已經(jīng)成為它的間接鄰居(見下文)的核心網(wǎng)關(guān)中的一個(gè),并且用他執(zhí)行鄰居獲得協(xié)議。(在任何一個(gè)時(shí)間僅一個(gè)核心網(wǎng)關(guān)總是愿意成為一個(gè)給定煙頭網(wǎng)關(guān)的直接鄰居。)</p><p><b>  4.鄰居可達(dá)

21、性協(xié)議</b></p><p>  對(duì)一個(gè)網(wǎng)關(guān)而言,保持它的諸如鄰居可達(dá)性這樣的事時(shí)信息是十分重要的。如果一個(gè)網(wǎng)關(guān)斷定某個(gè)特定的鄰居不可達(dá),他應(yīng)停止向那個(gè)網(wǎng)關(guān)發(fā)送通信流。為了做出判斷,一個(gè)鄰居可達(dá)性協(xié)議是必須的。EGP協(xié)議為此提供了兩種報(bào)文類型——hello和I heard you報(bào)文。</p><p>  從直接鄰居那里收到一份hello報(bào)文時(shí),必須立即給那個(gè)直接鄰居返回一個(gè)

22、I heard you報(bào)文。收到hello和返回I heard you 之間絕不能大于幾秒。</p><p>  為了判斷一個(gè)外部鄰居的可達(dá)性,核心網(wǎng)關(guān)將使用下列算法:</p><p>  一個(gè)可達(dá)鄰居將被公布為不可達(dá),如果核心網(wǎng)關(guān)上次發(fā)送了n個(gè)hello而在此之間收到的回答少于K個(gè)I heard you的話。一個(gè)不可達(dá)網(wǎng)關(guān)應(yīng)被被公布可達(dá),如果核心網(wǎng)關(guān)上次發(fā)送了m個(gè)hello而在此之間收到

23、的回答至少j個(gè)I heard you的話。</p><p>  煙頭網(wǎng)關(guān)也會(huì)給他們的直接鄰居發(fā)送hello并且也會(huì)收到I heard you作為回答。判斷可達(dá)性的算法可能相似于上面描述的算法。但是對(duì)煙頭網(wǎng)關(guān)而言發(fā)送hello不是必須的。Hello和I heard you報(bào)文具備一個(gè)狀況域,發(fā)送網(wǎng)關(guān)用它來指出他認(rèn)為接收網(wǎng)關(guān)是可達(dá)的還是不可達(dá)的。這個(gè)信息對(duì)于診斷十分有用。他還允許煙頭網(wǎng)關(guān)將它的可達(dá)性判斷寄生在它的核心

24、鄰居上:事實(shí)上只有核心網(wǎng)關(guān)需要發(fā)送hello報(bào)文。煙頭能夠根據(jù)hello內(nèi)的狀態(tài)域來判斷是否可達(dá)。即,煙頭網(wǎng)關(guān)(僅發(fā)送I heard you)宣布核心網(wǎng)關(guān)(僅發(fā)送hello)為可達(dá),當(dāng)來自核心網(wǎng)關(guān)的hello指出他已經(jīng)宣布煙頭是可達(dá)的。</p><p>  Hello的發(fā)送頻率參數(shù)k,n,j,和m的值不能在此規(guī)定。最好的效果依賴于鄰居和鄰居所在的共同網(wǎng)絡(luò)的特性。這意味著,恰當(dāng)?shù)膮?shù)需要由兩個(gè)鄰居網(wǎng)關(guān)的設(shè)計(jì)者和實(shí)現(xiàn)

25、者共同決定。不顧及鄰居和所連網(wǎng)絡(luò)的特點(diǎn)而孤立的選擇算法和參數(shù)九沒有希望產(chǎn)生最佳的可達(dá)性判斷。</p><p>  然而鄰居獲得請(qǐng)求和應(yīng)答報(bào)文位鄰居提供了一個(gè)互相通告迅速回答hello的最小頻率的方法。當(dāng)網(wǎng)關(guān)G發(fā)送一個(gè)鄰居獲得請(qǐng)求給網(wǎng)關(guān)G’時(shí),他聲明它不希望以高于X秒一次的速度回答來自G’的hello。G’在它的鄰居請(qǐng)求回答中指出它不希望以高于Y秒一次的速度回答來自G的hello。這兩個(gè)速度不必完全相同。但每個(gè)必須

26、遵守另一個(gè)的時(shí)間間隔。網(wǎng)關(guān)會(huì)以低于所要求的速度而非更高的速度發(fā)送hello。</p><p>  直接鄰居網(wǎng)關(guān)還應(yīng)被公布為不可達(dá),如果連接它的網(wǎng)絡(luò)使用了地記得協(xié)議信息,這是可以推斷出的。然而例如網(wǎng)關(guān)收到一個(gè)來自ARPANET的目的地死亡報(bào)文,指出一個(gè)直接鄰居已死亡,網(wǎng)關(guān)應(yīng)公布那個(gè)鄰居為不可達(dá)。鄰居不應(yīng)被公布為可達(dá),在交換完必須數(shù)量的Hello/I heard you包之前。</p><p>

27、;  變?yōu)椴豢蛇_(dá)的直接鄰居不會(huì)停止成為一個(gè)直接鄰居。鄰居可以被公布為可達(dá)而不必經(jīng)由鄰居獲得協(xié)議。然而,如果鄰居保持不可達(dá)很長(zhǎng)一段時(shí)間,諸如一個(gè)小時(shí),網(wǎng)關(guān)應(yīng)停止把它作為一個(gè)鄰居,如,應(yīng)終止發(fā)送hello報(bào)文給他。鄰居獲得協(xié)議應(yīng)被重復(fù),在他又一次變?yōu)橐恢苯余従又啊?lt;/p><p>  來自非直接鄰居的hello報(bào)文應(yīng)給予簡(jiǎn)單的丟棄。然而所有這些信息的記錄可以提供極有用的診斷信息。</p><p&

28、gt;  一個(gè)停極的網(wǎng)關(guān)或它的將它連到一個(gè)特定鄰居的網(wǎng)關(guān)的接口停機(jī),那末它應(yīng)發(fā)送一鄰居終止報(bào)文給所有不能到達(dá)它的直接鄰居。終止報(bào)文使用在信息域指明停機(jī)原因。他應(yīng)重傳那個(gè)報(bào)文許多次,在他收到一鄰居終止確認(rèn)之前。以此給鄰居提供停機(jī)的事前警告,并使他們準(zhǔn)備好在某種程度上最少化由此對(duì)現(xiàn)存通信的破壞。</p><p>  5.網(wǎng)絡(luò)可達(dá)(NR)報(bào)文</p><p>  術(shù)語:假定網(wǎng)關(guān)G有個(gè)到達(dá)網(wǎng)絡(luò)N的

29、接口。我們說這個(gè)G相對(duì)于網(wǎng)絡(luò)N(M和N相隔遙遠(yuǎn))是一個(gè)到達(dá)網(wǎng)絡(luò)M的合適初站,當(dāng)且僅當(dāng)有以下約束時(shí):</p><p>  去往網(wǎng)絡(luò)M和網(wǎng)關(guān)G的網(wǎng)絡(luò)N接口上收到的通信將被G轉(zhuǎn)發(fā)到M,通過不包含任何其他具有到達(dá)網(wǎng)絡(luò)N的接口的網(wǎng)關(guān)。簡(jiǎn)而言之,比較于網(wǎng)絡(luò)N而言G時(shí)網(wǎng)絡(luò)M的合適初站。在網(wǎng)絡(luò)N上找不到比它更好的網(wǎng)關(guān)以路由去往網(wǎng)絡(luò)M的通信的話。關(guān)于最優(yōu)路由,網(wǎng)絡(luò)N上的去往網(wǎng)絡(luò)M的通信應(yīng)總是被轉(zhuǎn)發(fā)到一個(gè)合適的初站的網(wǎng)關(guān)那里。<

30、;/p><p>  為了使外部網(wǎng)關(guān)G和G’(他們使網(wǎng)絡(luò)N上的鄰居)能夠相互用作包交換機(jī)來轉(zhuǎn)發(fā)去網(wǎng)遠(yuǎn)程網(wǎng)絡(luò)的通信,每個(gè)需要了解作為其他網(wǎng)絡(luò)的合適初站的網(wǎng)絡(luò)列表。外部網(wǎng)關(guān)協(xié)議定義了一個(gè)報(bào)文,叫做網(wǎng)絡(luò)可達(dá)性報(bào)文或NR報(bào)文以傳送這個(gè)信息。</p><p>  假定G是一個(gè)位于網(wǎng)絡(luò)N上的網(wǎng)。那末G發(fā)送的關(guān)于網(wǎng)絡(luò)N的報(bào)文必須包含下列信息:</p><p>  一張完整的網(wǎng)絡(luò)列表。表

31、中的網(wǎng)絡(luò)是對(duì)網(wǎng)絡(luò)N而言所有合適的初站。</p><p>  如果G’能從外部鄰居G獲得這些信息,那末它就知道去往那些不在列表之列的網(wǎng)絡(luò)的通信不應(yīng)被轉(zhuǎn)發(fā)給G。(然而不能簡(jiǎn)單的斷定列表中網(wǎng)絡(luò)的所有通信都通過G轉(zhuǎn)發(fā),因?yàn)镚’也許有其他到達(dá)N的合適初站的鄰居。例如G和G”也許都是G’的鄰居,但對(duì)網(wǎng)絡(luò)N而言是等距離的。那末每個(gè)都是一個(gè)合適的初站。)</p><p>  對(duì)于表中的每一個(gè)網(wǎng)絡(luò),NR報(bào)文

32、還規(guī)定了從G到那個(gè)網(wǎng)絡(luò)的“距離”(按照自治系統(tǒng)中網(wǎng)關(guān)G的設(shè)計(jì)者交付的定義的某些公制作為元素)。核心網(wǎng)關(guān)應(yīng)公布那些能不離開核心系統(tǒng)就能夠到達(dá)的網(wǎng)絡(luò)的距離小于128。其他的為大于等于128。煙頭網(wǎng)關(guān)應(yīng)將列于其NR報(bào)文中的所有網(wǎng)絡(luò)的距離公布為小于128。</p><p>  距離最大值(255)的意義是指網(wǎng)絡(luò)不可達(dá)。所有其它值得意義是網(wǎng)絡(luò)可達(dá)。</p><p>  如果來自網(wǎng)關(guān)G的一個(gè)NR報(bào)文沒

33、有提及網(wǎng)絡(luò)N,而先前來自N的NR報(bào)文提及過網(wǎng)絡(luò)N,那末對(duì)于G而言N可能已為不可達(dá)。如果連續(xù)的來自G的NR報(bào)文都沒有提及N,那末就應(yīng)該解釋為對(duì)G而言N為不可達(dá)。這個(gè)過程是必須的,以確保那已不可達(dá),但不是永遠(yuǎn)公布為不可達(dá)的。網(wǎng)絡(luò)超時(shí)并從網(wǎng)絡(luò)列表中消除。</p><p>  一種常見的情況時(shí),核心網(wǎng)關(guān)G和煙頭網(wǎng)關(guān)G’是網(wǎng)絡(luò)N上的直接鄰居,并知道這些鄰居是哪些網(wǎng)絡(luò)的合適初站。雖然煙頭網(wǎng)關(guān)G’可能不知道其他所有鄰居,但是它

34、能夠方便的和高效的從G那里獲取這些信息。因此,EGPNR報(bào)文還含有一些允許核心網(wǎng)關(guān)G規(guī)定下列信息域:</p><p>  a)(網(wǎng)絡(luò)N上的)G的所有鄰居(包括內(nèi)部鄰居和外部鄰居)的列表,這些鄰居必須是G已經(jīng)可靠的判斷為可達(dá)的。G還可以在這張列表中包含間接鄰居(見下文)。</p><p>  b)對(duì)于鄰居中的每一個(gè),可作為網(wǎng)絡(luò)列表中的哪一個(gè)網(wǎng)絡(luò)的合適初站(對(duì)于網(wǎng)絡(luò)N而言)。</p>

35、;<p>  c)每個(gè)<鄰居,網(wǎng)絡(luò)>對(duì),從一個(gè)鄰居到一個(gè)網(wǎng)絡(luò)的距離。</p><p>  所以,NR報(bào)文提供了一種方法,允許一個(gè)網(wǎng)關(guān)去發(fā)現(xiàn)新的鄰居,通過察看一個(gè)已知的鄰居是否具有在同一個(gè)網(wǎng)路上的另外的鄰居。這個(gè)信息還使得下面描述的間接鄰居策略的實(shí)現(xiàn)成為可能。</p><p>  NR報(bào)文的一個(gè)更為精確的解釋如下:</p><p>  報(bào)文的

36、數(shù)據(jù)部分應(yīng)主要由數(shù)據(jù)塊組成,沒塊應(yīng)由一個(gè)網(wǎng)關(guān)地址作為標(biāo)題,這個(gè)地址應(yīng)為任何發(fā)送這個(gè)報(bào)文的網(wǎng)關(guān)或網(wǎng)關(guān)的鄰居的地址。每個(gè)網(wǎng)關(guān)地址應(yīng)能通過一個(gè)網(wǎng)絡(luò)列表而理解為某個(gè)網(wǎng)絡(luò)的合適初站。所有到達(dá)同一網(wǎng)關(guān)具有相同距離的網(wǎng)絡(luò)應(yīng)被組織在這張列表中,之前加上距離本身和網(wǎng)絡(luò)號(hào)。整個(gè)列表之前是表中距離-組的數(shù)量。</p><p><b>  數(shù)據(jù)塊列表之前是:</b></p><p>  為這

37、個(gè)報(bào)文包含數(shù)據(jù)塊的網(wǎng)關(guān)G內(nèi)部鄰居的編號(hào)的數(shù)量(1字節(jié))。習(xí)慣上,這個(gè)數(shù)量應(yīng)包含G自身的數(shù)據(jù)塊,它應(yīng)該第一一個(gè)出現(xiàn)。</p><p>  網(wǎng)關(guān)G外部鄰居的號(hào)碼的數(shù)量(1字節(jié))為這個(gè)報(bào)文包含的數(shù)據(jù)塊。</p><p>  于此報(bào)文相關(guān)的網(wǎng)絡(luò)的地址。如果G和G’是網(wǎng)絡(luò)N上的鄰居,那末從G到G’的NR報(bào)文中,這是網(wǎng)絡(luò)N的地址。習(xí)慣上4個(gè)字節(jié)的地址已被分配給這個(gè)地址末尾的1,2,或3個(gè)字節(jié)應(yīng)為零。&

38、lt;/p><p>  各個(gè)數(shù)據(jù)塊之間,第一個(gè)塊是G自身,然后是G的所有內(nèi)部鄰居的塊,再是外部鄰居的塊。因?yàn)樗性O(shè)計(jì)的網(wǎng)關(guān)位于同一個(gè)網(wǎng)絡(luò)上,他們的地址已經(jīng)給定,網(wǎng)關(guān)地址的網(wǎng)絡(luò)部分(1,2,或2字節(jié))被省略以節(jié)約空間。</p><p>  在這個(gè)網(wǎng)絡(luò)列表中,每個(gè)網(wǎng)絡(luò)地址是任意的一個(gè)兩個(gè)或三個(gè)字節(jié)。這取決于;這是一個(gè)A類B類或C類地址。沒有可用的尾部字節(jié)。由一個(gè)煙頭發(fā)送的NR報(bào)文應(yīng)是最簡(jiǎn)單的。也就

39、是它僅有個(gè)數(shù)據(jù)塊,以它的自身地址開頭(在網(wǎng)絡(luò)上它和相鄰核心網(wǎng)關(guān)通用),列出可到達(dá)哪兒的合適初站的網(wǎng)絡(luò)。這些一般正是沒有其他網(wǎng)絡(luò)路徑的網(wǎng)絡(luò)。</p><p>  核心網(wǎng)關(guān)應(yīng)發(fā)送完整的NR報(bào)文。包含所有關(guān)于同一網(wǎng)絡(luò)上的其他網(wǎng)關(guān)的信息,既有核心網(wǎng)關(guān)(應(yīng)被列為內(nèi)部網(wǎng)關(guān))也有其他網(wǎng)關(guān)(應(yīng)被列為外部鄰居,可能還包括煙頭本身)。這個(gè)信息應(yīng)使煙頭變成一個(gè)所有這些其他網(wǎng)關(guān)的間接鄰居(見下文)。就是,如果合適的話煙頭應(yīng)直接轉(zhuǎn)發(fā)通信給

40、這些其他網(wǎng)關(guān),但不應(yīng)該變成他們的直接鄰居。</p><p>  煙頭絕不應(yīng)轉(zhuǎn)發(fā)給任何直接或間接相鄰的核心網(wǎng)關(guān)任何對(duì)這些網(wǎng)關(guān)不是合適初站的通信,象在一個(gè)NR報(bào)文中指出的那樣。當(dāng)然,這不能應(yīng)用到正在使用源路由選項(xiàng)上的數(shù)據(jù)報(bào)。任何這種數(shù)據(jù)報(bào)應(yīng)總被按照在源路由選項(xiàng)域中指示的那樣轉(zhuǎn)發(fā),即使要求轉(zhuǎn)發(fā)到一個(gè)不能作為合適初站的網(wǎng)關(guān)上。</p><p>  6.NR報(bào)文輪詢技術(shù)</p><

41、;p>  沒有網(wǎng)關(guān)必須發(fā)送NR報(bào)文給任何其他網(wǎng)關(guān),除了作為一個(gè)來自直接鄰居的NR輪詢的響應(yīng)。然而,網(wǎng)關(guān)要求在幾秒內(nèi)(服從于兩段限制的)去響應(yīng)一個(gè)來自一個(gè)直接鄰居的NR輪詢。即使網(wǎng)關(guān)相信那個(gè)鄰居已停機(jī)。</p><p>  EGP NR輪詢報(bào)文為此而定義。沒有網(wǎng)關(guān)可以為了一個(gè)NR報(bào)文而大于1分鐘一次的輪詢其他網(wǎng)關(guān)。網(wǎng)關(guān)收到大于1分鐘一次的輪詢可能會(huì)簡(jiǎn)單的給以忽略或發(fā)回一個(gè)錯(cuò)誤報(bào)文。</p>&l

42、t;p>  網(wǎng)關(guān)G將接收作為來自作為網(wǎng)關(guān)G’的輪詢間隔最小的間隔和G’將作為來自網(wǎng)關(guān)G輪詢間隔最小間隔被規(guī)定為G和G’變成直接鄰居的時(shí)間。所有鄰居獲取請(qǐng)求和鄰居獲取回答都允許發(fā)送者規(guī)定它的想要的最小輪詢間隔(以秒計(jì)算)。如果G規(guī)定到達(dá)G’也就是它的最小輪詢間隔為X, G’不應(yīng)以大于X秒一次的頻率輪詢G。輪詢必須只發(fā)送給有鄰居獲取協(xié)議宣布為可達(dá)的直接鄰居。</p><p>  NR輪詢報(bào)文含有一個(gè)由輪詢網(wǎng)關(guān)選

43、擇的序列號(hào)。被輪詢網(wǎng)關(guān)應(yīng)在回應(yīng)輪詢時(shí)發(fā)送的NR報(bào)文中返回這個(gè)序列號(hào),以便以便時(shí)輪詢網(wǎng)關(guān)能使收到的NR報(bào)文和輪詢匹配。</p><p>  總的來說,輪詢應(yīng)被重傳一定次數(shù)(在重傳間用一個(gè)合理的時(shí)間間隔)直到一個(gè)NR報(bào)文被收到。若在最大重傳次數(shù)之后沒有收到NR報(bào)文,輪詢網(wǎng)關(guān)應(yīng)假定被輪詢網(wǎng)關(guān)對(duì)任何網(wǎng)關(guān)而言都不是一個(gè)合適的初站。輪詢/重傳算法的最佳參數(shù)應(yīng)取取決于兩個(gè)網(wǎng)關(guān)和連接他們的網(wǎng)絡(luò)的特性。收到的序列號(hào)于最近發(fā)出的輪詢

44、的鑒別號(hào)不匹配的NR報(bào)文被忽略。不存在為多個(gè)突出的輪詢給同一鄰居的規(guī)定。</p><p><b>  7.發(fā)送NR報(bào)文</b></p><p>  通常,NR報(bào)報(bào)文僅被作為一個(gè)輪詢的響應(yīng)被發(fā)送。然而,在來自兩個(gè)外部鄰居的成功輪詢之間,一個(gè)網(wǎng)關(guān)可能發(fā)送一個(gè)且僅發(fā)送一個(gè)主動(dòng)NR報(bào)文給那個(gè)鄰居,這給他有限的權(quán)利去快速的通告可能在上次輪詢之后的間隔之內(nèi)已出現(xiàn)的網(wǎng)絡(luò)可達(dá)性變化。

45、過多的NR報(bào)文可能會(huì)被忽略,或被返回一個(gè)錯(cuò)誤報(bào)文。</p><p>  NR報(bào)文應(yīng)在收到輪詢之后幾秒內(nèi)發(fā)出。不及使得響應(yīng)一個(gè)NR報(bào)文可能導(dǎo)致輪詢網(wǎng)關(guān)認(rèn)定被輪詢網(wǎng)關(guān)對(duì)于任何網(wǎng)絡(luò)都不是一個(gè)合適的初站。作為輪詢發(fā)送的NR報(bào)文載有輪詢報(bào)文的序列號(hào)報(bào)文域中的列號(hào)。主動(dòng)NR報(bào)文含有收到的上個(gè)輪詢的鑒別號(hào),并且具有主動(dòng)位設(shè)置。(注意,這個(gè)允許只為單個(gè)NR報(bào)文/每輪詢周期)</p><p>  來自非鄰居

46、的,來自未被公布為可達(dá)的鄰居或具有非法的IP源網(wǎng)絡(luò)域輪詢,應(yīng)被回答以具有合適原因域的EGP錯(cuò)誤報(bào)文。如果G發(fā)送一NR輪詢報(bào)文給G’(具有IP源網(wǎng)絡(luò)N)并且G’不是G的鄰居(G有去往網(wǎng)絡(luò)N的接口或,G’不具有到達(dá)網(wǎng)絡(luò)N的接口),那末網(wǎng)絡(luò)域被認(rèn)為非法。</p><p>  一個(gè)網(wǎng)關(guān)不必在最小間隔內(nèi)發(fā)送多于一個(gè)的NR報(bào)文,在鄰居獲取期間。產(chǎn)生意外時(shí),為了復(fù)制輪詢(連續(xù)的輪詢具有相同的序列號(hào))卻必須這樣做,這種情況在輪詢

47、在傳輸中被丟失時(shí)出現(xiàn)。網(wǎng)關(guān)應(yīng)發(fā)送一個(gè)NR報(bào)文(回答中含有它的最近信息)給一個(gè)復(fù)制輪詢。</p><p><b>  8.間接鄰居</b></p><p>  一個(gè)外部網(wǎng)關(guān)變成一個(gè)間接鄰居需要三個(gè)步驟:(a)鄰居獲取(b)運(yùn)行可達(dá)協(xié)議還有(c)為NR報(bào)文周期性的運(yùn)行輪詢鄰居。假使那個(gè)網(wǎng)關(guān)G收到一個(gè)來自G’的NR報(bào)文。在這個(gè)G’中指出存在一些鄰居G1…Gn.對(duì)于一組網(wǎng)絡(luò)而

48、言每個(gè)都是一個(gè)合適的初站。那末應(yīng)被允許去為這些網(wǎng)絡(luò)轉(zhuǎn)發(fā)通信直接到G1…Gn中的合適的一個(gè)而不必首先發(fā)送給G’。在這種情況下,G也許被認(rèn)為是G1…Gn中的一個(gè)間接鄰居,因?yàn)樗暈檗D(zhuǎn)發(fā)通信的其他網(wǎng)關(guān)的鄰居,但不執(zhí)行鄰居獲取,鄰居可達(dá)性或用他們互換NR報(bào)文。鄰居和網(wǎng)絡(luò)可達(dá)性信息間接的通過G’獲得,所以指明“間接鄰居”。我們說G是一個(gè)經(jīng)由G’的 G1…Gn的間接鄰居。</p><p>  如果G是G’的經(jīng)由G”的一個(gè)間接

49、鄰居并且G收到一個(gè)來自G”(不涉及G’)的NR報(bào)文,G應(yīng)把G’當(dāng)成不可達(dá)。</p><p><b>  9.局限性</b></p><p>  必須明確的了解,外部網(wǎng)關(guān)協(xié)議不在其內(nèi)部建立路由算法。另外它不提供常規(guī)領(lǐng)域路由算法實(shí)現(xiàn)所需的全部信息。如果拓?fù)洳环仙厦嫠o出的煙頭所做的實(shí)現(xiàn),外部網(wǎng)關(guān)協(xié)議就不能提供足夠的拓?fù)湫畔⑷シ乐寡h(huán)。</p><p&

50、gt;  若任意網(wǎng)關(guān)發(fā)出一個(gè)具有錯(cuò)誤信息的NR報(bào)文,要求成為一個(gè)它實(shí)際上根本不可能到達(dá)的網(wǎng)絡(luò)的合適初站,去網(wǎng)那個(gè)網(wǎng)絡(luò)的通信可能永遠(yuǎn)不會(huì)被投遞。實(shí)現(xiàn)者必須記住這一點(diǎn)。</p><p>  A 附錄 A——EGP報(bào)文格式</p><p>  外部網(wǎng)關(guān)協(xié)議運(yùn)行在互聯(lián)網(wǎng)協(xié)議之上,協(xié)議號(hào)為8(十進(jìn)制)。</p><p>  A.1 鄰居獲取報(bào)文</p>&l

51、t;p>  0 1 2 3</p><p>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

52、-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! EGP Version # ! Type ! Code ! Info !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>

53、  ! Checksum ! Autonomous System # !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Sequence # ! NR He

54、llo interval !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! NR poll interval !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

55、+</p><p><b>  描述:</b></p><p>  鄰居獲取報(bào)文有內(nèi)部和外部網(wǎng)關(guān)用來變成互為鄰居。</p><p>  EGP Version #</p><p><b>  2</b></p><p><b>  Type </b>

56、</p><p><b>  3</b></p><p><b>  Code </b></p><p>  Code =0,鄰居獲取請(qǐng)求</p><p>  Code =1,鄰居獲取回答</p><p>  Code =2,鄰居獲取拒絕(見信息域)</

57、p><p>  Code =3,鄰居死亡報(bào)文(見信息域)</p><p>  Code =4,鄰居死亡確認(rèn)</p><p><b>  Checksum </b></p><p>  EGP校驗(yàn)和是從EGP版本號(hào)域開始的EGP報(bào)文的1的反碼和的16位1的反碼。為了計(jì)算校驗(yàn)和,校驗(yàn)域應(yīng)為0。</p><

58、p>  Autonomous System # </p><p>  此十六位數(shù)指出包含這個(gè)報(bào)文源網(wǎng)關(guān)的自治系統(tǒng)。 </p><p><b>  Info </b></p><p>  對(duì)于拒絕報(bào)文,給出拒絕原因:</p><p><b>  未指明</b></p>&

59、lt;p><b>  超出表空間</b></p><p><b>  管理性禁止</b></p><p>  為終止報(bào)文給出終止成為鄰居的原因:</p><p><b>  未指明</b></p><p><b>  停機(jī)</b></p>

60、<p><b>  不再需要</b></p><p>  否則,這個(gè)域必須為0。</p><p>  Sequence # </p><p>  它用于幫助匹配請(qǐng)求和應(yīng)答。</p><p>  NR Hello interval</p><p>  最小hello輪詢間隔(以秒為單

61、位)。</p><p>  NR poll interval </p><p>  最小NR輪詢間隔(以秒為單位)。</p><p>  A.2 鄰居hello/I heard you 報(bào)文</p><p>  0 1 2 3&l

62、t;/p><p>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! EGP Version # ! Type

63、 ! Code ! Status !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Checksum ! Autonomous System # !</p&g

64、t;<p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Sequence # !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p><b>

65、;  描述:</b></p><p>  外部鄰居使用EGP鄰居hello和I heard you報(bào)文去判斷鄰居的連通性。當(dāng)鄰居收到一個(gè)來自一個(gè)鄰居的EGP鄰居的hello報(bào)文時(shí),它應(yīng)用一個(gè)EGP“I heard you”報(bào)文給以響應(yīng)。 </p><p>  EGP Version #</p><p><b>  2</b><

66、/p><p><b>  Type </b></p><p><b>  5</b></p><p><b>  Code </b></p><p>  Code=0, hello</p><p>  Code=1, I heard you

67、</p><p>  Checksum </p><p>  EGP校驗(yàn)和是從EGP版本號(hào)域開始的EGP報(bào)文的1的反碼和的16位1的反碼。為了計(jì)算校驗(yàn)和,校驗(yàn)域應(yīng)為0。</p><p>  Autonomous System # </p><p>  此十六位數(shù)指出包含這個(gè)報(bào)文源網(wǎng)關(guān)的自治系統(tǒng)。</p><

68、p>  Sequence # </p><p>  它用于幫助匹配請(qǐng)求和應(yīng)答。</p><p><b>  狀態(tài)</b></p><p><b>  非給定狀況</b></p><p>  對(duì)我來說你看起來可達(dá)</p><p>  由鄰居可達(dá)性協(xié)議看來你不可達(dá)<

69、/p><p>  由網(wǎng)絡(luò)可達(dá)性信息看來(諸如來自ARPANET網(wǎng)的1822目的地死亡報(bào)文)看來你不可達(dá)</p><p>  由于我的網(wǎng)絡(luò)接口問題看來你不可達(dá)</p><p>  A3 NR輪詢報(bào)文</p><p>  0 1 2 3<

70、;/p><p>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! EGP Version # ! Type

71、 ! Code ! Unused !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Checksum ! Autonomous System # !</p>

72、<p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Sequence # ! Unused !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

73、-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! IP Source Network !</p><p><b>  描述:</b></p><p><b>  說明</b></p><

74、p>  想要接受來自外部網(wǎng)關(guān)的NR報(bào)文的網(wǎng)關(guān)將發(fā)送一個(gè)NR Poll報(bào)文。 在NR報(bào)文中提到的各網(wǎng)關(guān)在位于IP源網(wǎng)絡(luò)域中的網(wǎng)絡(luò)上具有一個(gè)接口。</p><p>  EGP Version #_</p><p><b> ?。?lt;/b></p><p><b>  類型</b></p><p>&

75、lt;b> ?。?lt;/b></p><p><b>  代碼</b></p><p><b>  0</b></p><p><b>  校驗(yàn)和</b></p><p>  EGP校驗(yàn)和是從EGP版本號(hào)域開始的EGP報(bào)文的1的反碼和的16位1的反碼。 為了計(jì)算

76、該校驗(yàn)和,校驗(yàn)和域應(yīng)該為零。</p><p><b>  獨(dú)立系統(tǒng)#_</b></p><p>  這個(gè)16位號(hào)數(shù)識(shí)別該獨(dú)立系統(tǒng)</p><p>  包含那個(gè)是該報(bào)文的源的網(wǎng)關(guān)</p><p><b>  序號(hào)</b></p><p><b>  幫助匹配請(qǐng)求和答復(fù)

77、</b></p><p><b>  IP源網(wǎng)絡(luò)</b></p><p>  在NR報(bào)文中提到的各網(wǎng)關(guān)在位于IP源網(wǎng)絡(luò)域中的網(wǎng)絡(luò)上具有一個(gè)接口。 IP源網(wǎng)絡(luò)被標(biāo)記為一字節(jié)的網(wǎng)絡(luò)號(hào)碼后面是兩個(gè)字節(jié)的零為了A類網(wǎng)絡(luò)兩個(gè)字節(jié)的網(wǎng)絡(luò)號(hào)碼后面是一字節(jié)的零用于B類網(wǎng)絡(luò)并且三字節(jié)的網(wǎng)絡(luò)號(hào)碼用于C類網(wǎng)絡(luò)。</p><p>  A.4 網(wǎng)絡(luò)可達(dá)性

78、報(bào)文</p><p>  0 1 2 3</p><p>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+

79、-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! EGP Version # ! Type ! Code !U! Zeroes !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<

80、/p><p>  ! Checksum ! Autonomous System # !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Sequence #

81、 ! # of Int Gwys ! # of Ext Gwys !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! IP Source Network !<

82、/p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Gateway 1 IP address (without network #) ! ; 1, 2 or 3 bytes</p><p>  +-+-+-+-+-+-+-+-+-+-+-+

83、-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! # Distances !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Distance 1 ! # Nets !</p><p>  +-+-+-+-+-+-+-+-+-+

84、-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! net 1,1,1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1, 2 or 3 bytes</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! n

85、et 1,1,2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1, 2 or 3 bytes</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p><b>  ...</b></p><p>  +-+-+-+-+-+-+-+-+-

86、+-+-+-+-+-+-+-+</p><p>  ! Distance 2 ! # Nets !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! net 1,2,1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1,

87、 2 or 3 bytes</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! net 1,2,2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1, 2 or 3 bytes</p><p>  +-+-+-+-+-+-+-+-+-+-+-

88、+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p><b>  ...</b></p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Gateway n IP address (

89、without network #) !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! # Distances !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p&g

90、t;<p>  ! Distance 1 ! # Nets !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! net n,1,1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1, 2 or

91、3 bytes</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! net n,1,2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1, 2 or 3 bytes</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+

92、-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Distance 2 ! # Nets !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! net n,2,1 !!!!!!!!!!!!!!!

93、!!!!!!!!!!!!!!!!!! ; 1, 2 or 3 bytes</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! net n,2,2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1, 2 or 3 bytes</p><p>

94、;  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p><b>  ...</b></p><p><b>  說明</b></p><p>  網(wǎng)絡(luò)可達(dá)性報(bào)文( NR)用來發(fā)現(xiàn)通過外部網(wǎng)關(guān)可能到達(dá)的網(wǎng)絡(luò)。 發(fā)送 NR報(bào)文響應(yīng)一個(gè)NR Poll報(bào)文。<

95、/p><p>  EGP Version #_</p><p><b>  2</b></p><p><b>  類型</b></p><p><b>  1</b></p><p><b>  代碼</b></p>&

96、lt;p><b>  0</b></p><p><b>  校驗(yàn)和</b></p><p>  EGP校驗(yàn)和是從EGP版本號(hào)域開始的EGP報(bào)文的1的反碼和的16位1的反碼。 為了計(jì)算該校驗(yàn)和,校驗(yàn)和域應(yīng)該為零。</p><p><b>  獨(dú)立系統(tǒng)#_</b></p><

97、p>  這個(gè)識(shí)別該獨(dú)立系統(tǒng)的16位數(shù)包含那個(gè)是該報(bào)文的源的網(wǎng)關(guān)。</p><p>  U (未經(jīng)請(qǐng)求的)位</p><p>  這個(gè)位被設(shè)定如果NR報(bào)文正在未經(jīng)請(qǐng)求的發(fā)送。</p><p><b>  序號(hào)</b></p><p>  上一個(gè)由鄰居發(fā)送的給這個(gè)正在發(fā)送的NR報(bào)文的NR poll報(bào)文的序號(hào)。 這個(gè)號(hào)

98、碼用來幫助匹配輪詢和答復(fù)。</p><p><b>  IP源網(wǎng)絡(luò)</b></p><p>  在NR報(bào)文中提到的各網(wǎng)關(guān)在位于IP源網(wǎng)絡(luò)域中的網(wǎng)絡(luò)上具有一個(gè)接口。</p><p><b>  內(nèi)部網(wǎng)關(guān)#_</b></p><p>  在這個(gè)報(bào)文中提到的內(nèi)部網(wǎng)關(guān)。</p><p&g

99、t;<b>  外部網(wǎng)關(guān)#_</b></p><p>  在這個(gè)報(bào)文中提到的外部網(wǎng)關(guān)。</p><p><b>  網(wǎng)關(guān) IP地址</b></p><p>  網(wǎng)關(guān) IP地址的1、2或3字節(jié)(沒有網(wǎng)絡(luò)#_)。</p><p><b>  距離</b></p>&l

100、t;p>  以網(wǎng)關(guān)為單位的數(shù)目。</p><p><b>  距離</b></p><p><b>  距離</b></p><p><b>  網(wǎng)</b></p><p>  在這個(gè)距離內(nèi)的網(wǎng)數(shù)目。</p><p><b>  網(wǎng)絡(luò)地址

101、</b></p><p>  通過前面的網(wǎng)關(guān)能夠到達(dá)的網(wǎng)絡(luò)的網(wǎng)絡(luò)地址的1、2或3字節(jié)。</p><p>  A.5 EGP錯(cuò)誤信息</p><p>  0 1 2 3</p><p>  0 1 2 3 4 5 6 7 8

102、 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! EGP Version # ! Type ! Code ! Unused

103、 !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Checksum ! Autonomous System # !</p><p>  +-+-+-+-+-+-+-+-+-+

104、-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</p><p>  ! Sequence # ! Reason !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

105、-+</p><p>  ! !</p><p>  ! Error Message Header !</p><p>  ! (first

106、 three 32-bit words of EGP header) !</p><p>  ! !</p><p>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

107、-+</p><p><b>  說明</b></p><p>  EGP錯(cuò)誤信息被作為具有非法的校驗(yàn)和或在它的一個(gè)域中具有不正確的值的EGP報(bào)文的響應(yīng)遞送。</p><p>  EGP Version #_</p><p><b> ?。?lt;/b></p><p><b

108、>  類型</b></p><p><b> ?。?lt;/b></p><p><b>  代碼</b></p><p><b>  0</b></p><p><b>  校驗(yàn)和</b></p><p>  EGP校

109、驗(yàn)和是從EGP版本號(hào)域開始的EGP報(bào)文的1的反碼和的16位1的反碼。 為了計(jì)算該校驗(yàn)和,校驗(yàn)和域應(yīng)該為零。</p><p><b>  獨(dú)立系統(tǒng)#_</b></p><p>  這個(gè)識(shí)別該獨(dú)立系統(tǒng)的16位數(shù)包含那個(gè)是該報(bào)文的源的網(wǎng)關(guān)。</p><p><b>  序號(hào)</b></p><p>  

110、通過網(wǎng)關(guān)發(fā)送錯(cuò)誤信息賦予的序號(hào)。</p><p><b>  理由</b></p><p>  EGP報(bào)文有差錯(cuò)的理由。 下列理由已經(jīng)被定義∶</p><p><b>  0 -未詳細(xì)說明的</b></p><p>  1 -非法的EGP校驗(yàn)和</p><p> ?。?在NR

111、 Poll或響應(yīng)中的非法的IP源地址</p><p>  3 -未定義的EGP類型或代碼</p><p>  4 -收到的來自非鄰居的poll</p><p>  5 -收到過多未經(jīng)請(qǐng)求的NR報(bào)文</p><p>  6 -收到過多poll</p><p>  7 -在收到NR報(bào)文中不正確的統(tǒng)計(jì)</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論