QinQ原理与配置指导书 下载本文

3) 任务示例

执行display vlan命令,可以看到VLAN是否使能广播功能、VLAN的状态、是否使能地址学习,并且配置了QinQ二层隧道的接口为Untagged接口。例如:

display vlan 10 verbose VLAN ID : 10 VLAN Type : Common Description : VLAN 0010 Status : Enable Broadcast : Enable MAC learning : Enable Statistics : Disable ----------------

Untagged Port: GigabitEthernet1/0/0

在设备上执行命令display bpdu-tunnel interface config命令可以看到TPID配置情况。例如:

system-view

[HUAWEI] interface gigabitethernet 1/0/1

[HUAWEI-GigabitEthernet1/0/1] display bpdu-tunnel interface config BpduDot1qStatus disable BpduOneQStatus disable BpduTwoQStatus disable EtherType 9100 Dot1qVlan TwoQList

父主题:配置QinQ二层隧道

(二) 配置二层灵活QinQ

配置二层灵活QinQ,使得报文带有不同的外层Tag传输,并且QinQ Tag的EType可以灵活配置。

1. 建立配置任务

在进行二层灵活QinQ配置前了解此特性的应用环境、配置此特性的前置任务和数据准备,可以帮助您快速、准确地完成配置任务。 1) 应用环境

二层灵活QinQ功能是对QinQ二层隧道功能的扩展,它比QinQ接口的功能更灵活。二者之间的主要区别是:

QinQ二层隧道:对进入二层QinQ接口的所有帧都加上相同的外层Tag。 二层灵活QinQ:对进入二层QinQ接口的帧,可以根据不同的内层Tag而加上不同的外层Tag。 2) 前置任务

在配置二层灵活QinQ之前,需完成以下任务: 设备正确上电,且工作正常。 以太网接口的基本属性的配置。

2. 创建QinQ二层接口的外层VLAN

配置二层灵活QinQ,使得报文带有不同的外层Tag传输,并且QinQ Tag的EType可以灵活配置。

在需要配置QinQ二层隧道功能的设备上进行如下配置。 操作步骤

执行命令system-view,进入系统视图。

执行命令vlanvlan-id,创建VLAN并进入VLAN视图。

该VLAN ID为QinQ二层隧道功能中指定的外层Tag值,取值范围是1~4094。

3. 配置二层灵活QinQ接口

配置二层灵活QinQ接口后,对于从接口进来的带有私网Tag的用户报文,统一加上公网的Tag,实现用户报文在公网内转发。

请在需要配置二层灵活QinQ功能的设备上进行如下配置。 操作步骤

执行命令system-view,进入系统视图。

执行命令interface { ethernet | gigabitethernet | eth-trunk } interface-number,进入需要配置二层灵活QinQ功能的以太网接口视图。

(可选)执行命令portswitch,设置接口为二层接口。 如果接口已经是二层接口,则不需要执行此步配置。

port vlan-stacking vlanvlan-id1 [ tovlan-id2 ] stack-vlanvlan-id3,配置接口类型为二层灵活QinQ接口。

此步骤中vlan-id1和vlan-id2为接口收到帧的内层Tag范围,vlan-id3为接口为帧加上的外层Tag值。

4. (可选)配置外层Tag的协议类型

不同的设备互连,当配置了QinQ功能时,各个设备厂商的内层TPID的EType的值为0x8100,但是对于外层TPID的EType,各个厂商所使用的值不相同。为了实现不同厂商的设备互通,需要配置外层Tag的协议类型。

在需要配置QinQ二层隧道功能的设备上进行如下配置。 操作步骤

执行命令system-view,进入系统视图。

执行命令interfaceinterface-type interface-number,进入需要配置QinQ二层隧道功能的以太网接口视图。

执行命令qinq protocolethertype-value,配置外层Tag的协议类型。 在IEEE 802.1ad中规定外层TPID的 EType字段的定义为0x88a8。 ethertype-value的取值范围是0x0600~0xFFFF。缺省值是0x8100。

说明: qinq protocol只对带两层Tag的报文起作用,对带一层Tag的报文不起作用。

5. 检查配置结果

二层灵活QinQ配置成功后,您可以查看到VLAN是否使能广播功能、VLAN的状态、是否使能地址学习,并且配置了QinQ二层隧道的接口为QinQ Stack接口等内容。 1. 前提条件

已经完成二层灵活QinQ功能的所有配置。 2. 操作步骤

执行命令display vlan [ vlan-id [ verbose ] ],查看VLAN信息。

执行命令display bpdu-tunnelinterface config,查看接口的外层Tag EType封装值。 3. 任务示例

执行display vlan命令,可以看到VLAN是否使能广播功能、VLAN的状态、是否使能地址学习,并且配置了二层灵活QinQ的接口为QinQ Stack接口。例如:

display vlan 10 verbose VLAN ID : 10 VLAN Type : Common Description : VLAN 0010 Status : Enable Broadcast : Enable MAC learning : Enable Statistics : Disable ----------------

QinQ-stack Port: GigabitEthernet1/0/0

在设备上执行命令display bpdu-tunnel interface config命令可以看到TPID配置情况。例如:

system-view

[HUAWEI] interface gigabitethernet 1/0/1

[HUAWEI-GigabitEthernet1/0/1] display bpdu-tunnel interface config