10 mls qos trust
命令:

mls qos trust {cos [pass-through-dscp] | dscp [pass-through-cos] |ip-precedence [pass-through-cos] | port priority [priority] }

no mls qos trust

功能:配置交换机端口信任状态;本命令的no 操作为禁止交换机端口的当前信任状态。
参数:

1  cos 配置端口信任cos 值;

2  cos pass-through-dscp 配置端口信任cos 值但是不更改包的dscp 值;

3  dscp 配置端口信任dscp 值;

4  dscp pass-through-cos 配置端口信任dscp 值但是不更改包的cos 值;

5  ip-precedence 配置端口信任ip 优先级;
6  ip-precedence pass-through-cos
配置端口信任ip 优先级但是不更改包的cos 值;7  portpriority [priority] 配置端口信任端口优先级,不更改包的cos 值。
缺省情况:不信任任何值。
命令模式:端口配置模式
使用指南:对于同时具有cos 值和dscp 值的包,如果不希望在classification 后,不被信任的那个值被更改,使用pass-through 关键字进行保护。百兆以太网每8 个端口是一个block,共有3 block1-8 端口,9-16 端口,17-24 端口,千兆以太网每个端口是一个block25 端口,26 端口;若是配置信任dscp,则以一个block 为单位,即在一个端口配置,本端口所在的block 都有效。
举例:在端口ethernet 0/0/1 配置信任cos 值,即报文按cos 值分类,同时不改变报文里的dscp 值。
switch(config)#interface ethernet 0/0/1
switch(config-ethernet0/0/1)#mls qos trust cos pass-through-dscp
11 mls qos cos
命令:

mls qos cos {[default-cos] }
no mls qos cos

功能:配置交换机端口的缺省cos 值;本命令的no 操作为恢复缺省情况。
参数:

   [default-cos] 交换机端口的缺省cos 值,范围为07
缺省情况:缺省cos 值为0
命令模式:接口配置模式
使用指南:
举例:在端口ethernet 0/0/1 配置缺省cos 值为5,即从此端口进来的报文如果不带cos 值,则分配默认cos 值为5
switch(config)#interface ethernet 0/0/1
switch(config-ethernet0/0/1)#mls qos cos 5
12 service-policy
命令:

service-policy {input [policy-map-name] | output [policy-map-name]}
no service-policy {input [policy-map-name] | output [policy-map-name]}

功能:在交换机端口上应用一个策略表;本命令的no 操作为删除应用到交换机端口的某个指定策略表。
参数:

1  input [policy-map-name] 将指定名称的策略表应用到交换机端口的入口;

2  output[policy-map-name]将指定名称的策略表应用到交换机端口的出口。
缺省情况:缺省端口没有捆绑策略表。
命令模式:接口配置模式
使用指南:配置端口的信任状态和在端口上应用策略表是互斥的,较后的配置会覆盖以前的配置;每个端口在每个方向上只能应用一个策略表。目前在出口不支持出口策略表。
举例:在端口ethernet 0/0/1 的入口上绑定策略p1
switch(config)#interface ethernet 0/0/1
switch(config-ethernet0/0/1)# service-policy input p1
13 mls qos dscp-mutation
命令:

mls qos dscp-mutation [dscp-mutation-name]
no mls qos dscp-mutation [dscp-mutation-name]

功能:在交换机端口上应用dscp 转换映射,本命令的no 操作为恢复dscp 转换映射的缺省值。
参数:

   [dscp-mutation-name] dscp 转换映射的名称。
缺省情况:缺省没有dscp 转换映射。
命令模式:接口配置模式
使用指南:在交换机端口配置dscp 转换映射,该端口的信任状态必须为trust dscp 才会生效,应用dscp 转换映射,可以使指定dscp 值不经过class policy 直接转换为新的dscp 值;应用到千兆端口的dscp 转换映射只对本端口有效;应用到百兆端口的dscp转换映射则存在一个作用范围,如果在18 号端口中的某个端口应用dscp 转换映射,这个dscp 转换映射对于18 号端口同时有效,在916 号端口中的某个端口应用dscp转换映射,它的作用范围是同时对916 号端口有效,在1724 号端口中的某个端口应用dscp 转换映射,它的作用范围是同时对1724 号端口有效。
举例:在端口ethernet 0/0/1 上配置信任dscp,采用mu1 dscp 转换映射。
switch(config)#interface ethernet 0/0/1
switch(config-ethernet0/0/1)#mls qos trust dscp pass-through cos
switch(config-ethernet0/0/1)#mls qos dscp-mutation mu1
14 wrr-queue bandwidth
命令:

wrr-queue bandwidth [weight1 weight2 weight3 weight4]
no wrr-queue bandwidth

功能:设置交换机所有端口出队列的wrr 权重,本命令的no 操作为恢复缺省值。
参数:

   [weight1 weight2 weight3 weight4] wrr 权重值,范围为1100
缺省情况:缺省weight1weight2weight3weight4 25
命令模式:全局配置模式
使用指南:wrr 权重的绝对值是没有意义的,wrr 通过四个权重值的比率来分配带宽。
举例:将四个出队列的带宽比重设为1:2:4:8
switch(config)#wrr-queue bandwidth 1 2 4 8
15 priority-queue out
命令:

priority-queue out
no priority-queue out

功能:配置队列出队工作方式,将队列配置成pq 出队工作方式,本命令的no 命令为恢复wrr 出队工作方式。
参数:无
缺省情况:非priority-queue 模式。
命令模式:全局配置模式
使用指南:当采用priority-queue 出队模式后,不再采用wrr 加权算法来发生报文,而是当前队列的报文发生完毕以后才发送下一个队列的报文。
举例:将出队工作方式设置为priority-queue 工作方式。
switch(config)#priority-queue out