dscp值 DSCP 與IP 優先順序

2021-10-12 14:39:54 字數 1217 閱讀 7589

ip 優先順序

在ip包頭中,tos欄位佔1個位元組,如下圖所示

| 0 | 1 | 2| 3 | 4 | 5 | 6 | 7 |

rfc1122的定義,ip優先順序(ip precedence)使用最高3位元(第0~2位元)。可區分8中流量的優先順序,定義如下:

111 - network control  網路控制

110 - internetwork control  網間控制

101 - critic  關鍵

100 - flash override  疾速

011 - flash  閃速    010 - immediate 快速

001 - priority  優先

000 - routine  普通

優先順序6和7一般保留給網路控制資料使用,比如路由。

優先順序5推薦給語音資料使用。

優先順序3給語音控制資料使用。

優先順序1和2給資料業務使用。

優先順序0為預設標記值。

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

dscp

dscp 由rfc2474定義,它重新命名了ipv4報頭中tos使用的那1位元組和ipv6報頭中資料類(trafficclass)那1位元組,新的名字稱為ds欄位(differentiated services field)。該字段的作用沒有變,仍然被qos工具用來標記資料。不同的是ipv4使用3位元,而dscp使用6位元,最低2位元不用。

最後一位(即第5bit)恒為0,共定義了4大類和21小類類別

4大類分別為

af:保證**(assured forwarding, af)由rfc2597對cs1~cs4進行進一步定義(0-2位不為0,3-5位也必須不為0),前3bit為優先順序位,越大優先順序越高,後3bit為丟棄位,越大優先順序越低。例如af:xy

x(取值為1,2,3,4),y(取值為1,2,3),共可標記12類,af:41優先順序大於af:42,af:11優先順序小於af:23。

ef:無阻礙**(expedited forwarding, ef)由rfc2598定義,dscp值為46 (101110)。ef服務適用於低丟包率,低延遲,低抖動及保證頻寬的業務,如voip。

cs:向後相容ip優先順序,取值為1-7,作用和ip優先順序完全相同

default:dscp = 000000 盡力**服務等級

dscp與af轉換公式:af:xy=dscp:x*8+y*2,例如af:42=dscp:36

dscp值 DSCP 與IP 優先順序

ip 優先順序在 ipv4 的報文頭中,tos欄位是 位元組,如下圖所示。根據rfc1122 的定義,ip優先順序 ip precedence 使用最高 位元 第 位元 0 1 2 3 4 5 6 7 位元可以定義 個等級。個優先順序的定義如下 network control 網路控制 intern...

RTOS 優先順序翻轉與優先順序繼承

優先順序反轉,是指在使用訊號量時,可能會出現的這樣一種不合理的現象,即 高優先順序任務被低優先順序任務阻塞,導致高優先順序任務遲遲得不到排程。但其他中等優先順序的任務卻能搶到cpu資源。從現象上來看,好像是中優先順序的任務比高優先順序任務具有更高的優先權。具體來說 當高優先順序任務正等待訊號量 此訊...

的優先順序大小 需求價值與優先順序

我們會接到不同 的需求,有的 於業務部門 領導要求,有的 於使用者反饋 線上問題,有的是市場反饋建議,或者競品已支援等等。收到原始需求之後,我們怎麼知道哪些需求要做?哪些需求要優先做,哪些可以往後排?或者在需要澄清需求價值時,我們要回答哪些問題後,才算講清楚了需求價值。又如何做需求的優先順序排序。首...