no选项 删除该数据分类
Ruijie(config-pmap-c)# [no]set ip dscp new-dscp
为该数据流中的IP报文设置新的 ip dscp值;对于非IP报文,该设置不起作用;
new-dscp 是要设置的新DSCP值,取值范围依产品不同而不同
Ruijie(config-pmap-c)# police rate-bps burst-byte [exceed-action {drop | dscp dscp-value}] 限制该数据流的带宽和为带宽超限部分指定处理动作,rate-bps是每秒钟带宽限制量(kbps),burst-byte猝发流量限制值(Kbyte),drop来丢弃带宽超限部分的报文,dscp dscp-value改写带宽超限部分报文的DSCP值,dscp-value取值范围依产品不同而不同
burst-byte的有效范围是4-2097152
Ruijie(config-pmap-c)# no police
取消限制该数据流的带宽和为带宽超限部分指定处理动作 & 说明
1. S3760E系列产品对于带宽超限部分的报文改写DSCP值,但不修改对应的COS值。
2. CLASS MAP所匹配的ACL表项中的DENY 行为表项将被忽略,不会起作用;
例如,以下的设置步骤创建了一个名为Policy1的Policy-map,并将该Policy-map关联接口Gigabitethernet 1/1
Ruijie(config)# policy-map policy1
Ruijie(config-pmap)# class class1
Ruijie(config-pmap-c)# set ip dscp 48
Ruijie(config-pmap-c)# exit
Ruijie(config-pmap)# exit
Ruijie(config)# interface gigabitethernet 1/1
Ruijie(config-if)# switchport mode trunk
Ruijie(config-if)# mls qos trust cos
Ruijie(config-if)# service-policy input policy1
66.2.6 配置接口应用Policy Maps
您可以通过下面的设置步骤将Policy Maps应用到端口上
命令 作用
Step 1
Ruijie# configure terminal 进入配置模式
Step 2
Ruijie(config)# interface interface
进入接口配置模式
Step 3
Ruijie(config-if)# [no] service-policy {input | output} policy-map-name
将创建的Policy Map应用到接口上;policy-map-name是已经创建的policy map的名字,input 为输入限速,output 为输出限速
~ 注意
S3760E系列,当为Aggregate Port口应用police时,要求AP成员口必须满足以下条件时,设置的限制带宽才是Aggregate Port所有成员口的共享带宽。
n 端口数量小于48个的设备,要求Aggregate Port的成员口必须全部属于该线卡或者设备的端口;
n 端口数量大于等于48个的设备,要求Aggregate Port的成员口必须全部属于该线卡或者设备的前24个端口或者后24个端口。
66.2.7 配置输出队列调度算法
您可以为端口的输出队列调度算法:WRR,SP,RR和DRR,缺省情况下,输出队列算法为
WRR(带权重的队列轮转)
您可以通过以下步骤对端口优先级队列调度方式进行设置,详细算法请参照QOS概述。
命令 作用
Step 1
Ruijie# configure terminal
进入配置模式
Step 2
Ruijie(config)# mls qos scheduler {sp | rr | wrr | drr }
端口优先级队列调度方式,sp为绝对优先级调度,rr为 轮转调度,wrr为带帧数量权重轮转调度,drr为带帧长度权重轮转调度
Ruijie(config)# no mls qos scheduler
恢复为缺省wrr调度
~ 注意
S3760E系列产品在堆叠模式下,若将QOS映射表修改成非缺省值,那么从堆叠口进入的报文还是会按照缺省的队列映射关系进行调度。
例如,以下的设置步骤将端口的输出轮转算法设置成SP:
Ruijie# configure terminal
Ruijie(config)# mls qos scheduler sp
Ruijie(config)# end
Ruijie# show mls qos scheduler
Global Multi-Layer Switching scheduling
Strict Priority
Ruijie#
66.2.8 配置输出轮转权重
您可以通过以下步骤设置端口的输出轮转权重
命令 作用
Step 1
Ruijie# configure terminal 进入配置模式
Step 2
Ruijie(config)# {wrr-queue | drr-queue} bandwidth weight1...weightn
weight1...weightn 为指定的输出队列的权重值,个数及取值范围见缺省QOS设置
Ruijie(config)# no {wrr-queue | drr-queue} bandwidth no 选项恢复权重的缺省值
下面的例子将wrr调度权重设置为1:2:3:4:5:6:7:8
Ruijie# configure terminal
Ruijie(config)# wrr-queue bandwidth 1 2 3 4 5 6 7 8
Ruijie(config)# end
Ruijie# show mls qos queueing
Cos-queue map:
cos qid
--- ---
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
wrr bandwidth weights:
qid weights
--- -------
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
Ruijie(config)#
66.2.9 配置Cos-Map
您可以通过设置Cos-Map来选择报文输出时进入哪个输出队列,Cos-Map的缺省设置见缺省QOS配置
命令 作用
Step 1
Ruijie# configure terminal 进入配置模式
Step 2
Ruijie(config)# priority-queue Cos-Map qid cos0 [cos1 [cos2 [cos3 [cos4 [cos5 [cos6 [cos7]]]]]]]