RFC955_朝向一個(gè)處理過(guò)程應(yīng)用的傳輸服務(wù)_第1頁(yè)
RFC955_朝向一個(gè)處理過(guò)程應(yīng)用的傳輸服務(wù)_第2頁(yè)
RFC955_朝向一個(gè)處理過(guò)程應(yīng)用的傳輸服務(wù)_第3頁(yè)
RFC955_朝向一個(gè)處理過(guò)程應(yīng)用的傳輸服務(wù)_第4頁(yè)
RFC955_朝向一個(gè)處理過(guò)程應(yīng)用的傳輸服務(wù)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、RFCXXX ISO8473基礎(chǔ)上的端系統(tǒng)與中介系統(tǒng)間的路由信息的交換(ES-IS)組織:中國(guó)互動(dòng)出版網(wǎng)(/)RFC文檔中文翻譯計(jì)劃(/compters/emook/aboutemook.htm)E-mail:譯者:譯文發(fā)布時(shí)間:2001-11-24版權(quán):本中文翻譯文檔版權(quán)歸中國(guó)互動(dòng)出版網(wǎng)所有??梢杂糜诜巧虡I(yè)用途自由轉(zhuǎn)載,但必須保留本文檔的翻譯及版權(quán)信息。 ISO8473基礎(chǔ)上的端系統(tǒng)與中介系統(tǒng)間的路由信息的交換(ES-IS)1、介紹22、應(yīng)用范圍33參考34、定義

2、44.1參考模型定義44.2網(wǎng)絡(luò)層結(jié)構(gòu)定義44.3網(wǎng)絡(luò)層地址定義44.4局域網(wǎng)定義44.5補(bǔ)充定義55.代號(hào)及縮寫55.1數(shù)據(jù)單元55.2協(xié)議數(shù)據(jù)單元55.3協(xié)議數(shù)據(jù)單元部分55.4參數(shù)65.5雜項(xiàng)66.協(xié)議總覽66.1協(xié)議提供的信息66.2協(xié)議的子集66.3編址66.4協(xié)議假定已存在的服務(wù)76.5本地環(huán)境應(yīng)提供的服務(wù)76.6子網(wǎng)類型87.協(xié)議功能97.1協(xié)議定時(shí)器97.2配置報(bào)告功能107.3配置記錄功能117.4舊配置清除功能117.5配置查詢功能117.6配置響應(yīng)功能127.7重定向請(qǐng)求功能127.8重定向記錄功能137.9重定向刷新功能137.10舊的重定向的清除功能137.11 PD

3、U頭部錯(cuò)誤檢測(cè)137.12功能的分類148.PDU的結(jié)構(gòu)和編碼148.1結(jié)構(gòu)148.2固定部分158.3網(wǎng)絡(luò)地址部分168.4子網(wǎng)地址部分178.5可選部分188.6端系統(tǒng)HELLO PDU198.7中介系統(tǒng)HELLO PDU208.8重定向 PDU21附錄A 技術(shù)支持材料23A.1定時(shí)器的使用23A.2路由重定向信息的刷新和定時(shí)24A.3系統(tǒng)初始化25A.4重定向清除的優(yōu)化251、介紹本協(xié)議是一套國(guó)際標(biāo)準(zhǔn)中的一個(gè),它用來(lái)方便開(kāi)放系統(tǒng)的互連。這一套標(biāo)準(zhǔn)包含了達(dá)到此目的所需的服務(wù)和協(xié)議。本協(xié)議的制定充分考慮到了開(kāi)放系統(tǒng)互連參考模型中定義的相關(guān)層以及國(guó)際網(wǎng)絡(luò)組織所定義的網(wǎng)絡(luò)結(jié)構(gòu)。特別要指出的是,本

4、協(xié)議是一個(gè)網(wǎng)絡(luò)層的協(xié)議。它允許端系統(tǒng)和中介系統(tǒng)之間交換配置和路由信息,以方便網(wǎng)絡(luò)層的路由和中繼操作。端系統(tǒng)與中介系統(tǒng)之間在網(wǎng)絡(luò)層的通信與中介系統(tǒng)之間的通信是分開(kāi)考慮的。本協(xié)議專門討論前者。如果附加一個(gè)負(fù)責(zé)中介系統(tǒng)之間通信的協(xié)議,網(wǎng)絡(luò)層的功能將大大加強(qiáng)。但即使沒(méi)有這個(gè)附加的協(xié)議,本協(xié)議也是非常有用的。ES-IS協(xié)議提供了解決以下問(wèn)題的方法:1、當(dāng)一個(gè)端系統(tǒng)并非直接連接在另一個(gè)端系統(tǒng)上時(shí),這個(gè)端系統(tǒng)如何發(fā)現(xiàn)中介系統(tǒng)的存在和可達(dá)性并通過(guò)它來(lái)將NPDU傳送到另一個(gè)端系統(tǒng)。2、由于NSAP地址并不能提供子網(wǎng)中的目的地址,端系統(tǒng)如何發(fā)現(xiàn)同一個(gè)子網(wǎng)中的另一個(gè)端系統(tǒng)。3、中介系統(tǒng)如何發(fā)現(xiàn)與它直接相連的各個(gè)子網(wǎng)

5、內(nèi)的端系統(tǒng)的存在。ES-IS協(xié)議假定以下情況的存在:1、子網(wǎng)本身能夠順利地完成在本網(wǎng)內(nèi)發(fā)送信息到子網(wǎng)連接點(diǎn)的工作。2、子網(wǎng)本身不能僅依靠NSAP地址在全網(wǎng)范圍內(nèi)與目的地址通信。注:由于以上的原因,應(yīng)用層通信不能直接利用該協(xié)議提供的功能。ES-IS協(xié)議無(wú)連接的,它被設(shè)計(jì)用來(lái):1、減少端系統(tǒng)之間通信前所需要的狀態(tài)信息。2、減少端系統(tǒng)上用來(lái)存放路由信息所需的內(nèi)存空間。3、降低路由算法的復(fù)雜性。本協(xié)議的設(shè)計(jì)是和提供無(wú)連接網(wǎng)絡(luò)服務(wù)的協(xié)議有緊密的關(guān)系的。由于路由的種類與通信的種類密切相關(guān),所以當(dāng)網(wǎng)絡(luò)層不是使用ISO協(xié)議時(shí),本協(xié)議可能無(wú)法提供路由需要的信息。2、應(yīng)用范圍國(guó)際標(biāo)準(zhǔn)提供了一個(gè)協(xié)議,用來(lái)為使用IS

6、O8473的網(wǎng)絡(luò)層的端系統(tǒng)和中介系統(tǒng)維護(hù)路由信息。此處提到的協(xié)議均是需要無(wú)連接的服務(wù)。此標(biāo)準(zhǔn)指明了:a) 端系統(tǒng)和中介系統(tǒng)的網(wǎng)絡(luò)實(shí)體之間的配置和路由信息的傳送過(guò)程;b) 配置和路由信息所用的協(xié)議數(shù)據(jù)單元的編碼;c) 協(xié)議控制信息的正確的解釋過(guò)程,以及d) 在功能上要求與該標(biāo)準(zhǔn)的一致性。這些過(guò)程在如下條款定義:a) 端系統(tǒng)和中介系統(tǒng)之間交換協(xié)議數(shù)據(jù)單元的交互過(guò)程;以及b) 在網(wǎng)絡(luò)實(shí)體和下層服務(wù)提供者之間交換子網(wǎng)服務(wù)原語(yǔ)的交互過(guò)程。本協(xié)議并未為路由和信息在中介系統(tǒng)間的傳遞指明協(xié)議元素和算法。這些功能是本協(xié)議所不能及的。3參考ISO7489 信息處理系統(tǒng)-開(kāi)放系統(tǒng)互連-基本參考型。DIS7489/D

7、AD1 信息處理系統(tǒng)-開(kāi)放系統(tǒng)互連-ISO7489 標(biāo)準(zhǔn)的補(bǔ)充(關(guān)于無(wú)連接傳輸)。ISO8348 信息處理系統(tǒng)-系統(tǒng)間電信及信息交換-網(wǎng)絡(luò)服務(wù)定義的補(bǔ)充(關(guān)于無(wú)連接傳輸)。ISO8348/AD2 信息處理系統(tǒng)-系統(tǒng)間電信及信息交換-網(wǎng)絡(luò)服務(wù)定義的補(bǔ)充(關(guān)于網(wǎng)絡(luò)層地址)。ISO8473 信息處理系統(tǒng)-系統(tǒng)間電信及信息交換-提供無(wú)連接網(wǎng)絡(luò)服務(wù)的協(xié)議。DIS8648 信息處理系統(tǒng)-系統(tǒng)間電信及信息交換-網(wǎng)絡(luò)層的內(nèi)部組織。SC21/N965 OSI框架管理-第七號(hào)工作草案。DIS8802 局域網(wǎng)。第一部分 綜述4、定義4.1參考模型定義本文采用了以下概念(由ISO7489定義):a) 網(wǎng)絡(luò)層b) 網(wǎng)絡(luò)

8、服務(wù)接入點(diǎn)c) 網(wǎng)絡(luò)服務(wù)接入點(diǎn)地址d) 網(wǎng)絡(luò)實(shí)體e) 路由f) 網(wǎng)絡(luò)協(xié)議g) 網(wǎng)絡(luò)延時(shí)h) 網(wǎng)絡(luò)協(xié)議單元4.2網(wǎng)絡(luò)層結(jié)構(gòu)定義本文采用了以下概念(由DIS8648定義):a) 子網(wǎng)b) 端系統(tǒng)c) 中介系統(tǒng)d) 子網(wǎng)服務(wù)e) 子網(wǎng)接入?yún)f(xié)議f) 子網(wǎng)獨(dú)立收斂協(xié)議4.3網(wǎng)絡(luò)層地址定義本文采用了以下概念(由DIS8348/DAD2、網(wǎng)絡(luò)服務(wù)定義的補(bǔ)充(關(guān)于網(wǎng)絡(luò)層地址)定義):a) 子網(wǎng)地址b) 子網(wǎng)接入點(diǎn)4.4局域網(wǎng)定義本文采用了以下概念(由DIS8802局域網(wǎng)標(biāo)準(zhǔn)定義):a) 組播地址b) 廣播地址4.5補(bǔ)充定義在本文中,以下定義適用:配置:隸屬于同一子網(wǎng)的端系統(tǒng)和中介系統(tǒng)(由術(shù)語(yǔ)“系統(tǒng)類型”定義,

9、涉及到網(wǎng)絡(luò)服務(wù)接入點(diǎn)地址、網(wǎng)絡(luò)實(shí)體、系統(tǒng)和子網(wǎng)絡(luò)連接點(diǎn)間的通信)的集合。網(wǎng)絡(luò)實(shí)體標(biāo)題:網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)符,它與網(wǎng)絡(luò)服務(wù)接入點(diǎn)具有相同的句法結(jié)構(gòu),它能準(zhǔn)確地定義一個(gè)網(wǎng)絡(luò)實(shí)體中的端系統(tǒng)或中介系統(tǒng)。5.代號(hào)及縮寫5.1數(shù)據(jù)單元PDU 協(xié)議數(shù)據(jù)單元SNSDU 子網(wǎng)服務(wù)數(shù)據(jù)單元5.2協(xié)議數(shù)據(jù)單元ESH PDU 端系統(tǒng)HELLO協(xié)議數(shù)據(jù)單元ISH PDU 中介系統(tǒng)HELLO協(xié)議數(shù)據(jù)單元RD PDU 重定向協(xié)議數(shù)據(jù)單元5.3協(xié)議數(shù)據(jù)單元部分NPID 網(wǎng)絡(luò)層協(xié)議標(biāo)識(shí)符LI 長(zhǎng)度指示V/P 版本/協(xié)議擴(kuò)展標(biāo)識(shí)符TP 類型CS 校驗(yàn)NETL 網(wǎng)絡(luò)實(shí)體標(biāo)題長(zhǎng)度NET 網(wǎng)絡(luò)實(shí)體標(biāo)題DAL 目的地址長(zhǎng)度DA 目的地址SAL

10、 源地址長(zhǎng)度SA 源地址BSNPAL 目的地最佳路由的子網(wǎng)地址長(zhǎng)度BSNPA 目的地最佳路由的子網(wǎng)地址HT 保持定時(shí)器5.4參數(shù)CT 配置定時(shí)器RT 重定向定時(shí)器5.5雜項(xiàng)ES 端系統(tǒng)IS 中介系統(tǒng)SN 子網(wǎng)SNACP 子網(wǎng)接入?yún)f(xié)議SNICP 子網(wǎng)獨(dú)立收斂協(xié)議6.協(xié)議總覽6.1協(xié)議提供的信息本協(xié)議向網(wǎng)絡(luò)實(shí)體提供了兩種信息來(lái)支持它的運(yùn)行:a) 配置信息;以及b) 路由重定向信息配置信息允許端系統(tǒng)發(fā)現(xiàn)中介系統(tǒng)的存在和可達(dá)性,并且允許中介系統(tǒng)發(fā)現(xiàn)端系統(tǒng)的存在和可達(dá)性。這種發(fā)現(xiàn)是動(dòng)態(tài)的,從而免除了在建立網(wǎng)絡(luò)實(shí)體標(biāo)識(shí)符(這是對(duì)網(wǎng)絡(luò)協(xié)議數(shù)據(jù)單元路由所必須的)的過(guò)程中人為的干涉。配置信息同樣也使得端系統(tǒng)能相

11、互間得到對(duì)方的信息而不需要中介系統(tǒng)的介入。注意:術(shù)語(yǔ)“配置信息”并非廣義的配置(如OSI系統(tǒng)管理采用的一樣),而是僅僅指這里專門定義的功能。路由重定向信息由中介系統(tǒng)用來(lái)通知端系統(tǒng)采用一條更好的路由來(lái)傳遞NPDU到某目的地。這條更好的路由可能是同一子網(wǎng)中的另外一個(gè)IS,也可能是目的端系統(tǒng)本身(如果該目的端系統(tǒng)與源端系統(tǒng)處在同一子網(wǎng)內(nèi))。它也使得中介系統(tǒng)能簡(jiǎn)化端系統(tǒng)的路由決定,并且提高路由決定的效率,因?yàn)镋ss可以在傳送過(guò)程中使用更好的IS和子網(wǎng)。6.2協(xié)議的子集一個(gè)網(wǎng)絡(luò)實(shí)體可以選擇支持配置信息或路由重定向信息,或者兩者都支持、或者都不。如果支持配置信息,并不需要該網(wǎng)絡(luò)實(shí)體所屬的整個(gè)子網(wǎng)都采用配置

12、信息。6.3編址在本國(guó)際標(biāo)準(zhǔn)中源地址和目的地址涉及到的參數(shù)是OSI網(wǎng)絡(luò)服務(wù)接入點(diǎn)地址。其句法和語(yǔ)義在專門文獻(xiàn)ISO8348/DAD2中有所描述。6.4協(xié)議假定已存在的服務(wù)本協(xié)議所需要的服務(wù)由表格中的原語(yǔ)所定義:SN_UNITDATA .Request .IndicationSN_Destination_Address,SN_Source_Address,SN_Quality_of_Service,SN_Userdata注意:這些服務(wù)原語(yǔ)用來(lái)描述協(xié)議機(jī)制和下面的實(shí)子網(wǎng)(或依靠收斂功能(該功運(yùn)行在實(shí)子網(wǎng)或?qū)崝?shù)據(jù)鏈路上以提供所需服務(wù))的子網(wǎng))之間的抽象接口。6.4.1子網(wǎng)地址源地址和目的地址指明了公

13、共或私有的子網(wǎng)的接入點(diǎn)(被稱為子網(wǎng)接入點(diǎn))。子網(wǎng)地址在各個(gè)子網(wǎng)中都做了定義。本協(xié)議設(shè)計(jì)時(shí)即考慮到子網(wǎng)應(yīng)支持廣播、組播或其他形式的多目的地址方式。作為單目的地址的一補(bǔ)充,參數(shù)SN_Destination_Address可能是以下幾種多目的地址方式的一種:所有端系統(tǒng)網(wǎng)絡(luò)實(shí)體所有中介系統(tǒng)網(wǎng)絡(luò)實(shí)體當(dāng)一個(gè)實(shí)子網(wǎng)不支持廣播方式或其他多目的地址的傳輸方式時(shí),網(wǎng)絡(luò)可以采用收斂功能來(lái)支持通往這些目的地的多路傳輸。當(dāng)SN_UNITDATA.Request原語(yǔ)中的SN_Destination_Address參數(shù)表示多目的地址時(shí),其相應(yīng)的SN_UNITDATA.Indication原語(yǔ)中的同一參數(shù)的值不應(yīng)改變。除了以

14、上所提到的特性以外,子網(wǎng)地址的句法和語(yǔ)義沒(méi)有在本協(xié)議中做定義。6.4.2子網(wǎng)用戶數(shù)據(jù)SN_Userdata是按一定順序擺放的多個(gè)字節(jié),這些字節(jié)在指定的子網(wǎng)接入點(diǎn)間是透明傳輸?shù)摹1緟f(xié)議要求系統(tǒng)支持能夠提供無(wú)連接網(wǎng)絡(luò)服務(wù)的最小的服務(wù)數(shù)據(jù)單元。6.5本地環(huán)境應(yīng)提供的服務(wù)協(xié)議要求定時(shí)器服務(wù)支持協(xié)議實(shí)體的時(shí)間表事件。與S-定時(shí)器相關(guān)的三個(gè)原語(yǔ):1.S-Timer Request;2. S-Timer Response;以及3. S-Timer Cancel。S-Timer Reques原語(yǔ)指示本地環(huán)境初始化一個(gè)指定名字的定時(shí)器,記錄并且保持指定長(zhǎng)的一段時(shí)間。S-Timer Response原語(yǔ)由本地生成

15、,它指示延時(shí)時(shí)間已到。S-Timer Cancel原語(yǔ)指示本地環(huán)境取消定時(shí)器服務(wù)。如果參數(shù)沒(méi)有說(shuō)明,所有的指定名字的定時(shí)器都將被取消。如果沒(méi)有定時(shí)器與參數(shù)吻合,該原語(yǔ)將不引起任何動(dòng)作。S-定時(shí)器的服務(wù)原語(yǔ)的參數(shù)如下表所示:STIMER .Request .ResponseSTime,SName,SSubscriptSName,SSubscriptTime參數(shù)指示定時(shí)器的生存周期,而Name參數(shù)給每個(gè)定時(shí)器一個(gè)標(biāo)簽,subscript參數(shù)給每個(gè)定時(shí)器賦一個(gè)值使得相同名字的定時(shí)器能區(qū)分開(kāi)來(lái),name和subscript參數(shù)構(gòu)成了該定時(shí)器唯一的參考描述。若定時(shí)器和某個(gè)協(xié)議功能聯(lián)合使用,則該定時(shí)器將在

16、該協(xié)議功能中定義。注意:該國(guó)際標(biāo)準(zhǔn)并沒(méi)有指明定時(shí)器的值。任何有關(guān)這方面的推論都不是強(qiáng)制的。選擇的時(shí)間器參數(shù)應(yīng)能使服務(wù)質(zhì)量得到保證并且滿足各種服務(wù)所要求的種種特性。6.6子網(wǎng)類型為了評(píng)估在特定的端系統(tǒng)、中介系統(tǒng)和子網(wǎng)的各種配置下該協(xié)議的適用性,定義了三種一般的子網(wǎng):1 點(diǎn)對(duì)點(diǎn)子網(wǎng);2 廣播子網(wǎng);以及3 一般拓?fù)渥泳W(wǎng)。這三種類型在以下來(lái)討論:6.6.1點(diǎn)對(duì)點(diǎn)子網(wǎng)一個(gè)點(diǎn)對(duì)點(diǎn)子網(wǎng)支持兩個(gè)系統(tǒng)。這兩個(gè)系統(tǒng)可以是兩個(gè)端系統(tǒng)或者一個(gè)端系統(tǒng)和一個(gè)單獨(dú)的中介系統(tǒng)。一個(gè)連接著兩個(gè)網(wǎng)絡(luò)實(shí)體的點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)鏈路就是一個(gè)點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)的例子。點(diǎn)對(duì)點(diǎn)子網(wǎng)的配置信息。在點(diǎn)對(duì)點(diǎn)子網(wǎng)內(nèi),協(xié)議的配置信息通知正在通信的網(wǎng)絡(luò)實(shí)體以下內(nèi)容:

17、1 拓?fù)涫欠裰挥蓛蓚€(gè)端系統(tǒng)構(gòu)成;或者2 是否有其中一個(gè)系統(tǒng)是中介系統(tǒng)注意:在點(diǎn)對(duì)點(diǎn)子網(wǎng)內(nèi),如果兩個(gè)系統(tǒng)都是中介系統(tǒng),該協(xié)議就不在適用了,取而代之的是IS-IS協(xié)議。但這并不是說(shuō)在IS-IS中配置信息不起作用。中介系統(tǒng)收到端系統(tǒng)的NSAP地址,這使得關(guān)于這些NSAP地址的可達(dá)信息和路由量度能夠被散發(fā)到其他中介系統(tǒng)中去,從而使路由計(jì)算成為可能。6.6.2廣播子網(wǎng)一個(gè)廣播子網(wǎng)支持任意數(shù)量的端系統(tǒng)和中介系統(tǒng),并且可以響應(yīng)SN_UNITDATA.Request,傳送SNPDU到所有這些系統(tǒng)或者其某個(gè)子集。一個(gè)典型的廣播子網(wǎng)的例子是DIS8802第一類局域網(wǎng)。廣播子網(wǎng)內(nèi)的配置信息。在廣播子網(wǎng)內(nèi),該協(xié)議的配

18、置信息用來(lái)通知正在通信的網(wǎng)絡(luò)實(shí)體以下內(nèi)容:1 通知端系統(tǒng)子網(wǎng)內(nèi)的每個(gè)中介系統(tǒng)的可達(dá)性、網(wǎng)絡(luò)實(shí)體標(biāo)題和SNPA地址。2 通知中介系統(tǒng)端系統(tǒng)的NSAP地址和子網(wǎng)地址。一旦中介系統(tǒng)得到這些信息,關(guān)于該NSAP的可達(dá)信息和路由量度便被散發(fā)到其他中介系統(tǒng)去以便計(jì)算路由。3 如果某中介系統(tǒng)失蹤,端系統(tǒng)便在廣播網(wǎng)內(nèi)查詢,看子網(wǎng)內(nèi)特定的NSAP是否可達(dá),如果可達(dá),用哪個(gè)SNPA地址進(jìn)行連接。廣播網(wǎng)內(nèi)的路由重定向。廣播網(wǎng)采用路由重定向來(lái)使得中介系統(tǒng)可以通知中介系統(tǒng)到達(dá)某個(gè)NSAP的更好的路由。這個(gè)路由可能是子網(wǎng)內(nèi)的另一個(gè)中介系統(tǒng),也可能是目的端系統(tǒng)本身。6.6.3一般拓?fù)渥泳W(wǎng)一個(gè)一般拓?fù)渥泳W(wǎng)支持任意多數(shù)量的端系

19、統(tǒng)和中介系統(tǒng),但是不象廣播子網(wǎng)那樣支持無(wú)連接的多地址傳送。X.25和ISO8208就屬于這種類型。注意:廣播子網(wǎng)和一般拓?fù)渥泳W(wǎng)間的關(guān)鍵區(qū)別在于通過(guò)多路傳輸?shù)竭_(dá)一個(gè)潛在的較大的子網(wǎng)子集所用的開(kāi)銷。在一般拓?fù)渥泳W(wǎng)中,開(kāi)銷被假定為接近于傳送一個(gè)PDU到子網(wǎng)中的各所有SNPA。相反,在廣播子網(wǎng)中,開(kāi)銷被假定為接近于傳送一個(gè)PDU到子網(wǎng)中的一個(gè)SNPA。介于這兩中極端情況的情形當(dāng)然會(huì)出現(xiàn),此時(shí),既可以把該子網(wǎng)當(dāng)作廣播子網(wǎng),也可以當(dāng)作一般拓?fù)渥泳W(wǎng)。一般拓?fù)渥泳W(wǎng)內(nèi)的配置信息。在一般拓?fù)渥泳W(wǎng)內(nèi),配置信息一般都不用,因?yàn)樗苷加米泳W(wǎng)資源。一般拓?fù)渥拥木W(wǎng)路由重定向。一般拓?fù)渥泳W(wǎng)采用路由重定向來(lái)允許中介系統(tǒng)來(lái)通知端

20、系統(tǒng)到某目的NSAP更好的路由。這個(gè)路由可能是另一個(gè)中介系統(tǒng),也可能是目的端系統(tǒng)本身(如果它與源端系統(tǒng)在同一子網(wǎng)內(nèi)且直接可達(dá))。第二部分 協(xié)議規(guī)范7.協(xié)議功能本部分描述了協(xié)議中的部分功能。并非所有的應(yīng)用都需要所有的這些功能支持。7.21節(jié)指出了哪種功能應(yīng)該被忽略掉,也指出了在某種功能不能正常工作時(shí)的正確行為。7.1協(xié)議定時(shí)器很多協(xié)議功能都是基于定時(shí)器的。這意味著這些功能只能在定時(shí)器限制的時(shí)間內(nèi)執(zhí)行。協(xié)議中定義了兩中最主要的定時(shí)器:配置定時(shí)器(CT)和保持定時(shí)器(HT)。7.1.1配置定時(shí)器配置定時(shí)器是一個(gè)本地定時(shí)器(每個(gè)系統(tǒng)的定時(shí)器都保持獨(dú)立),用來(lái)執(zhí)行配置報(bào)告功能。這個(gè)定時(shí)器確定一個(gè)系統(tǒng)用什

21、么樣的頻率來(lái)向子網(wǎng)內(nèi)的其他系統(tǒng)報(bào)告自己的可用性。定時(shí)越短,子網(wǎng)內(nèi)的其他系統(tǒng)就能越快知道該系統(tǒng)的可用性。響應(yīng)性的增加所付出的代價(jià)是在子網(wǎng)內(nèi)和接收系統(tǒng)內(nèi)資源的使用增加。7.1.2保持定時(shí)器保持定時(shí)器應(yīng)用于配置信息和路由重定向信息中。保持定時(shí)器的值在信息的源頭設(shè)定,在適當(dāng)?shù)腜DU中傳送。信息的接收方在定時(shí)期間保持這些信息。在定時(shí)器定時(shí)到時(shí),過(guò)期的配置或路由重定向信息必須被丟掉以保證協(xié)議的正確性。更多的關(guān)于這些定時(shí)器的原理和應(yīng)用可以在附錄10中找到。7.2配置報(bào)告功能該功能用來(lái)使端系統(tǒng)和中介系統(tǒng)互相報(bào)告自己的可達(dá)性和當(dāng)前的子網(wǎng)地址。這個(gè)功能在每次ES或IS本地的配置定時(shí)器時(shí)間到時(shí)被調(diào)用。在收到其他端系

22、統(tǒng)的配置查詢PDU時(shí)它也將被調(diào)用。7.2.1端系統(tǒng)配置報(bào)告一個(gè)端系統(tǒng)創(chuàng)建一個(gè)ESH PDU并傳送到它所服務(wù)的所有NSAP。它還在ESH PDU中發(fā)送一個(gè)SN_UNITDATA.Request作為子網(wǎng)的子網(wǎng)服務(wù)數(shù)據(jù)單元。注意:向每個(gè)NSAP單獨(dú)發(fā)送一個(gè)ESH PDU是由于網(wǎng)絡(luò)實(shí)體標(biāo)題和NSAP地址間缺乏聯(lián)系。如果所有的NSAP地址都按照這種聯(lián)系的要求被指定為本地網(wǎng)絡(luò)實(shí)體的網(wǎng)絡(luò)實(shí)體標(biāo)題所表示的域的子域,那么每個(gè)ESH PDU就能夠被轉(zhuǎn)換成包含端系統(tǒng)網(wǎng)絡(luò)實(shí)體標(biāo)題。網(wǎng)絡(luò)實(shí)體標(biāo)題暗示了在端系統(tǒng)中哪些NSAP是存在的。保持定時(shí)器被設(shè)定為約是配置定時(shí)器的兩倍,這個(gè)變量的值要足夠大。使得即使所有其他系統(tǒng)的ES

23、H PDU都被丟棄(由于缺乏資源),或者在子網(wǎng)內(nèi)丟失了,配置信息仍然能被保存。這個(gè)值又必須足夠小,使得中介系統(tǒng)能夠及時(shí)地回復(fù)一個(gè)正在變?yōu)榭捎没虿豢捎玫亩讼到y(tǒng)。參數(shù)SN_Destination_Address被設(shè)定為組地址,表示“所有中介系統(tǒng)網(wǎng)絡(luò)實(shí)體”,這使得廣播子網(wǎng)上的一次傳送能夠送到所有可達(dá)的中介系統(tǒng)。注意:用來(lái)表示“所有中介系統(tǒng)網(wǎng)絡(luò)實(shí)體”的SN_Destination_Address的實(shí)際值是與子網(wǎng)有關(guān)的并且各子網(wǎng)都不同。在一些廣泛應(yīng)用的子網(wǎng)中它表示上述意思或者是“所有端系統(tǒng)網(wǎng)絡(luò)實(shí)體”。讓這些值標(biāo)準(zhǔn)化當(dāng)然是件好事。7.2.2中介系統(tǒng)配置報(bào)告一個(gè)中介系統(tǒng)創(chuàng)建一個(gè)包含網(wǎng)絡(luò)實(shí)體標(biāo)題的ISH PD

24、U并且在其中發(fā)送一個(gè)SN_UNITDATA.Request作為SNSDU。保持定時(shí)器被設(shè)定為大約是中介系統(tǒng)配置定時(shí)器參數(shù)的兩倍。這個(gè)變量被設(shè)置為足夠大,使得即使所有的ISH PDU都被丟棄(由于資源不足),或者在子網(wǎng)內(nèi)丟失了,配置信息仍然能被保存。這個(gè)值又必須足夠小,使得端系統(tǒng)能迅速終止使用有故障的中介系統(tǒng),以阻止網(wǎng)絡(luò)中的“黑洞”的產(chǎn)生。參數(shù)SN_Destination_Address被設(shè)定為組地址,表示“所有端系統(tǒng)網(wǎng)絡(luò)實(shí)體”,這使得廣播子網(wǎng)上的一次傳送能夠送到所有可達(dá)的端系統(tǒng)。7.3配置記錄功能配置記錄功能收到ESH或者ISH PDU,提取配置信息,對(duì)本地網(wǎng)絡(luò)實(shí)體的路由信息庫(kù)的相關(guān)的配置信息

25、進(jìn)行添加或修改。如果存儲(chǔ)空間不足,這些PDU會(huì)被丟掉,不會(huì)有錯(cuò)誤信息報(bào)告。注意:正如協(xié)議中描述的,端系統(tǒng)接收并僅僅記錄ISH PDU,而中介系統(tǒng)接收并僅僅處理ESH PDU。如果有必要的話,一個(gè)端系統(tǒng)也可以處理ESH PDU(在廣播網(wǎng)中,通過(guò)適當(dāng)?shù)慕M地址就可以很容易實(shí)現(xiàn))。這樣做可以使網(wǎng)絡(luò)的一些潛在的性能得到提高,不過(guò)花費(fèi)了端系統(tǒng)上更多的存儲(chǔ)空間,也使處理周期變長(zhǎng)了。端系統(tǒng)通過(guò)記錄其他端系統(tǒng)的配置信息,有可能將NPDU直接路由到子網(wǎng)內(nèi)的端系統(tǒng)上而不需要中介系統(tǒng)的重定向。類似的,中介系統(tǒng)也可以選擇接受其他中介系統(tǒng)的ISH PDU,這使得該協(xié)議可以作為一個(gè)完全的IS-IS路由協(xié)議的初始化和拓?fù)渚S護(hù)

26、部分。以上這兩種可能在以后將做更深入的討論。7.4舊配置清除功能舊配置清除功能用來(lái)執(zhí)行清除保持定時(shí)器已經(jīng)到期的路由信息庫(kù)中的配置入口。當(dāng)ES或IS的保持定時(shí)器到期,這個(gè)功能將會(huì)清除本地網(wǎng)絡(luò)實(shí)體的路由信息庫(kù)的相關(guān)入口。7.5配置查詢功能配置查詢功能在以下環(huán)境下執(zhí)行:1、端系統(tǒng)處于廣播子網(wǎng)中;2、當(dāng)前子網(wǎng)中沒(méi)有可達(dá)的IS(例如,自從上次舊配置清除功能將舊信息清除后未能收到任何ISH);3、網(wǎng)絡(luò)層的路由PDU的功能需要獲得SNPA地址以將PDU傳到某個(gè)NSAP;并且4、SNPA地址不能在本地通過(guò)轉(zhuǎn)換得到,也無(wú)法在本地表中查找到。注意:有一種現(xiàn)象很常見(jiàn),一些孤立的局域網(wǎng)沒(méi)有中介系統(tǒng)來(lái)獲取路由信息。如果

27、中介系統(tǒng)暫時(shí)不可達(dá),局域網(wǎng)內(nèi)的通信就不可能實(shí)現(xiàn),除非每個(gè)端系統(tǒng)或者子網(wǎng)上所有的NSAP人為地加入SNPA地址。當(dāng)端系統(tǒng)需要發(fā)送一個(gè)NPDU到一個(gè)SNPA未知的目的NSAP去時(shí),它就把一個(gè)SN_UNITDATA.Request當(dāng)作用戶數(shù)據(jù)(SN_Userdata)放在NPDU中發(fā)送出去。其中的SN_Destination_Address參數(shù)被設(shè)定為表示“所有端系統(tǒng)網(wǎng)絡(luò)實(shí)體”的組地址。接下來(lái),該端系統(tǒng)便會(huì)收到一個(gè)包含著NSAP地址及其相應(yīng)的SNPA地址的ESH PDU(見(jiàn)7.6節(jié))。在這種情況下,端系統(tǒng)對(duì)該NSAP執(zhí)行配置記錄功能。利用指定的SNPA,便可以發(fā)送PDU到這個(gè)NSAP了。如果沒(méi)有收到

28、ESH PDU,端系統(tǒng)便會(huì)認(rèn)為該NSAP不可達(dá)。至于該操作要執(zhí)行多少次才能作出這樣的判斷以及每次要等待多久由該系統(tǒng)自行決定,本協(xié)議并未對(duì)此作出規(guī)定。7.6配置響應(yīng)功能當(dāng)廣播子網(wǎng)中的一個(gè)端系統(tǒng)收到一個(gè)SN_Destination_Address參數(shù)被設(shè)定為“所有端系統(tǒng)網(wǎng)絡(luò)實(shí)體”的表示SN_UNITDATA.Indication含義的 NPDU,且該NPDU中所攜帶的NSAP正是該端系統(tǒng)所有時(shí),配置響應(yīng)功能就開(kāi)始執(zhí)行。這項(xiàng)功能是在7.5所描述的配置查詢功能執(zhí)行后發(fā)生的。該端系統(tǒng)生成一個(gè)與配置報(bào)告功能所生成的類似的ESH PDU(見(jiàn)7.2.1),其內(nèi)容是有關(guān)本系統(tǒng)的。端系統(tǒng)生成一個(gè)SN_UNITDA

29、TA.Request,并將目的地址標(biāo)明為它所收到的NPDU的源地址發(fā)送出去。7.7重定向請(qǐng)求功能該功能只存在于中介系統(tǒng)中,并且與其路由功能和中繼功能關(guān)系緊密,與“PDU路由功能”也是相關(guān)的。該功能在“PDU路由功能”計(jì)算出數(shù)據(jù)PDU的下一跳后開(kāi)始執(zhí)行。當(dāng)中介系統(tǒng)準(zhǔn)備轉(zhuǎn)發(fā)一個(gè)NPDU時(shí),它首先檢查該NPDU中的SN_Source_Address。如果該參數(shù)不是一個(gè)本地子網(wǎng)的端系統(tǒng)地址(通過(guò)查詢配置記錄功能得到的配置信息進(jìn)行判斷),則該不對(duì)該NPDU進(jìn)行進(jìn)一步處理。如果NPDU是直接從一個(gè)端系統(tǒng)上得到的,該中介系統(tǒng)的路由和中繼功能的輸出需要被檢查。該輸出信息包含以下信息:1、 一個(gè)本地子網(wǎng)標(biāo)識(shí)符,

