在IPOA技術的發(fā)展過程中,陸續(xù)出現了CIPOA(經典IPOA,即ATM上的傳統(tǒng)lP)、LANE(局域網仿真)、MPOA(ATM上的多協(xié)議傳輸)、IP交換、CSR(信元交換路由器技術)、ARIS(集成IP交換技術)、TapSwitching(標簽交換技術)、MPLS等技術。這些IPOA技術可以分為兩類,即重疊模型和集成模型。
集成模式既采用MPLS技術作為解決方案。MPLS是一種新的網絡標準,此項技術已得到了廣泛的認可。提出這種技術的出發(fā)點是把路由器和ATM交換機融為一體,從而提高IP包的傳送速度,簡化網絡,并作為L3Switching(三層交換)技術的國際標準。
MPLS 網絡由標記邊緣路由器(LER)和標記交換路由器(LSR)組成(如圖1所示)。在LSR內,MPLS控制模塊以IP功能為中心,轉發(fā)模塊基于標記交換算法,并通過標記分發(fā)協(xié)議(LDP)在節(jié)點間完成標記信息以及相關信令的發(fā)送。LDP信令以及標記綁定信息只在MPLS相鄰節(jié)點間傳遞。LSR之間或LSR 與LER之間依然需要運行標準的路由協(xié)議,并由此來獲得拓撲信息。通過這些信息LSR可以明確選取報文的下一跳并可最終建立特定的標記交換路徑(LSP)。MPLS使用控制驅動模型,即基于拓撲驅動方式對用于建立LSP的標記綁定信息的分配及轉發(fā)進行初始化。LSP屬于單向傳輸路徑,因而全雙工業(yè)務需要兩條LSP,每條LSP負責一個方向上的業(yè)務。
一個數據在具有MPLS功能的網絡中傳遞可由以下四步完成。
第一步:網絡可自動生成路由表,因為路由器或ATM交換機可參與內部網關協(xié)議如OSPF/ISIS信息交換。LDP使用路由表中的信息去建立相鄰設備的標記值,這個標準創(chuàng)建了LSP,預先設置了與最終目的地之間的對應關系,不象ATM永久虛電路,需要人工設置VPI/VCI,MPLS的標記是自動分配的。
第二步:一個數據包進入邊緣LER時,它會被處理,決定需要哪種第三層的業(yè)務,如QoS和帶寬管理;诼酚珊筒呗缘男枨螅吘塋ER有選擇地放入一個標記到數據包頭中,然后轉發(fā)。
第三步:位于網絡核心的LSR讀每一個數據包的標記,并根據交換表替換一個新的,這個動作將會在所有中心設備中重復。
第四步:在出口邊緣的LER,除去標記,讀數據包頭,將其轉發(fā)到最終目的地。
MPLS將IP路由和ATM交換技術緊密結合,既實現了路由器的智能,又利用了ATM交換機的高效硬件交換。ATM與IP的完美結合可以比任何一項單獨技術更優(yōu)越。
MPLS技術可以提高路由器的轉發(fā)能力,從而提高整個IP網絡的性能,并且只需在用戶現有的路由器上進行軟件升級,即可以完全支持MPLS技術,從而可以保證用戶原有的投資。
MPLS 解決方案,給ATM網絡提供了智能的IP應用服務,這是與ATM/FR的傳輸業(yè)務有區(qū)別的。相比,IP-OVER-ATM的解決方案,將IP數據流和 ATM數據流作同等處理,限制了實現端到端IP服務的能力。MPLS使業(yè)務提供商通過利用IP和ATM的屬性,維持目前ATM和FR業(yè)務的營業(yè)額。同時,在同一網絡上,提供商業(yè)IP服務,如Internet和ExtranetVPN來增加產值和利潤。