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