控制平面
控制平面負(fù)責(zé)標(biāo)簽的分配、LSP(Label Switched Path,標(biāo)簽交換路徑)的建立和維護(hù)等任務(wù)。具體步驟如下:
標(biāo)簽分配:MPLS使用標(biāo)簽分發(fā)協(xié)議(Label Distribution Protocol, LDP)或其他協(xié)議(如RSVP-TE或MP-BGP)來(lái)分配標(biāo)簽。標(biāo)簽是一個(gè)簡(jiǎn)單的標(biāo)識(shí)符,用于代替IP地址,從而加快數(shù)據(jù)包的轉(zhuǎn)發(fā)速度。
鄰居發(fā)現(xiàn):LSRs(Label Switching Routers)通過(guò)標(biāo)簽分發(fā)協(xié)議(如LDP)發(fā)現(xiàn)彼此的存在,并建立鄰接關(guān)系。
路由信息交換:LSRs通過(guò)標(biāo)準(zhǔn)的路由協(xié)議(如OSPF或BGP)交換路由信息。
標(biāo)簽綁定:當(dāng)LSR收到路由信息后,它會(huì)為到達(dá)特定目的地的FEC(Forwarding Equivalence Class,轉(zhuǎn)發(fā)等價(jià)類)分配一個(gè)標(biāo)簽,并將這個(gè)標(biāo)簽綁定到對(duì)應(yīng)的路由條目上。
LSP建立:LSRs使用標(biāo)簽分發(fā)協(xié)議來(lái)交換標(biāo)簽信息,并最終建立一條LSP。LSP是一條從源到目的的路徑,數(shù)據(jù)包沿著這條路徑傳輸時(shí)會(huì)被打上標(biāo)簽。
轉(zhuǎn)發(fā)平面
轉(zhuǎn)發(fā)平面負(fù)責(zé)實(shí)際的數(shù)據(jù)包轉(zhuǎn)發(fā)。一旦控制平面完成了標(biāo)簽的分配和LSP的建立,數(shù)據(jù)包就可以沿著LSP被高效地轉(zhuǎn)發(fā)。具體步驟如下:
入口路由器:當(dāng)數(shù)據(jù)包首次進(jìn)入MPLS網(wǎng)絡(luò)時(shí),入口路由器會(huì)為其分配一個(gè)標(biāo)簽,并將標(biāo)簽添加到數(shù)據(jù)包頭部。這通常發(fā)生在數(shù)據(jù)包的IP頭部之后,而原有的IP頭部會(huì)被封裝起來(lái)。
標(biāo)簽交換:數(shù)據(jù)包沿著LSP從一個(gè)LSR傳遞到另一個(gè)LSR。在每個(gè)LSR上,數(shù)據(jù)包上的標(biāo)簽都會(huì)被讀取,并根據(jù)標(biāo)簽轉(zhuǎn)發(fā)表(Label Forwarding Information Base, LFIB)中的信息進(jìn)行交換或彈出。
標(biāo)簽彈出:當(dāng)數(shù)據(jù)包到達(dá)最后一個(gè)LSR(即出口路由器)時(shí),標(biāo)簽會(huì)被移除,原始的IP頭部重新暴露出來(lái),然后數(shù)據(jù)包會(huì)被轉(zhuǎn)發(fā)到其最終目的地。
工作過(guò)程概覽
入口處:入口LSR接收數(shù)據(jù)包,為數(shù)據(jù)包添加標(biāo)簽。
核心網(wǎng)絡(luò):數(shù)據(jù)包在核心網(wǎng)絡(luò)中被LSR們通過(guò)標(biāo)簽交換的方式高效轉(zhuǎn)發(fā)。
出口處:出口LSR移除標(biāo)簽并將數(shù)據(jù)包發(fā)送到非MPLS網(wǎng)絡(luò)或直接發(fā)送給目的地。
通過(guò)這種方式,MPLS能夠在保證服務(wù)質(zhì)量的同時(shí)提供高效的網(wǎng)絡(luò)傳輸性能。
田鑫,專業(yè)的企業(yè)組網(wǎng)服務(wù)商,致力于為企業(yè)提供企業(yè)組網(wǎng)(SD-WAN、MPLS、云互聯(lián))、數(shù)據(jù)中心、網(wǎng)絡(luò)安全、系統(tǒng)集成服務(wù)、ICT解決方案、行業(yè)IT解決方案等相關(guān)服務(wù)。