MPLS簡述
MPLS(multi-protocollabelswitch)是Internet核心多層交換計(jì)算的最新發(fā)展。MPLS將轉(zhuǎn)發(fā)部分的標(biāo)記交換和控制部分的IP路由組合在一起,加快了轉(zhuǎn)發(fā)速度。而且,MPLS可以運(yùn)行在任何鏈接層技術(shù)之上,從而簡化了向基于SONET/WDM和IP/WDM結(jié)構(gòu)的下一代光Internet的轉(zhuǎn)化。在這里,主要描述一下標(biāo)簽轉(zhuǎn)發(fā)表的產(chǎn)生過程及IP包如何通過MPLS轉(zhuǎn)發(fā)。
MPLS標(biāo)簽棧頭
圖1 MPLS標(biāo)簽棧頭
32位的MPLS棧頭包括以下區(qū)域(如圖1所示):
承載MPLS標(biāo)記實(shí)際值的標(biāo)記區(qū)域(20位);
CoS區(qū)域(3位),用于在分組通過網(wǎng)絡(luò)時(shí)施加在分組上的排隊(duì)和丟棄算法;
堆棧區(qū)域(S區(qū)域,1位),用于支持標(biāo)記堆棧序列;
TTL區(qū)域(8位),提供傳統(tǒng)的IPTTL功能。
標(biāo)簽轉(zhuǎn)發(fā)表產(chǎn)生過程
1.路由器之間通過路由協(xié)議或靜態(tài)路由產(chǎn)生路由表。
圖2 路由器之間通過路由協(xié)議或靜態(tài)路由產(chǎn)生路由表
如圖2所示,假設(shè)途中A、B、C、D四臺(tái)路由器之間運(yùn)行了OSPF協(xié)議,A路由器學(xué)習(xí)到D路由器網(wǎng)段211.91.168.0/24的路由。