QOS技術及配置實例

QOS概述
     隨着 Internet 的飛速發展,人們對於在 Internet 上傳輸多媒體流的需求越來越大,一般說來,用戶對不同的多媒體應用有着不同的服務質量要求,這就要求網絡應能根據用戶的要求分配和調度資源,因此,傳統所採用的“盡力而爲”轉發機制,已經不能滿足用戶的要求。QOS 應運而生。 QOS(Quality of Service,服務質量)是用來評估服務方滿足客戶需求的能力。在因特網中,爲了提高網絡服務質量,引入 QOS 機制,用 QOS 評估網絡投遞分組的能力。我們通常所說的 QOS,是對分組投遞過程中爲延遲、抖動、丟包等核心需求提供支持的服務能力的評估。

QoS基礎框架
不支持 QoS 功能的設備不具有提供傳輸品質服務的能力,它同等對待所有的交通數據流,並不保證某一特殊的數據流會受到特殊的轉發待遇。當網絡帶寬充裕的時候,所有的數據流都得到了較好的處理,而當網絡擁塞發生的時候,所有的數據流都有可能被丟棄。這種轉發策略被稱做提供最佳效果服務,因爲這時設備是盡最大
能力轉發數據,設備本身的交換帶寬得到了充分的利用。
本設備支持 QoS 功能,能夠提供傳輸品質服務。針對某種類別的數據流,您可以爲它賦予某個級別的傳輸優先級,來標識它的相對重要性,並使用設備所提供的各種優先級轉發策略、擁塞避免等機制爲這些數據流提供特殊的傳輸服務。配置了QoS 的網絡環境,增加了網絡的性能可預知性,並能夠有效地分配網絡帶寬,更
加合理地利用網絡資源。
本設備的 QoS  實現以 IETF(Internet Engineering Task Force)  的 DiffServ(Differentiated Servece Mode),差分服務模型) 體系爲基礎。DiffServ 體系規定網絡中的每一個傳輸報文將被劃分成不同的類別,分類信息被包含在了 IP 報文頭中, DiffServ 體系使用了 IPv4 報文頭中的 TOS (Type Of Service)或者 Ipv6 報
文頭中的 Traffic Class 字段的前 6 個比特來攜帶報文的分類信息。當然分類信息也可以被攜帶在鏈路層報文頭上。一般地,附帶在報文中的分類信息有:

z  攜帶在 802.1Q 幀頭的 Tag Control Information 中的前 3 個比特,它包含了8 個類別的優先級信息,通常稱這三個比特爲 User Priority bits。
z  攜帶在 IPv4 報文頭中的 TOS 或者 IPv6 報文頭中的 Traffic Class 字段的前3 個比特,稱作 IPprecedence value;或者攜帶在 IPv4 報文頭中的 TOS 或者 IPv6 報文頭中的 Traffic Class 字段的前 6 個比特,稱作 Differentiated

Services Code Point (DSCP) value。
在遵循 DiffServ 體系的網絡中,各設備對包含相同分類信息的報文采取相同的傳輸服務策略,對包含不同分類信息的報文采取不同的傳輸服務策略。報文的分類信息可以由網絡上的主機、設備或者其它網絡設備賦予。可以基於不同的應用策略或者基於報文內容的不同爲報文賦予類別信息。識別報文的內容以便爲報文賦予類別信息的做法往往需要消耗網絡設備的大量處理資源,爲了減少骨幹網絡的處理開銷,一般這種賦予類別信息的方式都使用在網絡邊界。設備根據報文所攜帶的類別信息,爲各種交通流提供不同的傳輸優先級,或者爲某種交通流預留帶寬,或者適
當地丟棄一些優先級較低的報文、或者採取其他一些操作等等。這些獨立設備的這種行爲在 DiffServ 體系中被稱作每跳行爲(Per-hop Behavior)。
如果網絡上的所有設備提供了一致的每跳行爲,那麼對於 DiffServ 體系來說,這個網絡就可以構成 End-to-end QoSsolution。