30、該NPDU的發(fā)送要通過(guò)這個(gè)子網(wǎng);2、一個(gè)中介系統(tǒng)網(wǎng)絡(luò)實(shí)體標(biāo)題和子網(wǎng)地址,該NPDU要通過(guò)這個(gè)中介系統(tǒng)發(fā)送;或者3、目的端系統(tǒng)的子網(wǎng)地址。重定向請(qǐng)求功能應(yīng)該能夠判斷自己即將轉(zhuǎn)發(fā)出去的NPDU能夠由源端系統(tǒng)直接發(fā)往目的網(wǎng)絡(luò)實(shí)體。如果以下任何條件成立,則源端系統(tǒng)將會(huì)被告知一個(gè)更好的路由(通過(guò)發(fā)送一個(gè)RD PDU到該端系統(tǒng)):1、下一跳指向目的系統(tǒng)并且在源端系統(tǒng)子網(wǎng)中目的地是直接可達(dá)的;或者2、下一跳指向一個(gè)中介系統(tǒng)并且該系統(tǒng)與源端系統(tǒng)處在同一子網(wǎng)內(nèi)。如果有更好的路由存在,中介系統(tǒng)首先會(huì)對(duì)收到的NPDU做一般的處理并轉(zhuǎn)發(fā)它。然后,它會(huì)生成一個(gè)RD PDU,并往里面寫入NPDU目的地地址、下一跳所處的子

31、網(wǎng)地址、ES重定向到的IS的網(wǎng)絡(luò)實(shí)體標(biāo)題(如果重定向直接指向目的端系統(tǒng)時(shí)這個(gè)信息可以省略)、保持時(shí)間、服務(wù)質(zhì)量、優(yōu)先級(jí)、安全性參數(shù)(這些只是簡(jiǎn)單地從NPDU中拷貝過(guò)來(lái))。保持時(shí)間被設(shè)定為本地重定向定時(shí)器的時(shí)間。附錄A中說(shuō)明了如何為重定向定時(shí)器選定時(shí)間。如果沒(méi)有足夠的資源在轉(zhuǎn)發(fā)NPDU的同時(shí)生成并發(fā)送一個(gè)RD PDU,那么應(yīng)優(yōu)先轉(zhuǎn)發(fā)NPDU。接著中介系統(tǒng)用NPDU中的地址信息向源端系統(tǒng)發(fā)送一個(gè)RD PDU。7.8重定向記錄功能重定向記錄功能僅存在于端系統(tǒng),當(dāng)收到RD PDU時(shí)該功能便被調(diào)用。它提取重定向信息并且對(duì)本地網(wǎng)絡(luò)實(shí)體路由信息庫(kù)中的相關(guān)的重定向信息進(jìn)行添加或修改。其中最重要的一項(xiàng)就是將目的

32、地址映射到子網(wǎng)地址的重定向映射信息,它還說(shuō)明了優(yōu)先級(jí),安全性,服務(wù)質(zhì)量和保持時(shí)間等映射所必需的參數(shù)。當(dāng)然,如果重定向是指向另一個(gè)中介系統(tǒng),那么網(wǎng)絡(luò)實(shí)體標(biāo)題也是必不可少的。注意:如果沒(méi)有足夠的空間來(lái)存放重定向信息,RD PDU將會(huì)被安全的釋放掉。而發(fā)送RD PDU的中介系統(tǒng)也將會(huì)代表這個(gè)網(wǎng)絡(luò)實(shí)體繼續(xù)以前的工作。7.9重定向刷新功能重定向刷新功能僅在端系統(tǒng)中進(jìn)行。該功能在一個(gè)端系統(tǒng)作為目的地收到一個(gè)NPDU時(shí)被調(diào)用。該項(xiàng)功能與在目的網(wǎng)絡(luò)實(shí)體對(duì)收到的NPDU進(jìn)行處理的功能(在ISO8473中稱為“PDU分解”)相關(guān)。本功能的目的是延長(zhǎng)重定向的時(shí)間并且盡快的更正路由中的錯(cuò)誤信息。 源地址,優(yōu)先級(jí),安全

33、性和服務(wù)質(zhì)量等參數(shù)被提取出來(lái)并與路由信息庫(kù)(這些信息的保存是由重定向記錄功能完成的)中的做比較。從SN_Source_Address參數(shù)可以找到該P(yáng)DU的上一跳地址。如果這個(gè)地址與存儲(chǔ)在重定向信息中的下一跳地址相符,則保持定時(shí)器的值將被復(fù)位到RD PDU中的保持定時(shí)器的初始值。注意:當(dāng)網(wǎng)絡(luò)實(shí)體向某個(gè)目的地址發(fā)送數(shù)據(jù)時(shí),該數(shù)據(jù)可能被轉(zhuǎn)發(fā)回來(lái)。本功能的目的在于避免此時(shí)過(guò)期的重定向信息的進(jìn)入。鑒于在端系統(tǒng)到端系統(tǒng)的通信中只需一次重定向后就無(wú)須中介系統(tǒng)了,這種功能特別適用于源和目的地在同一個(gè)子網(wǎng)內(nèi)的情況。為了防止黑洞的產(chǎn)生,這個(gè)功能必須在很保守的方式下進(jìn)行,保持定時(shí)器的剩余時(shí)間僅在上述情況下才能被修改

34、。關(guān)于這方面的信息請(qǐng)參考附錄10。7.10舊的重定向的清除功能該功能的目的是清除路由信息庫(kù)中定時(shí)時(shí)間到的配置信息。當(dāng)端系統(tǒng)和中介系統(tǒng)的保持定時(shí)器時(shí)間到時(shí),本地網(wǎng)絡(luò)實(shí)體路由信息庫(kù)中的相關(guān)入口就被清除了。7.11 PDU頭部錯(cuò)誤檢測(cè)PDU頭部錯(cuò)誤檢測(cè)功能是用來(lái)在中介系統(tǒng)和端系統(tǒng)處理PDU頭部出錯(cuò)時(shí)進(jìn)行保護(hù)。這個(gè)功能的實(shí)現(xiàn)是由PDU頭部的checksum區(qū)來(lái)完成的。每一個(gè)對(duì)PDU進(jìn)行處理的節(jié)點(diǎn)都要對(duì)checksum進(jìn)行驗(yàn)證。如果checksum出錯(cuò),則該P(yáng)DU必須被丟棄。頭部錯(cuò)誤檢測(cè)功能是可選的,由始發(fā)端的網(wǎng)絡(luò)實(shí)體進(jìn)行選擇。如果沒(méi)有選用該功能,checksum將被設(shè)為0。如果該功能被始發(fā)端網(wǎng)絡(luò)實(shí)體選

35、用,checksum滿足下列公式:所有a(i)的模255和=0;(i=1L)所有的(L- i +1)*a(i)的模255和=0;(i=1L)L為PDU頭部的字節(jié)數(shù),a(i)為第i字節(jié)的值。最前面的字節(jié)為i=0。當(dāng)該功能被選用時(shí),checksum的兩個(gè)字節(jié)都不為0。7.12功能的分類在實(shí)際應(yīng)用中并不需要用到第7節(jié)中所有的功能。這些功能被分為四大類:A類:此類功能在所有的應(yīng)用中都應(yīng)該支持。B類:此類功能在處理配置信息的系統(tǒng)中被支持。C類:此類功能在處理重定向信息的系統(tǒng)中被支持。D類:此類功能在任何系統(tǒng)中都是可選項(xiàng)。如果系統(tǒng)收到了一個(gè)對(duì)無(wú)法執(zhí)行的可選功能的調(diào)用,那么該P(yáng)DU應(yīng)被丟棄。下表表示了各種功

