交换机的qos是建立在服务参数的基础上的。服务参数是一套qos相关的参数,包括802.1p优先级,即cos(class of service,服务等级)、本地优先级(交换机为报文分配的一种具有本地意义的优先级)。
交换机在接收到报文之后,会参考一定的规则自动给报文分配一套服务参数。首先交换机会根据报文的802.1p优先级查找下面的映射表来获取报文的本地优先级: “cos—>local-precedence”映射表。交换机提供这些映射表的缺省取值。用户可以根据需要重新配置这些映射表。如果没有成功为报文分配到本地优先级,交换机就会使用报文接收端口的缺省本地优先级作为报文的本地优先级。
1. 配置映射表
可以使用下面的命令配置映射表。
表7-1 映射表配置

缺省情况下,系统提供缺省的“cos —>local-precedence”映射表,如下表。
表7-2 缺省的“cos —>local-precedence”映射关系

交换机在接收的报文时候,将会根据一定的规则给报文分配一套服务参数。服务参数包括cos值、本地优先级。分配的规则是根据报文的802.1p优先级确定服务参数。cos值就是报文的802.1p优先级,而本地优先级则通过系统的“cos —>local-precedence”映射表获取。用户可以根据需要使用本命令改变“cos —>local-precedence”映射表。
例:配置“cos—>local-precedence”映射表。
[h3c] system-view
enter system view, return to user view with ctrl+z.
[h3c] qos cos-local-precedence-map 0 1 2 3 4 5 6 7
则配置完毕后的“cos —>local-precedence”映射表如下所示。
表7-3 “cos —>local-precedence”映射表

2. 配置端口优先级
可以使用以下命令对以太网端口的优先级进行配置。
表7-4 配置以太网端口优先级

例:配置以太网端口gigabitethernet0/3优先级为1。
[h3c] system-view
enter system view, return to user view with ctrl+z.
[h3c] interface gigabitethernet0/3
[h3c-gigabitethernet0/3] priority 1