MPOA
1、MPOA的原則
MPOA的目的是在LANE環(huán)境中有效地傳輸子網(wǎng)間的unicast數(shù)據(jù)。MPOA集成了LANE和NHRP以保留LANE,同時(shí)通過(guò)旁路路由器提高子網(wǎng)間通信的效率。MPOA允許網(wǎng)絡(luò)層路由記算和數(shù)據(jù)傳送物理地分離,這稱為虛擬路由。路由計(jì)算由位于路由器中的服務(wù)器——即MPS——執(zhí)行,數(shù)據(jù)傳送由邊緣設(shè)備中的客戶——即MPC——執(zhí)行。
在入口點(diǎn),MPC檢測(cè)通過(guò)ELAN傳送給含有MPS的路由器的數(shù)據(jù)流,當(dāng)它發(fā)現(xiàn)能夠旁路當(dāng)前路由路徑的捷徑時(shí),它使用基于NHRP的協(xié)議請(qǐng)求與目的節(jié)點(diǎn)建立捷徑,如果可行,該MPC在其入口表中記錄下該信息,建立捷徑VCC,通過(guò)該捷徑VCC發(fā)送幀。對(duì)于使用捷徑的分組,MPC從分組中去掉數(shù)據(jù)鏈路層(DLL)封裝。
在出口點(diǎn),MPC從其它MPC接收網(wǎng)絡(luò)數(shù)據(jù),對(duì)于通過(guò)捷徑接收到的幀,該MPC加上適當(dāng)?shù)腄LL封裝把它們傳送給上層協(xié)議。該DLL封裝信息由MPS提供并存貯在出口緩存中。
MPS是路由器的邏輯成分,給MPC提供網(wǎng)絡(luò)層轉(zhuǎn)發(fā)信息,它包含NHRP中定義的完整的NHS。MPS與本地NHS和路由功能交互以回答入口MPC的MPOA請(qǐng)求,并給出口MPC提供DLL封裝信息。
下面是ELAN內(nèi)和ELAN間通信過(guò)程的簡(jiǎn)單描述。
ELAN內(nèi)通信從一個(gè)MPOA主機(jī)或LAN主機(jī)到同一ELAN的另一MPOA主機(jī)或LAN主機(jī),這些數(shù)據(jù)流使用ELAN做地址解析和數(shù)據(jù)傳輸。ELAN間通信從一個(gè)MPOA主機(jī)或LAN主機(jī)到不同ELAN的MPOA主機(jī)或LAN主機(jī),短數(shù)據(jù)流使用缺省的路徑,長(zhǎng)數(shù)據(jù)流使用捷徑,缺省的路徑利用ELAN和路由器,捷徑使用LANE和NHRP做地址解析和捷徑。捷徑是這樣工作的:如果源節(jié)點(diǎn)和目的節(jié)點(diǎn)不在同一個(gè)MPS的管理域,入口MPS將MPOA解析請(qǐng)求翻譯成NHRP解析請(qǐng)求,通過(guò)NHRP將該請(qǐng)求轉(zhuǎn)發(fā)給出口MPS,當(dāng)出口MPS收到出口MPC的回應(yīng)后,它生成NHRP解析回應(yīng)并把它發(fā)回給入口MPS,當(dāng)入口MPC得到入口MPS的MPOA解析回應(yīng)后,它與出口MPC之間就可以建立捷徑了。
2、MPOA的優(yōu)點(diǎn)和限制
MPOA從根本上將數(shù)據(jù)傳送和路由計(jì)算分開(kāi),將功能分布到不同的設(shè)備,從而減少了參與路由計(jì)算的設(shè)備數(shù)目和端設(shè)備的復(fù)雜性。它可以以統(tǒng)一的方式支持二層和三層網(wǎng)絡(luò)互連,因此保證了ATM環(huán)境中大規(guī)模的互連。它可以同時(shí)有效地處理突發(fā)數(shù)據(jù)和長(zhǎng)期的數(shù)據(jù)流,但是,MPOA的復(fù)雜性有很大的爭(zhēng)議。
[上一頁(yè)][下一頁(yè)]
|