MPLS位于TCP/IP協(xié)議棧中的數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層之間,可以為網(wǎng)絡(luò)層提供服務(wù)MPLS通過(guò)在數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層之間增加額外的MPLS頭部,基于MPLS頭部實(shí)現(xiàn)數(shù)據(jù)快速轉(zhuǎn)發(fā)(通過(guò)在MLPS頭部添加標(biāo)簽)
1.LSR路由器
標(biāo)簽交換路由器(LSR):運(yùn)行了MPLS的路由器都叫做LSR路由器,其中位于MPLS域邊緣、連接著其他網(wǎng)絡(luò)的LSR稱(chēng)為邊緣路由器(LER),MPLS域內(nèi)的LSR稱(chēng)為核心LSR
2.MPLS域
一系列連續(xù)的運(yùn)行MPLS的網(wǎng)絡(luò)設(shè)備構(gòu)成了一個(gè)MPLS域(如下圖,四個(gè)路由器都運(yùn)行了MPLS即紅色區(qū)域內(nèi)為MPLS域)
3.LSR分類(lèi)
1.入站LSR:ingress LSR,向IP報(bào)文中壓入MPLS頭部,并生成MPLS報(bào)文
2.中轉(zhuǎn)LSR:transit LSR,將MPLS報(bào)文進(jìn)行標(biāo)簽置換等操作
3.出站LSR:egress LSR,將MPLS報(bào)文中MPLS頭部彈出,還原為普通的IP報(bào)文
4.FEC
(1)轉(zhuǎn)發(fā)等價(jià)類(lèi)(FEC):是一組具有某些共性的數(shù)據(jù)流的集合,這些數(shù)據(jù)流在轉(zhuǎn)發(fā)過(guò)程中被網(wǎng)絡(luò)節(jié)點(diǎn)以相同方式處理
(2)在MPLS網(wǎng)絡(luò)中,劃FEC可以通過(guò)多種方式分,例如基于目的IP地址及網(wǎng)絡(luò)掩碼、DSCP等特征來(lái)劃分
(3)數(shù)據(jù)屬于哪一個(gè)LSP,由數(shù)據(jù)進(jìn)入MPLS域時(shí)的Ingress LSR決定
5.LSP
標(biāo)簽交換路徑(LSP):指標(biāo)簽報(bào)文穿越MPLS域到達(dá)目的網(wǎng)絡(luò)所經(jīng)過(guò)的LSR
一條LSP包含一臺(tái)入站LSR、一臺(tái)出站LSR以及數(shù)量可變的中轉(zhuǎn)LSR,因此LSP也可以看做是這些LSR的有序集合
LSP需要在數(shù)據(jù)轉(zhuǎn)發(fā)開(kāi)始前建立完成,只有這樣報(bào)文才能順利穿越MPLS域
LSP可通過(guò)靜態(tài)和動(dòng)態(tài)兩種方式建立
需要注意的是,LSP是一個(gè)從“起點(diǎn)”到“終點(diǎn)”的單向路徑,若需要雙向數(shù)據(jù)互通,則需要在雙方之間建立雙向的LSP