01-QoS命令
本章節下載: 01-QoS命令 (337.38 KB)
目 錄
1.1.1 display traffic classifier
1.2.3 display traffic behavior
1.2.10 remark local-precedence
1.3.4 display qos policy control-plane
1.3.5 display qos policy control-plane pre-defined
1.3.6 display qos policy global
1.3.7 display qos policy interface
1.3.10 qos apply policy (user-profile view)
1.3.11 qos apply policy global
1.3.14 reset qos policy control-plane
1.3.15 reset qos policy global
2.3.1 display qos trust interface
3.1.1 display qos gts interface
3.2.1 display qos lr interface
4.1.1 display qos sp interface
4.1.2 display qos wfq interface
4.1.3 display qos wrr interface
5.1.1 display qos wred interface
【命令】
display traffic classifier user-defined [ tcl-name ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
tcl-name:類的名稱。
【描述】
display traffic classifier命令用來顯示用戶自定義類的配置信息。
如果沒有指定類名,將顯示所有用戶自定義類的配置信息。
【舉例】
# 顯示所有用戶自定義類的配置信息。
<Sysname> display traffic classifier user-defined
User Defined Classifier Information:
Classifier: p
Operator: AND
Rule(s) : If-match acl 2001
表1-1 display traffic classifier user-defined命令顯示信息描述表
|
字段 |
描述 |
|
User Defined Classifier Information |
用戶自定義的類 |
|
Classifier |
類的名稱 |
|
Operator |
分類規則之間的邏輯關係 |
|
Rule(s) |
分類規則 |
【命令】
if-match match-criteria
undo if-match match-criteria
undo if-match [ acl [ ipv6 ] { acl-number | name acl-name } [ update acl [ ipv6 ] { acl-number | name acl-name } ]
【視圖】
類視圖
【缺省級別】
2:係統級
【參數】
match-criteria:匹配規則,取值如下表所示。
表1-2 匹配規則
|
取值 |
描述 |
|
acl acl-number |
定義匹配IPv4 ACL的規則,acl-number的取值範圍為2000~4999 |
|
acl name acl-name |
使用指定ACL名稱的方式定義匹配IPv4 ACL的規則,acl-name是IPv4 ACL的名稱,設置方法請參見安全分冊的“ACL配置” |
|
acl ipv6 acl-number |
定義匹配IPv6 ACL的規則,acl-number的取值範圍為2000~3999 |
|
acl ipv6 name acl-name |
使用指定ACL名稱的方式定義匹配IPv6 ACL的規則,acl-name是IPv6 ACL的名稱,設置方法請參見安全分冊的“ACL配置” |
|
any |
定義匹配所有報文的規則(在SC係列單板上不包括IPv6報文) |
|
customer-dot1p 8021p-list |
定義匹配用戶網絡802.1p優先級的規則,8021p-list為CoS取值的列表,最多可以輸入8個CoS取值,用空格隔開,CoS的取值範圍為0~7 |
|
customer-vlan-id vlan-id-list |
定義匹配用戶網絡VLAN ID的規則,vlan-id-list為VLAN ID的列表,形式可以為vlan-id to vlan-id,也可以輸入多個不連續的VLAN ID,用空格隔開,設備最多允許用戶同時指定8個VLAN ID;VLAN ID的取值範圍為1~4094 |
|
destination-mac mac-address |
定義匹配目的MAC地址的規則 |
|
dscp dscp-list |
定義匹配DSCP的規則,dscp-list為DSCP取值的列表,最多可以輸入8個DSCP取值,用空格隔開,DSCP的取值範圍為0~63 |
|
ip-precedence ip-precedence-list |
定義匹配IP優先級的規則,ip-precedence-list為IP優先級取值的列表,最多可以輸入8個IP優先級取值,用空格隔開,IP優先級的取值範圍為0~7 |
|
protocol protocol-name |
定義匹配協議的規則,protocol-name取值為IP或IPv6 |
|
qos-local-id local-id-value |
定義匹配qos-local-id的規則,local-id-value為QoS本地ID,取值範圍為1~4095 在WX6100E係列無線控製器以太網交換機上,能夠支持的local-id-value值為1~3999 |
|
service-dot1p 8021p-list |
定義匹配運營商網絡802.1p優先級的規則,8021p-list為CoS取值的列表,最多可以輸入8個CoS取值,用空格隔開,CoS的取值範圍為0~7 |
|
service-vlan-id vlan-id-list |
定義匹配運營商網絡VLAN ID的規則,vlan-id-list為VLAN ID的列表,形式可以為vlan-id to vlan-id,也可以輸入多個不連續的VLAN ID,用空格隔開,設備最多允許用戶同時指定8個VLAN ID;VLAN ID的取值範圍為1~4094 |
|
source-mac mac-address |
定義匹配源MAC地址的規則 |
|
system-index index-value-list |
定義規則來匹配預定義的上送控製平麵報文類型,index-value-list為係統預定義匹配字段索引號(system-index)的列表,最多可以輸入8個system-index值,system-index值的取值範圍為1~128 |
![]()
如果指定類的邏輯關係為and,使用if-match命令定義匹配規則時,有如下注意事項:
l 匹配規則含有acl或acl ipv6時,如果在類中配置了多條這樣的匹配規則,在應用策略時,匹配acl或acl ipv6的規則之間的邏輯關係實際為or。
l 匹配規則含有customer-vlan-id或service-vlan-id時,如果在類中配置了多條這樣的匹配規則,在應用策略時,匹配customer-vlan-id或service-vlan-id的規則之間的邏輯關係實際為or。
![]()
當流分類中各規則之間的邏輯關係為and時,對於以下匹配條件,用戶雖然可以通過重複執行if-match命令來配置多條匹配不同取值的規則,或在一條規則中使用list形式輸入多個匹配值,但在應用使用該類的QoS策略時,將會無法正常下發:
l customer-dot1p 8021p-list
l destination-mac mac-address(不支持list形式)
l dscp dscp-list
l ip-precedence ip-precedence-list
l service-dot1p 8021p-list
l source-mac mac-address(不支持list形式)
l system-index index-value-list
如果用戶需要創建匹配以上某一字段多個取值的規則,需要在創建流分類時指定各規則之間的邏輯關係為or,然後再配置匹配多個值的規則。
【描述】
if-match命令用來定義匹配報文的規則。undo if-match命令用來刪除匹配報文的規則。
在定義各個規則的時候,注意事項如下:
(1) 定義匹配ACL的規則
l 如果類中引用的ACL不存在,則不能在硬件中下發。
l 對同一個類,允許通過ACL名稱和序號的方式分別引用一次同一個ACL。
(2) 定義匹配目的MAC地址和源MAC地址的規則
l 一個類下可配置多條這樣的命令,各個配置之間互相不覆蓋。
(3) 定義匹配DSCP的規則
l 一個類下可配置多條這樣的命令,各個配置之間互相不覆蓋。每條命令在配置後,dscp值將自動按照從小到大的順序排序。
l 一條命令可以配置多個DSCP值,最多可指定8個;如果指定了多個相同的DSCP值,係統默認為一個;多個不同的DSCP值是或的關係,即隻要有一個值匹配,就算匹配這條規則。
l 刪除某條匹配DSCP的規則時,指定的所有DSCP值必須與該規則中定義的完全相同才會刪除,順序可不一樣。
(4) 定義匹配用戶網絡或運營商網絡的802.1p優先級的規則
l 一個類下可配置多條這樣的命令,各個配置之間互相不覆蓋。每條命令在配置後,8021p值將自動按照從小到大的順序排序。
l 一條命令可以配置多個802.1p優先級值,最多可指定8個;如果指定了多個相同的802.1p優先級值,係統默認為一個;多個不同的802.1p優先級值是或的關係,即隻要有一個值匹配,就算匹配這條規則。
l 刪除某條匹配802.1p優先級的規則時,指定的所有802.1p優先級值必須與該規則中定義的完全相同才會刪除,順序可不一樣。
(5) 定義匹配IP優先級的規則
l 一個類下可配置多條這樣的命令,各個配置之間互相不覆蓋。每條命令在配置後,IP優先級的值將自動按照從小到大的順序排序。
l 一條命令可以配置多個IP優先級值,最多可指定8個;如果指定了多個相同的IP優先級值,係統默認為一個;多個不同的IP優先級值是或的關係,即隻要有一個值匹配,就算匹配這條規則。
l 刪除某條匹配IP優先級的規則時,指定的所有IP優先級值必須與該規則中定義的完全相同才會刪除,順序可不一樣。
(6) 定義匹配用戶網絡和運營商網絡VLAN ID的規則
l 一個類下可配置多條這樣的命令,各個配置之間互相不覆蓋。每條命令在配置後,vlan-id值將自動按照從小到大的順序排序。
l 一條命令可以配置多個VLAN ID值,如果指定了多個相同的VLAN ID值,係統默認為一個;多個不同的VLAN ID值是或的關係,即隻要有一個值匹配,就算匹配這條規則。
l 刪除某條匹配VLAN ID的規則時,指定的所有VLAN ID值必須與該規則中定義的完全相同才會刪除,順序可不一樣。
(7) 定義匹配預定義的上送控製平麵報文類型的規則
l 一個類下可配置多條這樣的命令,各個配置之間互相不覆蓋。
l 一條命令可以配置多個system-index值,如果指定了多個相同的system-index值,係統默認為一個;多個不同的system-index值是或的關係,即隻要有一個值匹配,就算匹配這條規則。
l 刪除某條匹配system-index的規則時,指定的所有system-index值必須與該規則中定義的完全相同才會刪除,順序可不一樣。
l 係統預定義的報文類型信息可以通過display qos policy control-plane pre-defined命令查看。
【舉例】
# 定義類class1,匹配目的MAC地址為0050-ba27-bed3的報文。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match destination-mac 0050-ba27-bed3
# 定義類class2,匹配源MAC地址為0050-ba27-bed2的報文。
<Sysname> system-view
[Sysname] traffic classifier class2
[Sysname-classifier-class2] if-match source-mac 0050-ba27-bed2
# 定義類class3,匹配高級IPv4 ACL 3101。
<Sysname> system-view
[Sysname] traffic classifier class3
[Sysname-classifier-class3] if-match acl 3101
# 定義類class4,匹配高級IPv6 ACL 3101。
<Sysname> system-view
[Sysname] traffic classifier class4
[Sysname-classifier-class4] if-match acl ipv6 3101
# 定義類class5,匹配所有報文。
<Sysname> system-view
[Sysname] traffic classifier class5
[Sysname-classifier-class5] if-match any
# 定義類class6,匹配DSCP優先級為1的報文。
<Sysname> system-view
[Sysname] traffic classifier class6
[Sysname-classifier-class6] if-match dscp 1
# 定義類class7,匹配IP優先級為1的報文。
<Sysname> system-view
[Sysname] traffic classifier class7
[Sysname-classifier-class7] if-match ip-precedence 1
# 定義類class8,匹配IP報文。
<Sysname> system-view
[Sysname] traffic classifier class8
[Sysname-classifier-class8] if-match protocol ip
# 定義類class9,匹配用戶網絡802.1p優先級為2的報文。
<Sysname> system-view
[Sysname] traffic classifier class9
[Sysname-classifier-class9] if-match customer-dot1p 2
# 定義類class10,匹配運營商網絡802.1p優先級為5的報文。
<Sysname> system-view
[Sysname] traffic classifier class10
[Sysname-classifier-class10] if-match service-dot1p 5
# 定義類class11,匹配用戶網絡VLAN ID為1024的報文。
<Sysname> system-view
[Sysname] traffic classifier class11
[Sysname-classifier-class11] if-match customer-vlan-id 1024
# 定義類class12,匹配運營商網絡VLAN ID為1000的報文。
<Sysname> system-view
[Sysname] traffic classifier class12
[Sysname-classifier-class12] if-match service-vlan-id 1000
【命令】
traffic classifier tcl-name [ operator { and | or } ]
undo traffic classifier tcl-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
and:指定類中規則之間的關係為邏輯與,即報文必須匹配全部規則才屬於該類。
or:指定類中規則之間的關係為邏輯或,即報文隻要匹配其中任何一個規則就屬於該類。
tcl-name:類的名稱。
【描述】
traffic classifier命令用來定義一個類並進入類視圖。undo traffic classifier命令用來刪除一個類。
缺省情況下,類中各規則之間的關係為and,即邏輯與。
【舉例】
# 定義一個名為class1的類。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1]
【命令】
accounting
undo accounting
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
accounting命令用來為流行為配置統計動作。undo accounting命令用來取消流行為中統計動作的配置。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置統計動作。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] accounting
【命令】
car cir committed-information-rate [ cbs committed-burst-size [ ebs excess-burst-size ] ] [ pir peak-information-rate ] [ green action ] [ red action ] [ yellow action ]
undo car
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
cir committed-information-rate:承諾信息速率。單位為kbps,取值範圍為8~10000000。在不同單板上,實際生效的數值可能與用戶輸入的數值存在差異:
l 在SC單板上,如果用戶輸入的數值小於64,則實際生效的數值為64;如果用戶輸入的數值大於64且不是64的整數倍,則實際生效的數值為小於且最接近於用戶輸入值的64的整數倍。
l 在SD單板上,用戶配置的數值必須是8的倍數。
cbs committed-burst-size:承諾突發尺寸。單位為byte,取值範圍為512~16000000,缺省值為512byte。
ebs excess-burst-size:超出突發尺寸。單位為byte,取值範圍為0~16000000,缺省值為512byte。
pir peak-information-rate:峰值信息速率。單位為kbps,取值範圍為8~10000000。在不同單板上,實際生效的數值可能與用戶輸入的數值存在差異:
l 在SC單板上,如果用戶輸入的數值小於64,則實際生效的數值為64;如果用戶輸入的數值大於64且不是64的整數倍,則實際生效的數值為小於且最接近於用戶輸入值的64的整數倍。
l 在SD單板上,用戶配置的數值必須是8的倍數。
green action:報文的流量符合承諾信息速率時對報文采取的動作。action的取值如下:
l discard:丟棄報文。
l pass:發送報文。
l remark-dscp-pass new-dscp:設置報文新的DSCP優先級,並發送報文。new-dscp的取值範圍為0~63。
缺省情況下,對流量符合承諾信息速率的報文采取的動作為pass。
red action:報文的流量既不符合承諾速率也不符合峰值速率時對數據包采取的動作。action的取值如下:
l discard:丟棄報文。
l pass:發送報文。
l remark-dscp-pass new-dscp:設置報文新的DSCP優先級,並發送報文。new-dscp的取值範圍為0~63。
缺省情況下,對流量既不符合承諾信息速率也不符合峰值速率的報文采取的動作為discard。
yellow action:報文的流量不符合承諾信息速率但是符合峰值信息速率時對報文采取的動作。action的取值如下:
l discard:丟棄報文。
l pass:發送報文。
l remark-dscp-pass new-dscp:設置報文新的DSCP優先級,並發送報文。new-dscp的取值範圍為0~63。
缺省情況下,對流量不符合承諾信息速率但是符合峰值信息速率的報文采取的動作為pass。
【描述】
car命令用來為流行為配置流量監管。undo car命令用來取消流行為中流量監管的配置。
需要注意的是,在流行為視圖中反複執行本命令,最後一次配置的結果生效。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置流量監管,限製報文的速率為6400kbps,將超出限製的報文丟棄。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] car cir 6400 red discard
【命令】
display traffic behavior user-defined [ behavior-name ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
behavior-name:流行為的名稱。
【描述】
display traffic behavior命令用來顯示用戶自定義流行為的配置信息。
如果沒有指定流行為名,則顯示所有用戶自定義流行為的配置信息。
【舉例】
# 顯示所有用戶自定義流行為的配置信息。
<Sysname> display traffic behavior user-defined
User Defined Behavior Information:
Behavior: test
Marking:
Remark dot1p COS 4
Committed Access Rate:
CIR 64 (kbps), CBS 4000 (byte), EBS 4000 (byte), PIR 640 (kbps)
Green Action: pass
Red Action: discard
Yellow Action: pass
表1-3 display traffic behavior user-defined命令顯示信息描述表
|
字段 |
描述 |
|
User Defined Behavior Information |
用戶自定義的流行為 |
|
Behavior |
流行為的名稱 |
|
Marking |
重標記的相關信息 |
|
Committed Access Rate |
流量監管的相關信息 |
|
CIR |
承諾信息速率,單位為kbps |
|
CBS |
承諾突發尺寸,單位為byte |
|
EBS |
超出突發尺寸,單位為byte |
|
PIR |
峰值信息速率,單位為kbps |
|
Green Action |
對流量符合承諾信息速率的報文采取的動作 |
|
Red Action |
對流量既不符合承諾信息速率也不符合峰值速率的報文采取的動作 |
|
Yellow Action |
對流量不符合承諾信息速率但是符合峰值信息速率的報文采取的動作 |
【命令】
filter { deny | permit }
undo filter
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
deny:丟棄報文。
permit:發送報文。
【描述】
filter命令用來為流行為配置流量過濾動作。undo filter命令用來取消流行為中過濾動作的配置。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置丟棄數據包的過濾動作。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] filter deny
【命令】
redirect { cpu | interface interface-type interface-number | next-hop { ipv4-add1 [ ipv4-add2 ] | ipv6-add1 [ interface-type interface-number ] [ ipv6-add2 [ interface-type interface-number ] ] } }
undo redirect { cpu | interface interface-type interface-number | next-hop }
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
cpu:重定向到CPU。
interface interface-type interface-number:重定向到指定的端口。interface-type interface-number為端口類型和端口編號。
next-hop:重定向到指定的下一跳。
ipv4-add1/ipv4-add2:指定下一跳的IPv4地址。其中ipv4-add2是ipv4-add1的備份下一跳地址,如果重定向到ipv4-add1失敗,報文將被重定向到ipv4-add2。
ipv6-add1/ipv6-add2:指定下一跳的IPv6地址。其中ipv6-add2是ipv6-add1的備份下一跳地址,如果重定向到ipv6-add1失敗,報文將被重定向到ipv6-add2。IPv6地址為鏈路本地地址時,下一跳IPv6地址需要配置接口;IPv6地址為非鏈路本地地址時,下一跳IPv6地址不需要配置接口。
【描述】
redirect命令用來為流行為配置流量重定向動作。undo redirect命令用來取消流行為中流量重定向動作的配置。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置流量重定向動作,將匹配流分類的報文重定向到端口GigabitEthernet 2/0/1。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] redirect interface GigabitEthernet 2/0/1
【命令】
remark dot1p 8021p
undo remark dot1p
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
8021p:802.1p優先級,取值範圍為0~7。
【描述】
remark dot1p命令用來為流行為配置標記802.1p優先級的動作。undo remark dot1p命令用來取消流行為中標記802.1p優先級動作的配置。
需要注意的是,remark dot1p動作與remark local-precedence動作同時配置時,兩者重標記的802.1p優先級和本地優先級的取值必須相同,否則策略將不能成功應用。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置標記802.1p優先級的動作,將匹配流分類的報文的802.1p優先級值標記為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark dot1p 2
【命令】
remark drop-precedence drop-precedence-value
undo remark drop-precedence
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
drop-precedence-value:丟棄優先級,取值範圍為0~2。
【描述】
remark drop-precedence命令用來為流行為配置標記丟棄優先級的動作。undo remark drop-precedence命令用來取消流行為中標記丟棄優先級動作的配置。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置標記丟棄優先級的動作,將匹配流分類的報文的丟棄優先級標記為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark drop-precedence 2
【命令】
remark dscp dscp-value
undo remark dscp
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
dscp-value:DSCP優先級,取值範圍為0~63。用戶也可輸入如下表所示的關鍵字。
表1-4 DSCP優先級說明
|
關鍵字 |
DSCP優先級(十進製) |
DSCP優先級(二進製) |
|
af11 |
10 |
001010 |
|
af12 |
12 |
001100 |
|
af13 |
14 |
001110 |
|
af21 |
18 |
010010 |
|
af22 |
20 |
010100 |
|
af23 |
22 |
010110 |
|
af31 |
26 |
011010 |
|
af32 |
28 |
011100 |
|
af33 |
30 |
011110 |
|
af41 |
34 |
100010 |
|
af42 |
36 |
100100 |
|
af43 |
38 |
100110 |
|
be (default) |
0 |
000000 |
|
cs1 |
8 |
001000 |
|
cs2 |
16 |
010000 |
|
cs3 |
24 |
011000 |
|
cs4 |
32 |
100000 |
|
cs5 |
40 |
101000 |
|
cs6 |
48 |
110000 |
|
cs7 |
56 |
111000 |
|
ef |
46 |
101110 |
【描述】
remark dscp命令用來為流行為配置標記DSCP優先級的動作。undo remark dscp命令用來取消流行為中標記DSCP優先級動作的配置。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置標記DSCP優先級的動作,將匹配流分類的報文的DSCP優先級標記為6。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark dscp 6
【命令】
remark ip-precedence ip-precedence-value
undo remark ip-precedence
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
ip-precedence-value:IP優先級,取值範圍為0~7。
【描述】
remark ip-precedence命令用來為流行為配置標記IP優先級的動作。undo remark ip-precedence命令用來取消流行為中標記IP優先級動作的配置。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置標記IP優先級的動作,將匹配流分類的報文的IP優先級標記為6。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark ip-precedence 6
【命令】
remark local-precedence local-precedence
undo remark local-precedence
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
local-precedence:本地優先級,取值範圍為0~7。
【描述】
remark local-precedence命令用來為流行為配置標記本地優先級的動作。undo remark local-precedence命令用來取消流行為中標記本地優先級動作的配置。
需要注意的是,remark local-precedence動作與remark dot1p動作同時配置時,兩者重標記的本地優先級和802.1p優先級的取值必須相同,否則策略將不能成功應用。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為database配置標記本地優先級的動作,將匹配流分類的報文的本地優先級標記為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark local-precedence 2
【命令】
remark qos-local-id local-id-value
undo remark qos-local-id
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
local-id-value:標記的QoS本地ID值,取值範圍為1~4095。在WX6100E係列無線控製器以太網交換機上,能夠支持的local-id-value值為1~3999。
【描述】
remark qos-local-id命令用來配置標記報文的qos-local-id值。undo remark qos-local-id命令用來取消標記報文的qos-local-id值。
![]()
僅SD單板支持標記報文的qos-local-id值。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 配置標記報文的qos-local-id值為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark qos-local-id 2
【命令】
traffic behavior behavior-name
undo traffic behavior behavior-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
behavior-name:流行為的名稱。
【描述】
traffic behavior命令用來定義一個流行為並進入流行為視圖。undo traffic behavior命令用來刪除一個流行為。
相關配置可參考命令qos policy、qos apply policy和classifier behavior。
【舉例】
# 定義一個名為behavior1的流行為。
<Sysname> system-view
[Sysname] traffic behavior behavior1
[Sysname-behavior-behavior1]
【命令】
classifier tcl-name behavior behavior-name [ mode do1q-tag-manipulation ]
undo classifier tcl-name
【視圖】
策略視圖
【缺省級別】
2:係統級
【參數】
tcl-name:類的名稱。
behavior–name:流行為的名稱。
mode dot1q-tag-manipulation:設置該類和流行為對應關係應用於N:1 VLAN映射功能。
【描述】
classifier behavior命令用來在策略中為類指定流行為,使類與流行為關聯。undo classifier命令用來取消策略中類和流行為的關聯。
需要注意的是,策略中每個類隻能與一個動作關聯。
相關配置可參考命令qos policy。
![]()
當用戶在策略下配置了多組類和流行為的對應關係時,如果某個流行為中配置了nest、remark customer-vlan-id或remark service-vlan-id動作,建議用戶不要在此流行為中配置其他動作,以保證應用策略後實際的運行結果與用戶的配置意圖一致。
【舉例】
# 在策略user1中為類database指定流行為test。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1] classifier database behavior test
【命令】
control-plane slot slot-number
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
slot slot-number:slot-number表示單板的槽位號,取值範圍請以設備的實際情況為準。
【描述】
control-plane命令用來進入控製平麵視圖。
【舉例】
# 進入3號板控製平麵視圖。
<Sysname> system-view
[Sysname] control-plane slot 3
[Sysname-cp-slot3]
【命令】
display qos policy user-defined [ policy-name [ classifier tcl-name ] ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
policy-name:策略的名稱。
tcl-name:類的名稱。
【描述】
display qos policy命令用來顯示指定策略或所有策略中指定類或所有類以及與類關聯的行為的配置信息。
如果沒有指定策略名,則顯示所有用戶定義策略的配置信息。
【舉例】
# 顯示所有用戶定義策略的配置信息。
<Sysname> display qos policy user-defined
User Defined QoS Policy Information:
Policy: test
Classifier: test
Behavior: test
Accounting Enable
Committed Access Rate:
CIR 64 (kbps), CBS 4000 (byte), EBS 4000 (byte), PIR 640 (kbps)
Green Action: pass
Red Action: discard
Yellow Action: pass
表1-5 display qos policy命令顯示信息描述表
|
字段 |
描述 |
|
Policy |
策略的名稱 |
|
Classifier |
類的名稱以及對應的配置信息 |
|
Behavior |
流行為的名稱以及對應的配置信息 |
【命令】
display qos policy control-plane slot slot-number [ inbound ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
slot slot-number:顯示指定單板的控製平麵策略信息。slot-number表示單板的槽位號,取值範圍請以設備的實際情況為準。
inbound:顯示對進入控製平麵的報文應用的QoS策略信息。
【描述】
display qos policy control-plane命令用來顯示控製平麵策略信息。
【舉例】
# 顯示應用到3號板控製平麵入方向的QoS策略信息。
<Sysname> display qos policy control-plane slot 3 inbound
Control-plane slot 3
Direction: Inbound
Policy: 1
Classifier: 2
Operator: AND
Rule(s) : If-match acl 2000
Behavior: 2
Committed Access Rate:
CIR 128 (kbps), CBS 8000 (byte), EBS 0 (byte)
Red Action: discard
Green : 12928(Bytes)
Yellow: 7936(Bytes)
Red : 43904(Bytes)
Filter Enable: deny
表1-6 display qos policy control-plane命令顯示信息描述表
|
字段 |
描述 |
|
Control-plane |
控製平麵 |
|
Direction |
對進控製平麵(Inbound)的報文應用QoS策略 |
|
Policy |
策略名稱及其內容 |
|
Classifier |
類的名稱及其內容,內容可以有多種類型 |
|
Operator |
分類規則之間的邏輯關係 |
|
Rule(s) |
分類規則 |
|
Behavior |
流行為的名稱及其內容,內容可以有多種類型 |
|
Committed Access Rate |
流量限速的相關信息 |
|
CIR |
承諾信息速率,單位為kbps |
|
CBS |
承諾突發尺寸,也就是容納突發流量的令牌桶深度,單位為byte |
|
EBS |
超出突發尺寸,在雙令牌桶算法中超出突發流量超過承諾突發流量的部分,單位為byte |
|
Red Action |
對紅色報文的動作 |
|
Green |
綠色報文的流量統計 |
|
Yellow |
黃色報文的流量統計 |
|
Red |
紅色報文的流量統計 |
|
Filter Enable |
包過濾的相關信息(deny表示丟棄數據包;permit表示允許數據包通過) |
|
none |
表示沒有配置其他流行為 |
【命令】
display qos policy control-plane pre-defined [ slot slot-number ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
slot slot-number:顯示指定單板的係統預定義的控製平麵策略信息。slot-number表示單板的槽位號,取值範圍請以設備的實際情況為準。
【描述】
display qos policy control-plane pre-defined命令用來顯示係統預定義的控製平麵策略信息。
如果不指定槽位號,則顯示所有在位單板的係統預定義的控製平麵策略信息。
【舉例】
# 顯示3號板的預定義控製平麵策略信息內容。
<Sysname> display qos policy control-plane pre-defined slot 3
================================================================
Pre-defined Control-plane Policy Slot 3
----------------------------------------------------------------
Index | PacketType | Priority | BandWidth(Kbps)
----------------------------------------------------------------
1 ISIS 5 256
29 ARP 2 256
30 ARP_REPLY 3 256
35 DOT1X 2 128
36 STP 6 256
37 LACP 6 64
38 GVRP 3 64
41 ICMP 1 512
53 LLDP 4 64
54 DLDP 4 64
================================================================
表1-7 display qos policy control-plane pre-defined命令顯示信息描述表
|
字段 |
描述 |
|
Pre-defined Control-plane Policy |
預定義控製平麵策略內容 |
|
Index |
係統預定義匹配字段索引號 |
|
Packet-type |
匹配字段內容 |
|
Priority |
優先級 |
|
BandWidth |
帶寬 |
【命令】
display qos policy global [ slot slot-number ] [ inbound | outbound ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
inbound:顯示設備在全局入方向應用的QoS策略。
outbound:顯示設備在全局出方向應用的QoS策略。
slot slot-number:顯示全局QoS策略在指定單板上的應用情況。某些情況下,在全局應用的QoS策略可能在某塊單板上沒有正常下發,用戶可以通過使用slot參數來查看QoS策略在各個單板上的應用情況。slot-number表示單板的槽位號,取值範圍請以設備的實際情況為準。
【描述】
display qos policy global命令用來顯示全局策略的配置信息。
需要注意的是:
l 如果不指定顯示方向,則同時顯示出入兩個方向的全局QoS策略信息。
l 如果不指定槽位號,則表示顯示主控板上全局QoS策略信息,不顯示各單板的全局QoS策略信息。
【舉例】
# 顯示入方向上全局策略的配置信息。
<Sysname> display qos policy global inbound
Direction: Inbound
Policy: abc_policy
Classifier: abc
Operator: AND
Rule(s) : If-match dscp cs1
Behavior: abc
Committed Access Rate:
CIR 640 (kbps), CBS 4000 (byte), EBS 4000 (byte)
Green Action: pass
Red Action: discard
Yellow Action: pass
Green : 0(Packets)
Direction: Outbound
Policy: 2
Classifier: 2 (Failed)
Operator: AND
Rule(s) : If-match customer-dot1p 3
Behavior: 1
Marking:
Remark local precedence 2
表1-8 display qos policy global命令輸出信息描述
|
字段 |
描述 |
|
Direction |
策略應用在全局的方向 |
|
Policy |
策略的名稱及其對應的配置信息 |
|
Classifier |
類的名稱及其內容;如果在類的名稱後麵顯示“(Failed)”,表示該流分類以及與其關聯的流行為所組成的關聯組沒有正常應用,其中: l 如果在沒有使用slot參數的情況下顯示“(Failed)”,表示該關聯組沒有在設備全局正常應用 l 如果在使用了slot參數的情況下顯示“(Failed)”,表示該關聯組沒有在指定單板上正常應用 一個QoS策略中可以存在多個關聯組,某個關聯組的下發失敗並不影響其它關聯組的正常應用 |
|
Behavior |
流行為的名稱及其對應的配置信息 |
【命令】
display qos policy interface [ interface-type interface-number ] [ inbound | outbound ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:端口類型和端口編號。
inbound:入方向。
outbound:出方向。
【描述】
display qos policy interface命令用來顯示端口上策略的配置情況和統計信息。
如果沒有指定端口,將顯示所有端口上策略的配置情況和統計信息。
【舉例】
# 顯示端口GigabitEthernet 2/0/1上策略的配置情況和統計情況。
<Sysname> display qos policy interface GigabitEthernet 2/0/1
Interface: GigabitEthernet2/0/1
Direction: Inbound
Policy: abc_policy
Classifier: abc
Operator: AND
Rule(s) : If-match dscp cs1
Behavior: abc
Committed Access Rate:
CIR 640 (kbps), CBS 4000 (byte), EBS 4000 (byte)
Green Action: pass
Red Action: discard
Yellow Action: pass
Green : 0(Packets)
表1-9 display qos policy interface命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
端口名稱,由端口類型和端口編號結合在一起組成 |
|
Direction |
策略應用在端口的方向 |
|
Policy |
策略的名稱及其對應的配置信息 |
|
Classifier |
類的名稱及其對應的配置信息 Failed表示此策略應用失敗 |
|
Operator |
同一個類中多條分類規則的邏輯關係 |
|
Rule(s) |
分類規則 |
|
Behavior |
流行為的名稱及其對應的配置信息 |
【命令】
display qos vlan-policy { name policy-name | vlan [ vlan-id ] } [ slot slot-number ] [ inbound | outbound ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
name policy-name:VLAN策略的名稱。
vlan vlan-id:VLAN編號。如果沒有指定vlan-id,將顯示所有VLAN策略的配置信息。
inbound:顯示對VLAN接收到的報文應用QoS策略信息。
outbound:顯示對VLAN發送的報文應用QoS策略信息。
slot slot-number:顯示VLAN策略在指定單板上的應用情況。某些情況下,在全局配置的VLAN策略可能在某塊單板上沒有正常下發,用戶可以通過使用slot參數來查看VLAN策略在各個單板上的應用情況。slot-number表示單板的槽位號,取值範圍請以設備的實際情況為準。
【描述】
display qos vlan-policy命令用來顯示VLAN策略的配置信息。
需要注意的是:
l 如果不指定顯示方向,則同時顯示出入兩個方向的VLAN策略信息。
l 如果不指定槽位號,則表示顯示設備上所有的VLAN策略信息。
【舉例】
# 顯示名字為test的VLAN策略的配置信息。
<Sysname> display qos vlan-policy name test
Policy test
Vlan 300:inbound
表1-10 display qos vlan-policy命令輸出信息描述
|
域名 |
描述 |
|
Policy |
VLAN策略的名稱 |
|
Vlan 300 |
應用策略的VLAN編號 |
|
inbound |
對VLAN接收到的報文應用策略 |
# 顯示VLAN 300上應用的VLAN策略的配置信息。
<Sysname> display qos vlan-policy vlan 300
Vlan 300
Direction: Inbound
Policy: test
Classifier: test
Operator: AND
Rule(s) : If-match customer-vlan-id 3
Behavior: test
Accounting Enable:
0 (Packets)
Committed Access Rate:
CIR 6400 (kbps), CBS 4000 (byte), EBS 4000 (byte)
Green Action: pass
Red Action: discard
Yellow Action: pass
Green : 0(Packets)
Direction: Outbound
Policy: 2
Classifier: 2 (Failed)
Operator: AND
Rule(s) : If-match customer-dot1p 3
Behavior: 1
Marking:
Remark local precedence 2
表1-11 display qos vlan-policy命令輸出信息描述
|
字段 |
描述 |
|
Vlan 300 |
應用策略的VLAN編號 |
|
Inbound |
對VLAN接收的報文應用策略 |
|
Classifier |
類的名稱及其內容;如果在類的名稱後麵顯示“(Failed)”,表示該流分類以及與其關聯的流行為所組成的關聯組沒有正常應用,其中: l 如果在沒有使用slot參數的情況下顯示“(Failed)”,表示該關聯組沒有在設備全局正常應用 l 如果在使用了slot參數的情況下顯示“(Failed)”,表示該關聯組沒有在指定單板上正常應用 一個QoS策略中可以存在多個關聯組,某個關聯組的下發失敗並不影響其它關聯組的正常應用 |
|
Behavior |
流行為的名稱及其對應的配置信息 |
【命令】
qos apply policy policy-name { inbound | outbound }
undo qos apply policy { inbound | outbound }
【視圖】
以太網端口視圖/端口組視圖/控製平麵視圖
【缺省級別】
2:係統級
【參數】
inbound:對端口接收的報文應用策略。
outbound:對端口發送的報文應用策略。在控製平麵視圖下不支持該參數。
policy-name:策略的名稱。
【描述】
qos apply policy命令用來應用QoS策略。undo qos apply policy命令用來取消應用的QoS策略。
需要注意的是,應用策略時inbound和outbound方向的支持情況和流行為中定義的動作以及單板的類型有關,詳細情況如下表所示。
表1-12 SC、SD單板對QoS策略的支持情況
|
單板類型 動作 |
SC單板 |
SD單板 |
||
|
inbound方向 |
outbound方向 |
inbound方向 |
outbound方向 |
|
|
流量統計 |
支持 |
支持 |
支持 |
支持 |
|
流量監管 |
支持 |
支持 |
支持 |
支持 |
|
流量過濾 |
支持 |
支持 |
支持 |
支持 |
|
流鏡像 |
支持 |
支持 |
支持 |
支持 |
|
外層VLAN標簽 |
支持 |
不支持 |
支持 |
不支持 |
|
重定向 |
支持 |
不支持 |
支持 |
不支持 |
|
標記報文的用戶網絡VLAN ID |
不支持 |
支持 |
不支持 |
支持 |
|
標記報文的802.1p優先級 |
支持 |
支持 |
支持 |
支持 |
|
標記報文的丟棄優先級 |
支持 |
不支持 |
支持 |
不支持 |
|
標記報文的DSCP優先級 |
支持 |
支持 |
支持 |
支持 |
|
標記報文的IP優先級 |
支持 |
支持 |
支持 |
支持 |
|
標記報文的本地優先級 |
支持 |
不支持 |
支持 |
不支持 |
|
標記報文的運營商網絡VLAN ID |
支持 |
支持 |
支持 |
支持 |
|
重標記QoS本地優先級 |
不支持 |
不支持 |
支持 |
不支持 |
|
Netstream過濾 |
不支持 |
不支持 |
支持 |
支持 |
【舉例】
# 對端口GigabitEthernet 2/0/1接收的報文應用策略test。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos apply policy test inbound
# 對進入3號槽控製平麵的報文應用策略aaa。
<Sysname> system-view
[Sysname] control-plane slot 3
[Sysname-cp-slot3] qos apply policy aaa inbound
【命令】
qos apply policy policy-name { inbound | outbound }
undo qos apply policy { inbound | outbound }
【視圖】
user-profile視圖
【缺省級別】
2:係統級
【參數】
inbound:對上線用戶接收到的報文應用策略。
outbound:對上線用戶發送的報文應用策略。
policy-name:策略名,為1~31個字符的字符串。
【描述】
qos apply policy命令用來為User Profile應用關聯的策略。undo qos apply policy命令用來刪除關聯的策略。
需要注意的是:
l 如果User Profile處於激活狀態,則不能刪除已經應用到此User Profile的策略,除策略引用的ACL規則外也不能修改策略的其他具體內容。引用的ACL規則的具體內容在用戶上線後也不能修改。
l 關聯的策略隻有在User Profile處於激活狀態、且用戶成功上線後才能生效。
l user-profile視圖下應用的策略中的流行為隻支持remark、car、filter三種動作。
l user-profile視圖下應用的策略不能為空策略。
【舉例】
# 對上線用戶user發送的報文應用策略test(該策略已經建立)。
<Sysname> system-view
[Sysname] user-profile user
[Sysname-user-profile-user] qos apply policy test outbound
【命令】
qos apply policy policy-name global { inbound | outbound }
undo qos apply policy global { inbound | outbound }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
policy-name:策略的名稱。
inbound:對所有端口接收的報文應用策略。
outbound:對所有端口發送的報文應用策略。
【描述】
qos apply policy global命令用來全局應用QoS策略,全局應用的QoS策略對全部流量生效。undo qos apply policy global命令用來取消全局應用的QoS策略。
需要注意的是,應用策略時inbound和outbound方向的支持情況和流行為中定義的動作以及單板的類型有關,詳細情況請參見表1-12。
【舉例】
# 對全局接收的報文應用策略user1。
<Sysname> system-view
[Sysname] qos apply policy user1 global inbound
【命令】
qos policy policy-name
undo qos policy policy-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
policy-name:策略的名稱。
【描述】
qos policy命令用來定義一個策略並進入策略視圖。undo qos policy命令用來刪除一個策略。
需要注意的是,如果某個策略處於應用狀態,則不允許刪除該策略。用戶需要取消對該策略的應用,然後再使用undo qos policy命令刪除該策略。
相關配置可參考命令classifier behavior、qos apply policy。
【舉例】
# 定義一個名為user1的策略。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1]
【命令】
qos vlan-policy policy-name vlan vlan-id-list { inbound | outbound }
undo qos vlan-policy vlan vlan-id-list { inbound | outbound }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
policy-name:策略的名稱。
vlan-id-list:VLAN ID列表,形式可以為vlan-id to vlan-id,也可以輸入多個不連續的VLAN ID。設備最多允許用戶同時指定8個VLAN ID。
inbound:對VLAN接收的報文應用策略。
outbound:對VLAN發送的報文應用策略。
【描述】
qos vlan-policy命令用來在VLAN上應用策略。undo qos vlan-policy命令用來取消策略在VLAN上的應用。
需要注意的是,應用VLAN策略時inbound和outbound方向的支持情況和流行為中定義的動作以及VLAN內端口所屬單板的類型有關,詳細情況請參見表1-12。
![]()
建議用戶不要在VLAN上和此VLAN內的端口上同時應用策略。
【舉例】
# 對VLAN 200、300、400、500、600、700、800、900接收的報文應用策略test。
<Sysname> system-view
[Sysname] qos vlan-policy test vlan 200 300 400 500 600 700 800 900 inbound
【命令】
reset qos policy control-plane slot slot-number [ inbound ]
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
slot slot-number:清除指定單板的控製平麵策略的統計信息。slot-number表示單板的槽位號,取值範圍請以設備的實際情況為準。
inbound:清除進入控製平麵的方向的控製平麵策略的統計信息。
【描述】
reset qos policy control-plane命令用來清除控製平麵策略的統計信息。
【舉例】
# 清空應用到3號板進入控製平麵方向的QoS策略統計信息。
<Sysname> reset qos policy control-plane slot 3 inbound
【命令】
reset qos policy global { inbound | outbound }
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
inbound:入方向。
outbound:出方向。
【描述】
reset qos policy global命令用來清除全局策略的統計信息。
【舉例】
# 清除全局策略入方向的統計信息。
<Sysname> reset qos policy global inbound
【命令】
reset qos vlan-policy [ vlan vlan-id ] [ inbound | outbound ]
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
vlan vlan-id:VLAN的編號,取值範圍為1~4094。
inbound:清除VLAN接收到的報文應用QoS策略的統計信息。
outbound:清除對VLAN發送的報文應用QoS策略的統計信息。
【描述】
reset qos vlan-policy命令用來清除應用於VLAN上的策略的統計信息。
如果沒有指定VLAN的編號,將清除所有應用於VLAN上的策略的統計信息。
【舉例】
# 清除應用於VLAN 2上的策略的統計信息。
<Sysname> reset qos vlan-policy vlan 2
【命令】
display qos map-table [ dot1p-dp | dot1p-exp | dot1p-lp | dscp-dot1p | dscp-dp | dscp-dscp | exp-dot1p | exp-dp ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
dot1p-dp:802.1p優先級到丟棄優先級映射表。
dot1p-exp:802.1p優先級到EXP映射表。
dot1p-lp:802.1p優先級到本地優先級映射表。
dscp-dot1p:DSCP優先級到802.1p優先級映射表。
dscp-dp:DSCP優先級到丟棄優先級映射表。
dscp-dscp:DSCP優先級到DSCP優先級映射表。
exp-dot1p:EXP到802.1p優先級映射表。
exp-dp:EXP到丟棄優先級映射表。
【描述】
display qos map-table命令用來顯示優先級映射表的配置信息。
如果沒有指定映射表,將顯示所有優先級映射表的配置信息。
相關配置可參考命令qos map-table。
【舉例】
# 顯示802.1p優先級到丟棄優先級映射表的配置信息。
<Sysname> display qos map-table dot1p-dp
MAP-TABLE NAME: dot1p-dp TYPE: pre-define
IMPORT : EXPORT
0 : 0
1 : 0
2 : 0
3 : 0
4 : 0
5 : 0
6 : 0
7 : 0
表2-1 display qos map-table命令顯示信息描述表
|
字段 |
描述 |
|
MAP-TABLE NAME |
映射表的名稱 |
|
TYPE |
映射表的類型 |
|
IMPORT |
映射表的輸入項 |
|
EXPORT |
映射表的輸出項 |
【命令】
import import-value-list export export-value
undo import { import-value-list | all }
【視圖】
優先級映射表視圖
【缺省級別】
2:係統級
【參數】
import-value-list:輸入參數列表。
export-value:輸出參數。
all:刪除所有配置的輸入參數。
【描述】
import命令用來配置優先級映射表參數,定義一條或一組映射規則。undo import命令用來恢複缺省情況。
需要注意的是,配置DSCP優先級與丟棄優先級的映射關係時,不支持將DSCP優先級映射為丟棄優先級1。
相關配置可參考命令display qos map-table。
【舉例】
# 配置802.1p優先級到丟棄優先級映射表,將802.1p優先級4、5對應的丟棄優先級配置為1。
<Sysname> system-view
[Sysname] qos map-table dot1p-dp
[Sysname-maptbl-dot1p-dp] import 4 5 export 1
【命令】
qos map-table { dot1p-dp | dot1p-exp | dot1p-lp | dscp-dot1p | dscp-dp | dscp-dscp | exp-dot1p | exp-dp }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
dot1p-dp:802.1p優先級到丟棄優先級映射表。
dot1p-exp:802.1p優先級到EXP映射表。
dot1p-lp:802.1p優先級到本地優先級映射表。
dscp-dot1p:DSCP優先級到802.1p優先級映射表。
dscp-dp:DSCP優先級到丟棄優先級映射表。
dscp-dscp:DSCP優先級到DSCP優先級映射表。
exp-dot1p:EXP到802.1p優先級映射表。
exp-dp:EXP到丟棄優先級映射表。
【描述】
qos map-table命令用來進入指定的優先級映射表視圖。
相關配置可參考命令display qos map-table。
【舉例】
# 進入802.1p優先級到丟棄優先級映射表視圖。
<Sysname> system-view
[Sysname] qos map-table dot1p-dp
[Sysname-maptbl-dot1p-dp]
【命令】
qos priority priority-value
undo qos priority
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
priority-value:端口優先級,取值範圍為0~7。
【描述】
qos priority命令用來在端口或端口組上配置優先級。undo qos priority命令用來恢複缺省情況。
缺省情況下,端口的優先級為0。
需要注意的是,對於不帶有802.1Q標簽頭的報文,交換機將使用端口的優先級作為該端口接收的報文的802.1p優先級,然後根據該優先級查找802.1p優先級到本地優先級/丟棄優先級映射表,為報文標記本地優先級/丟棄優先級。
【舉例】
# 配置端口GigabitEthernet 2/0/1的優先級為2。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos priority 2
【命令】
display qos trust interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:端口類型和端口編號。
【描述】
display qos trust interface命令用來顯示端口的優先級信任模式。
如果沒有指定端口,將顯示所有端口的優先級信任模式。
【舉例】
# 顯示端口GigabitEthernet 2/0/1的優先級信任模式配置信息。
<Sysname> display qos trust interface GigabitEthernet 2/0/1
Interface: GigabitEthernet2/0/1
Port priority information
Port priority :0
Port priority trust type : dscp
表2-2 display qos trust interface命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
端口名稱,由端口類型和端口編號構成 |
|
Port priority |
端口的優先級 |
|
Port priority trust type |
優先級信任模式: l dscp表示信任報文的DSCP優先級 l dot1p表示信任報文的802.1p優先級 |
【命令】
qos trust dscp
undo qos trust
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
dscp:信任報文的DSCP優先級。
【描述】
qos trust命令用來在端口或端口組上配置優先級信任模式。undo qos trust命令用來恢複缺省情況。
缺省情況下,信任模式為信任報文的802.1p優先級。
【舉例】
# 在端口GigabitEthernet 2/0/1上配置優先級信任模式為信任報文的DSCP優先級。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos trust dscp
【命令】
display qos gts interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type:端口類型。
interface-number:端口編號。
【描述】
display qos gts interface命令用來顯示流量整形的配置信息。
如不指定端口,將顯示所有端口的流量整形配置信息。
【舉例】
# 顯示所有端口的流量整形配置信息。
<Sysname> display qos gts interface
Interface: GigabitEthernet2/0/1
Rule(s): If-match queue 2
CIR 640 (kbps), CBS 40960 (byte)
表3-1 display qos gts命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
端口名,由端口類型和端口編號結合在一起組成 |
|
Rule(s) |
匹配規則,If-match queue 2表示對隊列2進行流量整形 |
|
CIR |
承諾信息速率,單位為kbps |
|
CBS |
承諾突發尺寸,單位為byte |
【命令】
qos gts queue queue-number cir committed-information-rate [ cbs committed-burst-size ]
undo qos gts queue queue-number
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
queue queue-number:隊列編號,取值範圍為0~7。
cir committed-information-rate:承諾信息速率,單位為kbps。
l 在SC單板上,百兆端口的取值範圍為64~102400,千兆端口的取值範圍為64~1048576,萬兆端口的取值範圍為64~10485760。用戶配置的數值必須是64的倍數。
l 在SD單板上,百兆端口的取值範圍為8~102400,千兆端口的取值範圍為8~1048576,萬兆端口的取值範圍為8~10485760,用戶配置的數值必須是8的倍數。
cbs committed-burst-size:承諾突發尺寸,單位為byte。
l 如果不指定cbs參數,committed-burst-size缺省取值為62.5ms*committed-information-rate,在SC單板上且必須為4096的整數倍,如果乘積不是4096的整數倍,就取比乘積大的最近的4096的整數倍。在SD單板上且必須為512的整數倍,如果乘積不是512的整數倍,就取比乘積大的最近的512的整數倍。
l 如果指定cbs參數,在SC單板上取值範圍為4096~16777216,committed-burst-size必須為4096的整數倍;在SD單板上取值範圍為512~16777216,committed-burst-size必須為512的整數倍。
【描述】
qos gts命令用來配置流量整形。undo qos gts命令用來取消流量整形配置。
【舉例】
# 配置端口GigabitEthernet 2/0/1上隊列2發送報文的速率為640 kbps。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos gts queue 2 cir 640
【命令】
display qos lr interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type:端口類型。
interface-number:端口編號。
【描述】
display qos lr interface命令用來顯示端口限速的配置信息。
如不指定端口,將顯示所有端口的端口限速配置信息。
【舉例】
# 顯示所有端口的端口限速配置信息。
<Sysname> display qos lr interface
Interface: GigabitEthernet2/0/10
Direction: Outbound
CIR 64000 (kbps), CBS 4000000 (byte)
表3-2 display qos lr interface命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
端口名,由端口類型和端口編號結合在一起組成 |
|
Direction |
端口限速的方向 |
|
CIR |
承諾信息速率,單位為kbps |
|
CBS |
承諾突發尺寸,單位為byte |
【命令】
qos lr outbound cir committed-information-rate [ cbs committed-burst-size ]
undo qos lr outbound
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
outbound:對端口發送的報文進行限速。cir committed-information-rate:承諾信息速率,單位為kbps:
在SC單板上,用戶配置的數值必須是64的倍數,取值範圍如下:
l 百兆端口:64~100000
l 千兆端口:64~1000000
l 萬兆端口:64~10000000
在SD單板上,用戶配置的數值必須是8的倍數,取值範圍如下:
l 百兆端口:8~100000
l 千兆端口:8~1000000
l 萬兆端口:8~10000000
cbs committed-burst-size:承諾突發尺寸,單位為byte。
l 如果不指定cbs參數,缺省取值為62.5ms*committed-information-rate,但是最大值不能超過16000000。
l 如果指定cbs參數,在SC單板上,取值範圍4000~16000000;在SD單板上,取值範圍512~16000000。
【描述】
qos lr outbound命令用來限製端口發送報文的速率。undo qos lr outbound命令用來取消限製。
【舉例】
# 限製端口GigabitEthernet 2/0/1發送報文的速率為640kbps。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos lr outbound cir 640
【命令】
display qos sp interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type:端口類型。
interface-number:端口編號。
【描述】
display qos sp interface命令用來顯示端口的SP(Strict Priority,嚴格優先級)隊列配置信息。
如不指定端口,將顯示所有端口的SP隊列配置信息。
相關配置可參考命令qos sp。
【舉例】
# 顯示端口GigabitEthernet 2/0/1的SP隊列配置信息。
<Sysname> display qos sp interface GigabitEthernet 2/0/1
Interface: GigabitEthernet2/0/1
Output queue: Strict-priority queue
【命令】
display qos wfq interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:端口類型和端口編號。
【描述】
display qos wfq interface命令用來顯示端口的WFQ(Weighted Fair Queuing,加權公平隊列)配置信息。
如果沒有指定端口,將顯示所有端口的WFQ配置信息。
相關配置可參考命令qos wfq。
【舉例】
# 顯示端口GigabitEthernet 3/0/1的WFQ配置信息。
< Sysname >display qos wfq interface gigabitethernet 3/0/1
Interface: GigabitEthernet3/0/1
Output queue: Hardware weighted fair queue
Queue ID Weight Min-Bandwidth
------------------------------------------------
0 1 64
1 1 64
2 1 64
3 1 64
4 1 64
5 1 64
6 1 64
7 1 64
表4-1 display qos wfq interface命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
端口名稱,由端口類型和端口編號結合在一起組成 |
|
Output queue |
當前隊列的調度類型 |
|
Queue ID |
隊列編號 |
|
Weight |
隊列的權重 |
|
Min-Bandwidth |
隊列的最小保證帶寬值 |
【命令】
display qos wrr interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:端口類型和端口編號。
【描述】
display qos wrr interface命令用來顯示端口的WRR(Weighted Round Robin,加權輪詢)隊列配置信息。
如果沒有指定端口,將顯示所有端口的WRR隊列配置信息。
相關配置可參考命令qos wrr。
【舉例】
# 顯示端口GigabitEthernet 2/0/1的WRR隊列配置信息。
<Sysname> display qos wrr interface GigabitEthernet 2/0/1
Interface: GigabitEthernet2/0/1
Output queue: Weighted round robin queue
Queue ID Group Weight
-------------------------------------
0 sp N/A
1 sp N/A
2 1 3
3 1 4
4 1 5
5 1 6
6 1 7
7 1 8
表4-2 display qos wrr interface命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
端口名稱,由端口類型和端口編號結合在一起組成 |
|
Output queue |
當前隊列的調度類型 |
|
Queue ID |
隊列編號 |
|
Group |
調度組號,表示隊列屬於哪一個調度組 |
|
Weight |
隊列的權重,N/A表示隊列采用SP調度算法 |
【命令】
qos bandwidth queue queue-id min bandwidth-value
undo qos bandwidth queue queue-id [ min bandwidth-value ]
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
queue-id:隊列編號,取值範圍為0~7。
bandwidth-value:端口隊列的最小保證帶寬值,單位為kbps。
l 在SC單板上,百兆端口的取值範圍為64~102400,千兆端口的取值範圍為64~1048576,萬兆端口的取值範圍為64~10485760。用戶配置的數值必須是64的倍數。
l 在SD單板上,百兆端口的取值範圍為8~102400,千兆端口的取值範圍為8~1048576,萬兆端口的取值範圍為8~10485760,用戶配置的數值必須是8的倍數。
【描述】
qos bandwidth queue命令用來配置流量擁塞時,端口/端口組隊列的最小帶寬保證值。undo qos bandwidth queue命令用來取消端口/端口組隊列的最小帶寬保證配置。
需要注意的是:
l 在以太網端口視圖下執行該命令,則該配置隻在當前端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
l 在端口或端口組上開啟WFQ(Weighted Fair Queuing,加權公平隊列)調度算法的情況下,才需要配置最小帶寬保證。
缺省情況下,隊列的最小保證帶寬為64kbps。
【舉例】
# 在GigabitEthernet 2/0/1上配置隊列0的最小保證帶寬值為100kbps。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet 2/0/1] qos wfq
[Sysname-GigabitEthernet 2/0/1] qos bandwidth queue 0 min 100
【命令】
qos sp
undo qos sp
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
qos sp命令用來在端口或端口組上配置SP調度算法。undo qos sp命令用來恢複缺省情況。
缺省情況下,所有端口采用SP調度算法。
相關配置可參考命令display qos sp interface。
【舉例】
# 在端口GigabitEthernet 2/0/1上配置使用SP調度算法。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos sp
【命令】
qos wfq
undo qos wfq
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
qos wfq命令用來在端口或端口組上開啟WFQ(Weighted Fair Queuing,加權公平隊列)調度算法。undo qos wfq命令用來恢複缺省情況。
缺省情況下,所有端口采用SP調度算法。
相關配置可參考命令display qos wfq interface。
【舉例】
# 在端口GigabitEthernet 2/0/1上開啟WFQ調度算法。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos wfq
【命令】
qos wfq queue-id weight schedule-value
undo qos wfq queue-id weight
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
queue-id:隊列編號,取值範圍為0~7。
weight schedule-value:隊列的調度權重值,schedule-value的取值範圍為0~15,即各隊列根據調度權重值分配可分配帶寬。
【描述】
qos wfq命令用來在端口或端口組上配置WFQ調度算法中每個隊列的調度權重值。undo qos wfq命令用來恢複缺省情況。
缺省情況下,在端口或端口組上開啟WFQ調度算法後,各個隊列的調度權重值為1。
相關配置可參考命令display qos wfq interface,qos bandwidth queue。
【舉例】
# 配置端口GigabitEthernet 2/0/1使用WFQ調度算法,隊列0~7的調度權重值分別為1、2、4、6、8、10、12、14。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos wfq
[Sysname-GigabitEthernet2/0/1] qos wfq 0 weight 1
[Sysname-GigabitEthernet2/0/1] qos wfq 1 weight 2
[Sysname-GigabitEthernet2/0/1] qos wfq 2 weight 4
[Sysname-GigabitEthernet2/0/1] qos wfq 3 weight 6
[Sysname-GigabitEthernet2/0/1] qos wfq 4 weight 8
[Sysname-GigabitEthernet2/0/1] qos wfq 5 weight 10
[Sysname-GigabitEthernet2/0/1] qos wfq 6 weight 12
[Sysname-GigabitEthernet2/0/1] qos wfq 7 weight 14
【命令】
qos wrr
undo qos wrr
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
qos wrr命令用來在端口或端口組上開啟WRR(Weighted Round Robin,加權輪詢)調度算法。undo qos wrr命令用來恢複缺省情況。
缺省情況下,所有端口采用SP調度算法。
在端口或端口組上開啟WRR調度算法後,隊列0~7的缺省權重值分別為1、2、3、4、5、6、7、8。
相關配置可參考命令display qos wrr interface。
【舉例】
# 在端口GigabitEthernet 2/0/1上開啟WRR隊列調度算法。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos wrr
【命令】
qos wrr queue-id group { group-id weight schedule-value | sp }
undo qos wrr
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
queue-id:隊列編號,取值範圍為0~7。
group-id:調度組編號,取值隻能為1。
weight schedule-value:隊列的權重,取值範圍為1~15。
sp:嚴格優先級調度算法。
【描述】
qos wrr命令用來在端口或端口組上配置WRR(Weighted Round Robin,加權輪詢)或SP+WRR調度算法。undo qos wrr命令用來恢複缺省情況。
缺省情況下,所有端口采用SP調度算法。
WX6100E係列無線控製器以太網交換機的端口支持8個輸出隊列,用戶可以根據需要配置端口上的部分隊列使用SP調度算法,部分隊列使用WRR調度算法。通過將端口上的隊列分別加入SP調度組和WRR調度組(即group 1),實現SP+WRR的調度功能。在隊列調度時,係統會優先保證SP調度組內的隊列調度,當SP調度組內的隊列中沒有報文發送時,才會調度WRR調度組內的隊列。SP調度組內各個隊列執行嚴格優先級調度方式,WRR調度組內各個隊列執行加權輪詢調度方式。
相關配置可參考命令display qos wrr interface。
【舉例】
# 配置端口GigabitEthernet 2/0/1使用SP+WRR隊列調度算法,0、1、2、3隊列屬於SP調度組,4、5、6、7隊列屬於WRR調度組,權重分別為2、4、6、8。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos wrr
[Sysname-GigabitEthernet2/0/1] qos wrr 0 group sp
[Sysname-GigabitEthernet2/0/1] qos wrr 1 group sp
[Sysname-GigabitEthernet2/0/1] qos wrr 2 group sp
[Sysname-GigabitEthernet2/0/1] qos wrr 3 group sp
[Sysname-GigabitEthernet2/0/1] qos wrr 4 group 1 weight 2
[Sysname-GigabitEthernet2/0/1] qos wrr 5 group 1 weight 4
[Sysname-GigabitEthernet2/0/1] qos wrr 6 group 1 weight 6
[Sysname-GigabitEthernet2/0/1] qos wrr 7 group 1 weight 8
【命令】
display qos wred interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:端口類型和端口編號。
【描述】
display qos wred interface命令用來顯示端口的WRED配置信息。
如果沒有指定端口,將顯示所有端口的WRED配置信息。
相關配置可參考命令qos wred apply。
【舉例】
# 顯示端口GigabitEthernet 2/0/1的WRED配置信息。
<Sysname> display qos wred interface GigabitEthernet 2/0/1
Interface: GigabitEthernet2/0/1
Current WRED configuration:
Applied WRED table name: queue-table1
【命令】
display qos wred table [ table-name ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
table-name:WRED表的名稱。
【描述】
display qos wred table命令用來顯示WRED表的配置信息。
如果沒有指定表的名稱,將顯示所有WRED表的配置信息。
相關配置可參考命令queue。
【舉例】
# 顯示名稱為queue-table1的WRED表的配置信息。
<Sysname> display qos wred table queue-table1
Table Name: queue-table1
Table Type: Queue based WRED
QID: gmin gmax gprob ymin ymax yprob rmin rmax rprob
-----------------------------------------------------------------------
0 10 NA 10 10 NA 10 10 NA 10
1 10 NA 10 10 NA 10 10 NA 10
2 10 NA 10 10 NA 10 10 NA 10
3 10 NA 10 10 NA 10 10 NA 10
4 10 NA 10 10 NA 10 10 NA 10
5 10 NA 10 10 NA 10 10 NA 10
6 10 NA 10 10 NA 10 10 NA 10
7 10 NA 10 10 NA 10 10 NA 10
表5-1 display qos wred table命令顯示信息描述表
|
字段 |
描述 |
|
Table name |
WRED表的名稱 |
|
Table type |
WRED表的類型 |
|
QID |
隊列編號 |
|
gmin |
綠色報文(丟棄優先級為0)的起始丟棄隊列長度百分比 |
|
gmax |
綠色報文(丟棄優先級為0)的完全丟棄隊列長度百分比 |
|
gprob |
綠色報文(丟棄優先級為0)的丟棄概率的斜率 |
|
ymin |
黃色報文(丟棄優先級為1)的起始丟棄隊列長度百分比 |
|
ymax |
黃色報文(丟棄優先級為1)的完全丟棄隊列長度百分比 |
|
yprob |
黃色報文(丟棄優先級為1)的丟棄概率的斜率 |
|
rmin |
紅色報文(丟棄優先級為2)的起始丟棄隊列長度百分比 |
|
rmax |
紅色報文(丟棄優先級為2)的完全丟棄隊列長度百分比 |
|
rprob |
紅色報文(丟棄優先級為2)的丟棄概率的斜率 |
【命令】
qos wred apply table-name
undo qos wred apply
【視圖】
以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
table-name:WRED表的名稱。
【描述】
qos wred apply命令用來在端口或端口組上應用WRED表。undo qos wred apply用來取消WRED表在端口或端口組上的應用。
缺省情況下,端口或端口組上沒有應用WRED表。
相關配置可參考命令display qos wred interface。
【舉例】
# 在端口上GigabitEthernet 2/0/1上應用WRED表queue-table1。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] qos wred apply queue-table1
【命令】
qos wred queue table table-name
undo qos wred table table-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
table-name:WRED表的名稱,為1~32個字符的字符串。
【描述】
qos wred queue table命令用來創建WRED表,同時進入該WRED表視圖。undo qos wred table命令用來刪除WRED表。
缺省情況下,沒有創建WRED表。
需要注意的是,用戶不能刪除已經應用的WRED表。
相關配置可參考命令queue。
【舉例】
# 創建WRED表queue-table1。
<Sysname> system-view
[Sysname] qos wred queue table queue-table1
[Sysname-wred-table-queue-table1]
【命令】
queue queue-id [ drop-level drop-level ] low-limit low-limit [ discard-probability discard-prob ]
undo queue { queue-id | all }
【視圖】
WRED表視圖
【缺省級別】
2:係統級
【參數】
queue-id:隊列編號,取值範圍為0~7。
drop-level drop-level:丟棄級別,取值範圍為0~2。如果沒有指定丟棄級別,後續配置的參數對該隊列所有丟棄級別的報文都生效。
low-limit low-limit:起始丟棄隊列長度百分比,low-limit的取值範圍為0~100,缺省值為10。
discard-probability discard-prob:本參數含義因單板(該WRED表所應用的端口所在的單板)類型而異,具體請參見表5-2。discard-prob的取值範圍為0~90,缺省值為10,可針對每個丟棄級別進行設置。
表5-2 discard-probability discard-prob參數含義
|
單板類型 |
discard-probability discard-prob參數的含義 |
|
SD單板 |
在以隊列長度百分比為橫坐標,以丟棄概率為縱坐標的坐標圖中,以(low-limit,0)為起點,以(100%,max-drop-probility)為終點的直線與橫坐標的夾角度數,取值範圍0~90。 l 當隊列長度一定時,該參數取值越大,丟棄概率越大; l 當該參數一定時,隨著隊列長度的增加,丟棄概率也增大 |
|
SC單板 |
丟棄概率的倒數,各數值對應的丟棄概率如下: l 當discard-prob參數設置為0時,丟棄概率為100%; l 當discard-prob參數設置為1~8時,丟棄概率為1/8; l 當discard-prob參數設置為9~16時,丟棄概率為1/16; l 當discard-prob參數設置為17~32時,丟棄概率為1/32; l 當discard-prob參數設置為33~64時,丟棄概率為1/64; l 當discard-prob參數設置為65~90時,丟棄概率為1/128 |
【描述】
queue命令用來編輯WRED表的內容。undo queue命令用來恢複WRED表的內容為缺省值。
缺省情況下,WRED表中所有丟棄級別的報文的起始丟棄隊列長度百分比為10,丟棄概率與隊列長度的夾角度數(SD單板)或丟棄概率的倒數(SC單板)為10。
相關配置可參考命令qos wred queue table。
【舉例】
# 修改WRED表queue-table1的隊列1的丟棄參數,將丟棄級別為1的報文的起始丟棄隊列長度百分比配置為10,丟棄概率與隊列長度的夾角度數為30(假設WRED表queue-table1應用在SD單板的端口上)。
<Sysname> system-view
[Sysname] qos wred queue table queue-table1
[Sysname-wred-table-queue-table1] queue 1 drop-level 1 low-limit 10 discard-probability 30
【命令】
car name car-name
undo car
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
car-name:聚合CAR的名稱。
【描述】
car name命令用來配置流行為的聚合CAR動作。undo car用來刪除聚合CAR的動作。
![]()
僅有SD係列單板支持應用帶有聚合CAR動作的QoS策略。
【舉例】
# 配置流行為be1的聚合CAR動作為aggcar-1。
<Sysname> system-view
[Sysname] traffic behavior be1
[Sysname-behavior-be1] car name aggcar-1
【命令】
display qos car name [ car-name ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
car-name:聚合CAR的名稱。
【描述】
display qos car name命令用來顯示聚合CAR的配置和統計信息。
需要注意的是:
l 如果輸入car-name參數,將顯示指定聚合CAR的配置和統計信息。
l 如果不輸入car-name參數,將顯示所有聚合CAR的配置和統計信息。
【舉例】
# 顯示聚合CAR aggcar-1的配置信息。
<Sysname> display qos car name aggcar-1
Name: test
Mode: aggregative
CIR 1024(kbps) CBS: 10000(byte) EBS: 10000(byte) PIR: 1024(kbps)
Green Action: pass
Yellow Action: pass
Red Action: discard
Green packet 0(Pkts)
Red packet 0(Pkts)
表6-1 display qos car name命令顯示信息描述表
|
字段 |
描述 |
|
Name |
流量監管的名稱 |
|
Mode |
流量監管的類型 |
|
CIR CBS EBS PIR |
流量監管流量的參數配置 |
|
Green Action |
對紅色報文的動作 |
|
Yellow Action |
對黃色報文的動作 |
|
Red Action |
對紅色報文的動作 |
|
Green packet |
綠色報文的流量統計 |
|
Red packet |
紅色報文的流量統計 |
【命令】
qos car car-name aggregative cir committed-information-rate [ cbs committed-burst-size [ ebs excess-burst-size ] ] [ pir peek-information-rate ] [ red action ]
undo qos car car-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
car-name:聚合CAR的名稱。
cir committed-information-rate:承諾信息速率。單位為kbps,取值範圍為8~10000000,在不同單板上,實際生效的數值可能與用戶輸入的數值存在差異:
l 在SC單板上,如果用戶輸入的數值小於64,則實際生效的數值為64;如果用戶輸入的數值大於64且不是64的整數倍,則實際生效的數值為小於且最接近於用戶輸入值的64的整數倍。
l 在SD單板上,用戶配置的數值必須是8的倍數。
cbs committed-burst-size:承諾突發尺寸。單位為byte,取值範圍為512~16000000,缺省值為512byte。
ebs excess-burst-size:超出突發尺寸。單位為byte,取值範圍為0~16000000,缺省值為512byte。
pir peak-information-rate:峰值信息速率。單位為kbps,取值範圍為8~10000000,在不同單板上,實際生效的數值可能與用戶輸入的數值存在差異:
l 在SC單板上,如果用戶輸入的數值小於64,則實際生效的數值為64;如果用戶輸入的數值大於64且不是64的整數倍,則實際生效的數值為小於且最接近於用戶輸入值的64的整數倍。
l 在SD單板上,用戶配置的數值必須是8的倍數。
green action:報文的流量符合承諾信息速率時對報文采取的動作。action的取值如下:
l discard:丟棄報文。
l pass:發送報文。
l remark-dscp-pass new-dscp:設置報文新的DSCP優先級,並發送報文。new-dscp的取值範圍為0~63。
缺省情況下,對流量符合承諾信息速率的報文采取的動作為pass。
red action:報文的流量既不符合承諾速率也不符合峰值速率時對數據包采取的動作。action的取值如下:
l discard:丟棄報文。
l pass:發送報文。
l remark-dscp-pass new-dscp:設置報文新的DSCP優先級,並發送報文。new-dscp的取值範圍為0~63。
缺省情況下,對流量既不符合承諾信息速率也不符合峰值速率的報文采取的動作為discard。
yellow action:報文的流量不符合承諾信息速率但是符合峰值信息速率時對報文采取的動作。action的取值如下:
l discard:丟棄報文。
l pass:發送報文。
l remark-dscp-pass new-dscp:設置報文新的DSCP優先級,並發送報文。new-dscp的取值範圍為0~63。
缺省情況下,對流量不符合承諾信息速率但是符合峰值信息速率的報文采取的動作為pass。
【描述】
qos car aggregative命令用來配置聚合CAR。undo qos car命令用來取消聚合CAR的配置。
聚合CAR配置需要在接口上應用或在策略中引用後才能生效。
【舉例】
# 配置聚合CAR采取的CAR參數取值,cir取值為200,cbs取值為2000,對於紅色報文采取丟棄的動作。
<Sysname> system-view
[Sysname] qos car aggcar-1 aggregative cir 200 cbs 2000 red discard
【命令】
reset qos car name [ car-name ]
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
car-name:聚合CAR的名稱。
【描述】
reset qos car name命令用來清除聚合CAR的統計信息。
需要注意的是:
l 如果輸入car-name參數,將清除指定聚合CAR的統計信息。
l 如果不輸入car-name參數,將清除所有聚合CAR的統計信息。
【舉例】
# 清除聚合CAR aggcar-1的統計信息。
<Sysname> reset qos car name aggcar-1
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!
