组网需求
如图5-5所示,PC上网用户和VoIP用户通过SwitchA和SwitchB接入运营商网络,通过运营商的网络互相通信。要求PC上网用户和VoIP用户分别以VLAN2和VLAN3通过运营商网络。
配置思路
采用如下的思路配置灵活QinQ:
1. 在SwitchA和SwitchB上创建相关VLAN。
2. 在SwitchA和SwitchB上配置接口类型并加入VLAN。
3. 在SwitchA和SwitchB的接口上配置灵活QinQ功能。
操作步骤
步骤1 创建VLAN
# 在SwitchA上创建VLAN2、VLAN3,即叠加后的外层VLAN。
<Quidway> system-view
[Quidway] sysname SwitchA
[SwitchA] vlan batch 2 3
# 在SwitchB上创建VLAN2、VLAN3,即叠加后的外层VLAN。
<Quidway> system-view
[Quidway] sysname SwitchB
[SwitchB] vlan batch 2 3
步骤2 在接口上配置灵活QinQ
# 配置SwitchA的接口Eth0/0/1。
[SwitchA] interface ethernet 0/0/1
[SwitchA-Ethernet0/0/1] port link-type hybrid
[SwitchA-Ethernet0/0/1] port hybrid untagged vlan 2 3
[SwitchA-Ethernet0/0/1] qinq vlan-translation enable
[SwitchA-Ethernet0/0/1] port vlan-stacking vlan 100 to 200 stack-vlan 2
[SwitchA-Ethernet0/0/1] port vlan-stacking vlan 300 to 400 stack-vlan 3
[SwitchA-Ethernet0/0/1] quit
# 配置SwitchB的接口Eth0/0/1。
[SwitchB] interface ethernet 0/0/1
[SwitchB-Ethernet0/0/1] port link-type hybrid
[SwitchB-Ethernet0/0/1] port hybrid untagged vlan 2 3
[SwitchB-Ethernet0/0/1] qinq vlan-translation enable
[SwitchB-Ethernet0/0/1] port vlan-stacking vlan 100 to 200 stack-vlan 2
[SwitchB-Ethernet0/0/1] port vlan-stacking vlan 300 to 400 stack-vlan 3
[SwitchB-Ethernet0/0/1] quit
步骤3 配置其它接口
# 在SwitchA上配置接口Eth0/0/2加入VLAN2、VLAN3。
[SwitchA] interface ethernet 0/0/2
[SwitchA-Ethernet0/0/2] port link-type trunk
[SwitchA-Ethernet0/0/2] port trunk allow-pass vlan 2 3
[SwitchA-Ethernet0/0/2] quit
# 在SwitchB上配置接口Eth0/0/2加入VLAN2、VLAN3。
[SwitchB] interface ethernet 0/0/2
[SwitchB-Ethernet0/0/2] port link-type trunk
[SwitchB-Ethernet0/0/2] port trunk allow-pass vlan 2 3
[SwitchB-Ethernet0/0/2] quit
步骤4 验证配置结果
# 查看SwitchA上各接口的配置信息。
<SwitchA> display current-configuration interface ethernet 0/0/1
#
interface Ethernet0/0/1
qinq vlan-translation enable
port hybrid untagged vlan 2 to 3
port vlan-stacking vlan 100 to 200 stack-vlan 2
port vlan-stacking vlan 300 to 400 stack-vlan 3
#
return
<SwitchA> display current-configuration interface ethernet 0/0/2
#
interface Ethernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 3
#
return
# 查看SwitchB上各接口的配置信息。
<SwitchB> display current-configuration interface ethernet 0/0/1
#
interface Ethernet0/0/1
qinq vlan-translation enable
port hybrid untagged vlan 2 to 3
port vlan-stacking vlan 100 to 200 stack-vlan 2
port vlan-stacking vlan 300 to 400 stack-vlan 3
#
return
<SwitchB> display current-configuration interface ethernet 0/0/2
#
interface Ethernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 3
#
return
如果SwitchA、SwitchB上配置正确,则:
l PC上网用户可以通过运营商网络互相通信。
l VoIP用户可以通过运营商网络互相通信。
配置文件
l SwitchA的配置文件
#
sysname SwitchA
#
vlan batch 2 to 3
#
interface Ethernet0/0/1
qinq vlan-translation enable
port hybrid untagged vlan 2 to 3
port vlan-stacking vlan 100 to 200 stack-vlan 2
port vlan-stacking vlan 300 to 400 stack-vlan 3
#
interface Ethernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 3
#
return
l SwitchB的配置文件
#
sysname SwitchB
#
vlan batch 2 to 3
#
interface Ethernet0/0/1
qinq vlan-translation enable
port hybrid untagged vlan 2 to 3
port vlan-stacking vlan 100 to 200 stack-vlan 2
port vlan-stacking vlan 300 to 400 stack-vlan 3
#
interface Ethernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 3
#
return
配置灵活QinQ 示例-VLAN Mapping 接入:
参考





