01-QoS命令
本章節下載: 01-QoS命令 (429.93 KB)
目 錄
1.1.1 display traffic classifier
1.2.2 display traffic behavior
1.3.3 display qos policy interface
1.3.4 display qos policy user-profile
1.3.5 qos apply policy (interface view)
1.3.6 qos apply policy (user profile view)
2.2.1 display qos trust interface
display traffic classifier命令用來顯示類的配置信息。
【命令】
display traffic classifier { system-defined | user-defined } [ classifier-name ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
system-defined:係統定義類。
user-defined:用戶定義類。
classifier-name:類名,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示所有類的配置信息。
【舉例】
# 顯示用戶定義類的配置信息。
<Sysname> display traffic classifier user-defined
User-defined classifier information:
Classifier: 1 (ID 100)
Operator: AND
Rule(s) :
If-match acl 2000
Classifier: 2 (ID 101)
Operator: AND
Rule(s) :
If-match protocol ipv6
Classifier: 3 (ID 102)
Operator: AND
Rule(s) :
-none-
# 顯示係統定義類default-class的配置信息。
<Sysname> display traffic classifier system-defined default-class
System-defined classifier information:
Classifier: default-class (ID 0)
Operator: AND
Rule(s) :
If-match any
表1-1 display traffic classifier命令顯示信息描述表
字段 |
描述 |
User-defined classifier information |
用戶自定義類的信息 |
System-defined classifier information |
係統定義類的信息 |
Classifier |
類的名稱及其內容,內容可以有多種類型 |
Operator |
分類規則之間的邏輯關係 |
Rule(s) |
分類規則 |
if-match命令用來定義匹配數據包的規則。
undo if-match命令用來刪除配置的匹配數據包的規則。
【命令】
if-match [ not ] match-criteria
undo if-match [ not ] match-criteria
【缺省情況】
未定義匹配數據包的規則。
【視圖】
類視圖
【缺省用戶角色】
network-admin
【參數】
not:不匹配該規則。
match-criteria:類的匹配規則,具體情況如表1-2所示。
取值 |
描述 |
acl [ ipv6 | mac ] { acl-number | name acl-name } |
定義匹配ACL的規則 · acl-number是ACL的序號,IPv4 ACL序號的取值範圍是2000~3999,IPv6 ACL序號的取值範圍是2000~3999 · acl-name是ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭,為避免混淆,ACL的名稱不可以使用英文單詞all |
app-group group-name |
定義匹配應用組的規則,group-name為應用組的名稱。建議引用已創建的應用組;引用未創建的應用組時,無法實現匹配報文的目的。有關創建應用組的詳細介紹,請參見“DPI深度安全配置指導”中的“APR” |
application app-name |
定義匹配應用名的規則,app-name為用戶創建的應用名稱 |
any |
定義匹配所有數據包的規則 |
customer-dot1p dot1p-value&<1-8> |
定義匹配內層VLAN Tag 802.1p優先級的規則,dot1p-value&<1-8>為802.1p優先級值的列表,802.1p優先級的取值範圍為0~7,&<1-8>表示前麵的參數最多可以輸入8次 |
customer-vlan-id vlan-id-list |
定義匹配內層VLAN Tag VLAN ID的規則,vlan-id-list:VLAN列表,表示方式為vlan-id-list = { vlan-id | vlan-id1 to vlan-id2 }&<1-10>,vlan-id、vlan-id1、vlan-id2取值範圍為1~4094,且vlan-id1的值必須小於vlan-id2的值;&<1-10>表示前麵的參數最多可以重複輸入10次 |
destination-mac mac-address |
定義匹配目的MAC地址的規則,僅對以太網接口生效 |
dscp dscp-value&<1-8> |
定義匹配DSCP的規則,dscp-value&<1-8>為DSCP取值的列表,DSCP的取值範圍為0~63,&<1-8>表示前麵的參數最多可以輸入8次;也可以輸入關鍵字,具體如表1-4所示 |
ip-precedence ip-precedence-value&<1-8> |
定義匹配IP優先級的規則,ip-precedence-value&<1-8>為IP優先級的列表,IP優先級的取值範圍為0~7,&<1-8>表示前麵的參數最多可以輸入8次 |
local-precedence local-precedence-value&<1-8> |
定義匹配本地優先級的規則,local-precedence-value&<1-8>為本地優先級的列表,本地優先級的取值範圍為0~7,&<1-8>表示前麵的參數最多可以輸入8次 |
protocol protocol-name |
定義匹配協議的規則,protocol-name取值為arp、bittorrent、ip、ipv6 |
source-mac mac-address |
定義匹配源MAC地址的規則,僅對以太網接口生效 |
【使用指導】
一個類下可配置多條匹配命令,各個配置之間互相不覆蓋。
在定義匹配規則(DSCP、IP優先級和本地優先級)時,請注意:
· 一條命令可以配置多個規則,如果指定了多個相同的規則,係統默認為一個;一條命令中多個不同的規則是或的關係,即隻要有一個值匹配,就算匹配這條規則。
· 刪除某條匹配的規則時,必須與該規則中定義的完全相同才會刪除,順序可以不同。
在定義匹配ACL的規則時,類中引用的ACL必須已經存在。
if-match中引用的ACL規則的動作不能為deny,因為使用deny相當於沒配置該條規則,導致匹配無效。
在定義匹配類的規則時,如果匹配類的規則之間既有邏輯與,又有邏輯或的關係,請使用以下方式配置。例如,需要定義classA,滿足以下關係:規則1 & 規則2 | 規則3,可以這樣定義:
· traffic classifier classB operator and
¡ if-match規則1
¡ if-match規則2
· traffic classifier classA operator or
¡ if-match規則3
¡ if-match classifier classB
【舉例】
# 定義類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
# 定義類class1的匹配規則為:匹配內層VLAN Tag的802.1p優先級為3。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match customer-dot1p 3
# 定義類匹配ACL3101。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match acl 3101
# 定義類匹配ACL flow。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match acl name flow
# 定義類匹配IPv6 ACL3101。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match acl ipv6 3101
# 定義類匹配IPv6 ACL flow。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match acl ipv6 name flow
# 定義匹配所有數據包的規則。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match any
# 定義類class1的匹配規則為:匹配DSCP值為1或6或9的報文。
<Sysname> system-view
[Sysname] traffic classifier class1 operator or
[Sysname-classifier-class1] if-match dscp 1 6 9
# 定義類class1的匹配規則為:匹配IP優先級值為1或6的報文。
<Sysname> system-view
[Sysname] traffic classifier class1 operator or
[Sysname-classifier-class1] if-match ip-precedence 1 6
# 定義類class1的匹配規則為:匹配本地優先級值為1或6的報文。
<Sysname> system-view
[Sysname] traffic classifier class1 operator or
[Sysname-classifier-class1] if-match local-precedence 1 6
# 定義類匹配IP協議的報文。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match protocol ip
# 定義類class1的匹配規則為:匹配內層VLAN Tag的VLAN ID值為1或6或9的報文。
<Sysname> system-view
[Sysname] traffic classifier class1 operator or
[Sysname-classifier-class1] if-match customer-vlan-id 1 6 9
traffic classifier命令用來創建一個類,並進入類視圖。如果指定的類已經存在,則直接進入類視圖。
undo traffic classifier命令用來刪除一個類。
【命令】
traffic classifier classifier-name [ operator { and | or } ]
undo traffic classifier classifier-name
【缺省情況】
未配置類。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
classifier-name:類名,為1~31個字符的字符串,區分大小寫。
operator:指定各規則之間的邏輯運算符。缺省情況為and。
and:指定類下的規則之間是邏輯與的關係,即數據包必須匹配全部規則才屬於該類。
or:指定類下的規則之間是邏輯或的關係,即數據包隻要匹配其中任何一個規則就屬於該類。
【舉例】
# 定義一個名為class1的類。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1]
【相關命令】
· display traffic classifier
car命令用來配置流量監管動作。
undo car命令用來恢複缺省情況。
【命令】
car cir committed-information-rate [ cbs committed-burst-size ] [ green action | red action ] *
undo car
【缺省情況】
未配置流量監管動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
cir committed-information-rate:承諾信息速率。流量的平均速率,單位為kbps。取值範圍為8~10000000。
cbs committee-burst-size:承諾突發尺寸,單位為byte。取值範圍為1000~1000000000,缺省值為62.5 × committed-information-rate。
green action:數據包的流量符合承諾速率時對數據包采取的動作,缺省動作為pass。
red action:數據包的流量既不符合承諾速率也不符合峰值速率時對數據包采取的動作,缺省動作為discard。
action:對數據包采取的動作,有以下幾種:
· discard:丟棄數據包。
· pass:允許數據包通過。
【使用指導】
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
【舉例】
# 為流行為配置流量監管。承諾信息速率為200kbps,承諾突發尺寸為51200bytes。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] car cir 200 cbs 51200
display traffic behavior命令用來顯示流行為的配置信息。
【命令】
display traffic behavior { system-defined | user-defined } [ behavior-name ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
system-defined:係統定義行為。
user-defined:用戶定義行為。
behavior-name:行為名,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示所有流行為的配置信息。
【舉例】
# 顯示用戶定義行為的配置信息。
<Sysname> display traffic behavior user-defined
User-defined behavior information:
Behavior: 1 (ID 100)
Committed Access Rate:
CIR 2222 (kbps), CBS 22222222 (Bytes)
Green action : pass
Red action : discard
# 顯示係統定義行為的配置信息。
<Sysname> display traffic behavior system-defined
System-defined behavior information:
Behavior: be (ID 0)
-none-
Behavior: af (ID 1)
-none-
Behavior: ef (ID 2)
-none-
Behavior: be-flow-based (ID 3)
表1-3 display traffic behavior命令顯示信息描述表
字段 |
描述 |
User-defined behavior information |
用戶自定義流行為的信息 |
System-defined behavior information |
係統定義流行為的信息 |
Behavior |
行為的名稱及其內容,內容可以有多種類型 |
Marking |
標記相關信息 |
Remark dscp |
重新標記報文的DSCP優先級值 |
Committed Access Rate |
流量限速的相關信息 |
CIR |
承諾信息速率,單位為kbps |
CBS |
承諾突發尺寸,單位為byte |
Green action |
對綠色報文的動作 |
Red action |
對紅色報文的動作 |
Filter enable |
流量過濾動作 |
none |
表示未配置其他流行為 |
filter命令用來配置流量過濾動作。
undo filter命令用來恢複缺省情況。
【命令】
filter { deny | permit }
undo filter
【缺省情況】
未配置流量過濾動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
deny:丟棄數據包。
permit:允許數據包通過。
【舉例】
# 為流行為配置丟棄數據包的過濾動作。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] filter deny
remark dscp命令用來重新標記報文的DSCP值。
undo remark dscp命令用來恢複缺省情況。
【命令】
remark dscp dscp-value
undo remark dscp
【缺省情況】
未配置重新標記報文DSCP值的動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
dscp-value:DSCP值,取值範圍為0~63,也可以是關鍵字,如表1-4所示。
表1-4 DSCP關鍵字與值的對應表
關鍵字 |
DSCP值(二進製) |
DSCP值(十進製) |
af11 |
001010 |
10 |
af12 |
001100 |
12 |
af13 |
001110 |
14 |
af21 |
010010 |
18 |
af22 |
010100 |
20 |
af23 |
010110 |
22 |
af31 |
011010 |
26 |
af32 |
011100 |
28 |
af33 |
011110 |
30 |
af41 |
100010 |
34 |
af42 |
100100 |
36 |
af43 |
100110 |
38 |
cs1 |
001000 |
8 |
cs2 |
010000 |
16 |
cs3 |
011000 |
24 |
cs4 |
100000 |
32 |
cs5 |
101000 |
40 |
cs6 |
110000 |
48 |
cs7 |
111000 |
56 |
default |
000000 |
0 |
ef |
101110 |
46 |
【使用指導】
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
【舉例】
# 重新標記報文的DSCP值為6。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark dscp 6
remark local-precedence命令用來重新標記報文的本地優先級。
undo remark local-precedence命令用來恢複缺省情況。
【命令】
remark local-precedence local-precedence-value
undo remark local-precedence
【缺省情況】
未配置重新標記報文本地優先級的動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
local-precedence-value:本地優先級,取值範圍為0~7。
【舉例】
# 重新標記報文的本地優先級值為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark local-precedence 2
traffic behavior命令用來創建一個流行為,並進入流行為視圖。如果指定的流行為已經存在,則直接進入流行為視圖。
undo traffic behavior命令用來刪除一個流行為。
【命令】
traffic behavior behavior-name
undo traffic behavior behavior-name
【缺省情況】
不存在流行為。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
behavior-name:流行為名,為1~31個字符的字符串,區分大小寫。
【使用指導】
同一個流行為下可以配置多個轉發動作。通常情況下,匹配到流分類的報文將執行該流分類對應的流行為下所有轉發動作。但流行為下的某些轉發動作之間可能存在邏輯衝突,轉發動作之間的衝突關係與設備型號有關,請以設備實際情況為準。
【舉例】
# 定義一個名為behavior1的流行為。
<Sysname> system-view
[Sysname] traffic behavior behavior1
[Sysname-behavior-behavior1]
【相關命令】
· display traffic behavior
classifier behavior命令用來為類指定流行為。
undo classifier命令用來取消為類指定的流行為。
【命令】
classifier classifier-name behavior behavior-name [ insert-before before-classifier-name ]
undo classifier classifier-name
【缺省情況】
沒有為類指定流行為。
【視圖】
QoS策略視圖
【缺省用戶角色】
network-admin
【參數】
classifier-name:類名,為1~31個字符的字符串,區分大小寫。
behavior-name:流行為名,為1~31個字符的字符串,區分大小寫。
insert-before before-classifier-name:表示將配置的類插入到QoS策略中已存在的指定類之前。before-classifier-name表示QoS策略中已存在的類名,為1~31個字符的字符串,區分大小寫。不指定該參數時,表示新配置的類與流行為配對將添加到QoS策略最後。
【使用指導】
QoS策略下每個類隻能與一個流行為關聯。
QoS策略下可以存在多個CB(Classifier-Behavior)對,應用QoS策略之後,報文按順序逐個匹配QoS策略中CB對,如果匹配到某個CB對,則報文直接執行該CB對中指定流行為的所有轉發動作,報文不再繼續匹配其他CB對。
如果配置本命令時指定的類和流行為不存在,係統將創建一個空的類和空的流行為。
如果undo命令指定的類為係統預定義類default-class,表示恢複default-class對應的流行為為係統預定義流行為be,而不是取消對應的流行為。
【舉例】
# 在QoS策略user1中為類database指定采用流行為test。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1] classifier database behavior test
# 在QoS策略user1中為類database指定流行為test,並將該類插入到策略中已存在的類class-a前。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1] classifier database behavior test insert-before class-a
【相關命令】
· qos policy
display qos policy命令用來顯示QoS策略的配置信息。
【命令】
display qos policy { system-defined | user-defined } [ policy-name [ classifier classifier-name ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
system-defined:係統定義QoS策略。
user-defined:用戶定義QoS策略。
policy-name:QoS策略名,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示所有用戶定義策略的配置信息。
classifier classifier-name:QoS策略中的類名,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示策略中所有類相關的配置信息。
【舉例】
# 顯示用戶定義QoS策略的配置信息。
<Sysname> display qos policy user-defined
User-defined QoS policy information:
Policy: 1 (ID 100)
Classifier: 1 (ID 100)
Behavior: 1
Marking:
Remark dscp 3
Committed Access Rate:
CIR 112 (kbps), CBS 51200 (Bytes)
Green action : pass
Red action : discard
Classifier: 2 (ID 101)
Behavior: 2
-none-
# 顯示係統定義QoS策略的配置信息。
<Sysname> display qos policy system-defined
System-defined QoS policy information:
Policy: default (ID 0)
Classifier: default-class (ID 0)
Behavior: be
-none-
Classifier: ef (ID 1)
Behavior: ef
Expedited Forwarding:
Bandwidth 20 (%) Cbs-ratio 25
Classifier: af1 (ID 2)
Behavior: af
Assured Forwarding:
Bandwidth 20 (%)
Discard Method: Tail
Classifier: af2 (ID 3)
Behavior: af
Assured Forwarding:
Bandwidth 20 (%)
Discard Method: Tail
Classifier: af3 (ID 4)
Behavior: af
Assured Forwarding:
Bandwidth 20 (%)
Discard Method: Tail
Classifier: af4 (ID 5)
Behavior: af
Assured Forwarding:
Bandwidth 20 (%)
表1-5 display qos policy命令顯示信息描述表
字段 |
描述 |
User-defined QoS policy information |
用戶自定義QoS策略的信息 |
System-defined QoS policy information |
係統定義QoS策略的信息 |
Policy |
用戶定義的QoS策略名或係統預定義的QoS策略名 |
display qos policy interface命令用來顯示接口上QoS策略的配置信息和運行情況。
【命令】
display qos policy interface [ interface-type interface-number ] [ inbound | outbound ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示除VA(Virtual Access,虛擬訪問)接口外所有接口上QoS策略的配置信息和運行情況。有關VA接口的詳細介紹,請參見“網絡互通配置指導”中的“PPP”。
inbound:顯示入方向QoS策略的配置信息和運行情況。
outbound:顯示出方向QoS策略的配置信息和運行情況。
【使用指導】
如果未指定顯示方向,則同時顯示出入兩個方向QoS策略的配置信息和運行情況。
如果指定接口為Virtual-Template接口,將顯示繼承該Virtual-Template接口的所有Virtual-Access接口下的QoS策略的配置情況和統計信息,Virtual-Template本身無QoS信息顯示。
【舉例】
# 顯示對接口GigabitEthernet1/0/1接收到的報文應用QoS策略的配置信息和運行情況。
<Sysname> display qos policy interface gigabitethernet 1/0/1 inbound
Interface: GigabitEthernet1/0/1
Direction: Inbound
Policy: 1
Classifier: 1
Matched : 0 (Packets) 0 (Bytes)
5-minute statistics:
Forwarded: 0/0 (pps/bps)
Dropped : 0/0 (pps/bps)
Operator: AND
Rule(s) :
If-match acl 2000
Behavior: 1
Marking:
Remark dscp 3
Committed Access Rate:
CIR 112 (kbps), CBS 51200 (Bytes)
Green action : pass
Red action : discard
Green packets : 0 (Packets) 0 (Bytes)
Red packets : 0 (Packets) 0 (Bytes)
表1-6 display qos policy interface命令顯示信息描述表
字段 |
描述 |
Direction |
QoS策略應用的方向 |
Matched |
符合分類規則的數據包數目 |
5-minute statistics |
最近5分鍾的流速統計信息 |
Forwarded |
符合分類規則的成功轉發報文在統計周期內的平均速率 |
Dropped |
符合分類規則的丟棄報文在統計周期內的平均速率 |
Green packets |
綠色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
display qos policy user-profile命令用來顯示用戶上線後User Profile下應用的QoS策略的信息和運行情況。
【命令】
display qos policy user-profile [ name profile-name ] [ user-id user-id ] [ inbound | outbound ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
name profile-name:指定User Profile的名稱,為1~31個字符的字符串,隻能包含英文字母[a-z,A-Z]、數字、下劃線、連字符,且必須以英文字母開始,區分大小寫。User Profile的名稱必須全局唯一。如果未指定本參數,將顯示所有User Profile下應用的QoS策略的信息和運行情況。
user-id user-id:表示在線用戶的ID,為係統所分配,取值範圍為十六進製數0~fffffffe。若未指定本參數,則顯示所有用戶在User Profile下應用的QoS策略的信息和運行情況。
inbound:顯示入方向QoS策略的配置信息和運行情況。
outbound:顯示出方向QoS策略的配置信息和運行情況。
【使用指導】
如果未指定顯示方向,則同時顯示出入兩個方向QoS策略的配置信息和運行情況。
【舉例】
# 顯示所有User Profile的在線用戶的QoS策略的配置信息和運行情況。
<Sysname> display qos policy user-profile
User-Profile: abc
User ID: 0x30000000(local)
Direction: Inbound
Policy: p1
Classifier: default-class
Matched : 0 (Packets) 0 (Bytes)
Operator: AND
Rule(s) :
If-match any
Behavior: be
-none-
表1-7 display qos policy user-profile命令顯示信息描述表
字段 |
描述 |
User-Profile |
User Profile名稱 |
User ID |
上線用戶的ID |
CIR |
承諾信息速率,單位為kbps |
CBS |
承諾突發尺寸,也就是容納突發流量的令牌桶深度,單位為byte |
Direction |
QoS策略應用的方向 |
Matched |
符合分類規則的數據包數目 |
Green packets |
綠色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
qos apply policy命令用來在接口上應用QoS策略。
undo qos apply policy命令用來取消接口上應用的QoS策略。
【命令】
qos apply policy policy-name { inbound | outbound }
undo qos apply policy policy-name { inbound | outbound }
【缺省情況】
未應用QoS策略。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
policy-name:策略名,為1~31個字符的字符串,區分大小寫。
inbound:入方向應用QoS策略。
outbound:出方向應用QoS策略。
【使用指導】
策略在接口上應用的規則如下:
在應用策略時,如果策略中為確保轉發和加速轉發的類指定的帶寬之和超過接口允許的可用帶寬,則在該接口不可應用。如果對接口修改了可用帶寬,此時如果策略中為確保轉發和加速轉發的類指定的帶寬之和超過接口允許的可用帶寬,則將策略刪除。
【舉例】
# 將QoS策略USER1應用到接口GigabitEthernet1/0/1的入方向上。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] qos apply policy USER1 inbound
qos apply policy命令用來在User Profile下應用策略。
undo qos apply policy命令用來取消User Profile下應用的策略。
【命令】
qos apply policy policy-name { inbound | outbound }
undo qos apply policy policy-name { inbound | outbound }
【缺省情況】
未在User Profile下應用QoS策略。
【視圖】
User Profile視圖
【缺省用戶角色】
network-admin
【參數】
inbound:入方向應用QoS策略。
outbound:出方向應用QoS策略。
policy-name:策略名,為1~31個字符的字符串。
【使用指導】
User Profile被刪除將導致其下引用的QoS策略被刪除。
【舉例】
# 對設備發送的上線用戶user的流量應用策略test(該策略已經建立)。
<Sysname> system-view
[Sysname] user-profile user
[Sysname-user-profile-user] qos apply policy test outbound
qos policy命令用來創建一個策略,並進入策略視圖。如果指定的策略已經存在,則直接進入策略視圖。
undo qos policy命令用來刪除一個策略。
【命令】
qos policy policy-name
undo qos policy policy-name
【缺省情況】
不存在策略。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
policy-name:策略名,為1~31個字符的字符串,區分大小寫。
【使用指導】
如果QoS策略已經被應用,則不允許刪除,需要先在應用的位置上取消對QoS策略的應用,然後再使用undo qos policy命令刪除。
【舉例】
# 定義一個名為user1的QoS策略。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1]
【相關命令】
· classifier behavior
· qos apply policy
qos flow-interval命令用來配置接口流速統計時間。
undo qos flow-interval命令用來恢複缺省情況。
【命令】
qos flow-interval interval
undo qos flow-interval
【缺省情況】
接口流速統計時間為5分鍾。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:流速統計時間,單位為分鍾。取值範圍為1~10。
【使用指導】
配置本命令後,設備將以設置的統計時間為周期,統計周期內經過QoS策略流分類後每類報文的發送和丟棄速率,並以t/5為刷新周期定期刷新統計速率。
子接口的流速統計時間采用主接口的統計時間。
【舉例】
# 配置接口GigabitEthernet1/0/1的流速統計時間為10分鍾。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] qos flow-interval 10
【相關命令】
· display qos policy interface
display qos map-table命令用來顯示優先級映射表的配置情況。
【命令】
display qos map-table [ dot11e-lp | dot1p-lp | dscp-lp | lp-dot11e | lp-dot1p | lp-dscp ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
優先級映射 |
描述 |
dot11e-lp |
802.11e優先級到本地優先級映射表 |
dot1p-lp |
802.1p優先級到本地優先級映射表 |
dscp-lp |
DSCP到本地優先級映射表 |
lp-dot11e |
本地優先級到802.11e優先級映射表 |
lp-dot1p |
本地優先級到802.1p優先級映射表 |
lp-dscp |
本地優先級到DSCP映射表 |
【使用指導】
如果未指定優先級映射表的類型,則同時顯示所有優先級映射表的配置情況。
【舉例】
# 顯示802.1p優先級到本地優先級映射表的配置信息。
<Sysname> display qos map-table dot1p-lp
MAP-TABLE NAME: dot1p-lp TYPE: pre-define
IMPORT : EXPORT
0 : 2
1 : 0
2 : 1
3 : 3
4 : 4
5 : 5
6 : 6
7 : 7
表2-2 display qos map-table命令顯示信息描述表
字段 |
描述 |
MAP-TABLE NAME |
映射表的名稱 |
TYPE |
映射表的類型 |
DIRECTION |
映射表的方向 |
IMPORT |
映射表的輸入值 |
EXPORT |
映射表的輸出值 |
import命令用來配置指定優先級映射表的映射關係。
undo import命令用來刪除配置的優先級映射表的映射關係,恢複其為缺省的映射關係。
【命令】
import import-value-list export export-value
undo import { import-value-list | all }
【缺省情況】
優先級映射表的映射關係請參見配置指導中的附錄 B。
【視圖】
優先級映射表視圖
【缺省用戶角色】
network-admin
【參數】
import-value-list:輸入值列表。
export-value:輸出值。
all:刪除配置地該映射表的所有映射關係,恢複其為缺省的映射關係。
【舉例】
# 配置802.1p優先級到本地優先級映射表的映射關係,與802.1p優先級4、5相對應的本地優先級為1。
<Sysname> system-view
[Sysname] qos map-table dot1p-lp
[Sysname-maptbl-dot1p-lp] import 4 5 export 1
【相關命令】
· display qos map-table
qos map-table命令用來進入指定的優先級映射表視圖。
【命令】
qos map-table { dot11e-lp | dot1p-lp | dscp-lp | lp-dot11e | lp-dot1p | lp-dscp }
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
其它參數請參見表2-1。
【舉例】
# 進入802.1p優先級到本地優先級映射表視圖。
<Sysname> system-view
[Sysname] qos map-table dot1p-lp
[Sysname-maptbl-dot1p-lp]
【相關命令】
· display qos map-table
· import
display qos trust interface命令用來顯示端口優先級信任模式信息和端口優先級的信息。
【命令】
display qos trust interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定的接口類型和接口編號。如果未指定本參數,將顯示所有接口的端口優先級信任模式信息。
【舉例】
# 顯示端口優先級信任模式信息。
<Sysname> display qos trust interface gigabitethernet 1/0/1
Interface: GigabitEthernet1/0/1
Port priority trust information
Port priority: 0
Port dot1p priority: -
Port dscp priority: -
Port priority trust type: none
表2-3 display qos trust interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號構成 |
Port priority trust information |
端口優先級信任信息 |
Port priority |
端口優先級 |
Port dscp priority |
改寫報文的DSCP優先級的值,-表示未配置修改報文的DSCP優先級的值 |
Port priority trust type |
端口優先級信任類型,取值為: · dot1p:802.1p優先級 · dscp:DSCP優先級 · none:不信任任何優先級 |
qos trust命令用來配置端口優先級信任模式。
undo qos trust命令用來恢複缺省情況。
【命令】
qos trust { dot1p | dscp }
undo qos trust
【缺省情況】
不信任報文中的任何優先級,信任端口優先級。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
dot1p:信任報文自帶的802.1p優先級,以此優先級進行優先級映射。
dscp:信任IP報文自帶的DSCP,以此優先級進行優先級映射。
【舉例】
# 在接口GigabitEthernet1/0/1上配置優先級信任模式為信任報文自帶的802.1p優先級。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] qos trust dot1p
【相關命令】
qos priority命令用來配置端口的端口優先級。
undo qos priority命令用來恢複端口優先級為缺省值。
【命令】
qos priority priority-value
undo qos priority
【缺省情況】
端口優先級為0。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
priority-value:端口優先級值。取值範圍為0~7。
【舉例】
# 配置接口GigabitEthernet1/0/1的端口優先級為2
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] qos priority 2
【相關命令】
· display qos trust interface
qos car命令用來在User Profile下配置流量監管。
undo qos car命令用來取消User Profile下流量監管的配置。
【命令】
qos car { inbound | outbound } any cir committed-information-rate [ cbs committed-burst-size ]
undo qos car { inbound | outbound } any
【缺省情況】
未配置流量監管。
【視圖】
User Profile視圖
【缺省用戶角色】
network-admin
【參數】
inbound:入方向流量監管。
outbound:出方向流量監管。
any:對所有的IP數據包進行流量監管。
cir committed-information-rate:承諾信息速率,單位為kbps。取值範圍為8~10000000。
cbs committed-burst-size:承諾突發尺寸,即實際平均速率在承諾速率以內時的突發流量,單位為byte。取值範圍為1000~1000000000,缺省值為62.5 × committed-information-rate。
【使用指導】
數據流量符合承諾速率時,允許數據包通過;數據流量不符合承諾速率時,丟棄數據包。
多次執行本命令,最後一次執行的命令生效。
【舉例】
# 對上線用戶user接收的報文進行流量監管。報文正常流速為200kbps,允許51200byte的突發流量通過,速率小於等於200kbps時正常發送,大於200kbps時,報文被丟棄。
<Sysname> system-view
[Sysname] user-profile user
[Sysname-user-profile-user] qos car outbound any cir 200 cbs 51200
display qos lr命令用來顯示接口上的限速配置情況和統計信息。
【命令】
display qos lr interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示除VA(Virtual Access,虛擬訪問)接口外所有接口的限速配置情況和運行統計信息。有關VA接口的詳細介紹,請參見“網絡互通配置指導”中的“PPP”。
【使用指導】
如果指定接口為Virtual-Template接口,將顯示繼承該Virtual-Template接口的所有Virtual-Access接口下的限速的配置情況和統計信息,Virtual-Template本身無QoS信息顯示。
【舉例】
# 顯示所有接口的接口限速配置情況和統計信息。
<Sysname> display qos lr interface
Interface: GigabitEthernet1/0/1
Direction: outbound
CIR 2000 (kbps), CBS 20480 (Bytes), EBS 0 (Bytes)
Passed : 1000 (Packets) 1000 (Bytes)
Discarded: 1000 (Packets) 1000 (Bytes)
Delayed : 1000 (Packets) 1000 (Bytes)
Active shaping: No
Interface: GigabitEthernet1/0/2
Direction: Outbound
CIR 64 (kbps), CBS 512 (Bytes), EBS 0 (Bytes)
Passed : 1000 (Packets) 1000 (Bytes)
Discarded: 1000 (Packets) 1000 (Bytes)
Delayed : 1000 (Packets) 1000 (Bytes)
Active shaping: No
表3-1 display qos lr命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號結合在一起組成 |
Direction |
接口限速應用的方向 |
CIR |
承諾信息速率,單位為kbps |
CBS |
承諾突發尺寸,單位為byte |
Passed |
已經通過的數據包數目和字節數 |
Discarded |
被丟棄的數據包數目和字節數 |
Delayed |
被延遲發送的數據包數目和字節數 |
Active shaping |
當前限速配置是否被激活,Yes表示激活,No表示未激活 |
qos lr命令用來配置接口限速。
undo qos lr命令用來取消接口配置的限速。
【命令】
qos lr outbound cir committed-information-rate [ cbs committed-burst-size [ ebs excess-burst-size ] ]
undo qos lr outbound
【缺省情況】
未配置限速。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
outbound:出方向限速。
cir committed-information-rate:承諾信息速率,單位為kbps。取值範圍為8~1000000。
cbs committed-burst-size:承諾突發尺寸,單位為bytes。取值範圍為1000~19375000,缺省值為62.5 × committed-information-rate。
ebs excess-burst-size:超出突發尺寸,在雙令牌桶算法中超出承諾突發流量的部分,單位為bytes。取值範圍為0~1000000000,缺省值為0。
【舉例】
# 對接口GigabitEthernet1/0/1上出方向的報文進行限速。正常流速為256kbps,突發流量為51200bytes,以後速率小於等於256kbps時正常發送,速率大於256kbps時,將進行限速。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] qos lr outbound cir 256 cbs 51200
display qos queue interface命令用來顯示接口上隊列配置情況和統計信息。
【命令】
display qos queue interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示除VA(Virtual Access,虛擬訪問)接口外所有接口的接口隊列配置情況和運行統計信息。有關VA接口的詳細介紹,請參見“網絡互通配置指導”中的“PPP”。
【使用指導】
如果指定接口為Virtual-Template接口,將顯示繼承該Virtual-Template接口的所有Virtual-Access接口下的隊列的配置情況和統計信息,Virtual-Template本身無QoS信息顯示。
【舉例】
# 顯示所有接口下的隊列信息。
<Sysname> display qos queue interface
Interface: GigabitEthernet1/0/1
Output queue - Urgent queuing: Size/Length/Discards 0/100/0
Output queue - Protocol queuing: Size/Length/Discards 0/500/0
Output queue - Weighted Fair queuing: Size/Length/Discards 0/64/0
Interface: GigabitEthernet1/0/2
Output queue - Urgent queuing: Size/Length/Discards 0/100/0
Output queue - Protocol queuing: Size/Length/Discards 0/500/0
Output queue - FIFO queuing: Size/Length/Discards 0/75/0
表4-1 display qos queue interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號組成 |
Output queue |
當前出隊列的相關信息 |
Queue ID |
隊列號 |
Group |
分組號,說明隊列屬於哪一個分組 |
display qos queue fifo命令用來顯示接口上先進先出隊列配置情況和統計信息。
【命令】
display qos queue fifo interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定的接口類型和接口編號。如果未指定本參數,將顯示除VA(Virtual Access,虛擬訪問)接口外所有接口的先進先出隊列配置情況和統計信息。有關VA接口的詳細介紹,請參見“網絡互通配置指導”中的“PPP”。
【使用指導】
如果指定接口為Virtual-Template接口,將顯示繼承該Virtual-Template接口的所有Virtual-Access接口下的先進先出隊列的配置情況和統計信息,Virtual-Template本身無QoS信息顯示。
【舉例】
# 顯示所有接口的先進先出隊列配置情況和統計信息。
<Sysname> display qos queue fifo interface
Interface: GigabitEthernet1/0/2
Output queue - Urgent queuing: Size/Length/Discards 0/100/0
Output queue - Protocol queuing: Size/Length/Discards 0/500/0
Output queue - FIFO queuing: Size/Length/Discards 0/75/0
表4-2 display qos queue fifo命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號組成 |
Output queue |
當前出隊列的相關信息 |
Urgent queuing |
緊急隊列 |
Protocol queuing |
協議隊列 |
FIFO queuing |
先進先出隊列 |
Size |
激活的隊列中數據包的總大小 |
Length |
每個隊列的隊列長度 |
Discards |
丟棄的數據包數目 |
qos fifo queue-length命令用來配置接口先進先出隊列的長度。
undo qos fifo queue-length命令用來恢複缺省情況。
【命令】
qos fifo queue-length queue-length
undo qos fifo queue-length
【缺省情況】
先進先出隊列的長度為75。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
queue-length:隊列的長度,即隊列中所能容納的數據包個數,取值範圍為1~1024。
【使用指導】
在子接口上配置FIFO隊列時,需要開啟接口限速功能以保證隊列生效。
【舉例】
# 配置FIFO隊列的長度為100。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] qos fifo queue-length 100
【相關命令】
· display qos queue fifo interface
display qos queue cbq命令用來顯示接口上基於類的隊列配置信息和運行情況。
【命令】
display qos queue cbq interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定的接口類型和接口編號。如果未指定本參數,將顯示除VA(Virtual Access,虛擬訪問)接口外所有接口的基於類的隊列配置信息和運行情況。有關VA接口的詳細介紹,請參見“網絡互通配置指導”中的“PPP”。
【使用指導】
如果指定接口為Virtual-Template接口,將顯示繼承該Virtual-Template接口的所有Virtual-Access接口下的基於類的隊列的配置情況和統計信息,Virtual-Template本身無QoS信息顯示。
【舉例】
# 顯示所有接口的基於類的隊列配置信息和運行情況。
<Sysname> display qos queue cbq interface
Interface: GigabitEthernet1/0/1
Output queue - Urgent queuing: Size/Length/Discards 0/100/0
Output queue - Protocol queuing: Size/Length/Discards 0/500/0
Output queue - Class Based Queuing: Size/Discards 0/0
Queue Size: EF/AF/BE 0/0/0
BE Queues: Active/Max active/Total 0/0/256
AF Queues: Allocated 1
Bandwidth(kbps): Available/Max reserve 74992/75000
表4-3 display qos queue cbq命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號組成 |
Output queue |
當前出隊列的相關信息 |
Urgent queuing |
緊急隊列 |
Protocol queuing |
協議隊列 |
Class Based Queuing |
基於類的隊列 |
Size |
激活的隊列中數據包的總大小 |
Length |
每個隊列的隊列長度 |
Discards |
丟棄的數據包數目 |
EF |
加速轉發隊列 |
AF |
保證轉發隊列 |
BE |
盡力轉發隊列 |
Active |
BE隊列當前處於激活狀態的隊列數 |
Max active |
BE隊列最大處於激活狀態隊列數 |
Total |
BE隊列總數 |
Bandwidth(kbps) |
帶寬 |
Available |
CBQ當前可用帶寬 |
Max reserve |
CBQ最大預留帶寬 |
qos reserved-bandwidth命令用來設置最大預留帶寬占可用帶寬的百分比。
undo qos reserved-bandwidth命令用來恢複缺省情況。
【命令】
qos reserved-bandwidth pct percent
undo qos reserved-bandwidth
【缺省情況】
最大預留帶寬占可用帶寬的百分比為80。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
percent:預留帶寬占可用帶寬的百分比,取值範圍為1~100。
【使用指導】
為隊列分配帶寬時,考慮到部分帶寬用於控製協議報文、二層幀頭等,通常配置的最大預留帶寬不大於可用帶寬的80%。
建議慎重使用該命令修改最大預留帶寬。如果配置的最大預留帶寬過大,發送的報文加上鏈路層的幀頭有可能大於接口最大可用帶寬,導致接口無法滿足需求,建議使用缺省最大預留帶寬。
接口最大可用帶寬通過命令bandwidth進行配置,具體情況請參見接口分冊命令參考中的介紹。
多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置GigabitEthernet1/0/1接口的最大預留帶寬占可用帶寬的百分比為70。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] qos reserved-bandwidth pct 70
queue af命令用來配置類采用AF隊列,並配置類可確保的最小帶寬。
undo queue af命令用來恢複缺省情況。
【命令】
queue af bandwidth { bandwidth | pct percentage | remaining-pct remaining-percentage }
undo queue af
【缺省情況】
未配置類采用AF隊列。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
bandwidth:帶寬,單位kbps。取值範圍為8~1000000。
pct percentage:可用帶寬的百分比,取值範圍為1~100。
remaining-pct remaining-percentage:剩餘帶寬的百分比,取值範圍為1~100。
【使用指導】
在將類與queue af所屬行為關聯時,必須滿足以下條件:
· 同一個策略下為AF隊列和EF隊列指定的帶寬之和必須不大於該策略所應用接口的可用帶寬;
· 同一個策略下為AF隊列和EF隊列指定的帶寬百分比之和必須不大於100;
· 同一個策略下AF隊列和EF隊列的帶寬的配置必須都采用相同的值的類型,比如都采用絕對值形式,或者都采用百分比形式。
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
【舉例】
# 為行為database配置采用AF隊列,並且確保最小帶寬為200kbps。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] queue af bandwidth 200
【相關命令】
· display qos queue cbq interface
· traffic behavior
queue ef命令用來配置類采用EF隊列,並配置最大帶寬。
undo queue ef命令用來恢複缺省情況。
【命令】
queue ef bandwidth { bandwidth [ cbs burst ] | pct percentage [ cbs-ratio ratio ] }
undo queue ef
【缺省情況】
未配置類采用EF隊列。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
bandwidth:帶寬,單位kbps。取值範圍取值範圍為8~1000000。
cbs burst:指定承諾突發尺寸,單位為字節,取值範圍為32~1000000000,缺省值為bandwidth×25。
pct percentage:可用帶寬的百分比,取值範圍為1~100。
cbs-ratio ratio:允許的突發因子,取值範圍為25~500,缺省值是25。
【使用指導】
該命令在同一個流行為視圖下不能與queue af,queue-length同時使用。
在策略下,缺省類default-class不能與queue ef所屬behavior關聯。
當將類與queue ef所屬行為關聯時,必須滿足以下條件:
· 同一個策略下為AF隊列和EF隊列指定的帶寬之和必須不大於該策略所應用接口的可用帶寬。
· 同一個策略下為AF隊列和EF隊列指定的帶寬百分比之和必須不大於100。
· 同一個策略下AF隊列和EF隊列的帶寬的配置必須都采用相同的值的類型,比如都采用絕對值形式,或者都采用百分比形式。
· 對於設置百分比形式queue ef bandwidth pct percentage [ cbs-ratio ratio ],CBS = 接口可用帶寬×percentage×ratio÷100。
· 對於設置絕對值形式queue ef bandwidth bandwidth [ cbs burst ],CBS = burst,若不指定burst,則CBS = bandwidth×25。
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置報文進入EF隊列,最大帶寬為200kbps,承諾突發尺寸為5000bytes。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] queue ef bandwidth 200 cbs 5000
【相關命令】
· display qos queue cbq interface
· traffic behavior
queue sp命令用來配置類采用SP隊列。
undo queue sp用來恢複缺省情況。
【命令】
queue sp
undo queue sp
【缺省情況】
未配置類采用SP隊列。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【使用指導】
配置了該命令的行為不能與缺省類關聯使用。
隊列長度為固定值,取值為500。
在同一流行為視圖下queue sp不能與queue ef和queue-length命令同時使用。
在同一流行為視圖下queue sp不能與queue af和queue-length命令同時使用。
【舉例】
# 配置報文進入SP隊列。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] queue sp
【相關命令】
· display qos queue cbq interface
· traffic behavior
queue wfq命令用來為缺省類配置采用公平隊列。
undo queue wfq命令用來恢複缺省情況。
【命令】
queue wfq [ queue-number total-queue-number ]
undo queue wfq
【缺省情況】
沒有為缺省類配置采用公平隊列。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
queue-number total-queue-number:公平隊列的數目,可取的值為16、32、64、128、256、512、1024、2048、4096,即2的冪數,缺省值為256。
【使用指導】
配置了該命令的行為僅可以與缺省類關聯使用。
該命令可以搭配queue-length命令使用。
【舉例】
# 為缺省類配置使用WFQ,隊列數為16。
<Sysname> system-view
[Sysname] traffic behavior test
[Sysname-behavior-test] queue wfq queue-number 16
[Sysname] qos policy user1
[Sysname-qospolicy-user1] classifier default-class behavior test
【相關命令】
· display qos queue cbq interface
· traffic behavior
queue-length命令用來配置最大隊列長度,丟棄方式為尾部丟棄。
undo queue-length命令用來恢複缺省情況。
【命令】
queue-length queue-length
undo queue-length
【缺省情況】
丟棄方式為尾部丟棄方式,隊列長度為64。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
queue-length:隊列長度,即隊列中所能容納的數據包個數,取值範圍為1~1024。
【使用指導】
本命令必須在配置了queue af或queue wfq後使用。
配置queue-length後,若執行undo queue af和undo queue wfq命令,則queue-length也同時被取消。
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置尾部丟棄,隊列長度最大為16。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] queue af bandwidth 200
[Sysname-behavior-database] queue-length 16
【相關命令】
· queue af
· queue wfq
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!