通常 MPLS 包頭的結(jié)構(gòu)如下圖所示包含 20 比特的標(biāo)簽 3 個比特的 EXP 現(xiàn)在通常用做 CoS 1 個比特的 S 用于標(biāo)識這個 MPLS 標(biāo)簽是否是最低層的標(biāo)簽和 8 個比特的 TTL-Time To Live
MPLS 包頭的位置界于二層和三層之間俗稱 2.5 層 MPLS 可以承載的報文通常是 ip 包當(dāng)然也可以改進(jìn)直接承載以太包 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ā)的標(biāo)簽具體結(jié)構(gòu)如下圖所示: 
MPLS 可以看做是一種面向連接的技術(shù)通過 MPLS 信令或手工配置的方法建立好 MPLS 標(biāo)記交換連接 (Label Switched Path 簡稱 LSP 以后在標(biāo)記交換路徑的入口把需要通過這個標(biāo)記交換路徑的報文打上 MPLS 標(biāo)簽中間路由器在收到 MPLS 報文以后直接根據(jù) MPLS 報頭的標(biāo)簽進(jìn)行轉(zhuǎn)發(fā)而不用再通過 IP 報文頭的 IP 地址查找在 MPLS 標(biāo)記交換路徑的出口或倒數(shù)第二跳彈出 MPLS 包頭還回原來的 IP 包在 VPN 的時候可能是以太網(wǎng)報文或 ATM 報文等)。
MPLS 信令
通常使用的建立 MPLS 標(biāo)記交換路徑的信令有 LDP/CR-LDP RSVP-TE BGP 擴展等其中 LDP/CR-LDP 和 RSVP-TE 是用來建立標(biāo)簽連接通路 LDP 的標(biāo)簽分配模式有 DoD Downstream On Demand 下游按請求分配標(biāo)簽?zāi)J胶?Du DownstreamUnsolicited 下游未被請求標(biāo)簽分配模式兩種方式 LDP 能夠建立到某個目的路由其或目的子網(wǎng)的 LSP 它的路由的每一跳是根據(jù)路由表確定的也就是說 LDP 建立的 LSP 只有把需要轉(zhuǎn)發(fā)的 IP 報文打包成 MPLS 實際走的路由還是和原來的 IP 包走的路由是一樣的 LDP 建立的 LSP 沒有平衡流量的功能只能起到建立虛連接的作用 CR-LDP 和 RSVP-TE 則能夠攜帶帶寬部分明確路由著色等約束參數(shù)其中著色約束條件可以用來標(biāo)識一個鏈路的性能 --- 如是否支持 Voip 等還是只支持 Best-Effort 業(yè)務(wù)也可以用來做為地域的標(biāo)識 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)標(biāo)準(zhǔn)認(rèn)可方面大家都是比較偏向 LDP/CR-LDP 它是 ITUT 認(rèn)可的 MPLS 信令標(biāo)準(zhǔn)也是中國國標(biāo)中認(rèn)定的 MPLS 信令標(biāo)準(zhǔn) CR-LDP 和 RSVP-TE 的爭論還在繼續(xù)現(xiàn)在大多數(shù)設(shè)備廠家都同時支持 CR-LDP 和 RSVP-TE 擴展 BGP 協(xié)議的各種擴展則可以為 MPLS VPN 建立跨 AS 域的外層承載隧道或者是 VPN 應(yīng)用分配 VPN 的內(nèi)層標(biāo)簽。
|
新聞熱點
疑難解答
圖片精選