MPLS是一種在IP骨干網(wǎng)上利用標(biāo)簽來指導(dǎo)數(shù)據(jù)報(bào)文高速轉(zhuǎn)發(fā)的協(xié)議,由IETF (Internet Engineering Task Force,因特網(wǎng)工程服務(wù)組)提出。相對(duì)于傳統(tǒng)的IP路由方式,MPLS提供了一種新的網(wǎng)絡(luò)交換方式,它將IP地址映射為簡(jiǎn)短且長(zhǎng)度固定、只具有本地意義的標(biāo)簽,以標(biāo)簽交換替代IP查表,從而顯著提升轉(zhuǎn)發(fā)效率。
為什么需要MPLS
在20世紀(jì)90年代中期,隨著IP網(wǎng)絡(luò)的快速發(fā)展,Internet數(shù)據(jù)量急劇增長(zhǎng)。由于當(dāng)時(shí)的硬件技術(shù)存在限制,基于最長(zhǎng)匹配算法的IP技術(shù)必須使用軟件方法查找路由,轉(zhuǎn)發(fā)性能低下,所以IP的轉(zhuǎn)發(fā)性能成為當(dāng)時(shí)限制網(wǎng)絡(luò)發(fā)展的瓶頸。在這種背景下,IETF提出了MPLS協(xié)議。MPLS最初的目的就是為了提升IP網(wǎng)絡(luò)中路由設(shè)備的轉(zhuǎn)發(fā)速率。
與傳統(tǒng)的IP路由方式相比,MPLS通過以下兩種方式提升轉(zhuǎn)發(fā)速率:
將查找龐大的IP路由表轉(zhuǎn)化為簡(jiǎn)潔的標(biāo)簽交換,顯著減少指導(dǎo)報(bào)文轉(zhuǎn)發(fā)的時(shí)間。
當(dāng)報(bào)文進(jìn)入MPLS區(qū)域之后,只需在位于邊緣的入、出節(jié)點(diǎn)解析IP報(bào)文頭,封裝或解封裝標(biāo)簽,而在中間的所有節(jié)點(diǎn)上都無需解析IP報(bào)文頭,只進(jìn)行標(biāo)簽交換,進(jìn)一步節(jié)約了轉(zhuǎn)發(fā)報(bào)文的處理時(shí)間。
MPLS的標(biāo)簽轉(zhuǎn)發(fā)本質(zhì)上是一種隧道技術(shù),它還支持封裝多層標(biāo)簽,并且MPLS天然兼容多種網(wǎng)絡(luò)層和鏈路層協(xié)議,因此,MPLS非常適合在各種VPN業(yè)務(wù)中充當(dāng)公網(wǎng)隧道。此外,由于MPLS的報(bào)文轉(zhuǎn)發(fā)依靠一條固定的標(biāo)簽交換路徑,所以MPLS是一種面向連接的轉(zhuǎn)發(fā)技術(shù),這使得MPLS在流量工程(Traffic Engineering,TE)、QoS等領(lǐng)域也有著廣泛的應(yīng)用。
MPLS網(wǎng)絡(luò)是什么樣的
MPLS網(wǎng)絡(luò)主要包含以下要素:
支持MPLS功能的網(wǎng)絡(luò)設(shè)備稱為L(zhǎng)SR(Label Switching Router,標(biāo)簽交換路由器),它是MPLS網(wǎng)絡(luò)的基本組成單元。由一系列連續(xù)的LSR構(gòu)成的網(wǎng)絡(luò)區(qū)域稱為MPLS域。
MPLS域內(nèi)部的LSR稱為CoreLSR,如果一個(gè)LSR的相鄰節(jié)點(diǎn)都運(yùn)行MPLS,則該LSR就是Core LSR。
位于MPLS域邊緣、連接其它網(wǎng)絡(luò)的LSR稱為L(zhǎng)ER(Label Edge Router,標(biāo)簽邊緣路由器),如果一個(gè)LSR有一個(gè)或多個(gè)不運(yùn)行MPLS的相鄰節(jié)點(diǎn),那么該LSR就是LER。
在MPLS網(wǎng)絡(luò)中,任何兩個(gè)LER之間都可以建立LSP,用來轉(zhuǎn)發(fā)進(jìn)入MPLS域的報(bào)文,中間可途徑若干個(gè)Core LSR。因此,一條LSP的Ingress和Egress都是LER,而Transit是Core LSR。
MPLS有什么價(jià)值
MPLS在當(dāng)前的IP網(wǎng)絡(luò)中得到了廣泛的應(yīng)用,其主要價(jià)值體現(xiàn)在以下幾方面:
MPLS完全兼容IP網(wǎng)絡(luò),相當(dāng)于在IP網(wǎng)絡(luò)的基礎(chǔ)上進(jìn)行改進(jìn),建設(shè)成本低,易于推廣。
MPLS的控制平面和轉(zhuǎn)發(fā)平面是分開的,在控制平面依靠IP路由來建立LSP,MPLS可以借用IP路由的各種靈活性、可靠性機(jī)制;在轉(zhuǎn)發(fā)平面通過LSP來傳輸報(bào)文,是面向連接的,MPLS可以有效的實(shí)施流量工程和QoS。
MPLS是一種與鏈路層協(xié)議無關(guān)的技術(shù),它同時(shí)支持幀中繼、ATM、PPP和SDH等協(xié)議,保證了多種網(wǎng)絡(luò)的互通,兼容性非常好。
MPLS網(wǎng)絡(luò)支持層次化的拓?fù)浣Y(jié)構(gòu),適合在IP骨干網(wǎng)中部署。
MPLS標(biāo)簽棧在理論上可支持標(biāo)簽的無限嵌套,正好契合了VPN業(yè)務(wù)對(duì)公、私網(wǎng)標(biāo)簽多層封裝的要求,因此MPLS為VPN業(yè)務(wù)的蓬勃發(fā)展提供了強(qiáng)有力的支持。
編輯:jq
-
IP
+關(guān)注
關(guān)注
5文章
1655瀏覽量
149334 -
ATM
+關(guān)注
關(guān)注
0文章
148瀏覽量
34091 -
SDH
+關(guān)注
關(guān)注
1文章
95瀏覽量
41452 -
MPLS
+關(guān)注
關(guān)注
0文章
130瀏覽量
24122
原文標(biāo)題:什么是MPLS?
文章出處:【微信號(hào):huaweidoc,微信公眾號(hào):華為產(chǎn)品資料】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論