• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

01-接入分册

10-QinQ命令

本章节下载  (119.24 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S7500E/S7500E/Command/Command_Manual/H3C_S7500E_CM(Release_6300_V1.03)/01-CM/200911/655031_30005_0.htm

10-QinQ命令


1 QinQ配置命令

1.1  QinQ配置命令

1.1.1  classifier behavior

【命令】

classifier classifier-name behavior behavior-name

undo classifier classifier-name

【视图】

策略视图

【缺省级别】

2:系统级

【参数】

classifier-name:类的名称,取值为1~31个字符。

behavior–name:流行为的名称,取值为1~31个字符。

【描述】

classifier behavior命令用来在策略中为类指定流行为,使类与流行为关联。undo classifier命令用来取消策略中类和流行为的关联。

需要注意的是,策略中每个类只能与一个动作关联。

相关配置可参考命令qos policy

当用户在策略下配置了多组类和流行为的对应关系时,如果某个流行为中配置了nest动作,建议用户不要在此流行为中配置其他动作,以保证应用策略后实际的运行结果与用户的配置意图一致。

 

【举例】

# 在策略“user1”中为类“database”指定流行为“test”。

<Sysname> system-view

[Sysname] qos policy user1

[Sysname-qospolicy-user1] classifier database behavior test

1.1.2  if-match customer-vlan-id

【命令】

if-match customer-vlan-id vlan-id-list

undo if-match customer-vlan-id vlan-id-list

【视图】

类视图

【缺省级别】

2:系统级

【参数】

vlan-id-list:用户VLAN ID的范围,形式可以为vlan-id to vlan-id,也可以输入多个不连续的VLAN ID,用空格隔开,设备最多允许用户同时指定8个VLAN ID;VLAN ID的取值范围为1~4094

【描述】

if-match customer-vlan-id命令用来使用用户VLAN ID作为匹配规则对报文进行分类。undo if-match customer-vlan-id命令用来删除匹配报文的规则。

【举例】

# 在名为“class1”的类中创建匹配规则,将用户VLAN ID为9到100的报文归为此类。

<Sysname> system-view

[Sysname] traffic classifier class1

[Sysname-classifier-class1] if-match customer-vlan-id 9 to 100

1.1.3  nest top-most vlan-id

【命令】

nest top-most vlan-id vlan-id

undo nest

【视图】

流行为视图

【缺省级别】

2:系统级

【参数】

vlan-idVLAN编号,取值范围为14094

【描述】

nest top-most vlan-id命令用来为流行为配置创建外层VLAN标签的动作。undo nest命令用来取消流行为中创建外层VLAN标签动作的配置。

相关配置可参考命令qos policytraffic behavior

【举例】

# 为流行为database配置创建外层VLAN标签的动作,并配置外层VLAN标签为100

<Sysname> system-view

[Sysname] traffic behavior database

[Sysname-behavior-database] nest top-most vlan-id 100

1.1.4  qinq enable

【命令】

qinq enable

undo qinq enable

【视图】

以太网端口视图/二层聚合端口视图/端口组视图

【缺省级别】

2:系统级

【参数】

【描述】

qinq enable命令用来开启以太网端口的基本QinQ功能。undo qinq enable命令用来关闭以太网端口的基本QinQ功能。

缺省情况下,以太网端口的基本QinQ功能关闭。

打开基本QinQ功能的端口,报文将添加新的VLAN Tag,其VLAN Tag携带的VLAN ID为该端口的缺省VLAN ID。

在以太网端口视图或二层聚合端口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

【举例】

# 开启端口GigabitEthernet2/0/1的基本QinQ功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

[Sysname-GigabitEthernet2/0/1] qinq enable

# 开启端口组1中所有端口的基本QinQ功能。

<Sysname> system-view

[Sysname] interface bridge-aggregation 1

[Sysname-Bridge-Aggregation1] qinq enable

1.1.5  qinq ethernet-type customer-tag

【命令】

qinq ethernet-type customer-tag hex-value

undo qinq ethernet-type customer-tag

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

hex-value:十六进制格式的协议类型值,取值范围为0x0001~0xFFFF。但不允许配置为表1-1中列举的常用协议类型值。

表1-1 常用协议类型值

协议类型

对应值

ARP

0x0806

PUP

0x0200

RARP

0x8035

IP

0x0800

IPv6

0x86DD

PPPoE

0x8863/0x8864

MPLS

0x8847/0x8848

IPX/SPX

0x8137

IS-IS

0x8000

LACP

0x8809

802.1x

0x888E

集群

0x88A7

设备保留

0xFFFD/0xFFFE/0xFFFF

 

【描述】

qinq ethernet-type customer-tag命令用来配置用户网络的TPID值。undo qinq ethernet-type customer-tag命令用来恢复用户网络的TPID值为缺省值。

缺省情况下,用户网络的TPID值为0x8100。

【举例】

# 配置用户网络的TPID值为0x9100。

<Sysname> system-view

[Sysname] qinq ethernet-type customer-tag 9100

1.1.6  qinq ethernet-type service-tag

【命令】

qinq ethernet-type service-tag hex-value

undo qinq ethernet-type service-tag

【视图】

以太网端口视图/二层聚合端口视图/端口组视图

【缺省级别】

2:系统级

【参数】

hex-value:十六进制格式的协议类型值,取值范围为0x0001~0xFFFF。但不允许配置为表1-1中列举的常用协议类型值。

表1-2 常用协议类型值

协议类型

对应值

ARP

0x0806

PUP

0x0200

RARP

0x8035

IP

0x0800

IPv6

0x86DD

PPPoE

0x8863/0x8864

MPLS

0x8847/0x8848

IPX/SPX

0x8137

IS-IS

0x8000

LACP

0x8809

802.1x

0x888E

集群

0x88A7

设备保留

0xFFFD/0xFFFE/0xFFFF

 

【描述】

qinq ethernet-type service-tag命令用来配置运营商网络的TPID值。undo qinq ethernet-type service-tag命令用来恢复运营商网络的TPID值为缺省值。

缺省情况下,运营商网络的TPID值为0x8100。

【举例】

# 配置GigabitEthernet2/0/1端口的运营商网络TPID值为0x9100。

<Sysname> system-view

[Sysname] interface gigabitethernet2/0/1

[Sysname-GigabitEthernet2/0/1] qinq ethernet-type service-tag 9100

1.1.7  qos apply policy

【命令】

qos apply policy policy-name inbound

undo qos apply policy inbound

【视图】

以太网端口视图/端口组视图

【缺省级别】

2:系统级

【参数】

inbound:对端口接收的报文应用策略。

policy-name:策略的名称,取值范围为1~31个字符。

【描述】

qos apply policy命令用来在端口或端口组上应用QoS策略。undo qos apply policy命令用来取消QoS策略的应用。

需要注意的是,在灵活QinQ的应用中,SC/SA/EA系列的单板均只支持对接收的报文应用策略,因此该命令需要配置到接收用户网络报文的端口上。

关于单板类型的详细介绍请参见安装手册。

 

【举例】

# 对端口GigabitEthernet 2/0/1接收的报文应用策略test。

<Sysname> system-view

[Sysname] interface gigabitethernet 2/0/1

[Sysname-GigabitEthernet2/0/1] qos apply policy test inbound

1.1.8  qos policy

【命令】

qos policy policy-name

undo qos policy policy-name

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

policy-name:策略的名称,取值范围为1~31个字符。

【描述】

qos policy命令用来定义一个策略并进入策略视图。undo qos policy命令用来删除一个策略。

需要注意的是,如果某个策略处于应用状态,则不允许删除该策略。用户需要取消对该策略的应用,然后再使用undo qos policy命令删除该策略。

相关配置可参考命令classifier behaviorqos apply policy

【举例】

# 定义一个名为user1的策略。

<Sysname> system-view

[Sysname] qos policy user1

[Sysname-qospolicy-user1]

1.1.9  traffic behavior

【命令】

traffic behavior behavior-name

undo traffic behavior behavior-name

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

behavior-name:流行为的名称,取值范围为1~31个字符。

【描述】

traffic behavior命令用来定义一个流行为并进入流行为视图。undo traffic behavior命令用来删除一个流行为。

相关配置可参考命令qos policyqos apply policyclassifier behavior

【举例】

# 定义一个名为behavior1的流行为。

<Sysname> system-view

[Sysname] traffic behavior behavior1

[Sysname-behavior-behavior1]

1.1.10  traffic classifier

【命令】

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

undo traffic classifier classifier-name

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

and:指定类中规则之间的关系为逻辑与,即报文必须匹配全部规则才属于该类。

or:指定类中规则之间的关系为逻辑或,即报文只要匹配其中任何一个规则就属于该类。

classifier-name:类的名称,取值范围为1~31个字符。

【描述】

traffic classifier命令用来定义一个类并进入类视图。undo traffic classifier命令用来删除一个类。

缺省情况下,类中各规则之间的关系为and,即逻辑与。

【举例】

# 定义一个名为class1的类。

<Sysname> system-view

[Sysname] traffic classifier class1

[Sysname-classifier-class1]

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们