36、能的分類以及它們應(yīng)用于何種系統(tǒng)。功能分類系統(tǒng)類型配置報(bào)告配置記錄配置響應(yīng)舊配置清除重定向請(qǐng)求配置查詢重定向記錄重定向刷新舊重定向清除PDU頭部錯(cuò)誤檢測(cè)BBABCBCDCAES,ISES,ISESES,ISISESESESESES,IS8.PDU的結(jié)構(gòu)和編碼注意:本協(xié)議對(duì)PDU的編碼是完全符合ISO8473的。8.1結(jié)構(gòu)所有的協(xié)議數(shù)據(jù)單元的字節(jié)數(shù)都應(yīng)是整數(shù)。PDU中的字節(jié)從1開(kāi)始編號(hào),這個(gè)編號(hào)順序也就是它們被放進(jìn)SNSDU中的順序。每個(gè)字節(jié)中的位的編號(hào)從1到8,1是低位,8是高位。當(dāng)連續(xù)的字節(jié)用來(lái)表示一個(gè)二進(jìn)制數(shù)時(shí),低位比高位更具意義。任何支持本協(xié)議的子網(wǎng)都被要求用“most significa

37、nt bit”和“l(fā)east significant bit”說(shuō)明其字節(jié)傳輸?shù)姆绞?。這些信息將被用來(lái)定義PDU。注意:編碼過(guò)程中用到的圖表采用以下表示方式:a) 編號(hào)小的字節(jié)放在左邊,大的放在右邊;b) 在字節(jié)中第8位到第1位從左到右放。PDU中按以下順序包含了以下部分:1 固定部分;2 網(wǎng)絡(luò)地址部分;3 子網(wǎng)地址部分(如果需要);4 可選部分,如果需要;8.2固定部分8.2.1綜述固定部分包含了經(jīng)常出現(xiàn)參數(shù),包括協(xié)議數(shù)據(jù)單元的類型碼(ESH,ISH,RD)。固定部分的長(zhǎng)度和結(jié)構(gòu)都由PDU來(lái)定義。固定部分為以下形式: 字節(jié)網(wǎng)絡(luò)層協(xié)議表示符長(zhǎng)度指示版本/協(xié)議擴(kuò)展標(biāo)識(shí)保留(必須為0)000類型保持

38、時(shí)間校驗(yàn)123456,78,98.2.2網(wǎng)絡(luò)層協(xié)議標(biāo)識(shí)符該域的值應(yīng)該為1000 0010注意:該值是臨時(shí)性的,并非最終結(jié)論。8.2.3長(zhǎng)度指示該長(zhǎng)度用二進(jìn)制數(shù)表示,最大值為254(1111 1110)。這個(gè)數(shù)值表示了整個(gè)PDU(包括了整個(gè)頭部)的字節(jié)數(shù)。255是保留值。8.2.4版本/協(xié)議擴(kuò)展標(biāo)識(shí)這個(gè)域的值是二進(jìn)制數(shù)0000 0001。這個(gè)值表明這是一個(gè)ISO的標(biāo)準(zhǔn)版本。8.2.5類型類型碼指明了協(xié)議數(shù)據(jù)單元的類型。其值為以下幾種中的一種:類型位 5 4 3 2 1 ESH PDU 0 0 0 1 0ISH PDU 0 0 1 0 0 RD PDU 0 0 1 1 08.2.6保持時(shí)間保持時(shí)間

39、俞指明了作為接收方的網(wǎng)絡(luò)實(shí)體應(yīng)該將PDU中的配置/路由信息保持多久。接收方網(wǎng)絡(luò)實(shí)體應(yīng)該在定時(shí)時(shí)間到時(shí)將從該P(yáng)DU中得到的任何信息都丟棄。保持時(shí)間是以兩個(gè)星期為單位的整數(shù)值。8.2.7PDU校驗(yàn)該值從整個(gè)頭部計(jì)算而來(lái)。若等于0則表明沒(méi)有采用校驗(yàn)。PDU頭部錯(cuò)誤檢測(cè)功能保證0不是一個(gè)合法的校驗(yàn)值。一個(gè)非0值表示該值不可忽略。如果校驗(yàn)出錯(cuò),則該P(yáng)DU應(yīng)被丟棄。8.3網(wǎng)絡(luò)地址部分8.3.1綜述地址參數(shù)用來(lái)區(qū)分位置的不同。不同的PDU類型所攜帶的地址參數(shù)也不同。ESH PDU攜帶一個(gè)源NSAP地址;ISH PDU攜帶一個(gè)中介系統(tǒng)網(wǎng)絡(luò)實(shí)體標(biāo)題;一個(gè)RD PDU攜帶一個(gè)目的NSAP地址,也有可能是一個(gè)網(wǎng)絡(luò)試

40、題標(biāo)題。8.3.2網(wǎng)絡(luò)協(xié)議地址信息(NPAI)編碼目的地址和源地址均是指網(wǎng)絡(luò)服務(wù)接入點(diǎn)的地址,在ISO8348/AD2中定義。目的地址,源地址和網(wǎng)絡(luò)實(shí)體標(biāo)題均是作為NPAI按照ISO8348/AD2所定義的二進(jìn)制句法來(lái)進(jìn)行編碼的。地址信息是可變長(zhǎng)度的。每個(gè)地址參數(shù)按照如下方法編碼:字節(jié)n地址參數(shù)長(zhǎng)度指示字節(jié)n+1到n+m地址參數(shù)值8.3.3 ESH PDU源地址參數(shù)此源地址是發(fā)送ESH PDU的網(wǎng)絡(luò)實(shí)體多服務(wù)的NSAP的地址。它按照如下方法編碼: 字節(jié)源地址長(zhǎng)度指示源地址 10 11 . m-18.3.4 ISH PDU的網(wǎng)絡(luò)實(shí)體標(biāo)題參數(shù)此網(wǎng)絡(luò)實(shí)體標(biāo)題參數(shù)是發(fā)送ISH PDU的中介系統(tǒng)的網(wǎng)絡(luò)實(shí)

41、體標(biāo)題。它按如下方式編碼: 字節(jié)網(wǎng)絡(luò)實(shí)體標(biāo)題長(zhǎng)度指示網(wǎng)絡(luò)實(shí)體標(biāo)題 10 11 . m-18.3.5 RD PDU目的地址參數(shù)此目的地址是正在發(fā)送的RD PDU的中介系統(tǒng)轉(zhuǎn)發(fā)的NPDU的相關(guān)地址。其按如下方法編碼: 字節(jié)目的地址長(zhǎng)度指示目的地址 10 11 . m-18.4子網(wǎng)地址部分子網(wǎng)地址部分僅存在于RD PDU。它用來(lái)指示同一個(gè)子網(wǎng)內(nèi)的另一個(gè)端系統(tǒng)或者中介系統(tǒng)的網(wǎng)絡(luò)實(shí)體(它們可能是通向網(wǎng)絡(luò)地址部分所指示的目的地的更好路由)的子網(wǎng)地址。子網(wǎng)地址參數(shù)的編碼與網(wǎng)絡(luò)地址參數(shù)相似。8.4.1 RD PDU子網(wǎng)地址參數(shù)子網(wǎng)地址參數(shù)按照如下方式編碼: 字節(jié)子網(wǎng)地址長(zhǎng)度指示子網(wǎng)地址 m m+1 . n-1

42、8.5可選部分8.5.1綜述可選部分用來(lái)傳送可選參數(shù)。PDU頭部的可選部分說(shuō)明如下: 字節(jié)選項(xiàng)pq如果可選部分存在,它可能包含一個(gè)或多個(gè)參數(shù)。參數(shù)的個(gè)數(shù)由可選部分的長(zhǎng)度和所限,可選部分的長(zhǎng)度有下面的公式?jīng)Q定:PDU頭部長(zhǎng)度-(固定部分長(zhǎng)度+地址部分長(zhǎng)度+分段部分長(zhǎng)度)也由個(gè)別的可選參數(shù)的長(zhǎng)度所決定可選部分中定義的參數(shù)出現(xiàn)的順序是不確定的,選項(xiàng)不允許有可重復(fù)性。收到選項(xiàng)重復(fù)的PDU對(duì)協(xié)議來(lái)說(shuō)是一種錯(cuò)誤??蛇x部分中的參數(shù)的編碼形式說(shuō)明如下:字節(jié)內(nèi)容n參數(shù)編碼n+1參數(shù)長(zhǎng)度n+2 到 n+m+1參數(shù)值參數(shù)編碼域采用二進(jìn)制編碼,并且不能擴(kuò)展,最多可以表示255中不同的參數(shù)編碼。事實(shí)上,沒(méi)有哪一種參數(shù)編

