16 wrr-queue cos-map
命令:

wrr-queue cos-map [queue-id] [cos1 ... cos8]
no wrr-queue cos-map `queue-id`

功能:设置交换机端口出队列于cos 值的映射,本命令的no 操作为恢复缺省值。
参数:

1  [queue-id]为出队列的id,范围为14

2  [cos1 ... cos8] 映射到出队列的cos值最多为8 个,范围为07
缺省情况:
default cos-to-egress-queue map when qos is enabled
cos value queue selected
0,1 1
2,3 2
4,5 3
6,7 4
命令模式:全局配置模式
使用指南:全局qos 关闭时,所有的cos 值都映射到队列1
举例:将cos 值为23 的报文映射到出队队列1
switch(config)#wrr-queue cos-map 1 2 3
17 mls qos map
命令:

mls qos map {cos-dscp [dscp1...dscp8] | dscp-cos [dscp-list] to [cos] |dscp-mutation [dscp-mutation-name] [in-dscp] to [out-dscp] |ip-prec-dscp[dscp1...dscp8] | policed-dscp [dscp-list] to [mark-down-dscp]}

no mls qos map {cos-dscp | dscp-cos | dscp-mutation[dscp-mutation-name] | ip-prec-dscp | policed-dscp}

功能:设置class of service(cos)-to-differentiated services code point (dscp) 映射,dscp-to-cos 映射,dscp-to-dscp-mutation 映射,ip-precedence-to-dscp 映射和policed-dscp 映射;本命令的no 操作为恢复缺省映射值。

参数:

1  cos-dscp [dscp1...dscp8] 定义cos 值到dscp 值的映射,[dscp1...dscp8]
8 dscp 值分别对应cos 值的07,每个dscp 值之间用空格隔开,dscp 值的范围为063

2  dscp-cos [dscp-list] to [cos] 定义dscp 值到cos 值的映射,[dscp-list] dscp 值的列表,最多容纳8 dscp 值,[cos]为列表中的dscp 值所对应的cos 值;

3  dscp-mutation [dscp-mutation-name] [in-dscp] to [out-dscp] 定义dscp 值到dscp 值的转换映射,[dscp-mutation-name] 为转换映射的名称,[in-dscp] dscp 值,最多有8 个,每个dscp 值之间用空格隔开,dscp 值的范围是063[out-dscp] dscp 值,只有一个,在入dscp 中定义的8 个值将被转变成出dscp 值;

4  ip-prec-dscp [dscp1...dscp8] 定义ip 优先级到dscp 值的转换,[dscp1...dscp8]8 dscp 值分别对应ip 优先级值的07,每个dscp 值之间用空格隔开,dscp 值的范围为063

5  policed-dscp [dscp-list] to [mark-down-dscp] 定义dscp mark down 映射,[dscp-list] dscp 值的列表,最多容纳8 dscp 值,[mark-down-dscp]mark down 以后的dscp 值。
缺省情况: 缺省映射值为:


命令模式:全局配置模式
使用指南:在police 命令中,可以设置超过规定平均速率或突发值的分类包流量进行mark down 处理,policed-dscp [dscp-list] to [mark-down-dscp] 可以设置将这些包的dscp mark down 为新的dscp 值。
举例:将cos-to-dscp 的映射值由默认的0 8 16 24 32 40 48 56 改为0 1 2 3 4 5 6 7
switch(config)#mls qos map cos-dscp 0 1 2 3 4 5 6 7