低延迟队列&拥塞避免

低延迟队列(LLQ)配置举例。为语音流量预留3M 带宽,设置HTTP 流量的最小带宽保证为4M,管制P2P 流量的带宽到6.4M,并且丢弃超出的P2P 流量。在[Hillstone SA QoS分类与标记举例]  中,已经将语音流量标记为ef,HTTP 流量标记为af11,P2P 流量标记为cs7。该例将基于[Hillstone SA QoS分类与标记举例] 的分类和标记结果进行配置。

第一步:配置名为af11、cs7 和ef 的class:
hostname(config)# class-map ef
hostname(config-class-map)# match dscp ef
hostname(config-class-map)# exit
hostname(config)# class-map af11
hostname(config-class-map)# match dscp af11
hostname(config-class-map)# exit
hostname(config)# class-map cs7
hostname(config-class-map)# match dscp cs7
hostname(config-class-map)# exit
hostname(config)#

第二步:创建名为llq 的QoS Profile,对ef、af11 和cs7 三个class 进行配置:
hostname(config)# qos-profile llq
hostname(config-qos-profile)# class ef
hostname(config-qos-prof-cmap)# priority 3000
hostname(config-qos-prof-cmap)# exit
hostname(config-qos-profile)# class af11
hostname(config-qos-prof-cmap)# bandwidth 4000
hostname(config-qos-prof-cmap)# random-detect
hostname(config-qos-prof-cmap)# exit
hostname(config-qos-profile)# class cs7
hostname(config-qos-prof-cmap)# police 6400 8000 8000
conform-action transmit exceed-action drop
hostname(config-qos-prof-cmap)# exit
hostname(config-qos-profile)# class class-default
hostname(config-qos-prof-cmap)# random-detect
hostname(config-qos-prof-cmap)# exit
hostname(config-qos-profile)# exit
hostname(config)#

第三步:配置ethernet0/3 的上行带宽,并且将配置的QoS Profile 绑定到接口
ethernet0/3,对通过ethernet0/3 流出的流量进行限流:
hostname(config)# interface ethernet0/3
hostname(config-if-eth0/3)# bandwidth upstream 10000000
hostname(config-if-eth0/3)# qos-profile output llq
hostname(config-if-eth0/3)# exit
hostname(config)#

在该例中,接口ethernet0/3 的带宽为10M,class cs7 被执行管制,不加入计算,因此,class-default 的带宽为2M(10-3-5)。当class-default 没有流量时,class cf11 将会得到7M(5+2)带宽,class ef 永远保持3M 带宽不变。

原创文章如转载,请注明:
转载自醉生梦死的博客
原文地址:http://www.liusuping.com/post/hillstone-qos-llq.html