QOS處理流程
Classifying

Classifying 即分類,其過程是根據信任策略或者根據分析每個報文的內容來確定將這些報文歸類到以 CoS 值來表示的各個數據流中,因此分類動作的核心任務是確定輸入報文的 CoS 值。分類發生在端口接收輸入報文階段,當某個端口關聯了一個表示 QoS 策略的 Policy-map 後,分類就在該端口上生效,它對所有從該端口輸入的報文起作用。
對於一般非 IP 報文,設備將根據以下準則來歸類報文:
z  如果報文本身不包含QoS信息,即報文的第二層報文頭中不包含User Priority
bits,那麼可以根據報文輸入端口的缺省 CoS 值來獲得報文的 QoS 信息。端
口的缺省 CoS 值和報文的 User Priority bits一樣,取值範圍爲 0~7。
z  如果報文本身包含 QoS 信息,報文的第二層報文頭中包含 User Priority bits,
那麼可以直接從報文中獲得 CoS 值。


   說明:
以上兩種歸類準則只有當端口的 QoS 信任模式打開的時候才起作用。打開端口的
QoS 的信任模式意味着不通過分析報文的內容,而直接從報文中或報文的輸入端
口上獲得報文 QoS 信息。


z  如果端口關聯的Policy-map中使用了基於Mac access-list extended的ACLs歸類,那麼在該端口上,將通過提取報文的源 MAC 地址、目的 MAC 地址以及 Ethertype 域來匹配關聯的 ACLs,以確定報文的 DSCP 值。要注意的是,如果端口關聯了某個 Policy-map,但又沒有爲其設置相應的 DSCP 值,則設備將按照缺省行爲爲符合這種歸類的報文分配優先級:即根據報文第二層報文頭中包含的優先級信息或端口的缺省優先級。


   說明:
上面三種歸類準則可能會同時作用於一個端口上。在這種情況下,上面三種歸類準則按 3、2、1 的優先級起作用。即先根據 ACLs 歸類,在歸類失敗的情況下,纔有可能選擇歸類準則 2、1,在這個時候,如果端口的 QoS 信任模式打開,則根據準則 2 和 1 直接從報文中或者從端口上獲得 QoS 信息;如果端口的 QoS 信任模式關閉,那麼那些歸類失敗的報文將被賦予 DSCP 的缺省值 0。


 對於 IP 報文,可以將根據以下準則來歸類報文:
z  如果端口信任模式爲Trust ip-precedence,則直接從IP報文的Ip precedence字段(3個比特)提取出來,填充到輸出報文的 CoS 字段(3 個比特)。

z  如果端口信任模式爲 Trust cos,則將報文的 CoS 字段(3 個比特)直接提取出來覆蓋報文 Ip Precedence 字段(3 個比特)。這有兩種情況,一是第二層報文頭中不包含 User Priority bits,那麼可以根據報文輸入端口的缺省 CoS 值來獲得報文的 CoS 值。另外一種是第二層報文頭中包含 User Priority bits,則直接從報文頭中取得 CoS 值。
z  如果端口關聯的 Policy-map中使用了基於 Ip access-list (Extended)的 ACLs歸類,那麼該在該端口上,將通過提取報文的源 IP地址、目的 IP 地址、 Protocol字段、以及第四層 TCP/UDP 端口字段來匹配相關聯的 ACLs,以確定報文的DSCP 值,然後根據 DSCP 到 CoS 的映射確定報文的 CoS 值。要注意的是,如果端口關聯了某個 Policy-map,但又沒有爲其設置相應的 DSCP 值,則設備將按照按照前面的規則 1、2 確定優先級。

和非 IP 報文歸類準則一樣,以上幾種歸類準則同樣可以同時作用於一個端口上。在這種情況下,上面的歸類準則按照 3、2、1的優先級起作用。 有關上面提到的 CoS-to-DSCP map、 IP-precedence-to-DSCP map 映射表的詳細描述見隨後描述。

