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資源。從現象上來看,好像是中優先順序的任務比高優先順序任務具有更高的優先權。具體來說 當高優先順序任務正等待訊號量 此訊...
的優先順序大小 需求價值與優先順序
我們會接到不同 的需求,有的 於業務部門 領導要求,有的 於使用者反饋 線上問題,有的是市場反饋建議,或者競品已支援等等。收到原始需求之後,我們怎麼知道哪些需求要做?哪些需求要優先做,哪些可以往後排?或者在需要澄清需求價值時,我們要回答哪些問題後,才算講清楚了需求價值。又如何做需求的優先順序排序。首...