怎么配置Cisco QOS-WFQ

2017-03-21

思科cisco公司制造的路由器、交换机和其他设备承载了全球80%的互联网通信,成为了网络应用的成功实践者之一,那么你知道怎么配置Cisco QOS-WFQ吗?下面是小编整理的一些关于怎么配置Cisco QOS-WFQ的相关资料,供你参考。

配置Cisco QOS-WFQ的方法:

Weighted FairQueue,加权公平队列。WFQ将分组按照不同的业务流、不同的IP优先级,自动按照HASH算法,划分成不同的队列,在保证高优先级业务的同时,按照配置权重 ,将带宽公平地分给低优先级别的业务。Quidway路由器在每个接口上最大支持4096个队列,在此范围之内,网络治理员可以配置队列的数目和相应权值。WFQ的优点是对所有应用都能比较公平地提供服务质量,对于要求较高的业务可以通过设置权重保障优先级,能智能划分队列和调度,配置相对简单,对网络治理员要求相对较低;缺点是由于相对公平,对于QOS要求极高的应用,不能象PQ那样绝对保证,策略计算复杂,比较消耗路由器处理能力。它适用于应用较复杂,并且应用相对公平的网络,如Internet网。WFQ的思想:

i,为每个流创建一个专用的队列,避免队列的饥饿,延迟,抖动 等

ii,在所有流间公平,正确地分配带宽

iii,WFQ使用 [IP优先级]作为分配带宽的权重在CISCO路由器上,接口小于E1的链路会默认启用WFQ.

注:在WFQ中,weight的计算方式为4096/(IP优先级+1)或者32384r/(IP优先级+1)

因此在show queue中看到的weight值越大,表示权重越低。

WFQ优点

1.配置简单(不用手工分类)

2.保证所有的流都有一定的带宽

3.丢弃野蛮流量

4.大多数平台上都支持

5.支持所有IOS版本(11.0以上)

WFQ缺点

1.每个子队列都继承了FIFO的缺点

2.多个不同的流可能会被分入同一个队列(流的数量超过了配置的队列数)

3.不支持手工分类

4.不能提供固定带宽保证

5.因为使用了复杂的分类和调度机制,对系统资源有一定的限制

配置命令:

route(config-if):fair-queue cdtdynamic-queue sreservable-queues

动态队列个数 保留队列个数

reservable-queues:

保留队列个数:针对RSVP流,可以保留一定的队列,缺省是0,范围0~1000

dynamic-queues:

动态队列个数: 缺省是256,流确实很多,可以调大,最大4096

cdt:

每个队自己的长度

一个数据排到第一个队中,cdt=64,如果该队的报文己达到64,新的报文丢包!

每个队中排的报文数量是有限的

所有队列加起来,上限:

router(config-if)#hold-queue max-limitout 缺省1000

一个报文是否在WFQ中排到队列中的二个因素:

1)–本队列是否己满

2)–所有队列是否超出队列上限 —-超出报文丢弃

WFQ Configuration:

WFQ(config)#

WFQ(config)#int s0/1

WFQ(config-if)#fair-queue //接口启用WFQ,CISCO路由器小于E1会默认启用//

WFQ(config-if)#fair-queue 128 1024 100 //设置CDT为128,动态队列数量为1024个,保留队列个数100//

WFQ(config-if)#hold-queue 1200 out//所有队列加起来CDT上限是1200//

WFQ(config-if)#

查看:

WFQ#

WFQ#show int s0/1

Serial0/1 is up, line protocol is up

Queueing strategy: weighted fair

Output queue: 0/1200/64/0 (size/max total/threshold/drops)

Conversations 0/1/256(active/max active/max total)

Reserved Conversations 0/0 (allocated/max allocated)

Available Bandwidth 1158 kilobits/sec

5 minute input rate 3000 bits/sec, 3 packets/sec

5 minute output rate 3000 bits/sec, 3 packets/sec

1001 packets input, 97009 bytes, 0 no buffer

Received 0 broadcasts, 0 runts, 0 giants, 0 throttles

0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort

1004 packets output, 96674 bytes, 0 underruns

0 output errors, 0 collisions, 3 interface resets

0 output buffer failures, 0 output buffers swapped out

3 carrier transitions DCD=up DSR=up DTR=up RTS=up CTS=up

WFQ#

更多相关阅读

最新发布的文章