Policing
Policing 即策略,發生在數據流分類完成後,用於約束被分類的數據流所佔用的傳輸帶寬。Policing 動作檢查被歸類的數據流中的每一個報文,如果該報文超出了作用於該數據流的 Police 所允許的限制帶寬,那麼該報文將會被做特殊處理,它或者要被丟棄,或者要被賦予另外的 DSCP 值。 在 QoS 處理流程中,Policing 動作是可選的。

如果沒有 Policing 動作,那麼被分類的數據流中的報文的 DSCP 值將不會作任何修改,報文也不會在送往 Marking 動作之前被丟棄。

 Marking
Marking 即標識,經過 Classifying 和 Policing 動作處理之後,爲了確保被分類報文對應 DSCP 的值能夠傳遞給網絡上的下一跳設備,需要通過 Marking 動作將爲報文寫入QoS 信息,可以使用QoS ACLs 改變報文的QoS信息,也可以使用Trust 方式直接保留報文中 QoS 信息,例如,選擇 Trust DSCP 從而保留 IP 報文頭的DSCP 信息。

Queueing
Queueing 即隊列,負責將數據流中報文送往端口的某個輸出隊列中,送往端口的不同輸出隊列的報文將獲得不同等級和性質的傳輸服務策略。 每一個端口上都擁有 8 個輸出隊列,通過設備上配置的 DSCP-to-CoS Map 和
Cos-to-Queue Map 兩張映射表來將報文的 DSCP 值轉化成輸出隊列號,以便確定報文應該被送往的輸出隊列。

 Scheduling
Scheduling 即調度,爲 QoS 流程的最後一個環節。當報文被送到端口的不同輸出隊列上之後,設備將採用 WRR 或者其它算法發送 8 個隊列中的報文。 可以通過設置 WRR 算法的權重值來配置各個輸出隊列在輸出報文的時候所佔用的每循環發送報文個數,從而影響傳輸帶寬。或通過設置 DRR 算法的權重值來配置各個輸出隊列在輸出報文的時候所佔用的每循環發送報文字節數,從而影響傳輸帶寬。

 

QOS配置

 缺省QOS設置
用戶在進行 QoS 配置之前,需要清楚和 QoS 有關的幾點信息,如下:
z  一個接口最多關聯 1個 Policy-map
z  一個 Policy-map可以擁有多個 Class-map
z  一個 Class-map 最多關聯 1 個 ACL,該 ACL 的所有 ACE 必須具有相同過濾域模板

z  一個接口上關聯的 ACE的個數服從“配置安全 ACL”章節的限制 缺省情況下,QoS 功能是關閉的,即設備對所有的報文同等處理。但當您將一個Policy Map 關聯到某一個接口上,並設置了接口的信任模式時,該接口的 QoS 功能即被打開。要關閉該接口的 QoS 功能, 您可以通過解除該接口的 Policy Map 設置,並將接口的信任模式設爲 Off 即可。以下爲 QOS 的缺省配置:  

0  缺省 CoS 值
8  隊列個數
WRR  隊列輪轉算法
QueueWeight  1:1:1:1:1:1:1:1
WRR Weight Range  1:15
DRR Weight Range  1:15
No Trust  信任模式

 

Cos值到隊列的默認映射表
0  1  2  3  4  5  6  7  CoS 值
1  2  3  4  5  6  7  8  隊列
CoS to DSCP 默認映射表
CoS 值  0  1  2  3  4  5  6  7
0  8  16  24  32  40  48  56  DSCP 值
IP-Precedence to DSCP 默認映射表
0  1  2  3  4  5  6  7  IP-Precedence
0  8  16  24  32  40  48  56  DSCP

DSCP to CoS的默認映射表
0  8  16  24  32  40  48  56  DSCP
0  1  2  3  4  5  6  7  CoS

 

配置接口的Qos信任模式
缺省情況下,接口的 Qos 信任模式是不信任
命令  說明
進入配置模式  configure terminal
進入接口配置模式  interface interface
配置接口的 Qos 信任模式
mls qos trust {cos | ip-precedence |
dscp}{none modify}
cos,dscp 或 ip-precedence
恢復接口默認 Qos 信任模式  no mls qos trust

 

