02-QoS命令
本章節下載: 02-QoS命令 (734.53 KB)
目 錄
1.1.2 display traffic classifier
1.2.3 display traffic behavior
1.2.12 remark local-precedence
1.3.4 display qos policy control-plane
1.3.5 display qos policy global
1.3.6 display qos policy interface
1.3.7 display qos policy l2vpn-ac
1.3.8 display qos policy user-profile
1.3.10 display qos vlan-policy
1.3.12 qos apply policy (user profile view)
1.3.13 qos apply policy global
1.3.16 reset qos policy control-plane
1.3.17 reset qos policy global
1.3.18 reset qos policy l2vpn-ac
1.4.1 snmp-agent trap enable qos
2.2.1 display qos trust interface
3.1.1 display qos car control-plane whitelist
3.1.2 display qos car interface
3.1.4 qos car whitelist enable
3.2.1 display qos gts interface
3.3.1 display qos lr interface
4.1.1 display qos queue interface
4.2.1 display qos queue sp interface
4.3.1 display qos queue wrr interface
4.3.2 qos wrr (interface view)
4.4.1 display qos qmprofile configuration
4.4.2 display qos qmprofile interface
5.1.1 display qos wred interface
description命令用來配置類的描述信息。
undo description命令用來恢複缺省情況。
【命令】
description text
undo description
【缺省情況】
未配置類的描述信息。
【視圖】
類視圖
【缺省用戶角色】
network-admin
【參數】
text:表示類的描述信息,為1~127個字符的字符串,區分大小寫。
【使用指導】
多次執行本命令,最後一次執行的命令生效。
【舉例】
# 為類class1配置描述信息。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] description classifier
display traffic classifier命令用來顯示類的配置信息。
【命令】
display traffic classifier user-defined [ classifier-name ] [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
user-defined:用戶定義類。
classifier-name:類名,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示所有類的配置信息。
slot slot-number:顯示指定成員設備的流分類的信息,slot-number表示設備在IRF中的成員編號。如果未指定本參數,將顯示主用設備的類的配置信息。
【舉例】
# 顯示用戶定義類的配置信息。
<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-
表1-1 display traffic classifier命令顯示信息描述表
字段 |
描述 |
User-defined classifier information |
用戶自定義類的信息 |
Classifier |
類的名稱及其內容,內容可以有多種類型 |
Operator |
分類規則之間的邏輯關係 |
Rule(s) |
分類規則 |
if-match命令用來定義匹配數據包的規則。
undo if-match命令用來刪除配置的匹配數據包的規則。
【命令】
if-match match-criteria
undo if-match match-criteria
【缺省情況】
未定義匹配數據包的規則。
【視圖】
類視圖
【缺省用戶角色】
network-admin
【參數】
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序號的取值範圍是4000~4999 · acl-name是ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭,為避免混淆,ACL的名稱不可以使用英文單詞all 匹配ACL規則時,若某條rule規則中指定了vpn-instance,則該ACL不生效。不指定vpn-instance參數,表示該條規則對公網和私網報文都有效 |
any |
定義匹配所有數據包的規則 |
control-plane protocol protocol-name&<1-8> |
定義匹配控製平麵協議的規則,protocol-name&<1-8>為係統預定義匹配協議報文類型名稱的列表,具體如表1-3所示,&<1-8>表示前麵的參數最多可以輸入8次 |
control-plane protocol-group protocol-group-name |
定義匹配控製平麵協議組的規則,protocol-group-name取值為critical、important、management、monitor、normal、redirect |
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次 Nest場景下,若報文隻攜帶單層VLAN Tag,請用內層VLAN Tag VLAN ID規則來匹配 |
destination-mac mac-address [ mac-address-mask ] |
定義匹配目的MAC地址的規則,僅對以太網接口生效 |
dscp dscp-value&<1-8> |
定義匹配DSCP的規則,dscp-value&<1-8>為DSCP取值的列表,DSCP的取值範圍為0~63,&<1-8>表示前麵的參數最多可以輸入8次;也可以輸入關鍵字,具體如表1-5所示 |
ip-precedence ip-precedence-value&<1-8> |
定義匹配IP優先級的規則,ip-precedence-value&<1-8>為IP優先級的列表,IP優先級的取值範圍為0~7,&<1-8>表示前麵的參數最多可以輸入8次 |
protocol protocol-name |
定義匹配協議的規則,protocol-name取值為ip、ipv6 |
service-dot1p dot1p-value&<1-8> |
定義匹配外層VLAN Tag 802.1p優先級的規則,dot1p-value&<1-8>為802.1p優先級值的列表,802.1p優先級的取值範圍為0~7,&<1-8>表示前麵的參數最多可以輸入8次 |
service-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次 通常情況下(Nest場景除外),若隻攜帶單層VLAN Tag,可以用外層VLAN Tag的VLAN ID規則來匹配 |
source-mac mac-address [ mac-address-mask ] |
定義匹配源MAC地址的規則,僅對以太網接口生效 |
tunnel-id tunnel-id |
定義匹配指定隧道內的所有VXLAN報文,指定的隧道必須是VXLAN隧道,如果是其它隧道協議的隧道,則該流分類不生效 |
vxlan { any | vxlan-id } |
定義匹配VXLAN編號的規則 |
報文類型 |
說明 |
arp |
ARP協議 |
bgp |
BGP協議 |
bgp4+ |
IPv6 BGP |
dhcp |
DHCP協議 |
dhcp-snooping |
DHCP Snooping協議 |
dhcp6 |
IPv6 DHCP協議 |
dldp |
DLDP協議 |
icmp |
ICMP協議 |
igmp |
IGMP協議 |
isis |
IS-IS協議 |
lacp |
LACP協議 |
lldp |
LLDP協議 |
mvrp |
MVRP協議(包含GVRP協議) |
ospf-multicast |
OSPF組播 |
ospf-unicast |
OSPF單播 |
ospf3-multicast |
OSPFv3組播 |
ospf3-unicast |
OSPFv3單播 |
stp |
STP協議 |
vrrp |
VRRP協議 |
vrrp6 |
IPv6 VRRP協議 |
【使用指導】
一個類下可配置多條匹配命令,各個配置之間互相不覆蓋。
在定義匹配規則(DSCP、VLAN ID、802.1p優先級和IP優先級)時,請注意:
· 一條命令可以配置多個規則,如果指定了多個相同的規則,係統默認為一個;一條命令中多個不同的規則是或的關係,即隻要有一個值匹配,就算匹配這條規則。
· 刪除某條匹配的規則時,必須與該規則中定義的完全相同才會刪除,順序可以不同。
在定義匹配ACL的規則時,類中引用的ACL必須已經存在。
當if-match中引用的ACL規則的動作為deny時,則直接忽略ACL規則的動作,以流行為中定義的動作為準,報文匹配隻使用ACL中的分類域。
在定義匹配類的規則時,如果匹配類的規則之間既有邏輯與,又有邏輯或的關係,請使用以下方式配置。例如,需要定義classA,滿足以下關係:規則1 & 規則2 | 規則3,可以這樣定義:
· traffic classifier classB operator and
¡ if-match規則1
¡ if-match規則2
· traffic classifier classA operator or
¡ if-match規則3
如果流分類的匹配規則中包括customer-vlan-id,則使用該流分類的QoS策略隻能應用在接口上。
除service-vlan-id和customer-vlan-id外,對於其他匹配條件,隻有通過重複執行多次匹配單一取值的if-match命令才能對同一匹配條件的多個值進行匹配。
【舉例】
# 定義類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的匹配規則為:匹配目的MAC地址為0050-ba27-bed3掩碼為ffff-ffff-0000。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match destination-mac 0050-ba27-bed3 ffff-ffff-0000
# 定義類class2的匹配規則為:匹配源MAC地址為0050-ba27-bed2掩碼為ffff-ffff-0000。
<Sysname> system-view
[Sysname] traffic classifier class2
[Sysname-classifier-class2] if-match source-mac 0050-ba27-bed2 ffff-ffff-0000
# 定義類class1的匹配規則為:匹配內層VLAN Tag的802.1p優先級為3。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match customer-dot1p 3
# 定義類class1的匹配規則為:匹配外層VLAN Tag的802.1p優先級為5。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match service-dot1p 5
# 定義類匹配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
# 定義類匹配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
# 定義類class1的匹配規則為:匹配外層VLAN Tag的VLAN ID值為2或7或10的報文。
<Sysname> system-view
[Sysname] traffic classifier class1 operator or
[Sysname-classifier-class1] if-match service-vlan-id 2 7 10
# 在流分類class1中配置匹配上送控製平麵的ARP協議報文。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match control-plane protocol arp
# 在流分類class1中配置匹配上送控製平麵的normal協議組報文。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match control-plane protocol-group normal
# 在流分類class1中定義匹配隧道編號為2的VXLAN隧道中的所有VXLAN報文。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match tunnel-id 2
# 定義類class1的匹配規則為:匹配VXLAN編號為10的報文。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match vxlan 10
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
accounting命令用來配置流量統計動作。
undo accounting命令用來恢複缺省情況。
【命令】
accounting { byte | packet }
undo accounting
【缺省情況】
未配置流量統計動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
byte:表示報文基於字節進行統計。
packet:表示報文基於包進行統計。
【舉例】
# 為流行為配置流量統計動作,基於字節進行統計。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] accounting byte
car命令用來配置流量監管動作。
undo car命令用來恢複缺省情況。
【命令】
car cir committed-information-rate [ cbs committed-burst-size [ ebs excess-burst-size ] ] [ green action | red action | yellow action ] *
car cir committed-information-rate [ cbs committed-burst-size ] pir peak-information-rate [ ebs excess-burst-size ] [ green action | red action | yellow action ] *
undo car
【缺省情況】
未配置流量監管動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
cir committed-information-rate:承諾信息速率。流量的平均速率,單位為kbps,取值範圍為1~160000000。
cbs committee-burst-size:承諾突發尺寸,單位為byte。
· 如果不指定cbs參數,缺省取值為與62.5 × committed-information-rate的乘積最接近且不小於512的整數倍,但是最大值不能超過256000000。
· 如果指定cbs參數,取值範圍512~256000000且必須為512的整數倍。
ebs excess-burst-size:超出突發尺寸,不指定pps關鍵字時單位為byte,指定pps關鍵字時單位為包個數。
· 配置pir參數後:
¡ 如果不指定ebs,則ebs缺省取值為與62.5 × peak-information-rate的乘積最接近且不小於512的整數倍,但是最大值不能超過256000000。
¡ 如果指定ebs,取值範圍0~256000000且必須為512的整數倍。
· 未配置pir參數時,ebs的取值範圍為0~256000000且必須為512的整數倍。
pir peak-information-rate:峰值速率,單位為kbps,取值範圍為1~160000000。
green action:數據包的流量符合承諾速率時對數據包采取的動作,缺省動作為pass。
red action:數據包的流量既不符合承諾速率也不符合峰值速率時對數據包采取的動作,缺省動作為discard。
yellow action:數據包的流量不符合承諾速率但是符合峰值速率時對數據包采取的動作,缺省動作為pass。
action:對數據包采取的動作,有以下幾種:
· discard:丟棄數據包。
· pass:允許數據包通過。
· remark-dot1p-pass new-cos:設置新的802.1P報文的優先級值,並允許數據包通過,取值範圍為0~7。
· remark-dscp-pass new-dscp:設置報文新的DSCP值,並允許數據包通過,取值範圍為0~63。
· remark-lp-pass new-local-precedence:設置新的本地優先級,並允許數據包通過,取值範圍為0~7。
【使用指導】
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
如果未配置峰值速率,則表示所配置的是單速率流量監管,否則表示雙速率流量監管。
【舉例】
# 為流行為配置流量監管。報文正常流速為256kbps,承諾突發尺寸為51200bytes,速率大於256kbps時,報文DSCP值改為0並發送。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] car cir 256 cbs 51200 ebs 0 green pass red remark-dscp-pass 0
display traffic behavior命令用來顯示流行為的配置信息。
【命令】
display traffic behavior user-defined [ behavior-name ] [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
user-defined:用戶定義行為。
behavior-name:行為名,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示所有流行為的配置信息。
slot slot-number:顯示指定成員設備的流行為的信息,slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主用設備的流行為的配置信息。
【舉例】
# 顯示用戶定義行為的配置信息。
<Sysname> display traffic behavior user-defined
User-defined behavior information:
Behavior: 1 (ID 100)
Marking:
Remark dscp 3
Committed Access Rate:
CIR 112 (kbps), CBS 5120 (Bytes), EBS 512 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Behavior: 2 (ID 101)
Accounting enable: Packet
Filter enable: Permit
Redirecting:
Redirect to the CPU
Behavior: 3 (ID 102)
-none-
表1-4 display traffic behavior命令顯示信息描述表
字段 |
描述 |
User-defined behavior information |
用戶自定義流行為的信息 |
Behavior |
行為的名稱及其內容,內容可以有多種類型 |
Marking |
標記相關信息 |
Remark dscp |
重新標記報文的DSCP優先級值 |
Committed Access Rate |
流量限速的相關信息 |
CIR |
承諾信息速率,單位為kbps |
CBS |
承諾突發尺寸,單位為byte |
EBS |
超出突發尺寸,單位為byte |
Green action |
對綠色報文的動作 |
Red action |
對紅色報文的動作 |
Yellow action |
對黃色報文的動作 |
Accounting enable |
流量統計動作 |
Filter enable |
流量過濾動作 |
Redirecting |
流量重定向相關信息 |
none |
表示未配置其他流行為 |
filter命令用來配置流量過濾動作。
undo filter命令用來恢複缺省情況。
【命令】
filter { deny | permit }
undo filter
【缺省情況】
未配置流量過濾動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
deny:丟棄命中規則的數據包。
permit:允許命中規則的數據包通過,如果本QoS策略中還有其他流分類,則這類數據包可以被繼續處理。
【舉例】
# 為流行為database配置丟棄數據包的過濾動作。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] filter deny
nest top-most命令用來配置添加報文的外層VLAN Tag動作。
undo nest top-most命令用來恢複缺省情況。
【命令】
nest top-most vlan vlan-id
undo nest top-most
【缺省情況】
未配置添加報文外層VLAN Tag動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
vlan vlan-id:添加的VLAN ID,取值範圍為1~4094。
【使用指導】
引用了添加VLAN Tag動作的QoS策略隻能應用到接口的入方向上。
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
僅支持基於接口、VLAN和全局入方向應用QoS策略配置Nest動作。
本命令對Overlay網絡轉發的報文不生效。
【舉例】
# 在流行為b1上配置如下動作:添加VLAN ID為123的外層VLAN Tag。
<Sysname> system-view
[Sysname] traffic behavior b1
[Sysname-behavior-b1] nest top-most vlan 123
packet-rate命令用來配置協議報文限速動作。
undo packet-rate命令用來恢複缺省情況。
【命令】
packet-rate { value | attack-defense-threshold threshold-value } *
undo packet-rate
【缺省情況】
未配置協議報文限速動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
value:協議報文速率,單位為包每秒(pps)。取值範圍為1~2000。
attack-defense-threshold threshold-value:接口協議報文防攻擊限速功能的監控門限。threshold-value為門限閾值,達到此閾值則啟動接口協議報文防攻擊限速功能,單位為包每秒(pps)。取值範圍為1~2000。
【使用指導】
通過QoS策略配置協議報文限速後,可實現對上送CPU的協議報文的防攻擊功能。
設備缺省會對上送CPU的各協議報文進行限速,以防止出現大量協議報文同時上送CPU、對CPU產生衝擊的情況。一旦某協議報文上送CPU的速率達到或超過限速值,設備就會自動開啟接口防攻擊限速功能(即在接口上對接收的該協議報文進行限速),以降低該協議報文上送CPU的速率。
· 通過packet-rate value命令可以對上送CPU的各協議報文的限速值進行修改。
· 通過packet-rate attack-defense-threshold threshod-value命令配置接口協議報文防攻擊限速功能的監控門限時:
¡ 當配置的門限值小於等於上送CPU的協議報文限速值時,一旦協議報文上送CPU的實際速率達到門限值,設備就會自動開啟接口防攻擊限速功能。
¡ 當配置的門限值大於上送CPU的協議報文限速值時,等效於不開啟接口協議報文防攻擊限速功能。
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
【舉例】
# 為流行為copp配置CPU報文限速動作。
<Sysname> system-view
[Sysname] traffic behavior copp
[Sysname-behavior-copp] packet-rate 1600
# 為流行為copp1配置CPU報文限速值為1600pps,並配置接口協議報文防攻擊限速功能的監控門限為1400pps。
<Sysname> system-view
[Sysname] traffic behavior copp1
[Sysname-behavior-copp1] packet-rate 1600 attack-defense-threshold 1400
【相關命令】
· display qos policy
· display qos policy control-plane
· display qos policy control-plane pre-defined
redirect命令用來為流行為配置流量重定向動作。
undo redirect命令用來恢複缺省情況。
【命令】
redirect { cpu | interface interface-type interface-number }
undo redirect { cpu | interface interface-type interface-number }
【缺省情況】
未配置流量重定向動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
cpu:重定向到CPU。
interface:重定向到指定的接口。
interface-type interface-number:指定接口類型和接口編號。
【使用指導】
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
設備僅支持在入方向應用QoS策略配置流量重定向。
基於上線用戶應用QoS策略時,如果配置重定向到接口,則需確保redirect命令中指定的接口與重定向報文進入設備的接口屬於同一VLAN。
【舉例】
# 為流行為配置流量重定向動作,重定向到接口Ten-GigabitEthernet1/0/1。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] redirect interface ten-gigabitethernet 1/0/1
【相關命令】
· classifier behavior
· qos policy
· traffic behavior
remark customer-vlan-id命令用來重新標記報文的CVLAN。
undo remark customer-vlan-id命令用來恢複缺省情況。
【命令】
remark customer-vlan-id vlan-id
undo remark customer-vlan-id
【缺省情況】
未配置重新標記報文CVLAN的動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
vlan-id:表示重新標記報文內層VLAN(CVLAN)的編號,取值範圍為1~4094。
【舉例】
# 在流行為b1上配置重新標記報文的CVLAN為VLAN 111。
<Sysname> system-view
[Sysname] traffic behavior b1
[Sysname-behavior-b1] remark customer-vlan-id 111
remark dot1p命令用來配置重新標記報文的802.1p優先級或內外層標簽802.1p優先級複製動作。
undo remark dot1p命令用來恢複缺省情況。
【命令】
remark [ green | red | yellow ] dot1p dot1p-value
undo remark [ green | red | yellow ] dot1p
remark dot1p customer-dot1p-trust
undo remark dot1p
【缺省情況】
未配置重新標記報文802.1p優先級以及內外層標簽802.1p優先級複製動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
green:對綠色報文進行重新標記。
red:對紅色報文進行重新標記。
yellow:對黃色報文進行重新標記。
dot1p-value:802.1p優先級,取值範圍為0~7。
customer-dot1p-trust:將內層VLAN tag的802.1p優先級複製為外層VLAN tag的802.1p優先級。
【使用指導】
設備僅支持在入方向應用QoS策略配置重新標記報文的802.1p優先級。
命令remark dot1p dot1p-value和remark dot1p customer-dot1p-trust是覆蓋關係。
對於隻攜帶一層VLAN tag的報文,配置的remark dot1p customer-dot1p-trust不會生效。
在同一個流行為中,如果多次對同一種顏色的報文重新標記802.1p優先級,則最後一次執行的命令生效。
不指定green、red和yellow時,表示重標記所有顏色報文的802.1p優先級。
【舉例】
# 重新標記報文的802.1p優先級值為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark dot1p 2
# 配置內外層標簽優先級複製功能。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark dot1p customer-dot1p-trust
remark drop-precedence命令用來重新標記報文的丟棄優先級。
undo remark drop-precedence命令用來恢複缺省情況。
【命令】
remark drop-precedence drop-precedence-value
undo remark drop-precedence
【缺省情況】
未配置重新標記報文丟棄優先級的動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
drop-precedence-value:丟棄優先級,取值範圍為0~2。
【使用指導】
僅QoS策略應用在入方向時,重新標記報文的丟棄優先級的動作才會生效。
在同一個流行為中多次執行本命令,最後一次執行的命令生效。
【舉例】
# 重新標記報文的丟棄優先級值為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark drop-precedence 2
remark dscp命令用來重新標記報文的DSCP值。
undo remark dscp命令用來恢複缺省情況。
【命令】
remark [ green | red | yellow ] dscp dscp-value
undo remark [ green | red | yellow ] dscp
【缺省情況】
未配置重新標記報文DSCP值的動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
green:對綠色報文進行重新標記。
red:對紅色報文進行重新標記。
yellow:對黃色報文進行重新標記。
dscp-value:DSCP值,取值範圍為0~63,也可以是關鍵字,如表1-5所示。
表1-5 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 [ green | red | yellow ] local-precedence local-precedence-value
undo remark [ green | red | yellow ] local-precedence
【缺省情況】
未配置重新標記報文本地優先級的動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
green:對綠色報文進行重新標記。
red:對紅色報文進行重新標記。
yellow:對黃色報文進行重新標記。
local-precedence-value:本地優先級,取值範圍為0~7。
【使用指導】
設備僅支持在入方向應用QoS策略配置重新標記報文的本地優先級。
如果在流動作中沒有CAR動作,那麼流動作中的重新標記報文的本地優先級將不區分顏色,而是對所有報文都生效。
【舉例】
# 重新標記報文的本地優先級值為2。
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark local-precedence 2
remark service-vlan-id命令用來重新標記報文的SVLAN。
undo remark service-vlan-id命令用來恢複缺省情況。
【命令】
remark service-vlan-id vlan-id
undo remark service-vlan-id
【缺省情況】
未配置重新標記報文的SVLAN的動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
vlan-id:表示重新標記報文外層VLAN(SVLAN)的編號,取值範圍為1~4094。
【使用指導】
僅基於接口應用QoS策略時,QoS策略中配置的重新標記報文的SVLAN才會生效。
【舉例】
# 在流行為b1上配置重新標記報文的SVLAN為VLAN 222。
<Sysname> system-view
[Sysname] traffic behavior b1
[Sysname-behavior-b1] remark service-vlan-id 222
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策略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
control-plane命令用來進入控製平麵視圖。
【命令】
control-plane slot slot-number
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:指定成員設備。slot-number表示設備在IRF中的成員編號。
【舉例】
# 進入指定slot上的控製平麵視圖。
<Sysname> system-view
[Sysname] control-plane slot 3
[Sysname-cp-slot3]
display qos policy命令用來顯示QoS策略的配置信息。
【命令】
display qos policy user-defined [ remarking | tcp-erspan ] [ policy-name [ classifier classifier-name ] ] [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
user-defined:用戶定義QoS策略。
remarking:顯示重標記類型的QoS策略。
tcp-erspan:顯示TCP ERSPAN類型的QoS策略。
policy-name:QoS策略名,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示所有用戶定義策略的配置信息。
classifier classifier-name:QoS策略中的類名,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示策略中所有類相關的配置信息。
slot slot-number:顯示指定成員設備的QoS策略的信息,slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主用設備的QoS策略的配置信息。
【使用指導】
如果未指定remarking和tcp-erspan,則顯示用戶定義的通用類型QoS策略的配置信息。
【舉例】
# 顯示用戶定義的通用類型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), EBS 512 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Classifier: 2 (ID 101)
Behavior: 2
Accounting enable: Packet
Filter enable: Permit
Marking:
Remark dot1p 4
Classifier: 3 (ID 102)
Behavior: 3
-none-
表1-6 display qos policy命令顯示信息描述表
字段 |
描述 |
User-defined QoS policy information |
用戶自定義QoS策略的信息 |
Policy |
用戶定義的通用類型的QoS策略名 |
Marking policy |
用戶定義的重標記類型的QoS策略名 |
TCP ERSPAN policy |
用戶定義的TCP ERSPAN類型的QoS策略名 |
display qos policy control-plane命令用來顯示控製平麵應用QoS策略的信息。
【命令】
display qos policy control-plane slot slot-number
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:顯示指定成員設備的控製平麵應用QoS策略的信息,slot-number表示設備在IRF中的成員編號。
【舉例】
# 顯示應用到slot 1控製平麵的QoS策略信息。
<Sysname> display qos policy control-plane slot 1
Control plane slot 1
Direction: Inbound
Policy: 1
Classifier: 1
Operator: AND
Rule(s) :
If-match acl 2000
Behavior: 1
Marking:
Remark dscp 3
Committed Access Rate:
CIR 112 (kbps), CBS 51200 (Bytes), EBS 512 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets) 0 (Bytes)
Yellow packets: 0 (Packets) 0 (Bytes)
Red packets : 0 (Packets) 0 (Bytes)
Classifier: 2
Operator: AND
Rule(s) :
If-match protocol ipv6
Behavior: 2
Accounting enable:
0 (Packets)
Filter enable: Permit
Marking:
Remark dscp 3
Classifier: 3
Operator: AND
Rule(s) :
-none-
Behavior: 3
-none-
表1-7 display qos policy control-plane命令顯示信息描述表
字段 |
描述 |
Direction |
QoS策略應用的方向 |
display qos policy global命令用來顯示基於全局應用QoS策略的配置信息和運行情況。
【命令】
display qos [ remarking | tcp-erspan ] policy global [ slot slot-number ] [ inbound | outbound ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
remarking:顯示重標記類型QoS策略的配置信息和運行情況。
tcp-erspan:顯示TCP ERSPAN類型QoS策略的配置信息和運行情況。
inbound:顯示入方向QoS策略的配置信息和運行情況。
outbound:顯示出方向QoS策略的配置信息和運行情況。
slot slot-number:顯示指定成員設備的基於全局應用QoS策略的信息,slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主設備上基於全局應用QoS策略的信息。
【使用指導】
如果未指定remarking和tcp-erspan,則顯示通用類型QoS策略的配置信息和運行情況。
如果未指定顯示方向,則同時顯示出入兩個方向QoS策略的配置信息和運行情況。
【舉例】
# 顯示基於全局應用通用類型QoS策略的信息。
<Sysname> display qos policy global
Direction: Inbound
Policy: 1
Classifier: 1
Operator: AND
Rule(s) :
If-match acl 2000
Behavior: 1
Marking:
Remark dscp 3
Committed Access Rate:
CIR 112 (kbps), CBS 51200 (Bytes), EBS 512 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets) 0 (Bytes)
Yellow packets: 0 (Packets) 0 (Bytes)
Red packets : 0 (Packets) 0 (Bytes)
Classifier: 2
Operator: AND
Rule(s) :
If-match protocol ipv6
Behavior: 2
Accounting enable:
0 (Packets)
Filter enable: Permit
Marking:
Remark dscp 3
Classifier: 3
Operator: AND
Rule(s) :
-none-
Behavior: 3
-none-
# 顯示基於全局應用重標記類型QoS策略的信息。
<Sysname> display qos remarking policy global
Direction: Inbound
Marking policy: 1
Classifier: 1
Operator: AND
Rule(s) :
If-match acl 2000
Behavior: 1
Marking:
Remark dscp 3
# 顯示基於全局應用TCP ERSPAN類型QoS策略的信息。
<Sysname> display qos tcp-erspan policy global
Direction: Inbound
TCP ERSPAN policy: 1
Classifier: 1
Operator: AND
Rule(s) :
If-match acl 3000
Behavior: 1
Mirroring:
Mirror to the interface: Ten-GigabitEthernet1/0/1
表1-8 display qos policy global命令顯示信息描述表
字段 |
描述 |
Direction |
QoS策略應用的方向 |
Policy |
用戶定義的通用類型的QoS策略名 |
Marking policy |
用戶定義的重標記類型的QoS策略名 |
TCP ERSPAN policy |
用戶定義的TCP ERSPAN類型的QoS策略名 |
Green packets |
綠色報文的流量統計 |
Yellow packets |
黃色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
display qos policy interface命令用來顯示接口上QoS策略的配置信息和運行情況。
【命令】
display qos [ remarking | tcp-erspan ] policy interface [ interface-type interface-number ] [ inbound | outbound ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
remarking:顯示重標記類型的QoS策略。
tcp-erspan:顯示TCP ERSPAN類型的QoS策略。
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口上QoS策略的配置信息和運行情況。
inbound:顯示入方向QoS策略的配置信息和運行情況。
outbound:顯示出方向QoS策略的配置信息和運行情況。
【使用指導】
如果未指定remarking和tcp-erspan,則顯示通用類型QoS策略的配置信息。
如果未指定顯示方向,則同時顯示出入兩個方向QoS策略的配置信息和運行情況。
【舉例】
# 顯示對接口Ten-GigabitEthernet1/0/1接收到的報文應用通用類型QoS策略的配置信息和運行情況。
<Sysname> display qos policy interface ten-gigabitethernet 1/0/1 inbound
Interface: Ten-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), EBS 512 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets) 0 (Bytes)
Yellow packets: 0 (Packets) 0 (Bytes)
Red packets : 0 (Packets) 0 (Bytes)
Classifier: 2
Matched : 0 (Packets) 0 (Bytes)
5-minute statistics:
Forwarded: 0/0 (pps/bps)
Dropped : 0/0 (pps/bps)
Operator: AND
Rule(s) :
If-match protocol ipv6
Behavior: 2
Accounting enable:
0 (Packets)
Filter enable: Permit
Marking:
Remark dscp 3
Classifier: 3
Matched : 0 (Packets) 0 (Bytes)
5-minute statistics:
Forwarded: 0/0 (pps/bps)
Dropped : 0/0 (pps/bps)
Operator: AND
Rule(s) :
-none-
Behavior: 3
-none-
# 顯示對接口Ten-GigabitEthernet1/0/1接收到的報文應用TCP ERSPAN類型QoS策略的配置信息和運行情況。
<Sysname> display qos tcp-erspan policy interface ten-gigabitethernet 1/0/1 inbound
Interface: Ten-GigabitEthernet1/0/1
Direction: Inbound
TCP ERSPAN policy: 1
Classifier: 1
Operator: AND
Rule(s) :
If-match acl 2000
Behavior: 1
Mirroring:
Mirror to the interface: Ten-GigabitEthernet1/0/2
# 顯示所有接口上QoS策略的配置信息和運行情況。
<Sysname> display qos policy interface
Interface: Ten-GigabitEthernet1/0/1
Direction: Inbound
Policy: a
Classifier: a
Operator: AND
Rule(s) :
If-match any
Behavior: a
Mirroring:
Mirror to the interface: Ten-GigabitEthernet1/0/2
Committed Access Rate:
CIR 112 (kbps), CBS 51200 (Bytes), EBS 0 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets)
Red packets : 0 (Packets)
Interface: Ten-GigabitEthernet1/0/3
Direction: Inbound
Policy: b
Classifier: b
Operator: AND
Rule(s) :
If-match any
Behavior: b
Committed Access Rate:
CIR 112 (kbps), CBS 51200 (Bytes), EBS 0 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0(Packets)
Red packets : 0 (Packets)
Interface: Ten-GigabitEthernet1/0/4
Direction: Inbound
Policy: a
Classifier: a
Operator: AND
Rule(s) :
If-match any
Behavior: a
Mirroring:
Mirror to the interface: Ten-GigabitEthernet1/0/5
Committed Access Rate:
CIR 112 (kbps), CBS 51200 (Bytes), EBS 0 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets)
Red packets : 0 (Packets)
表1-9 display qos policy interface命令顯示信息描述表
字段 |
描述 |
Direction |
QoS策略應用的方向 |
Policy |
用戶定義的通用類型的QoS策略名 |
Marking policy |
重標記類型的QoS策略名 |
TCP ERSPAN policy |
用戶定義的TCP ERSPAN類型的QoS策略名 |
Matched |
符合分類規則的數據包數目 |
5-minute statistics |
最近5分鍾的流速統計信息 |
Forwarded |
符合分類規則的成功轉發報文在統計周期內的平均速率 |
Dropped |
符合分類規則的丟棄報文在統計周期內的平均速率 |
Green packets |
綠色報文的流量統計 |
Yellow packets |
黃色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
display qos policy l2vpn-ac命令用來顯示L2VPN AC承載的以太網服務實例上QoS策略的配置信息和運行情況。
【命令】
display qos [ remarking ] policy l2vpn-ac [ interface interface-type interface-number [ service-instance instance-id ] [ slot slot-number ] ] [ inbound ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
remarking:指定重標記類型的QoS策略。
interface interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口下以太網服務實例上QoS策略的配置信息和運行情況。
service-instance instance-id:指定以太網服務實例,instance-id為以太網服務實例的ID,取值範圍為1~4096。如果未指定本參數,將顯示接口下所有以太網服務實例上QoS策略的配置信息和運行情況。
slot slot-number:顯示指定成員設備指定二層聚合接口下以太網服務實例的QoS策略的配置信息和運行情況。slot-number表示設備在IRF中的成員編號。如果未指定本參數,將顯示所有成員設備上二層聚合接口下以太網服務實例的QoS策略的配置信息和運行情況。
inbound:顯示入方向QoS策略的配置信息和運行情況。指定與未指定本關鍵字時,命令的執行結果相同。
【舉例】
# 顯示對接口Ten-GigabitEthernet1/0/1下以太網服務實例1接收到的報文應用QoS策略的配置信息和運行情況。
<Sysname> display qos policy l2vpn-ac interface ten-gigabitethernet 1/0/1 service-instance 1 inbound
Interface: Ten-GigabitEthernet1/0/1 Service instance ID: 1
Direction: Inbound
Policy: p
Classifier: c
Operator: AND
Rule(s) :
If-match any
Behavior: b
Committed Access Rate:
CIR 88 (kbps), CBS 5632 (Bytes), EBS 0 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets)
Red packets : 0 (Packets)
表1-10 display qos policy l2vpn-ac命令顯示信息描述表
字段 |
描述 |
Service instance ID |
以太網服務實例ID |
Direction |
QoS策略應用的方向 |
Green action |
對綠色報文的動作 |
Yellow action |
對黃色報文的動作 |
Red action |
對紅色報文的動作 |
Green packets |
綠色報文的流量統計 |
Yellow packets |
黃色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
display qos policy user-profile命令用來顯示用戶上線後User Profile下應用的QoS策略的信息和運行情況。
【命令】
display qos policy user-profile [ name profile-name ] [ user-id user-id ] [ slot slot-number ] [ 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策略的信息和運行情況。
slot slot-number:顯示指定成員設備上指定用戶在User Profile下應用的QoS策略的信息和運行情況,slot-number表示設備在IRF中的成員編號。如果未指定本參數,將顯示所有成員設備上的在線用戶上指定用戶在User Profile下應用的QoS策略的信息和運行情況。
inbound:顯示入方向QoS策略的配置信息和運行情況。
outbound:顯示出方向QoS策略的配置信息和運行情況。
【使用指導】
如果未指定顯示方向,則同時顯示出入兩個方向QoS策略的配置信息和運行情況。
【舉例】
# 顯示指定全局用戶(從聚合口等全局口上線的用戶)在User Profile下應用QoS策略的配置信息和運行情況。
<Sysname> display qos policy user-profile name abc user-id 30000000 inbound
User-Profile: abc
User ID: 0x30000000(global)
Direction: Inbound
Policy: p1
Classifier: default-class
Matched : 0 (Packets) 0 (Bytes)
Operator: AND
Rule(s) :
If-match any
Behavior: be
-none-
# 顯示指定的非全局用戶在User Profile下應用QoS策略的配置信息和運行情況。
<Sysname> display qos policy user-profile name abc user-id 30000001 inbound
User-Profile: abc
slot 2:
User ID: 0x30000001(local)
Direction: Inbound
Policy: p1
Classifier: default-class
Matched : 0 (Packets) 0 (Bytes)
Operator: AND
Rule(s) :
If-match any
Behavior: be
-none-
表1-11 display qos policy user-profile命令顯示信息描述表
字段 |
描述 |
User-Profile |
User Profile名稱 |
User ID |
上線用戶的ID |
global |
該用戶從聚合口等全局口上線 |
local |
該用戶從物理口上線 |
Mirror to the interface |
鏡像到接口 |
CIR |
承諾信息速率,單位為kbps |
CBS |
承諾突發尺寸,也就是容納突發流量的令牌桶深度,單位為byte |
EBS |
超出突發尺寸,在雙令牌桶算法中超出突發流量超過承諾突發流量的部分,單位為byte |
PIR |
峰值信息速率 |
Direction |
QoS策略應用的方向 |
Matched |
符合分類規則的數據包數目 |
Green packets |
綠色報文的流量統計 |
Yellow packets |
黃色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
display qos policy vsi命令用來顯示VSI上QoS策略的配置信息和運行情況。
【命令】
display qos policy vsi [ name vsi-name ] [ inbound ] [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
name vsi-name:顯示指定VSI上QoS策略配置信息和運行情況。vsi-name表示VSI的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示所有VSI上QoS策略的配置信息和運行情況。
inbound:顯示入方向的QoS策略配置信息和運行情況。因為VSI出方向不支持應用QoS策略,所以指定與未指定本參數,命令執行結果相同。
slot slot-number:顯示QoS策略配置信息和指定成員設備上QoS策略的運行情況,slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示QoS策略配置信息、VSI關聯的所有成員設備上QoS策略的綜合運行情況。
【使用指導】
如果未指定可選參數,則同時顯示所有VSI的QoS策略的配置信息和運行情況。
【舉例】
# 查看所有VSI的QoS策略的配置信息和運行情況。
<Sysname> display qos policy vsi
VSI: vsi1
Direction: Inbound
Policy: p
Classifier: c
Operator: AND
Rule(s) :
If-match any
Behavior: b
Committed Access Rate:
CIR 88 (kbps), CBS 5632 (Bytes), EBS 0 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets)
Red packets : 0 (Packets)
表1-12 display qos policy vsi命令顯示信息描述表
字段 |
描述 |
VSI |
VSI的名稱 |
Direction |
QoS策略應用的方向 |
Policy |
QoS策略的名稱 |
Classifier |
類的名稱 |
Operator |
分類規則之間的邏輯關係 |
Rule(s) |
分類規則 |
Behavior |
行為的名稱 |
Green action |
對綠色報文的動作 |
Yellow action |
對黃色報文的動作 |
Red action |
對紅色報文的動作 |
Green packets |
綠色報文的個數 |
Yellow packets |
黃色報文的個數 |
Red packets |
紅色報文的個數 |
【相關命令】
· qos apply policy (VSI view)
display qos vlan-policy命令用來顯示基於VLAN應用QoS策略的配置信息和運行情況。
【命令】
display qos vlan-policy { name policy-name | vlan [ vlan-id ] } [ slot slot-number ] [ inbound | outbound ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
name policy-name:顯示指定策略名稱的基於VLAN應用QoS策略的信息。policy-name表示策略名稱,為1~31個字符的字符串,區分大小寫。
vlan vlan-id:顯示指定VLAN上應用QoS策略的信息。vlan-id為指定VLAN的ID號,取值範圍為1~4094。
inbound:顯示入方向QoS策略的配置信息和運行情況。
outbound:顯示出方向QoS策略的配置信息和運行情況。
slot slot-number:顯示指定成員設備上基於VLAN應用QoS策略的信息,slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主設備上基於VLAN應用QoS策略的信息。
【使用指導】
如果未指定顯示方向,則同時顯示出入兩個方向QoS策略的配置信息和運行情況。
【舉例】
# 顯示VLAN 2的QoS策略信息。
<Sysname> display qos vlan-policy vlan 2
Vlan 2
Direction: inbound
Policy: 1
Classifier: 1
Operator: AND
Rule(s) :
If-match acl 2000
Behavior: 1
Marking:
Remark dscp 3
Committed Access Rate:
CIR 112 (kbps), CBS 5120 (Bytes), EBS 512 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0(Packets) 0(Bytes)
Yellow packets: 0(Packets) 0(Bytes)
Red packets : 0(Packets) 0(Bytes)
Classifier: 2
Operator: AND
Rule(s) :
If-match protocol ipv6
Behavior: 2
Accounting enable:
0 (Packets)
Filter enable: Permit
Marking:
Remark dscp 3
Classifier: 3
Operator: AND
Rule(s) :
-none-
Behavior: 3
-none-
表1-13 display qos vlan-policy命令顯示信息描述表
字段 |
描述 |
Direction |
QoS策略應用的方向 |
Green packets |
綠色報文的流量統計 |
Yellow packets |
黃色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
qos apply policy命令用來在控製平麵、接口、VSI或以太網服務實例上應用QoS策略。
undo qos apply policy命令用來取消控製平麵、接口、VSI或以太網服務實例上應用的QoS策略。
【命令】
qos apply [ remarking | tcp-erspan ] policy policy-name { inbound | outbound }
undo qos apply [ remarking | tcp-erspan ] policy policy-name { inbound | outbound }
【缺省情況】
未應用QoS策略。
【視圖】
控製平麵視圖
接口視圖
VSI視圖
以太網服務實例視圖
【缺省用戶角色】
network-admin
【參數】
remarking:指定重標記類型的QoS策略。僅支持基於接口和以太網服務實例應用重標記類型的QoS策略。
tcp-erspan:指定TCP ERSPAN類型的QoS策略。僅支持基於接口應用TCP ERSPAN類型的QoS策略。
policy-name:策略名,為1~31個字符的字符串,區分大小寫。
inbound:入方向應用QoS策略。
outbound:出方向應用QoS策略。設備不支持在VSI、以太網服務實例出方向應用QoS策略。
【使用指導】
基於控製平麵應用QoS策略時,流分類中支持使用如下方法匹配上送控製平麵的協議報文:
· 使用if-match control-plane protocol命令。
· 使用if-match control-plane protocol-group命令。
· 使用if-match acl命令,該方法可以更靈活的匹配上送控製平麵的協議報文,需要注意的是if-match引用的ACL必須為高級ACL,且該ACL規則必須滿足如下條件:
¡ 規則中的protocol協議類型必須為TCP或UDP;
¡ 規則中必須通過操作符eq指定一個源端口或指定一個目的端口。
例如,在流行為中,通過if-match引用配置rule permit tcp source-port eq 80規則的IPv4高級ACL,則該流行為可以匹配上送控製平麵的TCP協議報文。
三層以太網接口應用QoS策略隻能匹配untagged報文。
三層聚合接口不關心報文是否帶VLAN Tag,用戶可以根據需求自行配置。
三層聚合子接口和三層以太網子接口應用QoS策略僅匹配與子接口對應的帶VLAN Tag的報文。
【舉例】
# 將QoS策略TEST1應用到接口Ten-GigabitEthernet1/0/1的出方向上。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos apply policy TEST1 outbound
# 將重標記類型QoS策略TEST4應用到接口Ten-GigabitEthernet1/0/1的出方向上。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos apply remarking policy TEST4 outbound
# 將TCP ERSPAN類型QoS策略TEST4應用到接口Ten-GigabitEthernet1/0/1的出方向上。
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos apply tcp-erspan policy TEST4 outbound
# 對進入以太網服務實例的報文應用通用類型QoS策略TEST9。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] service-instance 200
[Sysname-Ten-GigabitEthernet1/0/1-srv200] qos apply policy TEST9 inbound
# 在VSI的入方向上應用QoS策略TEST12。
<Sysname> system-view
[Sysname] vsi vsi1
[Sysname-vsi-vsi1] qos apply policy TEST12 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 Profile視圖下應用的QoS策略不能為空,因為應用空策略的User Profile不能被激活,且QoS策略中的流行為隻支持car和accounting動作。
【舉例】
# 對設備發送的上線用戶user的流量應用策略test(該策略已經建立)。
<Sysname> system-view
[Sysname] user-profile user
[Sysname-user-profile-user] qos apply policy test outbound
qos apply policy global命令用來全局應用QoS策略。
undo qos apply policy global命令用來取消全局應用的QoS策略。
【命令】
qos apply [ remarking | tcp-erspan ] policy policy-name global { inbound | outbound }
undo qos apply [ remarking | tcp-erspan ] policy policy-name global { inbound | outbound }
【缺省情況】
未在全局應用QoS策略。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
remarking:指定重標記類型的QoS策略。
tcp-erspan:指定TCP ERSPAN類型的QoS策略。
policy-name:策略名,為1~31個字符的字符串,區分大小寫。
inbound:入方向應用QoS策略。
outbound:出方向應用QoS策略。
【使用指導】
全局應用的QoS策略對全部流量生效。
基於全局應用策略時,在相同方向最多可以應用三個不同類型的策略,包括一個通用類型的QoS策略、一個重標記類型的QoS策略和一個TCP ERSPAN類型的QoS策略。
如果多個流分類引用的ACL規則中同時指定源和目的地址,則先按照目的地址掩碼長度排序,目的地址排序完成後,剩下的Classifier-Behavior對再按照源地址掩碼長度繼續排序。
如果未指定remarking和tcp-erspan,則在全局應用通用類型QoS策略。
【舉例】
# 將QoS策略user1應用到全局的入方向上。
<Sysname> system-view
[Sysname] qos apply policy user1 global inbound
qos policy命令用來創建一個QoS策略,並進入QoS策略視圖。如果指定的QoS策略已經存在,則直接進入QoS策略視圖。
undo qos policy命令用來刪除一個QoS策略。
【命令】
qos [ remarking | tcp-erspan ] policy policy-name
undo qos [ remarking | tcp-erspan ] policy policy-name
【缺省情況】
不存在QoS策略。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
remarking:指定重標記類型的QoS策略。
tcp-erspan:指定TCP ERSPAN類型的QoS策略。
policy-name:策略名,為1~31個字符的字符串,區分大小寫。
【使用指導】
如果QoS策略已經被應用,則不允許刪除,需要先在應用的位置上取消對QoS策略的應用,然後再使用undo qos policy命令刪除。
【舉例】
# 定義一個名為user1的QoS策略。
<Sysname> system-view
[Sysname] qos policy user1
[Sysname-qospolicy-user1]
# 定義一個名為user3的重標記類型的QoS策略。
<Sysname> system-view
[Sysname] qos remarking policy user3
[Sysname-qospolicy-user3]
# 定義一個名為user7的TCP ERSPAN類型的QoS策略。
<Sysname> system-view
[Sysname] qos tcp-erspan policy user7
[Sysname-qospolicy-user7]
【相關命令】
· classifier behavior
· qos apply policy
· qos apply policy global
· qos vlan-policy
qos vlan-policy命令用來在VLAN上應用QoS策略。
undo qos vlan-policy命令用來取消VLAN上應用的QoS策略。
【命令】
qos vlan-policy policy-name vlan vlan-id-list { inbound | outbound }
undo qos vlan-policy policy-name vlan vlan-id-list { inbound | outbound }
【缺省情況】
未在VLAN上應用QoS策略。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
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。
inbound:入方向應用QoS策略。
outbound:出方向應用QoS策略。
【舉例】
# 在VLAN 200、300、400、500的入方向上應用策略test。
<Sysname> system-view
[Sysname] qos vlan-policy test vlan 200 300 400 500 inbound
reset qos policy control-plane命令用來清除控製平麵應用QoS策略的統計信息。
【命令】
reset qos policy control-plane slot slot-number
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
slot slot-number:清除指定成員設備的基於控製平麵應用QoS策略的統計信息,slot-number表示設備在IRF中的成員編號。
【舉例】
# 清除應用到指定slot上的控製平麵的QoS策略統計信息。
<Sysname> reset qos policy control-plane slot 1
reset qos policy global命令用來清除全局應用的QoS策略的統計信息。
【命令】
reset qos [ remarking| tcp-erspan ] policy global [ inbound | outbound ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
remarking:指定重標記類型的QoS策略。
tcp-erspan:指定TCP ERSPAN類型的QoS策略。
inbound:清除入方向QoS策略的統計信息。
outbound:清除出方向QoS策略的統計信息。
【使用指導】
如果未指定remarking和tcp-erspan,則清除通用類型QoS策略的統計信息。
如果未指定清除方向,則同時清除出入兩個方向QoS策略的統計信息。
【舉例】
# 清除全局入方向應用的通用類型QoS策略的統計信息。
<Sysname> reset qos policy global inbound
reset qos policy l2vpn-ac命令用來清除L2VPN AC承載的以太網服務實例上QoS策略的統計信息。
【命令】
reset qos [ remarking ] policy l2vpn-ac [ interface interface-type interface-number [ service-instance instance-id ] ] [ inbound ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
remarking:指定重標記類型的QoS策略。
interface interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將清除所有接口下以太網服務實例上QoS策略的統計信息。
service-instance instance-id:指定以太網服務實例,instance-id為以太網服務實例的ID,取值範圍為1~4096。如果未指定本參數,將清除接口下所有以太網服務實例上QoS策略的統計信息。
inbound:清除入方向QoS策略的統計信息。
【使用指導】
如果未指定remarking,則清除通用類型QoS策略的統計信息。
【舉例】
# 清除接口Ten-GigabitEthernet1/0/1下以太網服務實例1入方向QoS策略的統計信息。
<Sysname> reset qos policy l2vpn-ac interface ten-gigabitethernet 1/0/1 service-instance 1 inbound
【相關命令】
· display qos policy l2vpn-ac
reset qos vlan-policy命令用來清除VLAN應用的QoS策略的統計信息。
【命令】
reset qos vlan-policy [ vlan vlan-id ] [ inbound | outbound ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
vlan vlan-id:指定VLAN。vlan-id為指定VLAN的ID號,取值範圍為1~4094。
inbound:清除入方向QoS策略的統計信息。
outbound:清除出方向QoS策略的統計信息。
【使用指導】
如果未指定方向,則同時清除出入兩個方向QoS策略的統計信息。
【舉例】
# 清除VLAN 2應用的QoS策略的統計信息。
<Sysname> reset qos vlan-policy vlan 2
snmp-agent trap enable qos命令用來開啟QoS模塊的告警功能。
undo snmp-agent trap enable qos命令用來關閉QoS模塊的告警功能。
【命令】
snmp-agent trap enable qos
undo snmp-agent trap enable qos
【缺省情況】
QoS模塊的告警功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟QoS模塊的告警功能後,該模塊會生成告警信息,用於報告該模塊的重要事件。生成的告警信息將發送到設備的SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。
有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
【舉例】
# 開啟QoS告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable qos
display qos map-table命令用來顯示優先級映射表的配置情況。
【命令】
display qos map-table [ dot1p-dp | dot1p-exp | dot1p-lp | dscp-dot1p | dscp-dp | dscp-dscp | exp-dot1p | exp-dp ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
優先級映射 |
描述 |
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到丟棄優先級映射表 |
【使用指導】
如果未指定表的類型,將顯示所有映射表的配置情況。
【舉例】
# 顯示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 |
映射表的類型 |
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 { dot1p-dp | dot1p-exp | dot1p-lp | dscp-dot1p | dscp-dp | dscp-dscp | exp-dot1p | exp-dp }
【視圖】
係統視圖
【缺省用戶角色】
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 ten-gigabitethernet 1/0/1
Interface: Ten-GigabitEthernet1/0/1
Port priority information
Port priority: 4
Port dscp priority: -
Port priority trust type: dscp
表2-3 display qos trust interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號構成 |
Port priority 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
【缺省情況】
設備不信任報文攜帶的優先級,會使用端口優先級作為報文的802.1p優先級進行優先級映射。
【視圖】
二層以太網接口視圖/三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
dot1p:信任報文自帶的802.1p優先級,以此優先級進行優先級映射。
dscp:信任IP報文自帶的DSCP,以此優先級進行優先級映射。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上配置優先級信任模式為信任報文自帶的802.1p優先級。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos trust dot1p
【相關命令】
qos trust命令用來配置全局優先級信任模式。
undo qos trust命令用來恢複缺省情況。
【命令】
qos trust tunnel-dscp
undo qos trust tunnel-dscp
【缺省情況】
未配置全局優先級信任模式。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
tunnel-dscp:信任VXLAN報文外層IP頭的DSCP優先級,以此優先級進行優先級映射。
【使用指導】
如果希望VXLAN隧道接口信任VXLAN報文外層IP頭的DSCP優先級,除了VXLAN隧道所在的以太網接口下配置qos trust dscp,係統視圖下還需要配置qos trust tunnel-dscp。
【舉例】
# 配置設備信任VXLAN報文外層IP頭的DSCP優先級。
<Sysname> system-view
[Sysname] qos trust tunnel-dscp
qos priority命令用來配置端口的端口優先級。
undo qos priority命令用來恢複端口優先級為缺省值。
【命令】
qos priority [ dscp ] priority-value
undo qos priority [ dscp ]
【缺省情況】
端口優先級的值為0。
【視圖】
二層以太網接口視圖/三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
priority-value:端口優先級值。未配置DSCP關鍵字時,表示配置端口優先級,端口優先級的取值範圍為0~7;配置DSCP關鍵字後,表示修改報文的DSCP優先級,取值範圍為0~63。
【使用指導】
不同類型的端口優先級可以同時在同一個接口上配置,同一種類型的端口優先級配置采用覆蓋方式。
【舉例】
# 配置接口Ten-GigabitEthernet1/0/1的端口優先級為2。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos priority 2
【相關命令】
· display qos trust interface
display qos car control-plane whitelist命令用來顯示控製平麵ACL白名單的流量監管情況和統計信息。
【命令】
display qos car control-plane whitelist [ ipv6 ] slot slot-number
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
ipv6:顯示IPv6 ACL白名單的流量監管情況和統計信息。如果未指定本參數,將顯示IPv4ACL白名單的流量監管情況和統計信息。
slot slot-number:指定成員設備。slot-number為設備在IRF中的成員編號。
【使用指導】
為實現對控製平麵ACL白名單中的流量進行保護的目的,需要保證控製平麵ACL白名單流量監管功能處於開啟狀態。通過本命令,可以顯示ACL白名單流量監管情況和統計信息。
係統根據當前配置的BGP協議會話自動生成動態白名單,動態白名單中包含流量的匹配規則。
用戶可以通過display acl whitelist命令查看ACL白名單包含的匹配規則。關於display acl whitelist命令的詳細介紹,請參見“ACL和QoS命令參考”中的“ACL”。
【舉例】
# 顯示指定slot上的控製平麵的ACL白名單流量監管情況和統計信息。
<Sysname> display qos car control-plane whitelist slot 1
Slot 1:
Whitelist-based traffic policing: Enabled
Failed rule ID: 101, 202
Queue name: ftp
CIR 128 (kbps), CBS 8000 (Bytes), PIR 128 (kbps), EBS 512 (Bytes)
Green packets : 0 (Packets), 0 (Bytes)
Yellow packets: 0 (Packets), 0 (Bytes)
Red packets : 0 (Packets), 0 (Bytes)
Queue name: http
CIR 128 (kbps), CBS 8000 (Bytes), PIR 128 (kbps), EBS 512 (Bytes)
Green packets : 0 (Packets), 0 (Bytes)
Yellow packets: 0 (Packets), 0 (Bytes)
Red packets : 0 (Packets), 0 (Bytes)
Queue name: default
CIR 128 (kbps), CBS 8000 (Bytes), PIR 128 (kbps), EBS 512 (Bytes)
Green packets : 0 (Packets), 0 (Bytes)
Yellow packets: 0 (Packets), 0 (Bytes)
Red packets : 0 (Packets), 0 (Bytes)
表3-1 display qos car control-plane命令顯示信息描述表
字段 |
描述 |
Whitelist-based traffic policing |
控製平麵ACL白名單流量監管功能的開啟狀態,取值為: · Enabled,表示控製平麵ACL白名單流量監管功能已開啟 · Disabled,表示控製平麵ACL白名單流量監管功能處於關閉狀態 |
Failed rule ID |
下發失敗的ACL規則編號 |
Queue name |
協議隊列名稱 |
CIR |
承諾信息速率 |
CBS |
承諾突發尺寸 |
EBS |
超出突發尺寸 |
PIR |
峰值信息速率 |
Green packets |
綠色報文的統計信息 |
Yellow packets |
黃色報文的統計信息 |
Red packets |
紅色報文的統計信息 |
【相關命令】
· display acl whitelist(ACL和QoS命令參考/ACL)
· qos car whitelist enable
display qos car interface命令用來顯示接口的流量監管配置情況和統計信息。
【命令】
display qos car interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口的流量監管配置情況和統計信息。
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1的流量監管配置情況和統計信息。
<Sysname> display qos car interface ten-gigabitethernet 1/0/1
Interface: Ten-GigabitEthernet1/0/1
Direction: inbound
Rule: If-match any
CIR 128 (kbps), CBS 5120 (Bytes), PIR 128 (kbps), EBS 512 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets), 0 (Bytes)
Yellow packets: 0 (Packets), 0 (Bytes)
Red packets : 0 (Packets), 0 (Bytes)
# 顯示接口Ten-GigabitEthernet1/0/2的流量監管配置情況和統計信息。
<Sysname> display qos car interface ten-gigabitethernet 1/0/2
Interface: Ten-GigabitEthernet1/0/2
Direction: inbound
Rule: If-match any
CIR 50 (%), CBS 600 (ms), EBS 0 (ms),PIR 50 (%)
Green action : pass
Yellow action : pass
Red action : discard
Green packets : 0 (Packets), 0 (Bytes)
Yellow packets: 0 (Packets), 0 (Bytes)
Red packets : 0 (Packets), 0 (Bytes)
表3-2 display qos car interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號結合在一起組成 |
Direction |
流量監管應用的方向 |
Rule |
數據包的匹配規則 |
CIR |
承諾信息速率,當采用絕對值形式輸入時,單位為kbps;當采用百分比形式時,單位為% |
CBS |
承諾突發尺寸,當采用絕對值形式輸入時,單位為byte;當采用百分比形式時,單位為ms,實際的CBS值是cbs-time 乘以實際的承諾信息速率(cir值乘以接口帶寬) |
EBS |
超出突發尺寸,當采用絕對值形式輸入時,單位為byte;當采用百分比形式時,單位為ms,實際的EBS值是ebs-time 乘以實際的承諾信息速率(cir值乘以接口帶寬) |
PIR |
峰值信息速率,當采用絕對值形式輸入時,單位為kbps;當采用百分比形式時,單位為% |
Green action |
對綠色報文的動作 |
Yellow action |
對黃色報文的動作 |
Red action |
對紅色報文的動作 |
Green packets |
綠色報文的流量統計 |
Yellow packets |
黃色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
qos car any命令用來在User Profile下對所有IP數據包配置流量監管。
undo qos car命令用來取消User Profile下流量監管的配置。
【命令】
qos car { inbound | outbound } any cir committed-information-rate [ cbs committed-burst-size [ ebs excess-burst-size ] ]
qos car { inbound | outbound } any cir committed-information-rate [ cbs committed-burst-size ] pir peak-information-rate [ ebs excess-burst-size ]
undo qos car { inbound | outbound }
【缺省情況】
未配置流量監管。
【視圖】
User Profile視圖
【缺省用戶角色】
network-admin
【參數】
inbound:入方向流量監管。
outbound:出方向流量監管。
cir committed-information-rate:承諾信息速率,單位為kbps。取值範圍為1~160000000。
cbs committed-burst-size:承諾突發尺寸,即實際平均速率在承諾速率以內時的突發流量,單位為byte。
· 如果不指定cbs參數,缺省取值為與62.5 × committed-information-rate的乘積最接近且不小於該乘積值的512的整數倍,但是最大值不能超過256000000。
· 如果指定cbs參數,取值範圍512~256000000且必須為512的整數倍。
ebs excess-burst-size:過度突發尺寸,單位為byte,缺省值為0byte。取值範圍為0~256000000。
pir peak-information-rate:峰值速率,單位為kbps。取值範圍為1~160000000。
【使用指導】
數據流量符合承諾速率時,允許數據包通過;數據流量不符合承諾速率時,丟棄數據包。
多次執行本命令,最後一次執行的命令生效。
不配置峰值速率表示所配置的是單速率流量監管,否則表示雙速率流量監管。
【舉例】
# 對上線用戶user接收的報文進行流量監管。報文正常流速為256kbps,允許51200byte的突發流量通過,速率小於等於256kbps時正常發送,大於256kbps時,報文被丟棄。
<Sysname> system-view
[Sysname] user-profile user
[Sysname-user-profile-user] qos car outbound any cir 256 cbs 51200
qos car whitelist enable命令用來開啟控製平麵ACL白名單流量監管功能。
undo qos car whitelist enable命令用來關閉控製平麵ACL白名單流量監管功能。
【命令】
qos car whitelist [ ipv6 ] enable
undo qos car whitelist [ ipv6 ] enable
【缺省情況】
控製平麵ACL白名單流量監管功能處於開啟狀態,設備使用缺省的限速值對ACL白名單的流量進行流量監管,該限速值的大小與設備型號有關,請以設備的實際情況為準。
【視圖】
控製平麵視圖
【缺省用戶角色】
network-admin
【參數】
ipv6:對符合IPv6 ACL白名單的流量進行流量監管。如果未指定本參數,將對符合IPv4 ACL白名單的流量進行流量監管。
【使用指導】
為實現控製平麵ACL白名單的流量監管,需要保證控製平麵ACL白名單流量監管功能處於開啟狀態。
【舉例】
# 開啟slot 1上的控製平麵ACL白名單流量監管功能。
<Sysname> system-view
[Sysname] control-plane slot 1
[Sysname-cp-slot1] qos car whitelist enable
【相關命令】
· qos car (control plane view)
display qos gts interface命令用來顯示接口的流量整形配置情況。
【命令】
display qos gts interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口的流量整形配置情況。
【舉例】
# 顯示所有接口的流量整形配置情況。
<Sysname> display qos gts interface
Interface: Ten-GigabitEthernet1/0/1
Rule: If-match queue 1
CIR 512 (kbps), CBS 51200 (Bytes)
表3-3 display qos gts命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號結合在一起組成 |
Rule |
匹配規則 |
CIR |
承諾信息速率,當采用絕對值形式輸入時,單位為kbps |
CBS |
承諾突發尺寸,單位為byte |
qos gts命令用來在接口上配置流量整形。
undo qos gts命令用來取消接口上流量整形的配置。
【命令】
qos gts queue queue-id cir committed-information-rate [ cbs committed-burst-size ]
undo qos gts queue queue-id
【缺省情況】
未配置流量整形。
【視圖】
二層以太網接口視圖/三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
queue queue-id:對隊列上的數據包進行流量整形。queue-id為匹配的隊列號,取值範圍為0~7。
cir committed-information-rate:承諾信息速率,單位為kbps。10GE端口的取值範圍為1000~10485760,40GE端口的取值範圍為1000~41943040,100GE端口的取值範圍為1000~104857600。
cbs committed-burst-size:承諾突發尺寸,單位為byte。
· 如果不指定cbs參數,缺省取值為與62.5 × committed-information-rate的乘積最接近且不小於該乘積值的512的整數倍,但是最大值不能超過16777216。
· 如果指定cbs參數,取值範圍512~16777216且必須為512的整數倍。
【舉例】
# 在接口GigabitEthernet1/0/1上對隊列1中的報文進行流量整形。正常流速為6400kbps,突發流量為51200bytes。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] qos gts queue 1 cir 6400 cbs 51200
display qos lr interface命令用來顯示接口上的限速配置情況。
【命令】
display qos lr interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口的限速配置情況。
【舉例】
# 顯示所有接口的接口限速配置情況。
<Sysname> display qos lr interface
Interface: Ten-GigabitEthernet1/0/1
Direction: outbound
CIR 2000 (kbps), CBS 20480 (Bytes)
表3-4 display qos lr命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號結合在一起組成 |
Direction |
接口限速應用的方向 |
CIR |
承諾信息速率,單位為kbps |
CBS |
承諾突發尺寸,單位為byte |
qos lr命令用來配置接口限速。
undo qos lr命令用來取消接口配置的限速。
【命令】
qos lr { inbound | outbound } cir committed-information-rate [ cbs committed-burst-size ]
undo qos lr { inbound | outbound }
【缺省情況】
未配置限速。
【視圖】
二層以太網接口視圖/三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
inbound:入方向限速。
outbound:出方向限速。
cir committed-information-rate:承諾信息速率,單位為kbps。10GE端口的取值範圍為1000~10485760,40GE端口的取值範圍為1000~41943040,100GE端口的取值範圍為1000~104857600。
cbs committed-burst-size:承諾突發尺寸,單位為bytes。
· 如果不指定cbs參數,缺省取值為與62.5 × committed-information-rate的乘積最接近且不小於該乘積值的512的整數倍,但是最大值不能超過134217728。
· 如果指定cbs參數,取值範圍512~134217728且必須為512的整數倍。
【舉例】
# 對接口Ten-GigabitEthernet1/0/1上出方向的報文進行限速。正常流速為256kbps,突發流量為51200bytes,以後速率小於等於256kbps時正常發送,速率大於256kbps時,將進行限速。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-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:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口的接口隊列配置情況和運行統計信息。
【舉例】
# 顯示所有接口下的隊列信息。
<Sysname> display qos queue interface
Interface: Ten-GigabitEthernet1/0/1
Output queue: Weighted Round Robin queuing
Queue ID Queue name Group Weight
---------------------------------------------------
0 be 1 1
1 af1 1 2
2 af2 1 3
3 af3 1 4
4 af4 1 5
5 ef 1 9
6 cs6 1 13
7 cs7 1 15
Interface: Ten-GigabitEthernet1/0/2
Output queue: Weighted Round Robin queuing
Queue ID Queue name Group Weight
---------------------------------------------------
0 be 1 1
1 af1 1 2
2 af2 1 3
3 af3 1 4
4 af4 1 5
5 ef 1 9
6 cs6 1 13
7 cs7 1 15
.....(省略部分顯示信息)
表4-1 display qos queue interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號組成 |
Output queue |
當前出隊列的相關信息 |
Queue ID |
隊列號 |
Queue name |
隊列名稱 |
Group |
分組號,說明隊列屬於哪一個分組 |
Weight |
各個隊列的調度權重,當前WRR隊列調度權重的計算方式為按照每次輪詢可發送的報文個數進行計算,N/A表示該隊列采用SP調度算法 |
display qos queue sp interface命令用來顯示接口的SP(Strict Priority,嚴格優先級)隊列配置情況。
【命令】
display qos queue sp interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口的SP隊列配置情況。
【舉例】
# 顯示Ten-GigabitEthernet1/0/1的嚴格優先級隊列配置情況。
<Sysname> display qos queue sp interface ten-gigabitethernet 1/0/1
Interface: Ten-GigabitEthernet1/0/1
Output queue: Strict Priority queuing
表4-2 display qos queue sp interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號組成 |
Output queue |
當前出隊列類型 |
qos sp命令用來在接口上配置嚴格優先隊列。
undo qos sp命令用來恢複缺省情況。
【命令】
qos sp
undo qos sp
【缺省情況】
接口采用WRR調度算法,各隊列按照每次輪詢可發送的報文個數進行計算。
【視圖】
二層以太網接口視圖/三層以太網接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上應用SP模式的隊列調度。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos sp
【相關命令】
· display qos queue sp interface
display qos queue wrr interface命令用來顯示接口的WRR(Weighted Round Robin,加權輪詢)隊列配置情況。
【命令】
display qos queue wrr interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口的WRR隊列配置情況。
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1的WRR隊列配置情況。
<Sysname> display qos queue wrr interface ten-gigabitethernet 1/0/1
Interface: Ten-GigabitEthernet1/0/1
Output queue: Weighted Round Robin queuing
Queue ID Queue name Group Weight
---------------------------------------------------
0 be 1 1
1 af1 1 2
2 af2 1 3
3 af3 1 4
4 af4 1 5
5 ef 1 9
6 cs6 1 13
7 cs7 1 15
表4-3 display qos queue wrr interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號組成 |
Output queue |
當前出隊列類型 |
Queue ID |
隊列號 |
Queue name |
隊列名稱 |
Group |
分組號,說明隊列屬於哪一個分組 |
Weight |
各個隊列的調度權重,當前WRR隊列調度權重的計算方式為按照每次輪詢可發送的報文個數進行計算,N/A表示該隊列采用SP調度算法 |
qos wrr命令用來在接口上開啟WRR隊列。
undo qos wrr命令用來恢複缺省情況。
【命令】
qos wrr weight
undo qos wrr weight
【缺省情況】
接口采用WRR調度算法,各隊列按照每次輪詢可發送的報文個數進行計算。
【視圖】
二層以太網接口視圖/三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
weight:表示按照每次輪詢可發送的報文個數進行計算。
【使用指導】
必須先使用qos wrr命令在接口上開啟WRR隊列,然後才能進行WRR配置。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上開啟WRR隊列,並按照每次輪詢可發送的報文個數進行計算。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos wrr weight
【相關命令】
· display qos queue wrr interface
qos wrr weight命令用來配置WRR隊列或修改WRR隊列的參數。
undo qos wrr命令用來恢複指定隊列的缺省情況。
【命令】
qos wrr queue-id group 1 weight schedule-value
undo qos wrr queue-id
【缺省情況】
所有隊列均處於WRR調度組1中,調度權重從0到7分別為1、2、3、4、5、9、13、15,各隊列按照每次輪詢可發送的報文個數進行計算。
【視圖】
二層以太網接口視圖/三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
queue-id:隊列序號。取值範圍為0~7或表4-4中的關鍵字。
表4-4 queue-id數字和關鍵字對應表
queue-id數字 |
queue-id關鍵字 |
0 |
be |
1 |
af1 |
2 |
af2 |
3 |
af3 |
4 |
af4 |
5 |
ef |
6 |
cs6 |
7 |
cs7 |
group 1:表示該隊列屬於WRR優先組,目前僅支持1個WRR調度組。
weight:表示按照每次輪詢可發送的報文個數進行計算。
schedule-value:配置隊列的調度權重,取值範圍為1~15。
【使用指導】
必須先使用qos wrr命令在接口上開啟WRR隊列,然後才能進行本配置。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上應用WRR隊列,並按照每次輪詢可發送的報文個數數進行計算,配置隊列0的調度權重為10。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos wrr weight
[Sysname-Ten-GigabitEthernet1/0/1] qos wrr 0 group 1 weight 10
【相關命令】
· display qos queue wrr interface
· qos wrr
qos wrr group sp命令用來配置隊列加入SP組,采用嚴格優先級調度算法。
undo qos wrr group sp命令用來取消將隊列加入SP組。
【命令】
qos wrr queue-id group sp
undo qos wrr queue-id
【缺省情況】
所有隊列均處於WRR調度組1中。
【視圖】
二層以太網接口視圖/三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
queue-id:隊列序號。取值範圍為0~7或表4-4中的關鍵字。
【使用指導】
本命令需要在端口隊列為WRR調度模式下使用。
SP組與普通WRR優先組不同,加入SP組的端口隊列采用嚴格優先級調度算法,不再采用加權輪循調度算法。調度時先調度SP組,然後調度其他WRR優先組。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上應用WRR隊列,並配置隊列0加入SP組進行嚴格優先級調度。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos wrr weight
[Sysname-Ten-GigabitEthernet1/0/1] qos wrr 0 group sp
【相關命令】
· display qos queue wrr interface
· qos wrr
display qos qmprofile configuration命令用來顯示隊列調度策略的配置情況。
【命令】
display qos qmprofile configuration [ profile-name ] [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
profile-name:隊列調度策略名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示所有隊列調度策略的配置情況。
slot slot-number:顯示指定成員設備的隊列調度策略的配置情況。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主用設備的隊列調度策略的配置情況。
【舉例】
# 顯示隊列調度策略myprofile的配置情況。
<Sysname> display qos qmprofile configuration myprofile
Queue management profile: myprofile (ID 1)
Queue ID Type Group Schedule Schedule Min Max
unit value bandwidth bandwidth
---------------------------------------------------------------------
be SP N/A N/A N/A N/A N/A
af1 SP N/A N/A N/A N/A N/A
af2 SP N/A N/A N/A N/A N/A
af3 SP N/A N/A N/A N/A N/A
af4 SP N/A N/A N/A N/A N/A
ef SP N/A N/A N/A N/A N/A
cs6 SP N/A N/A N/A N/A N/A
cs7 SP N/A N/A N/A N/A N/A
表4-5 display qos qmprofile configuration命令顯示信息描述表
字段 |
描述 |
Queue management profile |
隊列調度策略名稱 |
Queue ID |
隊列號 |
Type |
隊列調度類型,包括SP(嚴格優先級)、WRR(加權輪詢調度) |
Group |
優先組,N/A表示無效,取值隻能為1 |
Schedule unit |
隊列調度單位,取值隻能為weight,N/A表示無效 |
Schedule vlaue |
· Weight表示報文個數 · N/A表示無效 |
Min Bandwidth |
最小保證帶寬,N/A表示無效 |
Max bandwidth |
(設備暫不支持)最大帶寬值,N/A表示無效 |
display qos qmprofile interface命令用來顯示接口的隊列調度策略的配置情況。
【命令】
display qos qmprofile interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口的隊列調度策略的配置情況。
【舉例】
# 顯示指定接口的隊列調度策略的配置情況。
<Sysname> display qos qmprofile interface ten-gigabitethernet 1/0/1
Interface: Ten-GigabitEthernet1/0/1
Direction: Outbound
Queue management profile: myprofile
表4-6 display qos qmprofile interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名稱 |
Direction |
隊列調度策略應用的方向 |
Queue management profile |
隊列調度策略名稱 |
qos apply qmprofile命令用來在接口出方向上應用隊列調度策略。
undo qos apply qmprofile命令用來恢複缺省情況。
【命令】
qos apply qmprofile profile-name
undo qos apply qmprofile
【缺省情況】
接口上未應用隊列調度策略。
【視圖】
二層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
profile-name:隊列調度策略名稱,為1~31個字符的字符串,區分大小寫。
【使用指導】
每個接口隻能應用一個隊列調度策略。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1出方向上應用隊列調度策略myprofile。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos apply qmprofile myprofile
【相關命令】
· display qos qmprofile interface
qos qmprofile命令用來創建用戶自定義的隊列調度策略,並進入相應的隊列調度策略視圖。如果指定的隊列調度策略已經存在,則直接進入該隊列調度策略視圖。
undo qos qmprofile命令用來刪除用戶自定義的隊列調度策略。
【命令】
qos qmprofile profile-name
undo qos qmprofile profile-name
【缺省情況】
不存在用戶自定義的隊列調度策略。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
profile-name:隊列調度策略名稱,為1~31個字符的字符串,區分大小寫。
【使用指導】
如果需要刪除已經應用到接口的隊列調度策略,必須先在應用的位置上取消對該隊列調度策略的應用,然後再刪除該隊列調度策略。
【舉例】
# 創建隊列調度策略myprofile,並進入隊列調度策略視圖。
<Sysname> system-view
[Sysname] qos qmprofile myprofile
[Sysname-qmprofile-myprofile]
【相關命令】
· display qos qmprofile interface
· queue
queue命令用來配置隊列調度參數。
undo queue命令用來取消隊列調度參數的配置。
【命令】
queue queue-id { sp | wrr group group-id weight schedule-value }
undo queue queue-id
【缺省情況】
隊列調度策略的內容是所有隊列均采用SP方式調度。
【視圖】
隊列調度策略視圖
【缺省用戶角色】
network-admin
【參數】
queue-id:隊列序號。取值範圍為0~7或表4-4中的關鍵字。
sp:配置隊列為嚴格優先級調度。
wrr:配置隊列為加權輪詢調度。
group group-id:優先組號。取值隻能為1。
weight:表示按照每次輪詢可發送的報文個數進行計算。
schedule-value:配置隊列的調度權重。取值範圍為1~15。
【舉例】
# 創建自定義的隊列調度策略myprofile,並配置隊列0為嚴格優先級調度。
<Sysname> system-view
[Sysname] qos qmprofile myprofile
[Sysname-qmprofile-myprofile] queue 0 sp
# 創建自定義的隊列調度策略myprofile,並配置隊列1為加權輪詢調度,分組為1,權重為10。
<Sysname> system-view
[Sysname] qos qmprofile myprofile
[Sysname-qmprofile-myprofile] queue 1 wrr group 1 weight 10
【相關命令】
· display qos qmprofile interface
· qos qmprofile
display qos wred interface命令用來顯示接口上WRED配置情況和統計信息。
【命令】
display qos wred interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定的接口類型和接口編號。如果未指定本參數,將顯示所有接口的WRED配置情況和統計信息。
【舉例】
# 顯示所有接口下應用的WRED表配置情況和統計信息。
<Sysname> display qos wred interface
Interface: Ten-GigabitEthernet1/0/3
Current WRED configuration:
Applied WRED table name: q1
Table type: Queue based WRED
QID gmin gmax gpro ymin ymax ypro rmin rmax rpro exp ECN
--------------------------------------------------------------------------------
0 100 1000 10 100 1000 10 100 1000 10 9 N
1 100 1000 10 100 1000 10 100 1000 10 9 N
2 100 1000 10 100 1000 10 100 1000 10 9 N
3 100 1000 10 100 1000 10 100 1000 10 9 N
4 100 1000 10 100 1000 10 100 1000 10 9 N
5 100 1000 10 100 1000 10 100 1000 10 9 N
6 100 1000 10 100 1000 10 100 1000 10 9 N
7 100 1000 10 100 1000 10 100 1000 10 9 N
# 顯示所有接口下配置的WRED配置情況和統計信息。
<Sysname> display qos wred interface
Interface: Ten-GigabitEthernet1/0/3
Current WRED configuration:
QID gmin gmax gpro ymin ymax ypro rmin rmax rpro exp ECN
--------------------------------------------------------------------------------
0 100 1000 10 100 1000 10 100 1000 10 9 N
1 100 1000 10 100 1000 10 100 1000 10 9 N
2 100 1000 10 100 1000 10 100 1000 10 9 N
3 100 1000 10 100 1000 10 100 1000 10 9 N
4 100 1000 10 100 1000 10 100 1000 10 9 N
5 100 1000 10 100 1000 10 100 1000 10 9 N
6 100 1000 10 100 1000 10 100 1000 10 9 N
7 100 1000 10 100 1000 10 100 1000 10 9 N
表5-1 display qos wred interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名,由接口類型和接口編號組成 |
Current WRED configuration |
當前WRED的配置情況 |
Applied WRED table name |
當前應用的WRED表的名稱 |
Table type |
WRED表類型,當前僅支持Queue based WRED |
QID |
隊列ID |
gmin |
綠色報文的隊列下限 |
gmax |
綠色報文的隊列上限 |
gpro |
綠色報文的丟棄概率 |
ymin |
黃色報文的隊列下限 |
ymax |
黃色報文的隊列上限 |
ypro |
黃色報文的丟棄概率 |
rmin |
紅色報文的隊列下限 |
rmax |
紅色報文的隊列上限 |
rpro |
紅色報文的丟棄概率 |
exp |
計算平均隊列長度指數 |
ECN |
是否對該隊列開啟了擁塞通知功能,Y表示開啟,N表示未開啟 |
display qos wred table命令用來顯示WRED表的配置情況。
【命令】
display qos wred table [ name table-name ] [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
name table-name:WRED表的名稱,為1~32個字符的字符串,區分大小寫。如果未指定本參數,則顯示所有WRED表配置情況。
slot slot-number:顯示指定成員設備的WRED表配置情況。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主用設備的WRED表配置情況。
【舉例】
# 顯示WRED表1的配置情況,表1是一個已經配置好的WRED參數表。
<Sysname> display qos wred table name 1
Table name: 1
Table type: Queue based WRED
QID gmin gmax gprob ymin ymax yprob rmin rmax rprob exponent ECN
----------------------------------------------------------------------------
0 100 1000 10 100 1000 10 100 1000 10 9 N
1 100 1000 10 100 1000 10 100 1000 10 9 N
2 100 1000 10 100 1000 10 100 1000 10 9 N
3 100 1000 10 100 1000 10 100 1000 10 9 N
4 100 1000 10 100 1000 10 100 1000 10 9 N
5 100 1000 10 100 1000 10 100 1000 10 9 N
6 100 1000 10 100 1000 10 100 1000 10 9 N
7 100 1000 10 100 1000 10 100 1000 10 9 N
表5-2 display qos wred table命令顯示信息描述表
字段 |
描述 |
Table name |
WRED表名 |
Table type |
WRED表類型 |
QID |
隊列ID |
gmin |
綠色報文的隊列下限 |
gmax |
綠色報文的隊列上限 |
gprob |
綠色報文的丟棄概率 |
ymin |
黃色報文的隊列下限 |
ymax |
黃色報文的隊列上限 |
yprob |
黃色報文的丟棄概率 |
rmin |
紅色報文的隊列下限 |
rmax |
紅色報文的隊列上限 |
rprob |
紅色報文的丟棄概率 |
exponent |
計算平均隊列長度指數 |
ECN |
是否對該隊列開啟了擁塞通知功能,Y表示開啟,N表示未開啟 |
qos wred apply命令用來在接口上應用WRED表。
undo qos wred apply命令用來恢複缺省情況。
【命令】
qos wred apply [ table-name ]
undo qos wred apply
【缺省情況】
接口沒有應用WRED表,即接口采用尾丟棄。
【視圖】
二層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
table-name:WRED表的名稱,為1~32個字符的字符串,區分大小寫。如果未指定本參數,則在接口上應用缺省WRED表。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上應用WRED表。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] qos wred apply table1
【相關命令】
· display qos wred interface
· display qos wred table
· qos wred queue table
qos wred queue table命令用來創建WRED表,同時進入該WRED表視圖。如果指定的WRED表已經存在,則直接進入WRED表視圖。
undo qos wred queue table命令用來刪除WRED表。
【命令】
qos wred queue table table-name
undo qos wred queue table table-name
【缺省情況】
設備上不存在WRED表。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
table table-name:指定WRED表的名稱,為1~32個字符的字符串,區分大小寫。
【使用指導】
設備不允許刪除正在使用的WRED表。如果需要刪除正在使用的表,請先在接口上取消應用的WRED表。
缺省WRED表可以通過display qos wred table命令顯示,不允許修改和刪除。
【舉例】
# 創建基於queue的WRED表queue-table1。
<Sysname> system-view
[Sysname] qos wred queue table queue-table1
[Sysname-wred-table-queue-table1]
【相關命令】
· display qos wred table
queue命令用來配置基於隊列的WRED表的內容。
undo queue命令用來恢複缺省情況。
【命令】
queue queue-id [ drop-level drop-level ] low-limit low-limit high-limit high-limit [ discard-probability discard-prob ]
undo queue { queue-id [ drop-level drop-level ] | all }
【缺省情況】
WRED表在創建之後,有缺省的一套參數,low-limit的取值為100,high-limit的取值為1000,discard-prob的取值為10。
【視圖】
WRED表視圖
【缺省用戶角色】
network-admin
【參數】
all:表示所有隊列。
queue-id:隊列編號。取值範圍為0~7。
drop-level drop-level:丟棄級別,在進行報文丟棄時參考的參數,0對應綠色報文、1對應黃色報文、2對應紅色報文。如果未指定本參數,後續配置的參數對該隊列所有丟棄級別的報文都生效。
low-limit low-limit:隊列平均長度的下限。取值範圍為0~16000,單位為cell資源個數,每cell資源大小為256字節。
high-limit high-limit:隊列平均長度的上限。取值範圍為0~16000,單位為cell資源個數,每cell資源大小為256字節。
discard-probability discard-prob:丟棄概率,取值越大,計算出的丟棄概率越大。取值範圍為0~100。
【使用指導】
當隊列平均長度小於下限時,不丟棄報文。當隊列平均長度在上限和下限之間時,設備隨機丟棄報文,隊列越長,丟棄概率越高。當隊列平均長度超過上限時,丟棄所有到來的報文。
【舉例】
# 配置基於隊列的WRED表queue-table1中隊列1的丟棄參數:丟棄級別為1,隊列平均長度的下限為10,隊列平均長度的上限為20,丟棄概率為30%。
<Sysname> system-view
[Sysname] qos wred queue table queue-table1
[Sysname-wred-table-queue-table1] queue 1 drop-level 1 low-limit 10 high-limit 20 discard-probability 30
【相關命令】
· display qos wred table
· qos wred queue table
queue ecn命令用來對指定隊列開啟擁塞通知功能。
undo queue ecn命令用來恢複缺省情況。
【命令】
queue queue-id ecn
undo queue queue-id ecn
【缺省情況】
對任何隊列都未開啟擁塞通知功能。
【視圖】
WRED表視圖
【缺省用戶角色】
network-admin
【參數】
queue-id:隊列編號。取值範圍為0~7。
【使用指導】
在報文的發送端和接收端都支持ECN功能時,設備可以通過對ECN域的識別和標記將擁塞狀況告知終端,避免擁塞加劇。
當啟用ECN功能時,請勿在iNQA中指定比特位6或7作為其染色位,反之亦然。有關iNQA的詳細介紹,請參見“網絡管理與監控配置指導”中的“iNQA”。
【舉例】
# 在WRED表queue-table1中,對隊列1開啟擁塞通知功能。
<Sysname> system-view
[Sysname] qos wred queue table queue-table1
[Sysname-wred-table-queue-table1] queue 1 ecn
【相關命令】
· display qos wred table
· qos wred queue table
queue weighting-constant命令用來配置計算平均隊列長度的指數。
undo queue weighting-constant命令用來恢複缺省情況。
【命令】
queue queue-id weighting-constant exponent
undo queue queue-id weighting-constant
【缺省情況】
計算平均隊列長度的指數為9。
【視圖】
WRED表視圖
【缺省用戶角色】
network-admin
【參數】
queue-id:隊列編號。取值範圍為0~7。
weighting-constant exponent:計算平均隊列長度的指數。取值範圍為0~15。
【使用指導】
平均隊列長度的指數越大,計算平均隊列長度時對隊列的實時變化越不敏感。計算隊列平均長度的公式為:平均隊列長度=(以前的平均隊列長度×(1-1/2n))+(當前隊列長度×(1/2n))。其中n表示指數。
【舉例】
# 在WRED表queue-table1中,配置計算平均隊列長度的指數為12。
<Sysname> system-view
[Sysname] qos wred queue table queue-table1
[Sysname-wred-table-queue-table1] queue 1 weighting-constant 12
【相關命令】
· display qos wred table
· qos wred queue table
car name命令用來配置聚合CAR動作。
undo car用來恢複缺省情況。
【命令】
car name car-name
undo car
【缺省情況】
未配置聚合CAR動作。
【視圖】
流行為視圖
【缺省用戶角色】
network-admin
【參數】
car-name:聚合CAR的名稱,首字符需要以字母開頭,為1~31個字符的字符串,區分大小寫。
【舉例】
# 配置流行為be1的聚合CAR動作為aggcar-1。
<Sysname> system-view
[Sysname] traffic behavior be1
[Sysname-behavior-be1] car name aggcar-1
【相關命令】
· display qos car name
· display traffic behavior user-defined
display qos car name命令用來顯示聚合CAR的配置和統計信息。
【命令】
display qos car name [ car-name ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
car-name:聚合CAR的名稱,首字符需要以字母開頭,為1~31個字符的字符串,區分大小寫。顯示指定聚合CAR的配置和統計信息。如果未指定本參數,將顯示所有聚合CAR的配置和統計信息。
【舉例】
# 顯示聚合CAR的配置和統計信息。
<Sysname> display qos car name
Name: a
Mode: aggregative
CIR 32 (kbps) CBS: 2048 (Bytes) PIR: 888 (kbps) EBS: 0 (Bytes)
Green action : pass
Yellow action : pass
Red action : discard
Slot 0:
Green packets : 0 (Packets), 0 (Bytes)
Yellow packets: 0 (Packets), 0 (Bytes)
Red packets : 0 (Packets), 0 (Bytes)
Slot 1:
Green packets : 0 (Packets), 0 (Bytes)
Yellow packets: 0 (Packets), 0 (Bytes)
Red packets : 0 (Packets), 0 (Bytes)
Slot 2:
Apply failed
表6-1 display qos car name命令顯示信息描述表
字段 |
描述 |
Name |
聚合CAR的名稱 |
Mode |
聚合CAR的類型,取值為aggregative(聚合CAR) |
CIR CBS PIR EBS |
流量監管流量的參數配置 |
Green action |
對綠色報文的動作 · discard:丟棄報文 · pass:允許報文通過 |
Yellow action |
對黃色報文的動作 · discard:丟棄報文 · pass:允許報文通過 |
Red action |
對紅色報文的動作 · discard:丟棄報文 · pass:允許報文通過 |
Green packets |
綠色報文的流量統計 |
Yellow packets |
黃色報文的流量統計 |
Red packets |
紅色報文的流量統計 |
qos car命令用來配置聚合CAR。
undo qos car命令用來取消聚合CAR的配置。
【命令】
qos car car-name aggregative cir committed-information-rate [ cbs committed-burst-size [ ebs excess-burst-size ] ] [ green action | red action | yellow action ] *
qos car car-name aggregative cir committed-information-rate [ cbs committed-burst-size ] pir peak-information-rate [ ebs excess-burst-size ] [ green action | red action | yellow action ] *
undo qos car car-name
【缺省情況】
未配置聚合CAR。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
car-name:聚合CAR的名稱,首字符需要以字母開頭,為1~31個字符的字符串,區分大小寫。
cir committed-information-rate:承諾信息速率,單位為kbps。取值範圍為8~160000000。
cbs committed-burst-size:承諾突發尺寸,即實際平均速率在承諾速率以內時的突發流量,單位為byte。
· 如果不指定cbs參數,缺省取值為與62.5 × committed-information-rate的乘積最接近且不小於該乘積值的512的整數倍,但是最大值不能超過256000000。
· 如果指定cbs參數,取值範圍512~256000000且必須為512的整數倍。
ebs excess-burst-size:過度突發尺寸,單位為byte。
配置pir參數後:
· 如果不指定ebs,則ebs缺省取值為與62.5 × peak-information-rate的乘積最接近且不小於512的整數倍,但是最大值不能超過256000000。
· 如果指定ebs,取值範圍0~256000000且必須為512的整數倍。
未配置pir參數時,ebs的取值範圍為0~256000000且必須為512的整數倍。
pir peak-information-rate:峰值速率,單位為kbps。取值範圍為8~160000000。
green action:數據包的流量符合承諾速率時對數據包采取的動作,缺省動作為pass。
red action:數據包的流量既不符合承諾速率也不符合峰值速率時對數據包采取的動作,缺省動作為discard。
yellow action:數據包的流量不符合承諾速率但是符合峰值速率時對數據包采取的動作,缺省動作為pass。
action:對數據包采取的動作,有以下幾種:
· discard:丟棄數據包。
· pass:允許數據包通過。
· remark-dot1p-pass new-cos:設置新的802.1P報文的優先級值,並允許數據包通過,取值範圍為0~7。
· remark-dscp-pass new-dscp:設置報文新的DSCP值,並允許數據包通過,取值範圍為0~63;用文字表示時,可以選取af11、af12、af13、af21、af22、af23、af31、af32、af33、af41、af42、af43、cs1、cs2、cs3、cs4、cs5、cs6、cs7、default、ef。
【使用指導】
聚合CAR配置需要在策略中引用後才能生效。
不配置峰值速率表示所配置的是單速率流量監管,否則表示雙速率流量監管。
【舉例】
# 配置聚合CAR采取的CAR參數取值,cir取值為25600,cbs取值為512000,對於紅色報文采取丟棄的動作。
<Sysname> system-view
[Sysname] qos car aggcar-1 aggregative cir 25600 cbs 512000 red discard
【相關命令】
· display qos car name
reset qos car name命令用來清除聚合CAR的統計信息。
【命令】
reset qos car name [ car-name ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
car-name:聚合CAR的名稱,首字符需要以字母開頭,為1~31個字符的字符串,區分大小寫。清除指定聚合CAR的統計信息。如果未指定本參數,將清除所有聚合CAR的統計信息。
【舉例】
# 清除聚合CAR aggcar-1的統計信息。
<Sysname> reset qos car name aggcar-1
display qos queue-statistics interface outbound命令用來顯示端口隊列出方向的統計信息。
【命令】
display qos queue-statistics interface [ interface-type interface-number ] outbound
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,將顯示所有接口的隊列出方向統計信息。
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1的隊列出方向統計信息。
<Sysname> display qos queue-statistics interface ten-gigabitethernet 1/0/1 outbound
Interface: Ten-GigabitEthernet1/0/1
Direction: outbound
Queue 0
Forwarded: 0 packets, 0 bytes, 0 pps, 0 bps
Dropped: 0 packets, 0 bytes
…略…
Queue 7
Forwarded: 0 packets, 0 bytes, 0 pps, 0 bps
Dropped: 0 packets, 0 bytes
表7-1 display qos queue-statistics interface outbound命令顯示信息描述表
字段 |
描述 |
Interface |
端口隊列統計的端口 |
Direction |
端口隊列統計的方向 |
Forwarded |
轉發的數據包數目、字節數和速率 |
Dropped |
丟棄的數據包數目和字節數 |
Queue 0、Queue 1、Queue 2、Queue 3、Queue 4、Queue 5、Queue 6、Queue 7 |
某端口隊列統計信息 |
Green forwarded |
綠色報文轉發的數據包數目和字節數 |
Green dropped |
綠色報文丟棄的數據包數目和字節數 |
Yellow forwarded |
黃色報文轉發的數據包數目和字節數 |
Yellow dropped |
黃色報文丟棄的數據包數目和字節數 |
Red forwarded |
紅色報文轉發的數據包數目和字節數 |
Red dropped |
紅色報文丟棄的數據包數目和字節數 |
Total queue length |
隊列總長度 |
use ratio |
隊列使用率 |
【相關命令】
· reset counters interface(二層技術-以太網交換命令參考/以太網接口)
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!