选择区域语言: EN CN HK

03-二层技术-以太网交换命令参考

08-QinQ命令

本章节下载  (116.54 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR6600/Command/Command_Manual/H3C_SR6600_SR6600-X_CR-R3302(V1.20)/03/201401/814597_30005_0.htm

08-QinQ命令


1 QinQ

说明

·     本节命令仅在SAP板工作在二层模式时支持。

·     SR6600/SR6600-X路由器的灵活QinQ功能通过QoS策略实现,有关定义和应用Qos策略的配置命令,请参见“ACL和QoS命令参考”中的“QoS策略配置命令”。

 

1.1  QinQ配置命令

1.1.1  nest

【命令】

nest  top-most  vlan-id vlan-id

undo nest top-most

【视图】

流行为视图

【缺省级别】

2:系统级

【参数】

top-most:表示在最外层插入VLAN Tag。

vlan-id vlan-id:指定VLAN,vlan-id为指定VLAN的编号,取值范围为1~4094。

【描述】

nest命令用来配置插入VLAN Tag的动作。undo nest命令用来取消插入VLAN Tag的动作。

需要注意的是:

l     在接口上应用含有本命令的策略时,只能应用到接口的入方向。

l     在同一个流行为上多次配置本命令,新配置将覆盖旧配置。

【举例】

# 在流行为b1上配置如下动作:在最外层插入VLAN 123的VLAN Tag。

<Sysname> system-view

[Sysname] traffic behavior b1

[Sysname-behavior-b1] nest top-most vlan-id 123

1.1.1  qinq enable

【命令】

qinq enable

undo qinq enable

【视图】

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

【缺省级别】

2:系统级

【参数】

【描述】

qinq enable命令用来使能端口的基本QinQ功能。undo qinq enable命令用来恢复缺省情况。

缺省情况下,端口的基本QinQ功能处于关闭状态。

使能了基本QinQ功能的端口将为其收到的报文添加新的VLAN Tag,该VLAN Tag即该端口缺省VLAN的Tag。

需要注意的是,二层以太网接口视图下的配置只对当前端口有效;二层聚合接口视图下的配置对当前接口及其对应聚合组内的所有成员端口都有效;端口组视图下的配置对当前端口组中的所有端口有效。

【举例】

# 在端口GigabitEthernet4/0/1上使能基本QinQ功能。

<Sysname> system-view

[Sysname] interface GigabitEthernet 4/0/1

[Sysname-GigabitEthernet4/0/1] qinq enable

# 在端口组1中的所有端口上都使能基本QinQ功能。

<Sysname> system-view

[Sysname] port-group manual 1

[Sysname-port-group-manual-1] group-member GigabitEthernet 4/0/1 to GigabitEthernet 4/0/6

[Sysname-port-group-manual-1] qinq enable

1.1.2  qinq ethernet-type

【命令】

qinq ethernet-type [ customer-tag | service-tag ] hex-value

undo qinq ethernet-type [ customer-tag | service-tag ]

【视图】

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

【缺省级别】

2:系统级

【参数】

customer-tag:表示内层VLAN Tag的TPID值。

service-tag:表示外层VLAN Tag的TPID值。

hex-value:表示十六进制格式的TPID(Tag Protocol Identifier,标签协议标识符)值,取值范围为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命令在系统视图下执行时,用来配置内层VLAN Tag的TPID值的全局值;在以二层太网接口视图、二层聚合接口视图或端口组视图下执行时,用来配置外层VLAN Tag的TPID值的端口值。undo qinq ethernet-type命令在系统视图下执行时,用来恢复内层VLAN Tag的TPID值的全局值为缺省值;在二层以太网接口视图、二层聚合接口视图或端口组视图下执行时,用来恢复外层VLAN Tag的TPID值为缺省值。

缺省情况下,内层VLAN Tag的TPID值的全局值和外层VLAN Tag的TPID值的端口值都为0x8100。

需要注意的是:系统视图下的配置在全局有效;以太网接口视图下的配置只对当前端口有效;二层聚合接口视图下的配置对当前接口及其对应聚合组内的所有成员端口都有效;端口组视图下的配置对当前端口组中的所有端口有效。

【举例】

# 配置内层VLAN Tag的TPID值的全局值为0x8200。

<Sysname> system-view

[Sysname] qinq ethernet-type customer-tag 8200

# 在端口GigabitEthernet4/0/1上配置外层VLAN Tag的TPID值为0x9100。

<Sysname> system-view

[Sysname] interface GigabitEthernet 4/0/1

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

1.1.3  qinq transparent-vlan

【命令】

qinq transparent-vlan vlan-list

undo qinq transparent-vlan { vlan-list | all }

【视图】

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

【缺省级别】

2:系统级

【参数】

vlan-list:VLAN列表,表示一个或多个VLAN,且这些VLAN必须是本地已创建好的。表示方式为vlan-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>。其中,vlan-id1vlan-id2为指定VLAN的编号,取值范围为1~4094,vlan-id2的值要大于或等于vlan-id1的值。&<1-10>表示前面的参数最多可以输入10次。

all:表示所有VLAN。

【描述】

qinq transparent-vlan命令用来配置端口的VLAN透传功能,使端口对指定VLAN的报文进行透传。undo qinq transparent-vlan命令用来取消该配置。

缺省情况下,端口没有配置VLAN透传功能。

需要注意的是,在二层以太网接口视图下的配置只对当前端口有效;二层聚合接口视图下的配置对当前接口及其对应聚合组内的所有成员端口都有效;端口组视图下的配置对当前端口组中的所有端口有效。

【举例】

# 在端口GigabitEthernet4/0/1上使能基本QinQ功能,并配置该端口对VLAN 2、3、50~100的报文进行透传。

<Sysname> system-view

[Sysname] interface GigabitEthernet 4/0/1

[Sysname-GigabitEthernet4/0/1] port link-type trunk

[Sysname-GigabitEthernet4/0/1] port trunk permit vlan 2 3 50 to 100

[Sysname-GigabitEthernet4/0/1] qinq enable

[Sysname-GigabitEthernet4/0/1] qinq transparent-vlan 2 3 50 to 100

 

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