以下命令將端口 interface GigabitEthernet 0/4信任模式設置爲 DSCP:
switch(config)# interface gigabitEthernet 0/4
switch(config-if)# mls qos trust dscp 
switch(config-if)# end
switch# show mls qos interface g0/4
Interface: GigabitEthernet 0/4
Attached input  policy-map: 
Default COS: trust dscp
Default COS: 0
switch#

 

配置接口的缺省CoS值
您可以通過下面的設置步驟來配置每一個接口的缺省 CoS 值
缺省情況下,接口的缺省 CoS 值爲 0
命令  說明

進入配置模式  configure terminal
進入接口配置模式  interface interface
配置接口的缺省 CoS 值
default-cos 爲要設置的缺省
CoS 值, 取值範圍爲 0~7
mls qos cos default-cos
默認的缺省 CoS 值  no mls qos cos

switch# configure terminal
switch(config)# interface g 0/4
switch(config-if)# mls qos cos 6
switch(config-if)# end
switch# show mls qos interface g 0/4
Interface: GigabitEthernet 0/4
Attached input  policy-map: 
Default COS: trust dscp
Default COS: 6
switch#

 

配置Class Maps
您可以通過下面的設置步驟來創建並配置 Class Maps

 

命令  說明
configure terminal  進入配置模式
ip access-list extended{id|name}

ip access-list standard {id|name}

mac access-list extended {id|name}
創建 ACL

請參見 ACL章節
expert access-list extended{id|name}

ipv6 access-list extended name

access-list id[…]
創建並進入 class map 配置模式,class-map-name 是要創建的 class map 的名字
[no] class-map class-map-name
no選項 刪除一個已經存在的 class map

設置匹配 ACL, acl-name
爲已經創建的 ACL 名字, [no]  match access-group {acl-num | acl-name } acl-num爲已經創建的ACLid,no 選項刪除該匹配

例如,以下設置步驟創建了一個名爲Class1的Class-map,它關聯一個ACL:acl_1。
這個 Class-map將分類所有端口號爲 80的 TCP 報文
switch(config)# ip access-list extended acl_1
switch(config-ext-nacl)# permit tcp any any eq 80
switch(config-ext-nacl)# exit
switch(config)# class-map class1
switch(config-cmap)# match access-group acl_1
switch(config-cmap)# end

 

配置Policy Maps

您可以通過下面的設置步驟來創建並配置 Policy Maps
命令  說明
configure terminal  進入配置模式
創建並進入 policymap 配置模式,
policy-map-name 是要創建的
policymap 的名字  [no] policy-map policy-map-name
no 選項 刪除一個已經存在的 policy map
創建並進入數據分類配置模式,
class-map-name 是已經創建的 class map名字
[no] class class-map-name
no 選項 刪除該數據分類
爲該數據流中的 IP 報文設置新的 ip dscp值;對於非 IP 報文,該設置不起作用;
[no]set ip dscp new-dscp
new-dscp 是要設置的新 DSCP 值,取值範圍依產品不同而不同

 

限制該數據流的帶寬和爲帶寬超限部分指定處理動作,rate-bps 是每秒鐘帶寬限制量(kbps), burst-byte 猝發流量限制值(Kbyte), drop 來丟棄帶寬超限部分的報文,dscp  dscp-value 改寫帶寬超限部分報文的 DSCP 值,dscp-value 取值範圍依產品不同而不同
police rate-bps burst-byte
[exceed-action {drop |  dscp
dscp-value}]
 
no police
對於 S2900 系列,rate-bps 的有效範圍是 1-10000000; burst-byte 的有效範圍是 4-2097152