43、碼的第8位和第7位的值是00,因此能提供的最大數(shù)量要少一些。其中,編碼255(二進(jìn)制1111 1111)被保留。參數(shù)長(zhǎng)度域指示了參數(shù)值的字節(jié)數(shù)。這個(gè)長(zhǎng)度是二進(jìn)制正整數(shù)m,在理論上最大值是254,但實(shí)際值要小一些。例如,當(dāng)可選部分只有一個(gè)參數(shù)時(shí),參數(shù)編碼和參數(shù)長(zhǎng)度各占一個(gè)字節(jié)。這樣,m受限于:m=252-(固定部分長(zhǎng)度+地址部分長(zhǎng)度+分段部分長(zhǎng)度)后面的幾個(gè)參數(shù)越大,則m越小。參數(shù)值指示了參數(shù)編碼域中指定的參數(shù)的值。8.5.2安全性安全性參數(shù)傳送數(shù)據(jù)PDU所要求的安全信息,這個(gè)數(shù)據(jù)PDU使得RD PDU產(chǎn)生。這個(gè)參數(shù)的編碼和語(yǔ)義與ISO8473定義的安全性性參數(shù)類似。參數(shù)編碼: 1100 010

44、1參數(shù)長(zhǎng)度: 可變參數(shù)值: 見(jiàn)ISO8473中的.3服務(wù)質(zhì)量保持服務(wù)質(zhì)量傳送數(shù)據(jù)PDU要求的服務(wù)質(zhì)量信息,這個(gè)數(shù)據(jù)PDU使得RD PDU產(chǎn)生。這個(gè)參數(shù)的編碼和語(yǔ)義與ISO8473定義的服務(wù)質(zhì)量保持參數(shù)類似。參數(shù)編碼: 1100 0011參數(shù)長(zhǎng)度: 可變參數(shù)值: 見(jiàn)ISO8473中的.4優(yōu)先級(jí)優(yōu)先級(jí)參數(shù)傳送數(shù)據(jù)PDU要求的優(yōu)先級(jí)信息,這個(gè)數(shù)據(jù)PDU使得RD PDU產(chǎn)生。這個(gè)參數(shù)的編碼和語(yǔ)義與ISO8473定義的優(yōu)先級(jí)參數(shù)類似。參數(shù)編碼: 1100 1101參數(shù)長(zhǎng)度: 可變參數(shù)值: 見(jiàn)ISO8473中的端系統(tǒng)HELLO PDU8.6.1結(jié)構(gòu)ESH P

45、DU具有以下形式: 字節(jié)網(wǎng)絡(luò)協(xié)議標(biāo)識(shí)符長(zhǎng)度指示版本/協(xié)議擴(kuò)展標(biāo)識(shí)保留(必須為0)000類型保持時(shí)間校驗(yàn)源地址長(zhǎng)度指示源地址選項(xiàng) 1 2 3 4 5 6,7 8,91011m-1mp-18.7中介系統(tǒng)HELLO PDU8.7.1結(jié)構(gòu)ISH PDU具有以下形式: 字節(jié)網(wǎng)絡(luò)協(xié)議標(biāo)識(shí)符長(zhǎng)度指示版本/協(xié)議擴(kuò)展標(biāo)識(shí)保留(必須為0)000類型保持時(shí)間校驗(yàn)網(wǎng)絡(luò)實(shí)體標(biāo)題長(zhǎng)度指示網(wǎng)絡(luò)實(shí)體標(biāo)題選項(xiàng) 1 23456,78,91011m-1mp-18.8重定向 PDU8.8.1結(jié)構(gòu)當(dāng)PRD PDU向中介系統(tǒng)發(fā)送時(shí)具有以下形式: 字節(jié)網(wǎng)絡(luò)協(xié)議標(biāo)識(shí)符長(zhǎng)度指示版本/協(xié)議擴(kuò)展標(biāo)識(shí)保留(必須為0)000類型保持時(shí)間校驗(yàn)?zāi)康牡刂烽L(zhǎng)

46、度指示目的地址子網(wǎng)地址長(zhǎng)度指示子網(wǎng)地址網(wǎng)絡(luò)實(shí)體標(biāo)題指示 網(wǎng)絡(luò)實(shí)體標(biāo)題選項(xiàng) 1 2 3 4 5 6,7 8,91011m-1mm+1n-1nn+1p-1pq-1當(dāng)PRD PDU向端系統(tǒng)發(fā)送時(shí)具有以下形式: 字節(jié)網(wǎng)絡(luò)協(xié)議標(biāo)識(shí)符長(zhǎng)度指示版本/協(xié)議擴(kuò)展標(biāo)識(shí)保留(必須為0)000類型保持時(shí)間校驗(yàn)?zāi)康牡刂烽L(zhǎng)度指示目的地址子網(wǎng)地址長(zhǎng)度指示子網(wǎng)地址網(wǎng)絡(luò)實(shí)體標(biāo)題長(zhǎng)度指示(=0)選項(xiàng)服務(wù)質(zhì)量 1 2 3 4 5 6,7 8,91011m-1mm+1n-1nn+1p-1n+1附錄A 技術(shù)支持材料A.1定時(shí)器的使用為了是配置功能和重定向功能能合時(shí)和正確得散步信息,本協(xié)議廣泛采用了定時(shí)器。本節(jié)討論了這些定時(shí)器如何使用,

47、并給出了使用它們的背景。使用本協(xié)議的系統(tǒng)只從其它系統(tǒng)發(fā)出的PDU上得到其他系統(tǒng)的信息。在無(wú)連接的環(huán)境中,系統(tǒng)必須用更新的信息來(lái)判斷自己掌握的信息是否正確。例如,如果一個(gè)系統(tǒng)變得不可達(dá),唯一能被其它系統(tǒng)知道的途徑是應(yīng)該由它發(fā)出的信息丟失了。而本協(xié)議中定義的保持定時(shí)器保證了過(guò)時(shí)的信息不會(huì)總被保存著。有一種很有效的方法可以用來(lái)更新配置信息和重定向信息,那就是系統(tǒng)中保持著一個(gè)緩存。這個(gè)緩存定期地刷新,從而保證只有及時(shí)的信息才能被保存。與一般緩存不同的是,該緩存中信息的保存時(shí)間并非完全有本系統(tǒng)決定。相反,有信息的源端決定。有一些例子能很清楚地說(shuō)明這點(diǎn)。A.1.1路由重定向保持定時(shí)器實(shí)例路由重定向信息是端系統(tǒng)通過(guò)要求重定向功能得到并保存的。中介系統(tǒng)很有可能將端系統(tǒng)重定向到另一個(gè)中介系統(tǒng),而這個(gè)中介系統(tǒng)忽然變得不可達(dá)了(當(dāng)路由算法正處在配置改變后的收斂過(guò)程中時(shí)這種情況就很有可能發(fā)生)。如果沒(méi)有保持定時(shí)器,或者其值被設(shè)定得很大,端系統(tǒng)就會(huì)被重定向到一個(gè)黑

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論