IP層DSCP值含義

DSCP由RFC2474定義,它重新命名了IPv4報頭中TOS使用的那1字節(jié)和IPv6報頭中數據類(TrafficClass)那1字節(jié),新的名字稱為DS字段(Differentiated ServicesField)。該字段的作用沒有變,仍然被QoS工具用來標記數據。不同的是IPv4使用3比特,而DSCP使用6比特,最低2比特不用。

TOS定義

其中:

IP優(yōu)先級:3bit(P2-P0)

  服務類型(ToS):4bit(T3-T0)

  未用(CU):1bit

IP優(yōu)先級值有8個(0-7),0優(yōu)先級最低,7優(yōu)先級最高。在默認情況下,IP優(yōu)先級6和7用于網絡控制通訊使用,不推薦用戶使用。ToS字段的服務類型未能在現有的IP網絡中普及使用。

IP優(yōu)先級可用于流分類,將服務分為8類,分別對應優(yōu)先級0-7,如下:

111-Network Control ?網絡控制

110 -Internetwork Control ?網間控制

101 -Critic ?關鍵

100 - FlashOverride ?疾速

011 -Flash ?閃速

010 -Immediate快速

001 -Priority ?優(yōu)先

000 -Routine ?普通

優(yōu)先級6和7一般保留給網絡控制數據使用,比如路由。

優(yōu)先級5推薦給語音數據使用。

優(yōu)先級4由視頻會議和視頻流使用。

優(yōu)先級3給語音控制數據使用。

優(yōu)先級1和2給數據業(yè)務使用。

優(yōu)先級0為缺省標記值。

在標記數據時,既可以使用數值,也可以使用名稱(英文名稱)。

RFC2474 定義最高3比特為級別/類別選擇代碼(ClassSelector Codepoints,CS),其意義和IPv4報頭中IP優(yōu)先級的定義是相同的,CS0 ~CS7的級別相等于IP優(yōu)先級0 ~7。但它并沒有定義第3到第5比特的具體含義以及使用規(guī)則。DSCP使用6比特,可以定義64個優(yōu)先級(0-63)。

DSCP

但是由于DSCP和IP PRECEDENCE是共存的于是存在了一些兼容性的問題,而且DSCP的可讀性比較差,比如DSCP 43我們并不知道對應著IP PRECEDENCE的什么取值,于是就把DSCP進行了進一步的分類。目前定義的DSCP總共分成了4類(64個優(yōu)先級并未用完):

?類選擇器?Class Selector(CS) ??????????aaa 000

?加速轉發(fā) Expedited Forwarding(EF) ????101 110

?確保轉發(fā) Assured Forwarding(AF) ??????aaa bb0

?盡力而為 Default(BE) ?????????????????000 000

①、默認的DSCP為0

②、CS定義為向后與IP優(yōu)先級兼容,后三位仍然為0,也就是說CS仍然沿用了IP PRECEDENCE只不過CS定義的DSCP=IP PRECEDENCE*8,所以CS1-7取值依次為8,16,24,32,40,48,56

③、EF取值46(101110)

④、AF分為兩部分,a部分和b部分:a部分為3 bit仍然可以和IP PRECEDENCE對應;b部分為2 bit表示丟棄性,01為低,10為中,11為高(00未用),可以應用于RED或者WRED。雖然a部分有3bit,可以將AF分為8類,但是目前只用到了1~4,即AF只有4個等級AF1-AF4,每個等級有三個丟棄優(yōu)先級,取值為[(10,12,14),(18,20,22),(26,28,30),(34,36,38)]

PS:為了迅速 的和10進制轉換,可以用如下方法,先把10進制數值除8得到的整數就是AF值,余數換算成二進制看前兩位就是丟棄優(yōu)先級,比如34/8=4余數為2,2換算成二進制為010,那么換算以后可以知道34代表AF4丟棄優(yōu)先級為middle的數據報。


(4)IP precedence和DSCP的對應

DSCPIP/802.1PDSCP二進制DSCP十進制應用丟包率

BE? ? ? 0000 0000[0x0a]Internet?

AF1Green 1001 01010[0x0a]Leased Line? ? L

AF1Green 1001 10012[0x0e]Leased Line ? ?? ? M

AF1Green 1001 11014[0x0e]Leased Line? ? H

AF2Green 2010 01018[0x12]IPTV VOD? ? L

AF2Green 2010 10020[0x12]IPTV VOD? ? M

AF2Green 2010 11022[0x12]IPTV VOD? ? H

AF3Green 3011 01026[0x1a]IPTV Broadcast? ? L

AF3Green 3011 10028[0x1a]IPTV Broadcast? ? M

AF3Green 3011 11030[0x1a]IPTV Broadcast? ? H

AF4Green 4100 01034[0x22]NGN/3G Singaling? ? L

AF4Green 4100 10036[0x22]NGN/3G SingalingM

AF4Green 4100 11038[0x22]NGN/3G SingalingH

EF? ? ? 5101 11046[0x2E]NGN/3G voice?

CS6(INC)? ? ? 6110 00048[0x2E]Protocol?

CS7(NC)? ? ? 7111 00056[0x2E]Protocol?

注:CS6用于網間控制(Internetwork Control),CS7用于網內控制 (Intranetwork Control),EF用于承載語音流量,AF4用于承載語音信令流量,AF3用于承載IPTV的直播流量,AF2用于承載IPTV VOD流量(相對于直播允許有延遲和緩沖),AF1承載不是很重要的專線業(yè)務,BE承載Internet業(yè)務

參考:https://blog.csdn.net/qq_41976965/article/details/85308425

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容