例如,以下的設置步驟創建了一個名爲 Policy1的 Policy-map,並將該 Policy-map
關聯接口 Gigabitethernet 1/1
switch(config)# policy-map policy1
switch(config-pmap)# class class1
switch(config-pmap-c)# set ip dscp 48
switch(config-pmap-c)# exit
switch(config-pmap)# exit
switch(config)# interface gigabitethernet 1/1
switch(config-if)# switchport mode trunk
switch(config-if)# mls qos trust cos
switch(config-if)# service-policy input policy1

 

配置接口應用Policy Maps
您可以通過下面的設置步驟將 Policy Maps 應用到端口上
命令  說明
configure terminal  進入配置模式
interface interface  進入接口配置模式
將創建的 Policy Map 應用到接口上;policy-map-name 是已經創建的 policy map 的名字, input 爲輸入限速,output 爲輸出限速
[no] service-policy {input | output} policy-map-name

 

配置輸出隊列調度算法
您可以爲端口的輸出隊列調度算法:WRR,SP, RR 和 DRR,缺省情況下,輸出隊列算法爲 WRR(帶權重的隊列輪轉) 您可以通過以下步驟對端口優先級隊列調度方式進行設置,詳細算法請參照 QOS概述。
命令  說明
configure terminal  進入配置模式
端口優先級隊列調度方式, sp爲絕對優先級調度,rr 爲 輪轉調度, wrr 爲帶幀數量權重輪轉調度,drr 爲帶幀長度權重輪轉調度
mls qos scheduler {sp | rr | wrr | drr}
 
no mls qos scheduler  恢復爲缺省 wrr調度

例如,以下的設置步驟將端口的輸出輪轉算法設置成 SP:
switch# configure terminal 
switch(config)# mls qos scheduler sp
switch(config)# end  
switch# show mls qos scheduler 
Global Multi-Layer Switching scheduling
Strict Priority
switch#

 配置輸出輪轉權重

 您可以通過以下步驟設置端口的輸出輪轉權重
命令  說明
進入配置模式  configure terminal
{wrr-queue | drr-queue} bandwidth weight1...weightn  爲指定的輸出隊列的權重值,個數及取值範圍見缺省 QOS 設置
  weight1...weightn
 
no 選項恢復權重的缺省值  no {wrr-queue | drr-queue} bandwidth

 下面的例子將 wrr調度權重設置爲 1:2:3:4:5:6:7:8
switch# configure terminal 
switch(config)# wrr-queue bandwidth 1 2 3 4 5 6 7 8 
switch(config)# end
switch# show mls qos queueing 
Cos-queue map:
cos qid
--- ---
0   1
1   2
2   3

3   4
4   5
5   6
6   7
7   8
wrr bandwidth weights:
qid weights
--- -------
0   1
1   2
2   3
3   4
4   5
5   6
6   7
7   8
switch(config)#
 

配置Cos-Map

 您可以通過設置 Cos-Map 來選擇報文輸出時進入哪個輸出隊列, Cos-Map 的缺省設置見缺省 QOS 配置命令  說明
進入配置模式  configure terminal
priority-queue Cos-Map qid 
qid  爲隊列 id,cos0..cos7  爲
指定和這個隊列關聯的 CoS 值。
cos0 [cos1 [cos2 [cos3 [cos4  
[cos5 [cos6 [cos7]]]]]]]
Cos-Map 恢復成缺省值  no priority-queue cos-map

下面是設置 CoS Map的例子
switch# configure terminal
switch(config)# priority-queue Cos-Map 1 2 4 6 7 5 
switch(config)# end
switch# show mls qos queueing 
Cos-queue map:
cos qid
--- ---
0   1
1   2
2   1

 3   4
4   1
5   1
6   1
7   1
 
wrr bandwidth weights:
qid weights
--- -------
0   1
1   2
2   3
3   4
4   5
5   6
6   7
7   8

 

配置CoS-to-DSCP Map

CoS-to-DSCP Map 用於將報文的 CoS 值映射到內部 DSCP 值,您可以通過以下步驟對 CoS-to-DSCP Map  進行設置 ,CoS-to-DSCP Map 的缺省設置見缺省QOS 配置
命令  說明
進入配置模式  configure terminal
修改 CoS-to-DSCP  Map  的設置,dscp1...dscp8  是對應於 CoS值 0~7  的 DSCP  值,DSCP 取值範圍依產品不同而不同
mls qos map cos-dscp dscp1...dscp8
no mls qos map cos-dscp

 例如如下配置:
switch# configure terminal
switch(config)# mls qos map cos-dscp 56 48 46 40 34 32 26 24
switch(config)# end
switch# show mls qos maps cos-dscp
cos dscp
--- ----
0   56
1   48
2   46
3   40
4   34

 5   32
6   26
7   24

 

配置DSCP-to-CoS Map

DSCP-to-CoS 用於將報文的內部 DSCP 值映射到 CoS 值,以便爲報文選擇輸出隊列
DSCP-to-CoS Map 的缺省設置見缺省 QOS 配置,  您可以通過以下步驟對
DSCP-to-CoS Map 進行設置:
命令  說明
configure terminal  進入配置模式
設置 CoS to DSCP Map, dscp-list  要設置的 DSCP 值的列表,DSCP 值之間用空格分隔,取值範圍依產品不同而不同,cos 對應 DSCP值的 CoS  值,取值範圍爲:0~7;
mls qos map dscp-cos dscp-list to cos
 
no mls qos map dscp-cos  設置爲默認值

例如,以下的設置步驟將 DSCP 值0、32、56 設置對應成 6:
Ruijie# configure terminal
Ruijie(config)# mls qos map dscp-cos 0 32 56 to 6
Ruijie(config)# show mls qos maps dscp-cos 
dscp cos     dscp cos     dscp cos     dscp cos
---- ---     ---- ---     ---- ---     ---- ---
 0   6        1   0        2   0        3   0       
 4   0        5   0        6   0        7   0       
 8   1        9   1       10   1       11   1       
12   1       13   1       14   1       15   1       
16   2       17   2       18   2       19   2       
20   2       21   2       22   2       23   2       
24   3       25   3       26   3       27   3       
28   3       29   3       30   3       31   3       
32   6       33   4       34   4       35   4       
36   4       37   4       38   4       39   4       
40   5       41   5       42   5       43   5       
44   5       45   5       46   5       47   5       
48   6       49   6       50   6       51   6       
52   6       53   6       54   6       55   6       
56   6       57   7       58   7       59   7       

60   7       61   7       62   7       63   7       

配置端口速率限制

您可以通過以下步驟對端口速率限制進行設置命令  說明
configure terminal  進入配置模式
interface interface  進入接口配置模式
端口速率限制,input 爲輸入限速,output  爲輸出限速,bps  是每秒鐘的帶寬限制量(kbps),
rate-limit { input | output } 
bps burst-size
 
burst-size 猝發流量限制值(Kbyte)

no rate-limit  取消端口限速

 switch# configure terminal 
switch(config)# interface gigabitEthernet 0/4
switch(config-if)# rate-limit input 100 100
switch(config-if)# end
switch#

 

配置IPpre to DSCP Map

 IPpre-to-Dscp 用於將報文的 IPpre 值映射到內部 DSCP 值, IPpre-to-DSCP Map
的缺省設置見缺省 QOS 配置,您可以通過以下步驟對 IPpre-to-Dscp Map 進行設
置:
命令  說明

進入配置模式  configure terminal
修改 IP-Precedence-to-Dscp
Map 的設置,dscp1...dscp8 是
對應於IP-Precedence值0~7
的 DSCP 值
mls qos map ip-prec-dscp dscp1...dscp8 

例如如下配置:
Ruijie# configure terminal
Ruijie(config)# mls qos map ip-precedence-dscp 56 48 46 40 34
32 26 24
Ruijie(config)# end
Ruijie# show mls qos maps ip-prec-dscp
ip-precedence dscp
------------- ----
0      56
1      48
2      46
3      40
4      34
5      32
6      26
7      24

 

QOS顯示

顯示class-map

您可以通過以下步驟顯示 class-map 內容
命令  說明
show class-map [class-name]  顯示 class map 實體的內容

例如:
switch# show class-map 
Class Map cc
Match access-group 1
switch#

顯示policy-map

您可以通過以下步驟顯示 Policy-map內容
命令  說明
顯示 QoS policy map,
policy-name 爲選定的 policy
map 名 , 指定 class
class-name時顯示相應policy
map綁定的 class map。
show policy-map [policy-name 
[class class-name]]
例如:
switch# show policy-map 
Policy Map pp
Class cc
switch#

 

顯示mls qos interface

您可以通過以下步驟顯示所有端口 qos 信息
命令  說明
顯示接口的 QoS 信息,
show mls qos interface [interface
Policers 選項顯示接口應用
的 Policy map
| policers]
例如:
switch# show mls qos interface gigabitEthernet 0/4
Interface: GigabitEthernet 0/4
Attached input  policy-map: pp
Default COS: trust dscp
Default COS: 6
switch#show mls qos interface policers 
Interface: GigabitEthernet 0/4
Attached input  policy-map: pp
switch#

顯示mls qos queueing

您可以通過以下步驟顯示 qos 隊列信息
命令  說明
顯示 QoS 隊列信息, 
CoS-to-queue map,  show mls qos queueing
wrr weight 及 drr weight;  
舉例如下:
Ruijie# show mls qos queueing 
Cos-queue map:
cos qid
--- ---
0   1
1   2
2   1
3   4
4   1
5   1
6   1
7   1

wrr bandwidth weights:
qid weights
--- -------
0   1
1   2
2   3
3   4
4   5
5   6
6   7
7   8

 

顯示mls qos scheduler

您可以通過以下步驟顯示 QOS 調度方式
命令  說明
顯示端口優先級隊列調度方式  show mls qos scheduler
舉例如下:
switch# show mls qos scheduler 
Global Multi-Layer Switching scheduling
Strict Priority
switch#

顯示mls qos maps

您可以通過以下步驟顯示 mls qos maps 對應表
命令  說明
顯示 dscp-cos maps
show mls qos maps  
dscp-cos maps
[cos-dscp |dscp-cos|ip-prec-dscp]
ip-prec-dscp maps
舉例如下:
switch# show mls qos maps cos-dscp 
cos dscp
--- ----
0   0
1   8
2   16
3   24
4   32
5   40
6   48
7   56

switch# show mls qos maps dscp-cos 
dscp cos     dscp cos     dscp cos     dscp cos
---- ---     ---- ---     ---- ---     ---- ---
 0   6        1   0        2   0        3   0       
 4   0        5   0        6   0        7   0       
 8   1        9   1       10   1       11   1       

12   1       13   1       14   1       15   1       
16   2       17   2       18   2       19   2       
20   2       21   2       22   2       23   2       
24   3       25   3       26   3       27   3       
28   3       29   3       30   3       31   3       
32   6       33   4       34   4       35   4       
36   4       37   4       38   4       39   4       
40   5       41   5       42   5       43   5       
44   5       45   5       46   5       47   5       
48   6       49   6       50   6       51   6       
52   6       53   6       54   6       55   6       
56   6       57   7       58   7       59   7       
60   7       61   7       62   7       63   7       

switch# show mls qos maps ip-prec-dscp 
ip-precedence dscp
------------- ----
0      56
1      48
2      46
3      40
4      34
5      32
6      26
7      24

顯示mls qos rate-limit

您可以通過以下步驟顯示端口速率限制信息
命令  說明
show mls qos rate-limit [interface
interface]
顯示[端口] 速率限制
switch# show mls qos rate-limit
Interface: GigabitEthernet 0/4
rate limit input bps = 100 burst = 100

顯示show policy-map interface

您可以通過以下步驟顯示端口 policymap 的配置
命令  說明
show policy-map interface interface]  顯示[端口] policymap 配置
switch#show policy-map interface f0/1
FastEthernet 0/1  input (tc policy): pp
    Class cc
      set ip dscp 22
      mark count 0

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章