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推荐给语音数据使用。
优先级4由视频会议和视频流使用。
优先级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
转载于:https://blog.51cto.com/8947509/1416813