IP与DSCP优先级
?IP優先級 在IPv4的報文頭中,TOS字段是1字節,如下圖所示。根據RFC1122的定義,IP優先級(IP Precedence)使用最高3比特(第0~3比特)。
+++++++++++++
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
+++++++++++++
3比特可以定義8個等級。
8個優先級的定義如下:
???? 111 - Network Control? 網絡控制
???? 110 - Internetwork Control? 網間控制
???? 101 - Critic? 關鍵
???? 100 - Flash Override? 疾速?
???? 011 - Flash? 閃速
???? 010 - Immediate 快速
???? 001 - Priority? 優先
???? 000 - Routine? 普通
優先級6和7一般保留給網絡控制數據使用,比如路由。
優先級5推薦給語音數據使用。
優先級4由視頻會議和視頻流使用。
優先級3給語音控制數據使用。
優先級1和2給數據業務使用。
優先級0為缺省標記值。
在標記數據時,既可以使用數值,也可以使用名稱(英文名稱)。?
?
DSCP
???????? ?DSCP 由RFC2474定義,它重新命名了IPv4報頭中TOS使用的那1字節和IPv6報頭中數據類(Traffic Class)那1字節,新的名字稱為DS字段(Differentiated Services Field)。該字段的作用沒有變,仍然被QoS工具用來標記數據。不同的是IPv4使用3比特,而DSCP使用6比特,最低2比特不用。 RFC2474 定義最高3比特為級別/類別選擇代碼(Class Selector Codepoints,CS),其意義和IPv4報頭中IP優先級的定義是相同的,CS0 ~ CS7的級別相等于IP優先級0 ~ 7。但它并沒有定義第3到第5比特的具體含義以及使用規則。DSCP使用6比特,可以定義64個優先級(0-63)。?
?
AF
???????? 保證轉發(Assured Forwarding, AF)由RFC2597對CS1~CS4進行進一步定義。它使用第3和第4比特做丟棄優先級標志。01-低丟棄優先級;10-中丟棄優先級;11-高丟棄優先級。這樣,在同一類數據中,又根據被丟棄的可能性劃分出3檔。下表列出了AF服務等級及其對應的DSCP值:??????????????? ????????
? ? ? ? ? ? ? ? ?CS1????? CS2???? ?CS3????? CS4????
Low drop??????? ?AF11???? AF21??? ?AF31???? AF41????????????????????????
? ? ? ? ? ? ? ? 001010?? 010010?? 011010?? 100010
Medium drop?? ???AF12???? AF22??? ?AF32???? AF42
? ? ? ? ? ? ? ? 001100?? 010100?? 011100?? 100100
High drop ? ? ? ?AF13???? AF23??? AF33????? AF43???????????????????????
? ? ? ? ? ? ? ? 001110?? 010110?? 011110?? 100110
AF的定義為數據分類提供了方便,比如,運營商可以向用戶提供4中服務協約(SLA):白金,金,銀,銅,并為每一種服務的數據分配一定的帶寬。當然,不同服務的收費標準也是不同的。?
?
EF
無阻礙轉發(Expedited Forwarding, EF)由RFC2598定義,DSCP值為46 (101110)。EF服務適用于低丟包率,低延遲,低抖動及保證帶寬的業務,如VOIP。?
?
其他
DSCP = 000000 盡力轉發服務等級 (EF);
CS = 6 網間控制(Internetwork Control),DSCP = 48 (110000)
CS = 7 網內控制 (Intranetwork Control),DSCP = 56 (111000)?
?
在配置命令中,既可以使用十進制數值,也可以使用二進制數值,還可以使用名稱。例如,28, 011100, AF32 三個寫法意義相同。?
?
轉載于:https://blog.51cto.com/yanglei19860109/1133002
總結
以上是生活随笔為你收集整理的IP与DSCP优先级的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NetBeans
- 下一篇: 组策略妙用----通过组策略禁止域用户更