毛擁華
通常MPLS包頭的結(jié)構(gòu)如下圖所示包含20比特的標簽3個比特的EXP現(xiàn)在通常用做CoS 1個比特的S 用于標識這個MPLS標簽是否是最低層的標簽和8個比特的TTL-Time To Live
MPLS包頭的位置界于二層和三層之間俗稱2.5層MPLS可以承載的報文通常是IP包當然也可以改進直接承載以太包ATM的AAL5包甚至ATM信元等這在MPLS VPN中有詳述可以承載MPLS的二層協(xié)議可以是PPP 以太網(wǎng)ATM和幀中繼等對于PPP或以太網(wǎng)二層封裝MPLS包頭結(jié)構(gòu)如上圖所示但是對于ATM或幀中繼MPLS則直接采用分別采用VPI/VCI或DLCI做為轉(zhuǎn)發(fā)的標簽具體結(jié)構(gòu)如下圖所示:
MPLS可以看做是一種面向連接的技術(shù)通過MPLS信令或手工配置的方法建立好MPLS標記交換連接(Label Switched Path 簡稱LSP 以后在標記交換路徑的入口把需要通過這個標記交換路徑的報文打上MPLS標簽中間路由器在收到MPLS報文以后直接根據(jù)MPLS報頭的標簽進行轉(zhuǎn)發(fā)而不用再通過IP報文頭的IP地址查找在MPLS標記交換路徑的出口或倒數(shù)第二跳彈出MPLS包頭還回原來的IP包在VPN的時候可能是以太網(wǎng)報文或ATM報文等)。
MPLS信令
通常使用的建立MPLS標記交換路徑的信令有LDP/CR-LDP RSVP-TE BGP擴展等其中LDP/CR-LDP和RSVP-TE是用來建立標簽連接通路LDP的標簽分配模式有DoD Downstream On Demand 下游按請求分配標簽模式和Du DownstreamUnsolicited 下游未被請求標簽分配模式兩種方式LDP能夠建立到某個目的路由其或目的子網(wǎng)的LSP 它的路由的每一跳是根據(jù)路由表確定的也就是說LDP建立的LSP只有把需要轉(zhuǎn)發(fā)的IP報文打包成MPLS 實際走的路由還是和原來的IP包走的路由是一樣的LDP建立的LSP沒有平衡流量的功能只能起到建立虛連接的作用CR-LDP和RSVP-TE則能夠攜帶帶寬部分明確路由著色等約束參數(shù)其中著色約束條件可以用來標識一個鏈路的性能---如是否支持Voip等還是只支持Best-Effort業(yè)務也可以用來做為地域的標識CR-LDP或RSVP-TE要建立滿足這些約束條件的LSP 必須通過流量工程的約束路由計算從完成的功能來說兩者是一樣的兩種協(xié)議都可以做各種擴展?jié)M足QoS的要求重內(nèi)部實現(xiàn)機制來看CR-LDP信令協(xié)議是基于TCP的RSVP-TE是對原有的RSVP做擴展是基于Raw IP的由于UDP的傳輸是不可靠的RSVP-TE需要對LSP的狀態(tài)定期刷新存在一定的可擴展性問題這兩種協(xié)議在國際/國內(nèi)標準認可方面大家都是比較偏向LDP/CR-LDP 它是ITUT認可的MPLS信令標準也是中國國標中認定的MPLS信令標準CR-LDP和RSVP-TE的爭論還在繼續(xù)現(xiàn)在大多數(shù)設備廠家都同時支持CR-LDP和RSVP-TE擴展BGP協(xié)議的各種擴展則可以為MPLS VPN建立跨AS域的外層承載隧道或者是VPN應用分配VPN的內(nèi)層標簽。
摘自《中國電信網(wǎng)》