• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

06 ACL和QoS命令參考

目錄

02-QoS命令

本章節下載 02-QoS命令  (320.48 KB)

02-QoS命令


1 QoS策略配置命令

1.1 定義類的命令

1.1.1 display traffic classifier

【命令】

display traffic classifier user-defined [ tcl-name ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

user-defined:用戶定義類。

tcl-name:流分類名稱,為131個字符的字符串。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

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

分類規則

 

1.1.2 if-match

【命令】

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

表1-2 類的匹配規則取值

取值

描述

acl [ ipv6 ] { acl-number | name acl-name }

定義匹配ACL的規則

acl-numberACL的序號,IPv4 ACL序號的取值範圍是20003999,二層ACL序號的取值範圍是40004999IPv6 ACL序號的取值範圍是20003999

acl-nameACL的名稱,為163個字符的字符串,不區分大小寫,必須以英文字母azAZ開頭,為避免混淆,ACL的名稱不可以使用英文單詞all

customer-vlan-id vlan-id

定義匹配用戶網絡VLAN ID的規則,vlan-idVLAN ID的列表,形式可以為vlan-id to vlan-id,也可以輸入多個不連續的VLAN ID,用空格隔開,設備最多允許用戶同時指定8VLAN IDVLAN ID的取值範圍為14094

需要注意的是,定義匹配用戶網絡VLAN ID的規則時,設備僅支持指定一個VLAN ID

 

說明

·          對於下行端口為24端口的設備,僅支持二層ACL配置customer-vlan-id或基於VLANQoS策略;對於下行端口為非24端口的設備,命令acl ipv6customer-vlan-id不能同時配置,且含有acl ipv6的規則不能在全局VLAN上配置。

·          命令aclcustomer-vlan-id可以同時配置,但含有customer-vlan-id的規則不能在全局VLAN上配置。

·          在應用策略時,流分類中必須有且隻能配置一條ACL,並且匹配aclacl 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

1.1.3 traffic classifier

【命令】

traffic classifier tcl-name [ operator { and | or } ]

undo traffic classifier tcl-name

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

and:指定類下的規則之間是邏輯與的關係,即數據包必須匹配全部規則才屬於該類。

or:指定類下的規則之間是邏輯或的關係,即數據包隻要匹配其中任何一個規則就屬於該類。目前產品不支持該參數的配置。

tcl-name:流分類名稱,為131個字符的字符串。

【描述】

traffic classifier命令用來定義一個類並進入類視圖。undo traffic classifier命令用來刪除一個類。

缺省情況下為operator and

相關配置可參考命令qos policyqos apply policyclassifier behavior

【舉例】

# 定義一個名為class1的類。

<Sysname> system-view

[Sysname] traffic classifier class1

[Sysname-classifier-class1]

1.2 定義流行為的命令

1.2.1 car

【命令】

car cir committed-information-rate

undo car

【視圖】

流行為視圖

【缺省級別】

2:係統級

【參數】

cir committed-information-rate:承諾信息速率。流量的平均速率,單位為kbps。取值範圍為161000000且必須為16的整數倍。

【描述】

car命令用來為流行為配置流量監管動作。undo car命令用來取消流量監管動作配置。

需要注意的是:

·              端口上應用的策略中使用car時,可以應用到端口報文的接收或者發送方向。

·              如果多次使用該命令在同一個流行為下配置,最後一次配置生效。

·              對於下行端口為24端口的設備,該配置隻支持對前512條流行為生效;對於下行端口為非24端口的設備,該配置隻支持對前64條流行為生效。

相關配置可參考命令qos policytraffic behaviorclassifier behavior

【舉例】

# 為流行為配置流量監管,報文信息限速為128kbps

<Sysname> system-view

[Sysname] traffic behavior database

[Sysname-behavior-database] car cir 128

1.2.2 display traffic behavior

【命令】

display traffic behavior user-defined [ behavior-name ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

user-defined:用戶定義行為。

behavior-name:行為名,如果未指定行為名,則顯示所有用戶定義行為的信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

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

重標記的類型。可支持的類型有DSCPdot1p COS等相關類型描述請參考1.2 定義流行為的命令

Committed Access Rate

流量限速的相關信息

 

1.2.3 filter

【命令】

filter { deny | permit }

undo filter

【視圖】

流行為視圖

【缺省級別】

2:係統級

【參數】

deny:丟棄數據包。

permit:允許數據包通過。

【描述】

filter命令用來為流行為配置流量過濾動作。undo filter命令用來取消過濾動作配置。

【舉例】

# 為流行為配置丟棄數據包的過濾動作。

<Sysname> system-view

[Sysname] traffic behavior database

[Sysname-behavior-database] filter deny

1.2.4 redirect

【命令】

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

1.2.5 remark customer-vlan-id

【命令】

remark customer-vlan-id vlan-id

undo remark customer-vlan-id

【視圖】

流行為視圖

【缺省級別】

2:係統級

【參數】

vlan-id:表示重標記報文VLANCVLAN)的編號,取值範圍為14094

【描述】

remark customer-vlan-id命令用來配置重標記報文的CVLANundo remark customer-vlan-id命令用來取消重標記報文的CVLAN

【舉例】

# 在流行為b1上配置重標記報文的CVLANVLAN 111

<Sysname> system-view

[Sysname] traffic behavior b1

[Sysname-behavior-b1] remark customer-vlan-id 111

1.2.6 remark dot1p

【命令】

remark dot1p 8021p

undo remark dot1p

【視圖】

流行為視圖

【缺省級別】

2:係統級

【參數】

8021p:標記的802.1p優先級,取值範圍為07

【描述】

remark dot1p命令用來配置標記報文的802.1p優先級。undo remark dot1p命令用來取消配置。

需要注意的是,下行端口為24端口的設備不支持該命令的配置。

【舉例】

# 配置標記報文的802.1p優先級值為2

<Sysname> system-view

[Sysname] traffic behavior database

[Sysname-behavior-database] remark dot1p 2

1.2.7 remark dscp

【命令】

remark dscp dscp-value

undo remark dscp

【視圖】

流行為視圖

【缺省級別】

2:係統級

【參數】

dscp-valueDSCP值,取值範圍為063,也可以是關鍵字,如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 policytraffic behaviorclassifier behavior

【舉例】

# 配置標記報文的DSCP值為6

<Sysname> system-view

[Sysname] traffic behavior database

[Sysname-behavior-database] remark dscp 6

1.2.8 traffic behavior

【命令】

traffic behavior behavior-name

undo traffic behavior behavior-name

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

behavior-name:流行為名稱,為131個字符的字符串。

【描述】

traffic behavior命令用來定義一個流行為並進入流行為視圖。undo traffic behavior命令用來刪除一個流行為。

相關配置可參考命令qos policyqos apply policyclassifier behavior

【舉例】

# 定義一個名為behavior1的流行為。

<Sysname> system-view

[Sysname] traffic behavior behavior1

[Sysname-behavior-behavior1]

1.3 定義策略和應用策略的命令

1.3.1 classifier behavior

【命令】

classifier tcl-name behavior behavior-name

undo classifier tcl-name

【視圖】

策略視圖

【缺省級別】

2:係統級

【參數】

tcl-name:流分類名稱,為131個字符的字符串。

behavior-name:流行為名稱,為131個字符的字符串。

【描述】

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]

