灵活QinQ功能:
灵活QinQ是对QinQ的一种更灵活的实现,又叫VLANStacking或QinQStacking。它是基于接口与VLAN相结合的方式实现的。除了能实现所有基本QinQ的功能外,对于同一个接口接收的报文还可以根据不同的VLAN做不同的动作,二者之间的主要区别是,基本QinQ对进入二层QinQ接口的所有帧都加上相同的外层Tag。灵活QinQ对进入二层QinQ接口的帧,可以根据不同的内层Tag而加上不同的外层Tag,对于用户VLAN的划分更加细致。
灵活QinQ拓扑结构:
PC1和PC2代表上网用户,PC3和PC4代表语音业务的用户通过SW1和SW2接入运营商网络,通过运营商的网络互相通信。企业内部为上网用户分配的VLAN为,为语音业务分配的内部vlan为。上网用户和语音业务分别以VLAN2和VLAN3通过运营商网络。
拓扑图配置方法:
1、在SW1和SW2上创建vlan2和vlan3,并配置之间的连接接口
2、在SW1和SW2上配置灵活QinQ功能
3、配置内部他交换机
4、配置用户终端
配置步骤:
1、配置SW1和SW2的vlan和互联接口
[SW1]vlanbatch23
[SW1]intg0/0/2
[SW1-GigabitEthernet0/0/2]portlink-typetrunk
[SW1-GigabitEthernet0/0/2]porttrunkallow-passvlan2to3
[SW2]vlanbatch23
[SW2]intg0/0/2
[SW2-GigabitEthernet0/0/2]portlink-typetrunk
[SW2-GigabitEthernet0/0/2]porttrunkallow-passvlan2to3
2、配置SW1和SW2灵活QinQ
SW1配置g0/0/1接口
[SW1]intg0/0/1
[SW1-GigabitEthernet0/0/1]portlink-typehybrid
[SW1-GigabitEthernet0/0/1]porthybriduntaggedvlan23
[SW1-GigabitEthernet0/0/1]qinqvlan-translationenable
[SW1-GigabitEthernet0/0/1]portvlan-stackingvlanstack-vlan2
[SW1-GigabitEthernet0/0/1]portvlan-stackingvlanstack-vlan3
SW2配置g0/0/1接口
[SW2]intg0/0/1
[SW2-GigabitEthernet0/0/1]portlink-typehybrid
[SW2-GigabitEthernet0/0/1]porthybriduntaggedvlan23
[SW2-GigabitEthernet0/0/1]qinqvlan-translationenable
[SW2-GigabitEthernet0/0/1]portvlan-stackingvlanstack-vlan2
[SW2-GigabitEthernet0/0/1]portvlan-stackingvlanstack-vlan3
3、SW3上配置,SW4和SW3相同
[Huawei]sysnameSW3
[SW3]vlanbatch
[SW3]intg0/0/1
[SW3-GigabitEthernet0/0/1]portlink-typetrunk
[SW3-GigabitEthernet0/0/1]porttrunkallow-passvlan
[SW3]intg0/0/2
[SW3-GigabitEthernet0/0/2]portlink-typetrunk
[SW3-GigabitEthernet0/0/2]porttrunkallow-passvlan
4、SW5配置,SW7和SW5相同,SW6和SW8相同
[Huawei]sysnameSW5
[SW5]vlanbatch
[SW5]intg0/0/1
[SW5-GigabitEthernet0/0/1]portlink-typetrunk
[SW5-GigabitEthernet0/0/1]porttrunkallow-passvlan
[SW5]intg0/0/2
[SW5-GigabitEthernet0/0/2]portlink-typeaccess
[SW5-GigabitEthernet0/0/2]portdefaultvlan
5、PC终端配置
配置PC1地址为...
配置PC2地址为...
PC1PC26、在PC1上测试,vlan的测试和vlan相同
PC1测试在SW1上的G0/0/2抓包分析
QinQ抓包vlan已经打上vlan2的外层tag