目录
对路由进行优先级标记
配置端口信任DSCP优先级
配置流量监管
配置拥塞管理
配置拥塞避免
配置流量整形
出接口下应用队列模板
对配置进行检验
QoS基于类的方式实现管理(通过调度0~7队列进行实现,一般6、7协议是预留给路由协议的,所以我们只是用0~5队列)
对路由进行优先级标记
192.168.10.0/24网段DSCP优先级为EF
192.168.20.0/24网段DSCP优先级为CS4
192.168.30.0/24网段DSCP优先级为AF31
192.168.40.0/24网段DSCP优先级为AF32
其他网段DSCP优先级为default
配置acl匹配路由
acl number 3000
rule 5 permit ip source 192.168.10.0 0.0.0.255
acl number 3001
rule 5 permit ip source 192.168.20.0 0.0.0.255
acl number 3002
rule 5 permit ip source 192.168.30.0 0.0.0.255
acl number 3003
rule 5 permit ip source 192.168.40.0 0.0.0.255
acl number 3004
rule 5 permit ip source 192.168.50.0 0.0.0.255
rule 10 permit ip source 192.168.60.0 0.0.0.255
定义流策略,将对应路由重标记优先级
traffic classifier EF operator or
if-match acl 3000
traffic classifier AF31 operator or
if-match acl 3002
traffic classifier CS4 operator or
if-match acl 3001
traffic classifier other operator or
if-match acl 3004
traffic classifier AF32 operator or
if-match acl 3003
traffic behavior EF
remark dscp ef
traffic behavior AF31
remark dscp af31
traffic behavior CS4
remark dscp cs4
traffic behavior other
remark dscp default
traffic behavior AF32
remark dscp af32
traffic policy QoS
classifier EF behavior EF
classifier CS4 behavior CS4
classifier AF31 behavior AF31
classifier AF32 behavior AF32
classifier other behavior other
在接口上应用流策略,在发出的时候打上优先级
interface GigabitEthernet0/0/0
ip address 100.0.12.1 255.255.255.0
traffic-policy QoS outbound
可以从发送的数据包可以看到配置的DSCP优先级
配置端口信任DSCP优先级
设备按照报文携带的DSCP优先级查找优先级映射表,确定报文的进入的队列(即DSCP和队列有映射关系)
例如:DSCP EF 对应的队列5
DSCP CS4 对应队列4
DSCP AF31、AF32 对应队列3
interface GigabitEthernet0/0/0
ip address 100.0.12.2 255.255.255.0
trust dscp
配置流量监管
192.168.50.0网段在入接口方向配置流量监管,承诺信息速率为8kbit/s
interface GigabitEthernet0/0/1
qos car inbound source-ip-address range 192.168.50.0 to 192.168.50.255 cir 8
配置拥塞管理
配置队列模板,名称为dscp
qos queue-profile dscp
queue 3 weight 30 队列3的权重为30
queue 4 weight 50 队列4的权重为50
schedule wfq 0 to 4 pq 5 队列0~4使用wfq方式调度,队列5使用pq方式调度
queue 3 drop-profile dscp
配置拥塞避免
配置wred丢弃模板,名称为dscp
drop-profile dscp wred dscp 配置wred丢弃模板基于dscp优先级来丢弃 dscp af31 low-limit 50 high-limit 80 discard-percentage 40 为DSCP优先级为AF31的流量做丢弃策略(丢弃门限为50~80,丢弃概率为40%) dscp af32 low-limit 40 high-limit 60 discard-percentage 50 为DSCP优先级为AF32的流量做丢弃策略(丢弃门限为40~60,丢弃概率为50%)
在队列模板引用丢弃模板
qos queue-profile dscp queue 3 drop-profile dscp af31和af32对应的队列都是队列3,所以在队列3上绑定丢弃模板
配置流量整形
在队列模板下配置流量整形
qos queue-profile dscp
queue 0 to 2 gts cir 8 cbs 1500 为队列0~2配置流量整形,承诺信息速率为8kbit/s,瞬发流量为1500kbit/s
出接口下应用队列模板
interface GigabitEthernet0/0/1
qos queue-profile dscp
对配置进行检验
查看队列模板信息——包含队列对应的调度方式和权重,还包含配置的流量整形信息
查看丢弃丢弃模板——包含各DSCP优先级/IP对应的丢弃策略
查看配置的流量监管信息