QoS在IOS中的实现与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 帧与标识字段

QoS技术不能在原始的以太帧上标记数据的优先级别,但它可以使用ISL数据帧和802.1Q数据帧中的某些字段对数据赋予优先级别。

2.1.1 ISL帧的格式与QoS

图2-1是ISL帧的整体结构。它是在原始以太帧的基础上,附加26字节的帧头和4字节的校验字段(FCS)构成的。

图2-1 ISL帧的整体结构

QoS用于标记优先级的字段在帧头部分,ISL帧头的结构如图2-2所示。

图2-2 ISL帧头的结构

各字段的含义如下所示。

● DA——代表目标地址(Destination Address),其值为“0x01-00-0C-00-00”或“0x03-00-0c-00-00”。

● TYPE——代表携带的数据帧的类型,共4种,分别是:0000,以太帧;0001,令牌环帧;0010,FDDI;0011,ATM。

● USER——默认值为0000,QoS就是使用这个字段的最低3比特标记数据优先级别的。因此,可以区分7个等级,0级最低,7级最高。

● SA——代表源地址(Source Address),即传送该帧的交换机端口的MAC地址,接收端可以忽略它。

● LEN——不包括DA,TYPE,USER,SA,LEN和FCS字段的帧长度。

● AAAA03——代表SNAP/LLC。

● HAS——源地址的最高24比特,其值必须是0x00-00-0C。

● VLAN——标记VLAN的字段。

● BPDU——用来指示该帧是否是BPDU,或者是CDP。

● INDEX——转发该数据帧的交换机出口的索引,诊断用途,可以被其他设备赋予任意值。

● RES——为FDDI和Token Ring保留(Reserved)字段。

2.1.2802.1q帧的格式与QoS

802.1q帧的格式如图2-3、图2-4所示。不同于ISL帧的是,它是在原始以太帧中间插入了2个字段(图中的Tag位置),每个字段占2B,并重新计算FCS值。

图2-3 802.1q帧的形成

图2-4 802.1q帧的结构

● Etype——其值为0x8100,代表802.1q帧。

● Tag——该2B字段有2个用途,最高3比特代表优先级,最低12比特代表VLAN。QoS就是使用最高3比特标记数据优先级的,共有7个级别。

提示:在ISL和802.1q数据帧中,称用来标记数据优先级的3比特为服务等级字段(Class of Service, CoS)。802.1p标准定义在802.1q帧中使用3比特为优先级,因此,在谈到QoS时,也称它为802.1p帧。