怎么配置Cisco QOS-CQ
怎么配置Cisco QOS-CQ
思科cisco公司制造的路由器、交換機(jī)和其他設(shè)備承載了全球80%的互聯(lián)網(wǎng)通信,成為了網(wǎng)絡(luò)應(yīng)用的成功實(shí)踐者之一,那么你知道怎么配置Cisco QOS-CQ嗎?下面是學(xué)習(xí)啦小編整理的一些關(guān)于怎么配置Cisco QOS-CQ的相關(guān)資料,供你參考。
配置Cisco QOS-CQ的方法:
Customized Queue用戶定制隊(duì)列
CQ使用了17個(gè)子隊(duì)列(其中0子隊(duì)列是PQ隊(duì)列,優(yōu)先級(jí)很高,留給系統(tǒng)使用),CQ使用WRR(Round-Robin)機(jī)制。首先談?wù)凴R機(jī)制,RR在處理完一個(gè)隊(duì)列的一個(gè)數(shù)據(jù)包之后,會(huì)接著處理另一個(gè)隊(duì)列的一個(gè)數(shù)據(jù)包,一直下去,最后又從第一個(gè)隊(duì)列開始輪流處理每個(gè)隊(duì)列中的數(shù)據(jù)包,RR中的每個(gè)隊(duì)列的優(yōu)先級(jí)都是一樣的。RR的改進(jìn)版是WRR(WeightedRound-Robin),WRR允許用戶為每個(gè)隊(duì)列分配一個(gè)權(quán)值,根據(jù)這個(gè)權(quán)值,每個(gè)隊(duì)列都能獲得一定的接口帶寬。在CQ中,權(quán)值就是一次輪循中可以轉(zhuǎn)發(fā)的字節(jié)數(shù)。
前面說到了0隊(duì)列是PQ隊(duì)列,實(shí)際上可以把其他隊(duì)列也設(shè)置成PQ隊(duì)列:
可以通過以下命令來設(shè)置:
queue-listlist-number lowest-customqueue-number
比如命令queue-list 1 lowest-custom3,說明0,1,2都是優(yōu)先級(jí)隊(duì)列,3以及3以上編號(hào)的隊(duì)列都是定制隊(duì)列。
CQ configuration:
r2(config)#
r2(config)#access-list 101 permit ip any any precedence 5
r2(config)#
r2(config)#queue-list 16 protocol ip1 list 101 //把ACL101定義的數(shù)據(jù)流映射到子隊(duì)列1中//
r2(config)#queue-list16 queue 1 limit 40 //設(shè)置子隊(duì)列1的隊(duì)列深度為40個(gè)數(shù)據(jù)包//
r2(config)#queue-list16 lowest-custom 2 //設(shè)置queue 0,1為優(yōu)先級(jí)隊(duì)列PQ,其余的為CQ//
r2(config)#queue-list 16 interfaces0/0 2 //把s0/0接口進(jìn)入的流量映射到子隊(duì)列2中//
r2(config)#queue-list16 queue 2 byte-count 3000 //設(shè)置子隊(duì)列2在一個(gè)輪循內(nèi)可以傳輸3000字節(jié)數(shù)據(jù)包
r2(config)#queue-list 16 protocol ip3 //把所有IP流量映射到子隊(duì)列3中//
r2(config)#queue-list 16 queue 3 byte-count 5000
r2(config)#queue-list 16 default 4//其它所有流量映射到子隊(duì)列4中//
r2(config)#
r2(config)#
r2(config)#int s0/1
r2(config-if)#custom-queue-list 16//應(yīng)用CQ到接口s0/1上//
r2(config)#
QOS-PQ
PQ使用了4個(gè)子隊(duì)列,優(yōu)先級(jí)分別是high,medium,normal,low。PQ會(huì)先服務(wù)高優(yōu)先級(jí)的子隊(duì)列,若高優(yōu)先級(jí)子隊(duì)列里沒有數(shù)據(jù)后,再服務(wù)中等優(yōu)先級(jí)子隊(duì)列,依次類推。如果PQ正在服務(wù)中等優(yōu)先級(jí)子隊(duì)列,但是高優(yōu)先級(jí)里又來了數(shù)據(jù)包,則PQ會(huì)中斷中等優(yōu)先級(jí)子隊(duì)列的服務(wù),轉(zhuǎn)而服務(wù)高優(yōu)先級(jí)子隊(duì)列。每一個(gè)子隊(duì)列都有一個(gè)最大隊(duì)列深度(queue-size),如果達(dá)到了最大隊(duì)列深度,則進(jìn)行尾丟棄。
PQ優(yōu)點(diǎn)
1.對(duì)高優(yōu)先級(jí)的數(shù)據(jù)流提供了低延遲的轉(zhuǎn)發(fā)
2.大多數(shù)平臺(tái)上都支持該隊(duì)列機(jī)制
3.支持所有的IOS版本(10.0以上)
PQ缺點(diǎn)
1.對(duì)單一子隊(duì)列而言,會(huì)繼承FIFO隊(duì)列的所有缺點(diǎn)
2.對(duì)低優(yōu)先級(jí)的數(shù)據(jù)流而言,可能會(huì)被“餓死”,因?yàn)橹挥懈邇?yōu)先級(jí)隊(duì)列里有數(shù)據(jù),PQ就不會(huì)服務(wù)低優(yōu)先級(jí)隊(duì)列
3.需要在每一跳上都手工的配置分類
PQConfiguration:
PQ(config)#
PQ(config)#priority-list 1 protocolip high list 101 //把Acl101定義的數(shù)據(jù)映射到high優(yōu)先級(jí)隊(duì)列//
PQ(config)#priority-list 1 interface s0/0medium //把來自s0/1口的流量映射到Medium優(yōu)先級(jí)隊(duì)列//
PQ(config)#priority-list1 default normal //所有其它流量映射到Normal優(yōu)先級(jí)隊(duì)列//
PQ(config)#priority-list 1queue-limit 20 30 40 50 //分別設(shè)置高,中,普通,低優(yōu)先級(jí)隊(duì)列長度//
PQ(config)#
PQ(config)#int s0/1
PQ(config-if)#priority-group 1//把PQ映射到接口s0/1上//
PQ(config)#
查看:
PQ#
PQ#show queueing int s0/1
Interface Serial0/1 queueing strategy: priority
Output queue utilization(queue/count)
high/13 medium/0 normal/2056 low/0
PQ#
PQ#
PQ#show queueingpriority
Current DLCI priority queueconfiguration:
Current priority queue configuration:
ListQueue Args
1 high protocol ip list 101
1 medium interfaceSerial0/0
1 medium limit 30
1 normal limit 40
1 low limit 50
PQ#
QOS-LLQ
Low LatencyQueueing(低延遲隊(duì)列LLQ)
i、特點(diǎn)
在CBWFQ中添加一個(gè)優(yōu)先級(jí)隊(duì)列用于實(shí)時(shí)的流量。
* 高優(yōu)先級(jí)隊(duì)列得到如下保障:
a)低延遲的報(bào)文轉(zhuǎn)發(fā)
b)帶寬
注:在擁塞發(fā)生時(shí),高優(yōu)先級(jí)的流量同時(shí)受到管制—即它們占用的帶寬不能超過它們所保障的帶寬。
* 低優(yōu)先級(jí)隊(duì)列使用CBWFQ。
ii、配置LLQ
priority帶寬值—-為一個(gè)類分配固定的帶寬值確??焖俎D(zhuǎn)發(fā);若擁塞時(shí),超過該帶寬的流量將被丟棄。(若沒有擁塞,將不會(huì)使用管制)
LLQ基本可以滿足企業(yè)中融合的網(wǎng)絡(luò)應(yīng)用
支持語音對(duì)網(wǎng)絡(luò)的低延遲,抖動(dòng)小,保障帶寬
對(duì)其它流量提供公平處理
LLQ= CBWFQ+PQ
LLQ configuration:
LLQ(config)#
LLQ(config)#class-map VOIP
LLQ(config-cmap)#match ip precedence 5
LLQ(config)#
LLQ(config)#class-map cbwfq1
LLQ(config-cmap)#match ip precedence 3 4
LLQ(config)#
LLQ(config)#class-map cbwfq2
LLQ(config-cmap)#match ip precedence 1 2
LLQ(config)#
LLQ(config)#policy-map LLQ
LLQ(config-pmap)#class VOIP
LLQ(config-pmap-c)#priority percent 10//針對(duì)VOIP類流量使用PQ,這路流量在任何情況下都優(yōu)先發(fā)送
LLQ(config-pmap-c)# 同時(shí)最大帶寬可以為接口帶寬的10%//
LLQ(config-pmap)#classcbwfq1
LLQ(config-pmap-c)#bandwidth percent30
LLQ(config-pmap-c)#
LLQ(config-pmap)#class cbwfq2
LLQ(config-pmap-c)#bandwidth percent20 //CBWFQ方式進(jìn)行調(diào)度,分別保障30%和20%接口帶寬//
LLQ(config-pmap-c)#
LLQ(config-pmap)#class class-default
LLQ(config-pmap-c)#fair-queue //剩下其它隊(duì)列采用缺省的WFQ調(diào)度//
LLQ(config-pmap-c)#
LLQ(config)#
LLQ(config)#int s0/0
LLQ(config-if)#service-policy output LLQ
LLQ(config)#
看過文章“怎么配置Cisco QOS-CQ”的人還看了: