?? rfc925.txt
字號:
為防止無窮傳輸回路,盒子必須維護(hù)一個當(dāng)前廣播列表。表中各項包含來自
數(shù)據(jù)報頭部的源IA和鑒定域。要是收到一個廣播并且列表中已刪除的一項項
相匹配的話,不予轉(zhuǎn)發(fā)。表項的超時時間為T2。
本局域網(wǎng)
IA所有位均為一(如,255.255.255.255)預(yù)定用于僅向本局域網(wǎng)上的所有主
機(jī)進(jìn)行IP層廣播。盒子不得轉(zhuǎn)發(fā)此數(shù)據(jù)報。盒子必須檢查此數(shù)據(jù)報對它的潛
在意義。
其他局域網(wǎng)
由于一些局域網(wǎng)沒有在IA中單獨指示,所以不能用這種方法。一些人已經(jīng)討
論過這個問題,認(rèn)為它是一個無聊的功能。
提供它的一個方法時,給每個想在其上廣播的局域網(wǎng)建立一個特殊的IA。如,
36.255.255.128意味著在A局域網(wǎng)上廣播而36.255.255.187意味著在B局域
網(wǎng)上廣播,等等。這些地址連接到具備專用解釋的專用局域網(wǎng)上的盒子專門
解釋。其他盒子應(yīng)向?qū)Υ渌凶右粯觼硖幚磉@些地址。專門解釋這些地址
的地方被轉(zhuǎn)換成這個局域網(wǎng)的廣播進(jìn)行傳播。
討論
這個擴(kuò)展ARP的要求是一般主機(jī)根本就不知道它位于多局域網(wǎng)環(huán)境中。
若主機(jī)在分析它的IA:HA地址映射時本地緩存出現(xiàn)障礙,它也許能找到幾個
到同一HA的IA映射。并且他若采取計時測量,可能發(fā)現(xiàn)一些主機(jī)的延遲較
其他短。進(jìn)一步,它有可能找出這些發(fā)現(xiàn)之間的內(nèi)在聯(lián)系。但很少有主機(jī)會
遇到這些麻煩。
地址結(jié)構(gòu)
在顯式子網(wǎng)方案中,有些IA位被專用于確定子網(wǎng)(如局域網(wǎng))。地址分成網(wǎng)
絡(luò),子網(wǎng)和主機(jī)域。通常,各域的應(yīng)用似的地址空間內(nèi)的分配地址密度有所
下降,即地址空間的利用率網(wǎng)降低了。主要的實現(xiàn)問題可能出現(xiàn),如果安裝
的子網(wǎng)多于規(guī)劃的并且這樣必須改變子網(wǎng)域。對于使用具有C類IA地址的
現(xiàn)實子網(wǎng)方案而言看上去完全是不可能的。
對于擴(kuò)展ARP方案,地址中的網(wǎng)絡(luò)和主機(jī)域是簡單的。擴(kuò)展ARP方案可用
于任何類型的IA地址。
主機(jī)重定位技術(shù)
在顯式子網(wǎng)方案中,當(dāng)主機(jī)從一局域網(wǎng)拔出并插入另一個局域網(wǎng)時,它的IA
必須改變。
對于擴(kuò)展ARP方案,在這個情況下依舊使用原來的IA地址。
通過各種情況的考察,我們看到實際上存在兩個問題來:
1. 如果目標(biāo)位于本局域網(wǎng)或其他局域網(wǎng)上時,怎樣找到主機(jī)?
這種情況假定主機(jī)了解這兩種情況的差異并且知道在那種情況下應(yīng)該
做什么用的事情?進(jìn)一步而言,主機(jī)不但要知道是否要回答他而且
還要知道怎樣發(fā)送數(shù)據(jù)(如,直接給主機(jī),或盒子)。
這里要求主機(jī)不知道差異并且并且總做同一件事情。
2. 連接局域網(wǎng)的盒子怎樣了解哪一個盒子是到哪一個局域網(wǎng)的通道。
3. 這種情況假定盒子需要一些拓?fù)渲R并且互換關(guān)于連通性的盒子到盒子
的協(xié)議信息。
這里要求盒子不知道拓?fù)渲R 并且不用明確知道青它盒子的
存在。
這里暗示了存在的兩個問題:首先,主機(jī)怎樣進(jìn)行路由;其次,盒子怎
樣進(jìn)行路由。要求的策略大會每個問題運用一個方法,而且,應(yīng)選一個
方案,一部分來自一個方法一部分來自另一個方法。
例如:在局域網(wǎng)內(nèi)部使用ARP,讓盒子發(fā)送ARP應(yīng)答并且充當(dāng)
代理(象在擴(kuò)展ARP方案中一樣)。但通過盒子到盒子
的協(xié)議來使用“哪個書記在哪兒”的信息進(jìn)入各個盒子
(如同顯式子網(wǎng)方案一樣)。
有兩個含有代碼的地方:大量的主機(jī)和少量的盒子??紤]到顯式子網(wǎng)方
案和擴(kuò)展ARP方案的交替使用,主機(jī)內(nèi)的工作量重于盒子內(nèi)的工作量。
主機(jī)做什么?
顯式子網(wǎng)方案
主機(jī)必須判斷IA是位于局域網(wǎng)上還是位于其他局域網(wǎng)上。要是
位于本局域網(wǎng)上,則使用某些程序去找到這個IA;要是位于其
他局域網(wǎng)上,則使用某些程序去找到盒子的IA地址。
擴(kuò)展ARP方案
無論哪一個情況都是使用ARP去獲得IA:HA映射。
盒子做什么?
顯式子網(wǎng)方案
盒子必須判斷主機(jī)是位于本地內(nèi)的哪一個局域網(wǎng)上。它必須建立
路由表以告訴每個局域網(wǎng)使用本的內(nèi)的哪一個接口發(fā)送數(shù)據(jù)
報。這個路由表必須保持直至過時,盒子到盒子協(xié)議于互聯(lián)網(wǎng)
上的網(wǎng)關(guān)到網(wǎng)關(guān)協(xié)議非常相似。
擴(kuò)展ARP方案
盒子必須為每個相連的局域網(wǎng)的IA:HA映射維護(hù)緩存,還得保
持一個搜索列表。他不用運行任何盒子到盒子協(xié)議甚至不知道
任何其他盒子的存在。
拓?fù)浣Y(jié)構(gòu)及其實現(xiàn)的復(fù)雜性
樹
如果局域網(wǎng)和盒子組成樹狀結(jié)構(gòu),盒子就非常簡單,根本不用保持搜索列表,
因為不會有任何ARP請求回路來回移動。
回路
如果內(nèi)部產(chǎn)生了回路,那末搜索表是必要的。如果拓?fù)浔3值南喈?dāng)穩(wěn)定,以
至于不存在很長的回路(所有回路具有相同的尺寸),并且各局域網(wǎng)在延遲上
保持兼容,那末這里描述的程序?qū)⒐ぷ鞯暮芎谩?
復(fù)雜性
如果結(jié)構(gòu)非常復(fù)雜,結(jié)構(gòu)不穩(wěn)定,并/或有許多延遲差距很大的不同類型的局
域網(wǎng)混合組成,那么使用盒子到盒子協(xié)議是比較好的選擇。
總結(jié)
如果互聯(lián)網(wǎng)組織能在多局域網(wǎng)問題上達(dá)成一致并用同一中聲音催促工作站制造商
建立基于此的解決方案,這是非常有益的。
我強(qiáng)烈推薦在此詳述的擴(kuò)展ARP方案。
我認(rèn)為大部分工作站將連接到具有廣播能力的局域網(wǎng)上。我認(rèn)為大部分工作站將
用于不使用顯式子網(wǎng)方案的地方,并且將用在合適的(顯式子網(wǎng)難以忍受的)C類IP
地址的環(huán)境中。因此我認(rèn)為請制造商在工作站上支持ARP是最好的方法。我還認(rèn)為我
們應(yīng)該開始工作并創(chuàng)造,開發(fā),測試并生產(chǎn)“魔盒”,我如此強(qiáng)烈的建議是因為他們極
其有用的
。
請注意:只各注釋和[1]都沒有提出一個詳細(xì)的路由程序或盒子到盒子協(xié)議。這是
因為這樣一個路由程序是非常困難的問題。這里提供的建議將使我們著手用合理的方
法應(yīng)用多局域網(wǎng)環(huán)境。如果今后我們確定了一個用在盒子之間的路由程序,我們只需
重做盒子而不必重做主機(jī)。
術(shù)語表
ARP
地址解析協(xié)議(見[1])。
盒子
魔盒。盒子(計算機(jī))連接同一個網(wǎng)絡(luò)的一個或多個局域網(wǎng)。還可以叫做“基于
ARP的橋”。
橋
一個節(jié)點(計算機(jī)),連接兩個或多個管理上不易覺察的但物理上相隔甚遠(yuǎn)的
子網(wǎng),必要時自動轉(zhuǎn)發(fā)數(shù)據(jù)報,但去他主機(jī)不知道它的存在。又叫做“軟中繼
器”。
數(shù)據(jù)報
IP層上的通信單元。
顯式子網(wǎng)
一個子網(wǎng),IP地址由一個子網(wǎng)地址域顯式標(biāo)示,并且對本的和外地網(wǎng)絡(luò)來說
都是可見的。
網(wǎng)關(guān)
一個節(jié)點(計算機(jī))連接兩個或多個易管理相隔甚遠(yuǎn)的網(wǎng)絡(luò)和/或子網(wǎng),轉(zhuǎn)發(fā)
主機(jī)傳給它的數(shù)據(jù)報。
HA
硬件地址,此地專用于局域網(wǎng)的包內(nèi)。
主機(jī)號
網(wǎng)絡(luò)內(nèi)部主機(jī)地址,IA的低字節(jié)部分。
IA
互聯(lián)網(wǎng)地址,由IP定義。
互連網(wǎng)
互聯(lián)網(wǎng)絡(luò)(如著名的CATENET)的集合。一組使用IP進(jìn)行互連的網(wǎng)絡(luò)。
IP
互聯(lián)網(wǎng)協(xié)議(見[3])。
LAN
局域網(wǎng)。
多局域網(wǎng)網(wǎng)絡(luò)
被視為一個網(wǎng)絡(luò)的一組局域網(wǎng),如,一般使用一個網(wǎng)絡(luò)號。單個局域網(wǎng)即可
以實顯式子網(wǎng)或可以是透明子網(wǎng)。
網(wǎng)絡(luò)
單一的互聯(lián)網(wǎng)(很可能分成子網(wǎng)或有多個局域網(wǎng)組成),用單個網(wǎng)絡(luò)號給于指
示。
網(wǎng)絡(luò)號
一個IP網(wǎng)絡(luò)號,IA的高字節(jié)部分。
包
局域網(wǎng)硬件層的通信單元。
子網(wǎng)
一個網(wǎng)絡(luò)的子網(wǎng)。網(wǎng)絡(luò)(邏輯的或物理)的一部分。
透明子網(wǎng)
不用互聯(lián)網(wǎng)地址表示的子網(wǎng),因此對其他網(wǎng)絡(luò)而言是不可見的(見多局域網(wǎng)網(wǎng)
絡(luò))。
TTL
IP的生存時間域。
參考文獻(xiàn):
[1] J. Mogul, "Internet Subnets", RFC-917, Stanford University,
October 1984.
[2] D. Plummer, "An Ethernet Address Resolution Protocol or
Converting Network Protocol Addresses to 48-bit Ethernet
Addresses for Transmission on Ethernet Hardware", RFC-826,
Symbolics, November 1982.
[3] J. Postel, "Internet Protocol", RFC-791, USC-ISI,
September 1981.
RFC925——Multi-LAN Address Resolution 多局域網(wǎng)地址解析
1
RFC文檔中文翻譯計劃
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -