02-QoS命令
本章節下載: 02-QoS命令 (320.48 KB)
目 錄
1.1.1 display traffic classifier 1-1
1.2.2 display traffic behavior 1-5
1.2.5 remark customer-vlan-id· 1-7
1.3.1 classifier behavior 1-10
1.3.2 display qos policy· 1-11
1.3.3 display qos policy global 1-12
1.3.4 display qos policy interface· 1-13
1.3.5 display qos vlan-policy· 1-14
1.3.6 qos apply policy (interface view, port group view) 1-16
1.3.7 qos apply policy (user-profile view) 1-17
1.3.8 qos apply policy global 1-17
2.1.1 display qos map-table· 2-1
2.3.1 display qos trust interface· 2-4
3.1.1 display qos lr interface· 3-1
4.1.1 display qos wrr interface· 4-1
【命令】
display traffic classifier user-defined [ tcl-name ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
user-defined:用戶定義類。
tcl-name:流分類名稱,為1~31個字符的字符串。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display traffic classifier命令用來顯示配置的類信息。
如果未指定類名,本命令將顯示所有用戶定義類的信息。
【舉例】
# 顯示配置的用戶自定義的類信息。
<Sysname> display traffic classifier user-defined
User Defined Classifier Information:
Classifier: USER1
Operator: AND
Rule(s) : if-match acl 3000
Classifier: database
Operator: AND
Rule(s) : if-match acl 3131
表1-1 display traffic classifier user-defined命令顯示信息描述表
字段 | 描述 |
User Defined Classifier Information | 用戶自定義類的信息 |
Classifier | 類的名字及其內容,內容可以有多種類型 |
Operator | 分類規則之間的邏輯關係 |
Rule | 分類規則 |
【命令】
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 [ ipv6 ] { acl-number | name acl-name }:指定匹配ACL的規則。
update acl [ ipv6 ] { acl-number | name acl-name }:更改流分類規則中引用的ACL,將源ACL變更為新的ACL。
取值 | 描述 |
acl [ ipv6 ] { acl-number | name acl-name } | 定義匹配ACL的規則 acl-number是ACL的序號,IPv4 ACL序號的取值範圍是2000~3999,二層ACL序號的取值範圍是4000~4999,IPv6 ACL序號的取值範圍是2000~3999 acl-name是ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭,為避免混淆,ACL的名稱不可以使用英文單詞all |
customer-vlan-id vlan-id | 定義匹配用戶網絡VLAN ID的規則,vlan-id為VLAN ID的列表,形式可以為vlan-id to vlan-id,也可以輸入多個不連續的VLAN ID,用空格隔開,設備最多允許用戶同時指定8個VLAN ID;VLAN ID的取值範圍為1~4094 需要注意的是,定義匹配用戶網絡VLAN ID的規則時,設備僅支持指定一個VLAN ID |
· 對於下行端口為24端口的設備,僅支持二層ACL配置customer-vlan-id或基於VLAN的QoS策略;對於下行端口為非24端口的設備,命令acl ipv6和customer-vlan-id不能同時配置,且含有acl ipv6的規則不能在全局VLAN上配置。
· 命令acl和customer-vlan-id可以同時配置,但含有customer-vlan-id的規則不能在全局VLAN上配置。
· 在應用策略時,流分類中必須有且隻能配置一條ACL,並且匹配acl或acl ipv6的規則之間的邏輯關係必須為and。
· 在應用策略時,流分類中隻允許配置一條customer-vlan-id,匹配customer-vlan-id的規則之間的邏輯關係為and。
· 同一條ACL隻能被應用一次,不能重複配置。
【描述】
if-match命令用來定義匹配指定匹配規則的所有報文的規則。undo if-match命令用來刪除匹配指定匹配規則的所有報文的規則。
在定義匹配ACL的規則時,注意事項如下:
· 如果類中引用的ACL不存在或者沒有配置任何rule,則不能在硬件中下發。
· 對同一個類,允許通過ACL名稱或序號的方式引用一次同一個ACL。
相關配置可參考命令traffic classifier。
【舉例】
# 定義類匹配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
# 定義類class1的匹配規則為:匹配用戶網絡VLAN ID值為6的報文。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match customer-vlan-id 6
【命令】
traffic classifier tcl-name [ operator { and | or } ]
undo traffic classifier tcl-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
and:指定類下的規則之間是邏輯與的關係,即數據包必須匹配全部規則才屬於該類。
or:指定類下的規則之間是邏輯或的關係,即數據包隻要匹配其中任何一個規則就屬於該類。目前產品不支持該參數的配置。
tcl-name:流分類名稱,為1~31個字符的字符串。
【描述】
traffic classifier命令用來定義一個類並進入類視圖。undo traffic classifier命令用來刪除一個類。
缺省情況下為operator and。
相關配置可參考命令qos policy、qos apply policy和classifier behavior。
【舉例】
# 定義一個名為class1的類。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1]
【命令】
car cir committed-information-rate
undo car
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
cir committed-information-rate:承諾信息速率。流量的平均速率,單位為kbps。取值範圍為16~1000000且必須為16的整數倍。
【描述】
car命令用來為流行為配置流量監管動作。undo car命令用來取消流量監管動作配置。
需要注意的是:
· 端口上應用的策略中使用car時,可以應用到端口報文的接收或者發送方向。
· 如果多次使用該命令在同一個流行為下配置,最後一次配置生效。
· 對於下行端口為24端口的設備,該配置隻支持對前512條流行為生效;對於下行端口為非24端口的設備,該配置隻支持對前64條流行為生效。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 為流行為配置流量監管,報文信息限速為128kbps。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] car cir 128
【命令】
display traffic behavior user-defined [ behavior-name ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
user-defined:用戶定義行為。
behavior-name:行為名,如果未指定行為名,則顯示所有用戶定義行為的信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display traffic behavior命令用來顯示配置的流行為信息。
【舉例】
# 顯示配置的用戶自定義的流行為信息。
<Sysname> display traffic behavior user-defined
User Defined Behavior Information:
Behavior: rd
Marking:
Remark dot1p COS 3
Behavior: abc
Committed Access Rate:
CIR 32 (kbps)
表1-3 display traffic behavior user-defined命令顯示信息描述表
字段 | 描述 |
User Defined Behavior Information | 用戶自定義流行為的信息 |
Behavior | 行為的名字及其內容,內容可以有多種類型 |
Marking | 重標記的相關信息 |
Remark | |
Committed Access Rate | 流量限速的相關信息 |
【命令】
filter { deny | permit }
undo filter
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
deny:丟棄數據包。
permit:允許數據包通過。
【描述】
filter命令用來為流行為配置流量過濾動作。undo filter命令用來取消過濾動作配置。
【舉例】
# 為流行為配置丟棄數據包的過濾動作。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] filter deny
【命令】
redirect interface interface-type interface-number
undo redirect interface interface-type interface-number
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
interface:重定向到指定的端口。
interface-type interface-number:指定端口類型和端口編號。
【描述】
redirect命令用來為流行為配置流量重定向動作。undo redirect命令用來取消流量重定向動作配置。
在配置重定向動作時,同一個流行為中重定向類型隻能為重定向到端口。
【舉例】
# 為流行為配置流量重定向動作,重定向到Ethernet1/0/1。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] redirect interface Ethernet1/0/1
【命令】
remark customer-vlan-id vlan-id
undo remark customer-vlan-id
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
vlan-id:表示重標記報文VLAN(CVLAN)的編號,取值範圍為1~4094。
【描述】
remark customer-vlan-id命令用來配置重標記報文的CVLAN。undo remark customer-vlan-id命令用來取消重標記報文的CVLAN。
【舉例】
# 在流行為b1上配置重標記報文的CVLAN為VLAN 111。
<Sysname> system-view
[Sysname] traffic behavior b1
[Sysname-behavior-b1] remark customer-vlan-id 111
【命令】
remark dot1p 8021p
undo remark dot1p
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
8021p:標記的802.1p優先級,取值範圍為0~7。
【描述】
remark dot1p命令用來配置標記報文的802.1p優先級。undo remark dot1p命令用來取消配置。
需要注意的是,下行端口為24端口的設備不支持該命令的配置。
【舉例】
# 配置標記報文的802.1p優先級值為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark dot1p 2
【命令】
remark dscp dscp-value
undo remark dscp
【視圖】
流行為視圖
【缺省級別】
2:係統級
【參數】
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 |
【描述】
remark dscp命令用來為類配置標記報文的DSCP值。undo remark dscp命令用來取消標記報文的DSCP值。
需要注意的是,下行端口為24端口的設備不支持該命令的配置。
相關配置可參考命令qos policy、traffic behavior和classifier behavior。
【舉例】
# 配置標記報文的DSCP值為6。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark dscp 6
【命令】
traffic behavior behavior-name
undo traffic behavior behavior-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
behavior-name:流行為名稱,為1~31個字符的字符串。
【描述】
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
undo classifier tcl-name
【視圖】
策略視圖
【缺省級別】
2:係統級
【參數】
tcl-name:流分類名稱,為1~31個字符的字符串。
behavior-name:流行為名稱,為1~31個字符的字符串。
【描述】
classifier behavior命令用來在策略中為類指定采用的流行為。undo classifier命令用來取消指定類在策略中的使用。
需要注意的是:
· 在QoS策略中,每個流分類隻能與一個流行為進行關聯。
· 如果配置本命令時指定的類和流行為不存在,係統將創建一個空的類和空的流行為。
相關配置可參考命令qos policy。
【舉例】
# 在策略user1中為類database指定采用流行為test。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1] classifier database behavior test
[Sysname-qospolicy-user1]
【命令】
display qos policy user-defined [ policy-name [ classifier tcl-name ] ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
user-defined:用戶定義策略。
policy-name:策略名,為1~31個字符的字符串。如果未指定,則顯示所有用戶定義策略的配置信息。
tcl-name:策略中的類名。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos policy命令用來顯示用戶定義策略的配置信息。
【舉例】
# 顯示用戶定義策略的配置信息。
<Sysname> display qos policy user-defined
User Defined QoS Policy Information:
Policy: rd
Classifier: http
Behavior: rd
Marking:
Remark dot1p COS 3
表1-5 display qos policy命令顯示信息描述表
字段 | 描述 |
Policy | 策略名 |
Classifier | 類名,一個策略中可以存在多個類,每個類有對應的行為,每個類的匹配規則又可以有多條,參見traffic classifier命令 |
Behavior | 策略中一個類對應的行為,每個行為可以有多條規則,參見traffic behavior命令 |
【命令】
display qos policy global [ slot slot-number ] [ inbound ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
inbound:顯示設備所有端口入方向應用的QoS策略信息。
slot slot-number:顯示指定設備的基於全局應用QoS策略的信息。slot-number參數的取值為1。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos policy global命令用來顯示基於全局應用QoS策略的信息。
需要注意的是,如果不指定設備,則顯示整個係統全局應用QoS策略的信息。
【舉例】
# 顯示基於全局應用QoS策略的信息。
<Sysname> display qos policy global
Direction: Inbound
Policy: 1
Classifier: 2
Operator: AND
Rule(s) : If-match acl 2000
Behavior: 2
Committed Access Rate:
CIR 20864 (kbps)
表1-6 display qos policy global命令顯示信息描述表
字段 | 描述 |
Direction | 對接收到(Inbound)/發送(Outbound)的報文應用QoS策略,目前僅支持入方向 |
Policy | 策略名稱及其內容 |
Classifier | 類的名稱及其內容;如果在類的名稱後麵顯示“(Failed)”,表示該流分類以及與其關聯的流行為所組成的關聯組沒有在全局正常應用; 一個QoS策略中可以存在多個關聯組,某個關聯組的下發失敗並不影響其他關聯組的正常應用 |
Operator | 分類規則之間的邏輯關係 |
Rule(s) | 分類規則 |
Behavior | 流行為的名稱及其內容,內容可以有多種類型 |
Committed Access Rate | 流量限速的相關信息 |
【命令】
display qos policy interface [ interface-type interface-number ] [ inbound | outbound ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:指定的端口類型和端口編號。
inbound:顯示對端口接收到的報文應用的QoS策略信息。
outbound:顯示對端口發送的報文應用的QoS策略信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos policy interface命令用來顯示指定端口或所有端口上QoS策略的配置信息和運行情況。
【舉例】
# 顯示Ethernet1/0/1端口上策略的配置信息和運行情況。
<Sysname> display qos policy interface Ethernet 1/0/1
Interface: Ethernet1/0/1
Direction: Inbound
Policy: 1
Classifier: 1
Operator: AND
Rule(s) : If-match acl 2000
Behavior: 1
Mirror enable:
Mirror type: interface
Mirror destination: Ethernet1/0/2
Marking:
Remark dot1p COS 2
表1-7 display qos policy interface命令顯示信息描述表
字段 | 描述 |
Interface | 端口名,由端口類型和端口編號結合在一起組成 |
Direction | Policy應用在端口的方向 |
Policy | 應用到端口上的策略的名字 |
Classifier | 策略裏分類規則以及對應的配置信息 |
Operator | 同一個類中多條分類規則的邏輯關係 |
Rule(s) | 類的分類規則 |
Behavior | 策略裏行為的名字及配置信息,參見流分類的相關命令 |
【命令】
display qos vlan-policy { name policy-name | vlan [ vlan-id ] } [ slot slot-number ] [ inbound ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
name policy-name:顯示指定策略名稱的基於VLAN應用QoS策略的信息。policy-name表示策略名稱,為1~31個字符的字符串。
vlan vlan-id:顯示指定VLAN上應用的基於VLAN應用QoS策略的信息。vlan-id表示應用策略的VLAN ID。
inbound:顯示對VLAN接收到的報文應用的QoS策略信息。
slot slot-number:顯示指定設備上基於VLAN應用QoS策略的信息。slot-number參數的取值為1。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos vlan-policy命令用來顯示基於VLAN應用QoS策略的信息。
需要注意的是,如果不指定設備,則顯示整個係統基於VLAN應用QoS策略的信息。
【舉例】
# 顯示設備上基於VLAN應用的名為test的QoS策略信息。
<Sysname> display qos vlan-policy name test slot 1
Policy test
Vlan 200:inbound
表1-8 display qos vlan-policy命令顯示信息描述表
字段 | 描述 |
Policy | QoS策略名稱 |
Vlan | 引用QoS策略的VLAN ID |
inbound | 對VLAN接收到的報文應用QoS策略 |
# 顯示VLAN 2的QoS策略信息。
<Sysname> display qos vlan-policy vlan 2
Vlan 2
Direction: Inbound
Policy: 1
Classifier: 2
Operator: AND
Rule(s) : If-match acl 2000
Behavior: 2
表1-9 display qos vlan-policy命令顯示信息描述表
字段 | 描述 |
Vlan | 引用QoS策略的VLAN ID |
Direction | 對VLAN接收到(Inbound)/發送(Outbound)的報文應用QoS策略,目前僅支持入方向 |
Classifier | 類的名稱及其內容;如果在類的名稱後麵顯示“(Failed)”,表示該流分類以及與其關聯的流行為所組成的關聯組沒有在全局正常應用; 一個QoS策略中可以存在多個關聯組,某個關聯組的下發失敗並不影響其他關聯組的正常應用 |
Operator | 分類規則之間的邏輯關係 |
Rule(s) | 分類規則 |
Behavior | 流行為的名稱及其內容,內容可以有多種類型 |
【命令】
qos apply policy policy-name inbound
undo qos apply policy [ policy-name ] inbound
【視圖】
二層以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
inbound:在入方向應用QoS策略。
policy policy-name:策略名,為1~31個字符的字符串。
【描述】
qos apply policy命令用來應用關聯的策略。undo qos apply policy命令用來刪除關聯的策略。
在二層以太網端口視圖下執行該命令,則該配置隻在當前端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
【舉例】
# 將策略USER1應用到端口Ethernet1/0/1的入方向上。
<Sysname> system-view
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] qos apply policy USER1 inbound
【命令】
qos apply policy policy-name inbound
undo qos apply policy [ policy-name ] inbound
【視圖】
user-profile視圖
【缺省級別】
2:係統級
【參數】
inbound:對設備入方向的上線用戶流量(即上線用戶發送的流量)應用策略。
【描述】
qos apply policy命令用來為User Profile應用關聯的策略。undo qos apply policy命令用來刪除關聯的策略。
需要注意的是:
· 如果User Profile處於激活狀態,則不能刪除已經應用到此User Profile的策略,也不能修改策略的其他具體內容。引用的ACL規則的具體內容在用戶上線後也不能修改。
· 關聯的策略隻有在User Profile處於激活狀態、且用戶成功上線後才能生效。
· user-profile視圖下應用的策略中的流行為隻支持remark、car、filter三種動作。
· user-profile視圖下應用的策略不能為空策略。
【舉例】
# 對上線用戶user接收的報文應用策略test(該策略已經建立)。
<Sysname> system-view
[Sysname] user-profile user
[Sysname-user-profile-user] qos apply policy test inbound
【命令】
qos apply policy policy-name global inbound
undo qos apply policy [ policy-name ] global inbound
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
policy-name:策略名,為1~31個字符的字符串。
inbound:對設備所有端口接收到的報文應用QoS策略。
【描述】
qos apply policy global命令用來全局應用QoS策略,全局應用的QoS策略對全部流量生效。undo qos apply policy global命令用來取消全局應用的QoS策略。
【舉例】
# 將名為user1的策略應用到全局的入方向上。
<Sysname> system-view
[Sysname] qos apply policy user1 global inbound
【命令】
qos policy policy-name
undo qos policy policy-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
policy policy-name:策略名,為1~31個字符的字符串。
【描述】
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
undo qos vlan-policy [ policy-name ] vlan vlan-id-list inbound
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
policy-name:策略名稱,為1~31個字符的字符串。
vlan-id-list:VLAN ID列表,形式可以是vlan-id to vlan-id,其中,vlan-id為指定VLAN的ID號,取值範圍為1~4094。可以輸入多個不連續的VLAN ID,中間以空格隔開。設備最多允許用戶同時指定8個VLAN ID。需要注意的是,同一條ACL隻能被應用一次,建議指定1個VLAN ID。
inbound:對VLAN接收到的報文應用QoS策略。
【描述】
qos vlan-policy命令用來在指定VLAN上應用QoS策略。undo qos vlan-policy命令用來取消指定VLAN上應用的QoS策略。
需要注意的是,下行端口為24端口的設備不支持該命令的配置。
【舉例】
# 在VLAN 200的入方向上應用VLAN策略test。
<Sysname> system-view
[Sysname] qos vlan-policy test vlan 200 inbound
【命令】
display qos map-table [ dot1p-lp | dscp-lp ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
dot1p-lp:802.1p優先級到本地優先級映射表。
dscp-lp:DSCP到本地優先級映射表。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos map-table命令用來顯示指定優先級映射表配置情況。
如不指定表的類型,本命令將顯示所有映射表的配置情況。
相關配置可參考命令qos map-table。
【舉例】
# 顯示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-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命令用來刪除指定映射索引所對應的映射項,被刪除的映射條目恢複為係統缺省值。
相關配置可參考命令display qos map-table。
【舉例】
# 配置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
【命令】
qos map-table { dot1p-lp | dscp-lp }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
dot1p-lp:802.1p優先級到本地優先級映射表。
dscp-lp:DSCP到本地優先級映射表。
【描述】
qos map-table命令用來進入指定的優先級映射表視圖。
相關配置可參考命令display qos map-table。
【舉例】
# 進入802.1p優先級到丟棄優先級映射表視圖。
<Sysname> system-view
[Sysname] qos map-table dot1p-lp
[Sysname-maptbl-dot1p-lp]
【命令】
qos priority priority-value
undo qos priority
【視圖】
二層以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
priority-value:端口優先級值,取值範圍為0~7。
【描述】
qos priority命令用來配置當前端口的端口優先級。undo qos priority命令用來恢複端口優先級為缺省值。
端口優先級可以通過命令display qos trust interface來查看。
端口優先級的缺省值為0。
【舉例】
# 配置端口Ethernet1/0/1的優先級為2。
<Sysname> system-view
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] qos priority 2
【命令】
display qos trust interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:指定的端口類型和端口編號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos trust interface命令用來顯示當前配置的端口優先級信任模式信息和端口優先級的信息。
如果不指定端口,本命令將顯示所有端口的端口優先級信任模式信息。
【舉例】
# 顯示端口Ethernet1/0/1的優先級信任模式配置信息。
<Sysname> display qos trust interface Ethernet 1/0/1
Interface: Ethernet1/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 | 優先級信任模式: · dscp表示信任報文的DSCP優先級 · dot1p表示信任報文的802.1p優先級 · untrust表示不信任報文的優先級 |
【命令】
qos trust { dot1p | dscp }
undo qos trust
【視圖】
二層以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
dot1p:信任報文自帶的802.1p優先級,以此優先級進行優先級映射。
dscp:信任IP報文自帶的DSCP,以此優先級進行優先級映射。
【描述】
qos trust命令用來配置端口優先級信任模式。undo qos trust命令用來恢複端口優先級信任模式為缺省值。
缺省情況下,信任模式為信任接收端口的優先級。
在端口視圖下執行該命令,則該配置隻在當前端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
【舉例】
# 在端口Ethernet1/0/1上配置優先級信任模式為信任報文的DSCP優先級。
<Sysname> system-view
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] qos trust dscp
【命令】
display qos lr interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:指定的端口類型和端口編號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos lr interface命令用來顯示某個或者全部端口的端口限速配置信息。
如不指定端口,本命令將顯示所有端口的端口限速配置情況。
【舉例】
# 顯示所有端口的端口限速配置信息。
<Sysname> display qos lr interface
Interface: Ethernet1/0/1
Direction: Outbound
CIR 6400 (kbps)
表3-1 display qos lr命令顯示信息描述表
字段 | 描述 |
Interface | 端口名,由端口類型和端口編號結合在一起組成 |
Direction | 端口限速的方向 |
CIR | 承諾信息速率,單位為kbps |
【命令】
qos lr { inbound | outbound } cir committed-information-rate
undo qos lr { outbound | inbound }
【視圖】
二層以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
inbound:對端口接收的數據流進行限速。
outbound:對端口發送的數據流進行限速。
cir committed-information-rate:承諾信息速率。流量的平均速率,單位為kbps。千兆端口取值範圍為16~1000000,且均必須為16的整數倍。
【描述】
qos lr命令用來限製物理端口的接收或者發送數據的速率。undo qos lr命令用來取消限製。
在二層以太網端口視圖下執行該命令,則該配置隻在當前端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
【舉例】
# 限製端口Ethernet1/0/1發送報文的速率為640kbps。
<Sysname> system-view
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] qos lr outbound cir 640
【命令】
display qos wrr interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:指定的端口類型和端口編號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos wrr interface命令用來顯示端口的WRR(Weighted Round Robin,加權輪詢)隊列配置情況。
如不指定端口,本命令將顯示所有端口的WRR隊列配置情況。
相關配置可參考命令qos wrr。
【舉例】
# 顯示端口Ethernet1/0/1的WRR隊列配置信息。
<Sysname> display qos wrr interface Ethernet 1/0/1
Interface: Ethernet1/0/1
Output queue: Weighted Round Robin queuing
Queue ID Group Weight
-------------------------------------
0 1 1
1 1 1
2 1 1
3 1 1
4 1 1
5 1 1
6 1 1
7 1 1
表4-1 display qos wrr interface命令顯示信息描述表
字段 | 描述 |
Interface | 端口名稱,由端口類型和端口編號結合在一起組成 |
Output queue | 當前隊列的調度類型 |
Queue ID | 隊列號 |
Group | 分組號,說明隊列屬於哪一個分組,缺省情況下,隊列所屬的分組號為1 |
Weight | 調度時各個隊列的權重,N/A表示該隊列采用SP調度算法 |
【命令】
qos wrr queue-id group sp
undo qos wrr queue-id group sp
【視圖】
二層以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
queue-id:隊列序號,取值0~7。
sp:嚴格優先級調度算法。
【描述】
qos wrr group sp命令用來配置端口隊列采用嚴格優先級調度算法。undo qos wrr group sp命令用來取消端口隊列的嚴格優先級調度算法。
此命令需要在端口隊列為WRR調度模式下使用。SP組與普通WRR優先組不同,加入SP組的端口隊列采用嚴格優先級調度算法,不再采用加權輪循調度算法。
在二層以太網端口視圖下執行該命令,則該配置隻在當前端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
相關配置可參考命令display qos wrr interface。
【舉例】
# 在Ethernet1/0/1上應用WRR隊列,並配置隊列0加入SP組進行嚴格優先級調度。
<Sysname> system-view
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] qos wrr 0 group sp
【命令】
qos wrr queue-id group 1 weight schedule-value
undo qos wrr queue-id group 1 weight
【視圖】
二層以太網端口視圖/端口組視圖
【缺省級別】
2:係統級
【參數】
queue-id:隊列序號,取值0~7。
1:表示該隊列屬於group 1,即WRR隊列組。
weight schedule-value:配置隊列的調度權重,schedule-value的取值範圍為1~36。
【描述】
qos wrr weight命令用來配置WRR隊列的調度權重。undo qos wrr weight命令用來將WRR隊列參數恢複為缺省情況。
缺省情況下,0~7隊列的調度權重分別為1、1、1、1、1、1、1、1。
在二層以太網端口視圖下執行該命令,則該配置隻在當前端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。
相關配置可參考命令display qos wrr interface。
【舉例】
# 在Ethernet1/0/1上應用WRR隊列,並配置隊列0的調度權重為10。
<Sysname> system-view
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] qos wrr 0 group 1 weight 10
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!