1、802.1P优先级(有时也称COS优先级):
802.1p用户优先级定义在二层802.1Q 标签头中的TCI字段中。,和VLAN ID一起使用,位于高位起16-18bit字段,长度3bit,取值范围0-7,0优先级最低,7优先级最高
TPID(Tag ProtocolIdentifier标签协议标识):2字节的定值0X8100,表明这是一个加了802.1Q标签的帧。
TCI(Tag Control Information):2字节,包含了帧的控制信息
Priority:802.1P优先级,3bit,取值0-7
CFI:1bit,暂时保留未用,为0说明是规范格式,1为非规范格式,被用在令牌环/源路由FDDI介质访问方法中来指示封装帧中所带地址的比特次序信息。
VLANID:12bit,取值范围0-4095,由于0 和4095保留,实际取值范围是1-4094,每个支持802.1Q协议的交换机发送出来的数据包都会包含这个域,以指明自己属于哪一个VLAN
2、IP优先级和TOS优先级:
IP优先级定义在三层IP报文头中的TOS字段(8bit)中,占据高位的3bit,取值范围0-7,0优先级最低,7优先级最高
首先,看一下IPV4的报文格式
如上图所示,IPV4的报文头重包含一个8-bit的TOS(服务类型)优先级区域,它通常被分为precedence部分(IP优先级)-前3bit和TOS优先级(紧接着的4bit),最后一位作保留;格式如下:
起初,该字段定义如下(RFC1349):
IP优先级具体取值及含义如下:
111-Network Control 网络控制
110 -Internetwork Control 网间控制
101 -Critic 关键
100 - FlashOverride 疾速
011 -Flash 闪速
010 -Immediate快速
001 -Priority 优先
000 -Routine 普通
优先级6和7一般保留给网络控制数据使用,比如路由。
优先级5推荐给语音数据使用。
优先级4由视频会议和视频流使用。
优先级3给语音控制数据使用。
优先级1和2给数据业务使用。
优先级0为缺省标记值。
在标记数据时,既可以使用数值,也可以使用名称(英文名称)。
3、DSCP优先级:
由于对区分服务类型的多样化的要求,IP优先级的8个优先级是远远不够的,在之后的RFC文档中对TOS字段进行了重新的分配,命名为DSCP,DSCP优先级是把整个8位的前6位重新定义了一下,称为DSCP优先级,取值范围0-63,0优先级最低,63优先级最高。COS TOS DHCP通常要做映射机制。
由于DSCP和IP PRECEDENCE是共存的于是存在了一些兼容性的问题,而且DSCP的可读性比较差,比如DSCP 43(101011)我们并不知道对应着IP PRECEDENCE的什么取值,于是就把DSCP进行了进一步的分类。目前定义的DSCP总共分成了4类(64个优先级并未用完):
类选择器 Class Selector(CS) aaa 000
加速转发 Expedited Forwarding(EF) 101 110
确保转发 Assured Forwarding(AF) aaa bb0
尽力而为 Default(BE) 000 000
https://www.cnblogs.com/zandon/p/11923607.html
(4)IP precedence和DSCP的对应
DSCP | IP/802.1P | DSCP二进制 | DSCP十进制 | 应用 | 丢包率 |
BE | 0 | 000 000 | 0[0x0a] | Internet |
|
AF1 | Green 1 | 001 010 | 10[0x0a] | Leased Line | L |
AF1 | Green 1 | 001 100 | 12[0x0e] | Leased Line | M |
AF1 | Green 1 | 001 110 | 14[0x0e] | Leased Line | H |
AF2 | Green 2 | 010 010 | 18[0x12] | IPTV VOD | L |
AF2 | Green 2 | 010 100 | 20[0x12] | IPTV VOD | M |
AF2 | Green 2 | 010 110 | 22[0x12] | IPTV VOD | H |
AF3 | Green 3 | 011 010 | 26[0x1a] | IPTV Broadcast | L |
AF3 | Green 3 | 011 100 | 28[0x1a] | IPTV Broadcast | M |
AF3 | Green 3 | 011 110 | 30[0x1a] | IPTV Broadcast | H |
AF4 | Green 4 | 100 010 | 34[0x22] | NGN/3G Singaling | L |
AF4 | Green 4 | 100 100 | 36[0x22] | NGN/3G Singaling | M |
AF4 | Green 4 | 100 110 | 38[0x22] | NGN/3G Singaling | H |
EF | 5 | 101 110 | 46[0x2E] | NGN/3G voice |
|
CS6(INC) | 6 | 110 000 | 48[0x2E] | Protocol |
|
CS7(NC) | 7 | 111 000 | 56[0x2E] | Protocol |
|