1.3.2 display qos policy

【命令】

display qos policy user-defined [ policy-name [ classifier tcl-name ] ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

user-defined:用戶定義策略。

policy-name:策略名,為131個字符的字符串。如果未指定,則顯示所有用戶定義策略的配置信息。

tcl-name:策略中的類名。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

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命令

 

1.3.3 display qos policy global

【命令】

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:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

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

流量限速的相關信息

 

1.3.4 display qos policy interface

【命令】

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:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

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

策略裏行為的名字及配置信息,參見流分類的相關命令

 

1.3.5 display qos vlan-policy

【命令】

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表示策略名稱,為131個字符的字符串。

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:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

display qos vlan-policy命令用來顯示基於VLAN應用QoS策略的信息。

需要注意的是,如果不指定設備,則顯示整個係統基於VLAN應用QoS策略的信息。

【舉例】

# 顯示設備上基於VLAN應用的名為testQoS策略信息。

<Sysname> display qos vlan-policy name test slot 1

Policy test

Vlan 200inbound

表1-8 display qos vlan-policy命令顯示信息描述表

字段

描述

Policy

QoS策略名稱

Vlan

引用QoS策略的VLAN ID

inbound

VLAN接收到的報文應用QoS策略

 

# 顯示VLAN 2QoS策略信息。

<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

流行為的名稱及其內容,內容可以有多種類型

 

1.3.6 qos apply policy (interface view, port group view)

【命令】

qos apply policy policy-name inbound

undo qos apply policy [ policy-name ] inbound

【視圖】

二層以太網端口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

inbound:在入方向應用QoS策略。

policy policy-name:策略名,為131個字符的字符串。

【描述】

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

1.3.7 qos apply policy (user-profile view)

【命令】

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視圖下應用的策略中的流行為隻支持remarkcarfilter三種動作。

·              user-profile視圖下應用的策略不能為空策略。

【舉例】

# 對上線用戶user接收的報文應用策略test(該策略已經建立)。

<Sysname> system-view

[Sysname] user-profile user

[Sysname-user-profile-user] qos apply policy test inbound

1.3.8 qos apply policy global

【命令】

qos apply policy policy-name global inbound

undo qos apply policy [ policy-name ] global inbound

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

policy-name:策略名,為131個字符的字符串。

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

1.3.9 qos policy

【命令】

qos policy policy-name

undo qos policy policy-name

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

policy policy-name:策略名,為131個字符的字符串。

【描述】

qos policy命令用來定義一個策略並進入策略視圖。undo qos policy命令用來刪除一個策略。

如果該策略已經被應用,則不允許刪除該策略,需要先在應用的位置上取消對該策略的應用,然後再使用undo qos policy命令刪除該策略。

相關配置可參考命令classifier behaviorqos apply policy

【舉例】

# 定義一個名為user1的策略。

<Sysname> system-view

[Sysname] qos policy user1

[Sysname-qospolicy-user1]

1.3.10 qos vlan-policy

【命令】

qos vlan-policy policy-name vlan vlan-id-list inbound

undo qos vlan-policy [ policy-name ] vlan vlan-id-list inbound

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

policy-name:策略名稱,為131個字符的字符串。

vlan-id-listVLAN ID列表,形式可以是vlan-id to vlan-id,其中,vlan-id為指定VLANID號,取值範圍為14094。可以輸入多個不連續的VLAN ID,中間以空格隔開。設備最多允許用戶同時指定8VLAN ID。需要注意的是,同一條ACL隻能被應用一次,建議指定1VLAN 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

 


2 優先級映射配置命令

2.1 優先級映射表配置命令

2.1.1 display qos map-table

【命令】

display qos map-table [ dot1p-lp | dscp-lp ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

dot1p-lp802.1p優先級到本地優先級映射表。

dscp-lpDSCP到本地優先級映射表。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

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

映射表的輸出值

 

2.1.2 import

【命令】

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優先級45相對應的本地優先級為1

<Sysname> system-view

[Sysname] qos map-table dot1p-lp

[Sysname-maptbl-dot1p-lp] import 4 5 export 1

2.1.3 qos map-table

【命令】

qos map-table { dot1p-lp | dscp-lp }

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

dot1p-lp802.1p優先級到本地優先級映射表。

dscp-lpDSCP到本地優先級映射表。

【描述】

qos map-table命令用來進入指定的優先級映射表視圖。

相關配置可參考命令display qos map-table

【舉例】

# 進入802.1p優先級到丟棄優先級映射表視圖。

<Sysname> system-view

[Sysname] qos map-table dot1p-lp

[Sysname-maptbl-dot1p-lp]

2.2 端口優先級配置命令

2.2.1 qos priority

【命令】

qos priority priority-value

undo qos priority

【視圖】

二層以太網端口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

priority-value:端口優先級值,取值範圍為07

【描述】

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

2.3 端口優先級信任模式配置命令

2.3.1 display qos trust interface

【命令】

display qos trust interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

interface-type interface-number:指定的端口類型和端口編號。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

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表示不信任報文的優先級

 

2.3.2 qos trust

【命令】

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


3 端口限速配置命令

3.1 端口限速配置命令

3.1.1 display qos lr interface

【命令】

display qos lr interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

interface-type interface-number:指定的端口類型和端口編號。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

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

 

3.1.2 qos lr

【命令】

qos lr { inbound | outbound } cir committed-information-rate

undo qos lr { outbound | inbound }

【視圖】

二層以太網端口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

inbound:對端口接收的數據流進行限速。

outbound:對端口發送的數據流進行限速。

cir committed-information-rate:承諾信息速率。流量的平均速率,單位為kbps。千兆端口取值範圍為161000000,且均必須為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


4 擁塞管理配置命令

4.1 加權輪詢隊列配置命令

4.1.1 display qos wrr interface

【命令】

display qos wrr interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

interface-type interface-number:指定的端口類型和端口編號。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1256個字符的字符串,區分大小寫。

【描述】

display qos wrr interface命令用來顯示端口的WRRWeighted Round Robin,加權輪詢)隊列配置情況。

如不指定端口,本命令將顯示所有端口的WRR隊列配置情況。

相關配置可參考命令qos wrr

【舉例】

# 顯示端口Ethernet1/0/1WRR隊列配置信息。

<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調度算法

 

4.1.2 qos wrr group sp

【命令】

qos wrr queue-id group sp

undo qos wrr queue-id group sp

【視圖】

二層以太網端口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

queue-id:隊列序號,取值07

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

4.1.3 qos wrr weight

【命令】

qos wrr queue-id group 1 weight schedule-value

undo qos wrr queue-id group 1 weight

【視圖】

二層以太網端口視圖/端口組視圖

【缺省級別】

2:係統級

【參數】

queue-id:隊列序號,取值07

1:表示該隊列屬於group 1,即WRR隊列組。

weight schedule-value:配置隊列的調度權重,schedule-value的取值範圍為136

【描述】

qos wrr weight命令用來配置WRR隊列的調度權重。undo qos wrr weight命令用來將WRR隊列參數恢複為缺省情況。

缺省情況下,07隊列的調度權重分別為11111111

在二層以太網端口視圖下執行該命令,則該配置隻在當前端口生效;在端口組視圖下執行該命令,則該配置將在端口組中的所有端口生效。

相關配置可參考命令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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們