MPLS QoS的實現
MPLS QoS是部署QoS業務的重要組成部分,在實際的MPLS組網方案中往往透過差分服務模型(DiffServ)來實施QoS,MPLS QoS則需要跟進EXP的值來區分不同的資料來源,實現差分服務,保障語音、影片資料的低延時、低丟包率,保證網路穩定性;
1、MPLS DiffServ
DiffServ的基本機制是在網路邊緣根據業務的服務質量要求該業務對映到一定的業務類別中,利用IP分組中的DS欄位(ToS)唯一標記該類業務,然後骨幹網路中的各節點根據該欄位對各種業務採取預先設定的服務策略,保證相應的服務質量,DiffServ的這種對服務質量的分類和標籤機制與MPLS的標籤分配十分相似,事實上基於MPLS的DiffServ就是透過將DS的分配與MPLS的標籤分配過程結合來實現的;
MPLS DiffServ透過MPLS報文頭部中的EXP值攜帶DiffServ PHB(Per-Hop Behavior)實現,LSR在做出轉發決策時要考慮MPLS EXP值,DiffServ PHB承載在EXP欄位中,MPLS DiffServ提供了兩種方案:
E-LSP路徑:(目前裝置只支援E-LSP)
即由EXP位決定PHB的LSP,該方法適用於支援少於8個PHB的網路,特定的DSCP直接對映為特定的EXP,標識到特定的PHB,在轉發過程中,報文根據標籤轉發,而由EXP決定在每一跳LSR上的排程和丟棄優先順序,因此同一條LSP可以承載8類不同的PHB流,透過MPLS頭部的EXP域來進行區分,EXP可以直接由運營商配置決定,也可以從報文的DSCP直接對映得到,這種方法不需要信令協議傳遞PHB資訊,而且標籤使用率較高,狀態易於維護;
L-LSP路徑:
即由標籤和EXP共同決定PHB的LSP,該方法適用於支援任意數量PHB的網路,在轉發過程中,標籤不僅用於決定轉發路徑而且決定在LSR上的排程行為,而EXP位則用於決定轉發路徑而且決定在LSR上的排程行為,而EXP位則用於決定資料包文的丟棄優先順序,由於透過標籤來區分業務流的型別,因此需要為不同的流建立不同的LSP,這種方法需要使用更多的標籤,佔用大量的系統資源;
2、MPLS DiffServ的隧道化模式
MPLS網路實質上是為其承載的業務提供了一種隧道化服務,MPLS L3VPN的DiffServ模式包含了三種模式:Pipe、Short Pipe、Uniform;
Pipe
在Ingress上報文壓入MPLS標籤的EXP值由使用者指定,如果報文在MPLS網路中改變了EXP欄位的值,只在MPLS網路中有效,在Egress上,報文會根據EXP欄位的值選擇PHB,當報文離開MPLS網路後,報文之前攜帶的DSCP欄位繼續有效;
Short Pipe
在Ingress上報文壓入MPLS標籤的EXP值由使用者指定,如果報文在MPLS網路中改變了EXP欄位的值,只在MPLS網路中有效,在Egress上,報文會根據DSCP欄位的值選擇PHB,當報文離開MPLS網路後,報文之前攜帶的DSCP欄位繼續有效;
Uniform
報文在IP網和MPLS網中的優先順序標識是統一定義的,即兩種網路對報文的優先順序標識都是全域性有效的,在Ingress上,報文被加上標籤,DSCP欄位的低三位對映到EXP欄位,如果報文在MPLS網路中改變了EXP欄位的值,會影響報文離開MPLS網路後採用的PHB,即在出節點會將EXP欄位對映到DSCP欄位;
對於L2VPN,借鑑L3VPN的Pipe/Uniform模型,MPLS標籤居於封裝報文的最外層,需要考慮VLAN 802.1P和MPLS EXP的對映實現;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984549/viewspace-2762323/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MPLS QoS的實現——微雲專線
- MPLS L2VPN實現方式-VeCloudCloud
- Linux QoS實現框架:函式呼叫流程圖Linux框架函式流程圖
- 快速掌握RabbitMQ(四)——兩種種消費模式和QOS的C#實現MQ模式C#
- 監控雲流量的七種QoS最佳實踐
- tc_qos
- 基於TCP長連線實現的帶QOS的訊息傳輸服務KTMTTCP
- MPLS的完整工作指南
- MPLS 的最佳化——VecloudCloud
- mpls rd rt 的作用-VeCloudCloud
- MPLS ARP的常用方法——VecloudCloud
- SPDK QOS機制解析
- MPLS與ATM/IP的區別-VeCloudCloud
- MPLS基礎與工作原理
- mpls標籤分配原理——VecloudCloud
- MPLS學習( by quqi99 )
- MPLS-VPN的幾種備份方式——VecloudCloud
- MPLS與專線的區別在哪裡?——VecloudCloud
- MQTT QoS 0, 1, 2 介紹MQQT
- linux下QOS:應用篇Linux
- linux下QOS:理論篇Linux
- mpls l2vpn 原理--VeCloudCloud
- mpls ldp lsp建立過程——VecloudCloud
- MPLS RSVP訊息處理——VecloudCloud
- MPLS L2 VPN部署模式--VeCloud模式Cloud
- MPLS VPN典型應用場景——VecloudCloud
- 華為ENSP MPLS-動態LSP配置
- 服務質量qos包括什麼?-VeCloudCloud
- 網易雲信 RTC 音訊 QoS 綜述音訊
- mpls atm交換技術 ip技術——VecloudCloud
- MPLS BGP標籤分發過程——VecloudCloud
- Windows XP 去掉QoS的20%網速真的會快嗎(轉)Windows
- webrtc QOS筆記四 Nack機制淺析Web筆記
- How to Create Oracle Database QoS Management Administrator AccountsOracleDatabase
- BGP/MPLS 虛擬專用網路 Option B
- MPLS IP VPN:跨企業位置的高效能連線——VecloudCloud
- 什麼是服務質量(QoS) ?—Vecloud微雲Cloud
- 多名稱空間結合cgroup保障儲存QoS