非IP报头的标记字段
除了IP协议报文头部有QoS字段之外,其他协议也会包含。下面详细讲解一下相关内容。
以太网LAN CoS
以太网报文不像IP报文,因为结构不同,其QoS标志位也不同。
这种二层报文只有在存在802.1Q或者ISL中继报头时,才会有QoS字段的存在
我们只关注802.1Q:
该协议中分配了2个字节作为 Tag Control字段,又俗称CoS(Class of Service)字段
其中前3个比特代表用户优先级
WAN标记字段
这里只介绍MPLS的QoS字段。MPLS协议比较吝啬,只分配3个字节的位置用于QoS标记,这个字段称为EXP(Experimental)。
通常情况下,MPLS网络边缘的设备需要利用 分类标记工具 完成DSCP/IPP到MPLS EXP的映射。
标记与匹配的位置
上面介绍了IPP,DSCP和EXP。下面对这些字段所处的网络位置进行说明。
非IP报头可标记字段的使用范围:
分类:仅适用于入站接口,而且要求该接口支持特定的报头字段。
标记:仅适用于出站接口,而且要求该接口支持特定的报头字段。
这里的描述有些多余,简言之就是非IP报头可标记位 只能在入站口分类,在出站口标记。
如图,EXP标记位只可能出现在MPLS接口上,当报文进入此接口时执行分类,报文离开此接口时执行标记
在IP接口根本不存在EXP字段的分类和标记,因为此接口出入的报文根本不存在EXP
各个标记字段的信息
字段 | 位置 | 长度 |
---|---|---|
IP优先级(IPP) | IP报头 | 3比特 |
IP DSCP | IP报头 | 6比特 |
DS字段 | IP报头 | 1字节 |
ToS字段 | IP报头 | 1字节 |
CoS | 802.1Q | 3比特 |
MPLS EXP | MPLS报头 | 3比特 |