1、CBWFQ(Class-BasedWeighted Fair Queuing)
WFQ是非常模糊的一個(gè)隊(duì)列機(jī)制,對(duì)流量的條件帶寬控制不好掌握。
CBWFQ使得用戶自己去定義不同的隊(duì)列,可以通過(guò)acl,入接口,優(yōu)先級(jí),DSCP值等等去分類(lèi),并且可以允許給每類(lèi)分配擁塞時(shí)的最小保證帶寬,明確了分類(lèi)明確了帶寬保證。注意,CBWFQ的默認(rèn)調(diào)度方法是FIFO,可以配置為FQ和早期丟棄。默認(rèn)丟棄機(jī)制為尾丟棄。
CBWFQ通過(guò)使用bandwidth參數(shù)實(shí)現(xiàn)在發(fā)生擁塞的情況下有最小帶寬的保證。
CBWFQ特點(diǎn):
a,bandwith 敲入?yún)?shù)是當(dāng)擁塞的情況下有最小的帶寬保證。
b,當(dāng)沒(méi)有發(fā)生擁塞時(shí)此類(lèi)可以超出最小帶寬保證(原因是沒(méi)有擁塞就不會(huì)有軟件隊(duì)列,沒(méi)有軟件隊(duì)列CBWFQ沒(méi)有效果)。意義在于在任何情況下都有最小帶寬的保證。
c,當(dāng)發(fā)生擁塞時(shí)出口帶寬有多余的情況下各個(gè)類(lèi)的class會(huì)按著最小帶寬保證的比例來(lái)占用多余帶寬。
默認(rèn)接口的可用的帶寬為總參考帶寬的75%(這個(gè)數(shù)值和IOS版本也有關(guān)系,有的可高達(dá)99%),如果CBWFQ策略超出了75%的帶寬,可以采用下面方法去修改最大保留可用的帶寬;
max-reserved-bandwidth 100如果你想用到100%,必須打上這一命令。比如3600上當(dāng)超過(guò)了75%的帶寬后就必須敲入此命令進(jìn)行調(diào)控,但是在7200上面及時(shí)超過(guò)了75%的帶寬不去用此命令調(diào)控也是沒(méi)有問(wèn)題的。
2、LLQ(LowLatency Queuing)在WFQ的基礎(chǔ)上增加了一個(gè)優(yōu)先隊(duì)列=CBWFQ+PQ
CBWFQ雖然能夠?yàn)楦鞣N類(lèi)別的流量提供帶寬的保證,但卻不能提供低延遲的傳輸保證,為此LLQ解決保證對(duì)延時(shí)敏感的數(shù)據(jù)流優(yōu)先傳輸。比如VOICE流量。
低延時(shí)隊(duì)列,可以優(yōu)先傳送低延時(shí)隊(duì)列里的數(shù)據(jù),一般為語(yǔ)音流量??梢员WC此流量的低延時(shí)通過(guò)保證此數(shù)據(jù)流量的最小帶寬。在LLQ隊(duì)列里總是優(yōu)先傳送PQ隊(duì)列的數(shù)據(jù)流,當(dāng)PQ隊(duì)列的數(shù)據(jù)流量傳送完畢后再依次傳送其他數(shù)據(jù)。
默認(rèn)可以將任何數(shù)據(jù)流放入LLQ隊(duì)列保證優(yōu)先的傳送,但是一般情況下只將語(yǔ)音這些對(duì)延遲特別敏感的數(shù)據(jù)流放入此隊(duì)列中。
配置通過(guò)priority參數(shù)實(shí)現(xiàn),和bandwidth配置一致。
3、LLQ典型實(shí)驗(yàn)(CBWFQ+PQ)--CCIE考試的一道題目
題目要求:
一部分?jǐn)?shù)據(jù)流量已經(jīng)做了如下的優(yōu)先級(jí)的標(biāo)記;
1.Control IPprecedence 6 to 7
2.Voice IPprecedence 5
3.Video IPprecedence 4
4.BusinessIP precedence 3
5.InternetIP precedence 0
配置R1路由器的interfaceS1/0口共享可用帶寬并且要滿足以下需求;
1.使用MQC的方法并且使用的class-map的名字是上面題目給出,并且大小寫(xiě)敏感。
2.所有的class-map使用match-all這個(gè)選項(xiàng)
3.所有class-map只能使用"match ip precedence"這樣的準(zhǔn)則
4.voice流量要優(yōu)先所有其他流量,使用LLQ的方式但是不能超過(guò)可用帶寬的20%
5.control的流量是可用帶寬2000Kbps中的100Kbps。
6.VIDEO的流量也許不能超過(guò)可用帶寬的30%
7.business的流量也許不能超過(guò)可用帶寬的30%
8.internet流量的帶寬使用剩余的帶寬,但是不能超過(guò)。
class-map match-allBusiness
match ip precedence3
class-map match-allInternet
match ip precedence0
class-map match-allControl
match ip precedence 67
class-map match-allVideo
match ip precedence4
class-map match-allVoice
match ip precedence5
!
policy-mapqos
class Voice
priority percent 20 ----PQ 優(yōu)先級(jí)隊(duì)列,最小帶寬保證,最小時(shí)延保證。
classControl
bandwidth percent 5-----CBWFQ普通CBWFQ隊(duì)列,最小帶寬保證。
class Video
bandwidth percent30
classBusiness
bandwidth percent30
classInternet
policecir percent 15---CBPOLICE(流量限制)
R1(config)#interfaceS1/0
R1(config-if)bandwidth 2000
R1(config-if)max-reserved-bandwidth 100 --超過(guò)可用帶寬,修改最大可用帶寬
R1(config-if)service-policy output qos
查看策略;
R1#sho policy-map interfaces1/0
Serial1/0
Service-policy output:qos
Class-map: Voice(match-all)
0 packets, 0bytes
5 minute offered rate 0 bps,drop rate 0 bps
Match: ip precedence 5
Queueing
Strict Priority ---優(yōu)先級(jí)隊(duì)列的標(biāo)識(shí)
Output Queue: Conversation264
Bandwidth 20 (%)
Bandwidth 400 (kbps) Burst10000 (Bytes)
(pkts matched/bytes matched)0/0
(total drops/bytes drops)0/0
Class-map: Control(match-all)
0 packets, 0bytes
5 minute offered rate 0 bps,drop rate 0 bps
Match: ip precedence 6 7
Queueing
Output Queue: Conversation265
Bandwidth 5 (%)
Bandwidth 100 (kbps)MaxThreshold 64 (packets)
(pkts matched/bytes matched)0/0
(depth/total drops/no-bufferdrops) 0/0/0
Class-map: Video(match-all)
0 packets, 0bytes
5 minute offered rate 0 bps,drop rate 0 bps
Match: ip precedence 4
Queueing
Output Queue: Conversation266
Bandwidth 30 (%)
Bandwidth 600 (kbps)MaxThreshold 64 (packets)
(pkts matched/bytes matched)0/0
(depth/total drops/no-bufferdrops) 0/0/0
Class-map: Business(match-all)
0 packets, 0bytes
5 minute offered rate 0 bps,drop rate 0 bps
Match: ip precedence 3
Queueing
Output Queue: Conversation267
Bandwidth 30 (%)
Bandwidth 600 (kbps)MaxThreshold 64 (packets)
(pkts matched/bytes matched)0/0
(depth/total drops/no-bufferdrops) 0/0/0
Class-map: Internet(match-all)
1 packets, 24bytes
5 minute offered rate 0 bps,drop rate 0 bps
Match: ip precedence 0
police:
cir 15 %
cir 300000 bps, bc 9375bytes
conformed 0 packets, 0bytes; actions:
transmit
exceeded 0 packets, 0 bytes;actions:
drop
conformed 0 bps, exceed 0bps
Class-map: class-default(match-any)
0 packets, 0bytes
5 minute offered rate 0 bps,drop rate 0 bps
Match:any
愛(ài)華網(wǎng)本文地址 » http://www.klfzs.com/a/25101014/216475.html
愛(ài)華網(wǎng)



