?? rfc988.txt
字號:
組織:中國互動出版網(wǎng)(http://www.china-pub.com/)
RFC文檔中文翻譯計劃(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
譯者:15222775@61.(15222775@61. hbzzx2001@yahoo.com.cn )
譯文發(fā)布時間:2002-3-27
版權(quán):本中文翻譯文檔版權(quán)歸中國互動出版網(wǎng)所有。可以用于非商業(yè)用途自由轉(zhuǎn)載,但必須保留本文檔的翻譯及版權(quán)信息。
Network Working Group S. E. Deering
Request for Comments: 988 Stanford University
July 1986
IP多點廣播的主機(jī)擴(kuò)展
⒈備忘錄地位
本備忘錄說明了主機(jī)Internet協(xié)議為支持互連網(wǎng)絡(luò)多點廣播所需要的擴(kuò)展。
本規(guī)范取代了RFC - 966給出的ARPA網(wǎng)際網(wǎng)中的IP多點廣播,并為它制定一個提議的協(xié)議標(biāo)準(zhǔn)。 RFC - 966詳述了這里說明的多點廣播擴(kuò)展的基本原理和動機(jī)。 本備忘錄的分發(fā)不受限制。
⒉介紹
IP多點廣播定義為一個去往"主機(jī)群"的IP數(shù)據(jù)報的傳輸,有零個或多個主機(jī)組成的"主機(jī)群"通過單個IP目的地址標(biāo)識。 一個多點播送數(shù)據(jù)報被投遞給它的目的主機(jī)群的所有成員,具有和常規(guī)單路傳送IP數(shù)據(jù)報同樣的"“盡力”安全性,,那就是說該數(shù)據(jù)報不保證達(dá)到目的地組的所有成員或不合其他數(shù)據(jù)報具有相同的順序。
主機(jī)組的會員數(shù)是動態(tài)的;也就是說,主機(jī)隨時可以參加和離開組。 沒有對主機(jī)組中的成員的數(shù)目或地點加以限制,但是會員僅限于那些擁有專用的存取鍵的主機(jī)。 一個主機(jī)可能同時是多個組的成員。
一個主機(jī)不用是一個組的成員就可以給它發(fā)送數(shù)據(jù)報。
主機(jī)組可能永久性或暫時性的。 永久性組具有一個眾所周知的、政府分配的IP地址。 它是地址,非該組的會員,也就是說永久性;任何時間,一個永久性團(tuán)體也許有許多成員,甚至可能有零個成員。 另一方面,臨時性的團(tuán)體,當(dāng)應(yīng)一個主機(jī)的請求創(chuàng)建時被動態(tài)地指派一個地址。 當(dāng)它的會員跌至零,臨時性的團(tuán)體要解散時,它的地址可以重新分配。
組員身份臨時團(tuán)體的創(chuàng)建和組員身份信息的維護(hù)是“多點播送代理”(存在于因特網(wǎng)網(wǎng)關(guān)或其他專用的主機(jī)內(nèi)的實體)的職責(zé)。 至少有一個多點播送代理直接與每個支持IP多點廣播的IP網(wǎng)絡(luò)或子網(wǎng)相連。 主機(jī)通過用鄰機(jī)代理交換報文來請求新建一個團(tuán)組、參加或離開現(xiàn)有團(tuán)組。
多點播送代理還擔(dān)負(fù)多點播送IP數(shù)據(jù)報的互連網(wǎng)絡(luò)運(yùn)送工作。 發(fā)送一個多點播送IP數(shù)據(jù)報時,主機(jī)將它傳送到一個局域網(wǎng)多點播送地址那里,哪些地址標(biāo)識目的地主機(jī)組的所有鄰機(jī)成員。 如果該組具有在其他網(wǎng)絡(luò)的成員,多點播送代理成為本地多點播送的輔助接收器并且通過因特網(wǎng)網(wǎng)關(guān)系統(tǒng)中繼該數(shù)據(jù)報給其他網(wǎng)絡(luò)上的代理。 最后,另一個網(wǎng)絡(luò)上的代理將數(shù)據(jù)報作為一個本地的多點播送傳送給他們自己]目的地組的鄰機(jī)成員。
本備忘錄說明了一個主機(jī)IP實現(xiàn)對IP多點廣播支持所需要的擴(kuò)展,這里的"主機(jī)"是任一internet主機(jī)或網(wǎng)關(guān)而不是充當(dāng)多點播送代理的機(jī)器。 多點播送代理內(nèi)部和之間使用的算法和協(xié)議對非代理主機(jī)來說是透明的,并且在一個獨立的文檔中詳細(xì)說明。 本備忘錄還未指定局域網(wǎng)多點廣播是怎樣完成的,盡管它規(guī)定了對一個任意的局域網(wǎng)所必需的服務(wù)接口并以太網(wǎng)且規(guī)范作為一個例子。 其他類型的網(wǎng)絡(luò)的規(guī)格可能是將來備忘錄的課題。
⒊一致水平
對本規(guī)范來說有三級一致水平:
0級∶不支持IP多點廣播。
在這時候沒有任何支持IP多點廣播的IP實現(xiàn)。 0級主機(jī)通常不受多點播送效率的影響。 唯一的例外發(fā)生在某些類型的局域網(wǎng)上,這里存在的1級或2級主機(jī)可能引起多點播送IP數(shù)據(jù)報誤投給0級主機(jī)主機(jī)。 這樣的數(shù)據(jù)報可以通過在它們的目的地地址字段中的D類IP地址輕易地認(rèn)出;不支持IP多點廣播的主機(jī)應(yīng)該丟棄他們。 D類地址在本備忘錄的4節(jié)定義。
1級∶支持發(fā)送而不支持接受多點播送IP數(shù)據(jù)報。
1級允許主機(jī)參與某些基于多點播送的服務(wù),諸如資源定位或狀態(tài)報告,但是不許一個主機(jī)創(chuàng)建或參加任何主機(jī)組。 IP實現(xiàn)可能從0級主機(jī)非常地輕易地升級到1級并且只需少量新代碼。 本備忘錄的4、5、6節(jié)可應(yīng)用到1級實現(xiàn)。
2級∶充分支持IP多點廣播。
2級容許一個主機(jī)去創(chuàng)建、參加和離開主機(jī)組,以及給主機(jī)組發(fā)送IP數(shù)據(jù)報。 它要求在主機(jī)內(nèi)部實現(xiàn)IGMP并且擴(kuò)展IP和局域網(wǎng)服務(wù)接口。 本備忘錄以下的所有部分可適用于實現(xiàn)2級。
⒋主機(jī)組地址
主機(jī)組高四位字節(jié)可以通過D類IP地址認(rèn)出,那就是說D類IP地址用" 1110 "作為它們的高四位字節(jié)。 余下的28位未組織,直到主機(jī)關(guān)心他們的時候為止。 有名的永久性組的地址將被刊登于"分配號碼"中。E類IP地址即用" 1111 "作為它們的高四位字節(jié)的IP地址專供將來尋址方式之用。
附錄II包含某些背景知識,詳述了與主機(jī)組地址相關(guān)的幾個爭執(zhí)點。
IP多點廣播的主機(jī)擴(kuò)展
5.一個主機(jī)IP實現(xiàn)的模型
擴(kuò)展主機(jī)IP實現(xiàn)的多點播送如下圖所示: 在本模型中, Internet信報控制協(xié)議和(用于2級主機(jī)的) IGMP被認(rèn)為是在IP模塊內(nèi)部實現(xiàn)的,并且IP地址到本地網(wǎng)絡(luò)地址的映射被認(rèn)為是局域網(wǎng)模塊的職責(zé)。 本模型僅用于說明意圖,但是不應(yīng)該把它看作是一個實際實現(xiàn)。
| |
| Upper-Layer Protocol Modules |
|__________________________________________________________|
--------------------- IP Service Interface -----------------------
__________________________________________________________
| | | |
| | ICMP | IGMP |
| IP |______________|______________|
| Module |
| |
|__________________________________________________________|
---------------- Local Network Service Interface -----------------
__________________________________________________________
| | |
| Local | IP-to-local address mapping |
| Network | (e.g. ARP) |
| Modules |_____________________________|
| (e.g. Ethernet) |
| |
為支持2級IP多點廣播,主機(jī)IP實現(xiàn)必須提供三個新業(yè)務(wù)∶ ( 1)發(fā)送多點播送IP數(shù)據(jù)報、( 2)接收多點播送IP數(shù)據(jù)報、和(3)管理組員身份。
1級主機(jī)僅需要提供第一個服務(wù)。 每種服務(wù)在下面用一個獨立的部分說明。 每一種服務(wù),都為IP服務(wù)接口、IP模塊、局域網(wǎng)服務(wù)接口和以太網(wǎng)局域網(wǎng)模塊規(guī)定了一些擴(kuò)展。 對于局域網(wǎng)模塊而不是以太網(wǎng)局域網(wǎng)模塊的擴(kuò)建部分進(jìn)行簡短地敘述,但是沒有詳細(xì)地規(guī)定。
⒍發(fā)送多點播送IP數(shù)據(jù)報
6.1.對于IP服務(wù)接口的擴(kuò)建部分
為支持多點播送IP數(shù)據(jù)報的發(fā)送IP服務(wù)接口不需要做出修改。 當(dāng)它啟用現(xiàn)存"發(fā)送IP "操作時上層協(xié)議模塊僅僅規(guī)定了一個IP主機(jī)組目的地,而非一個個人IP目的地,。
6.2.對于IP模塊的擴(kuò)建部分
為支持多點播送IP數(shù)據(jù)報的發(fā)送, IP模塊必須進(jìn)行擴(kuò)展以便當(dāng)路由輸出數(shù)據(jù)報時能分辨IP主機(jī)組地址。 大多數(shù)IP實現(xiàn)包括以下:
如果IP目的地在同一個局域網(wǎng)上,發(fā)送數(shù)據(jù)報給當(dāng)?shù)豂P -目的地,別的發(fā)送數(shù)據(jù)報給當(dāng)?shù)谿atewayTo( IP目的地)
為容許多址通信傳輸,路徑選擇邏輯必須變成∶
if IP目的地在同一個局域網(wǎng)上或IP目的地是一個主機(jī)組,發(fā)送數(shù)據(jù)報給當(dāng)?shù)豂P -目的地,否則發(fā)送數(shù)據(jù)報給當(dāng)?shù)豨atewayto ( IP目的地)
如果發(fā)送主機(jī)是目的地組的一個成員本身,輸出數(shù)據(jù)報的備份必須環(huán)回局部運(yùn)送,當(dāng)且僅當(dāng)主機(jī)參加該組時才回送(參見8.1部分)。(這個問題在1級實現(xiàn)中沒有出現(xiàn).)
在連接一個以上網(wǎng)絡(luò)的主機(jī)上,每個多點播送IP數(shù)據(jù)報必須僅通過一個網(wǎng)絡(luò)接口傳送,離開它去往多點播送代理直到投遞給任何其他要求的網(wǎng)絡(luò)。
主機(jī)組地址不應(yīng)該處于一個輸出IP數(shù)據(jù)報的源地址字段。 主機(jī)組地址可能用于源路由選項。
人們注意到一個小型的IP生存時間( TTL) ( TTL)值可以
阻止投遞給一個目的地組的某些成員。 因此,一個巨大的TTL值應(yīng)該用于到達(dá)所有成員。 相反地,一個小型的TTL值可用于僅到達(dá)分散廣泛地組的"附近的"成員。 在小延遲局域網(wǎng)集群中TTL域作為一個路程段限制;因此,可以這樣完成擴(kuò)展環(huán)調(diào)查:TTL開始為1并且每次重傳加1,直到由集群直徑定義的極限。
6.3.對于局域網(wǎng)服務(wù)接口的擴(kuò)建部分
為支持多點播送IP數(shù)據(jù)報的發(fā)送局域網(wǎng)服務(wù)接口不需要做出修改。 當(dāng)它啟用現(xiàn)存" Send Local "操作時IP模塊僅僅規(guī)定了一個IP主機(jī)組目的地,而非一個個人IP目的地,。
6.4.對于以太網(wǎng)局域網(wǎng)模塊的擴(kuò)建部分
通過允許在以太網(wǎng)信息包的目的地域使用多點播送地址,以太網(wǎng)可以直接支持本地多點播送包的發(fā)送。 為支持多點播送IP數(shù)據(jù)報的發(fā)送,需要一個用于將IP主機(jī)組地址映射到以太網(wǎng)多點播送地址的方法。
通過將IP地址的低28位放入一個以太網(wǎng)地址的低28位,一個IP主機(jī)組地址被映射到一個以太網(wǎng)多點播送地址。 以太網(wǎng)地址的高20位設(shè)置成一個在"分配號碼"(" Assigned Numbers ")中刊登的有名的值。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -