HUAWEI正经教学之QinQ的原理与配置

时间:2024-03-30 14:07:03
1.QINQ的简单介绍:

QINQ(802.1q-in-802.1q)

①起因:以太网发展迅速,vlan个数不足4096个,无法去很好的标识用户的需求

②qinq是一种扩展vlan技术 ,在原有的vlan报文前面再增加一层vlan报文,故个数:4096*4096

③qinq实际上也是一种v*n(二层),可以透公网传递私网数据

④基本原理:两层vlan标签传输数据,在公网中传输数据,设备只需要根据外层vlan进行转发,而私网vlan则会被当成数据

2.QINQ的分类:

①基本qinq(基于接口的qinq):
进入到一个接口,所有的流量都会被封装同一个外层vlan数据帧tag值

②灵活的qinq:

⒜基于vlan id 的封装:
进入到接口的不同数据流,选择封装的外层tag值

⒝基于流的封装:
根据802.1p优先级对流进行分类,然后选择封装的外层tag

3.QINQ的转发原理:

①基本qinq:

ⓐ若收到的是带有vlan id的报文,则该报文就成为带有双层标签的报文
ⓑ若收到的是不带有vlan id的报文,该报文成为带有本端口缺省vlan id的报文

②灵活qinq(只能使用hybrid接口):

hybrid接口与trunk接口的区别:
⒜access只能属于一个vlan,而trunk、hybrid可以属于多个vlan,可以接收和发送多个vlan数据,可以连sw或者pc
⒝trunk它只能是在发送缺省vlan时可以不打标签,hybrid发送多个vlan时可以不打标签

ⓐ可以为具有不同的内层vlan id,添加不同的外层vlan id(基于vlan id 的封装
ⓑ基于流的封装,以后再说因为涉及到了QOS知识,现在知道没有必要

③QINQ的优点:能够隔离运营商的网络,提高组网能力,丰富组网特性

4.Vlan报文的解释:

HUAWEI正经教学之QinQ的原理与配置
①TPID(Type): 标签协议标识符,在802.1q里为0x8100
②PRI:标识数据帧的优先级(qos里面常用)(0-7)
③CFI:取值为0表明规范格式
④pvid:vlan的tag取值

5.基本QINQ的配置:

背景:
SW2和SW4为客户端接入专线的设备,通过运营商SW1和SW3实施QinQ来转发PC3到PC4的VLAN内部的流量

HUAWEI正经教学之QinQ的原理与配置
前提:
PC1与PC2为VLAN 10,SW2与SW4也为VLAN 10,SW1与SW2为VLAN 100

配置:
PC1:
192.168.10.1/24 VLAN 10
PC2:
192.168.10.2/24 VLAN 10

SW2:
[sw2]int g0/0/2
[sw2-GigabitEthernet0/0/2]port link-type access
[sw2-GigabitEthernet0/0/2]port default vlan 10
[sw2-GigabitEthernet0/0/1]port link-type trunk
[sw2-GigabitEthernet0/0/1]port trunk allow-pass vlan all

SW4:
[sw4]int g0/0/2
[sw4-GigabitEthernet0/0/2]port link-type access
[sw4-GigabitEthernet0/0/2]port default vlan 10
[sw4]interface g0/0/1
[sw4-GigabitEthernet0/0/1]port link-type trunk
[sw4-GigabitEthernet0/0/1]port trunk allow-pass vlan all

SW1:
[sw1]interface g0/0/2
[sw1-GigabitEthernet0/0/2]port link-type dot1q-tunnel
[sw1-GigabitEthernet0/0/2]port default vlan 100
[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type trunk
[sw1-GigabitEthernet0/0/1]port trunk allow-pass vlan

SW3:
[sw3]int g0/0/1
[sw3-GigabitEthernet0/0/1]port link-type trunk
[sw3-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[sw3]int g0/0/2
[sw3-GigabitEthernet0/0/2]port link-type dot1q-tunnel
[sw3-GigabitEthernet0/0/2]port default vlan 100

结果:
HUAWEI正经教学之QinQ的原理与配置

6.灵活QINQ的配置:

背景:
SW6和SW8为客户端接入专线的设备,通过运营商SW5和SW7实施QinQ来转发PC3与PC4到PC5与PC6的VLAN内部的流量

HUAWEI正经教学之QinQ的原理与配置
前提:
PC3与PC5为VLAN 10,PC4与PC6为VLAN 20, SW6与SW8也为VLAN 10,SW5与SW7分别为VLAN 10 与 VLAN 20 打上 VLAN 100 与 VLAN 200的Tag

配置:
PC3 192.168.10.1/24
PC5 192.168.20.1/24
PC4 192.168.10.2/24
PC6 192.168.20.2/24

SW6:
[sw6]vlan 10
[sw6-vlan10]vlan 20
[sw6]int g0/0/2
[sw6-GigabitEthernet0/0/2]port link-type access
[sw6-GigabitEthernet0/0/2]port default vlan 10
[sw6]int g0/0/3
[sw6-GigabitEthernet0/0/3]port link-type access
[sw6-GigabitEthernet0/0/3]port default vlan 20
[sw6]int g0/0/1
[sw6-GigabitEthernet0/0/1]port link-type trunk
[sw6-GigabitEthernet0/0/1]port trunk allow-pass vlan all

SW8:
[sw8]vlan 10
[sw8-vlan10]vlan 20
[sw8-vlan20]int g0/0/2
[sw8-GigabitEthernet0/0/2]port link-type access
[sw8-GigabitEthernet0/0/2]port default vlan 10
[sw8-GigabitEthernet0/0/2]int g0/0/3
[sw8-GigabitEthernet0/0/3]port link-type access
[sw8-GigabitEthernet0/0/3]port default vlan 20
[sw8]g0/0/1
[sw8-GigabitEthernet0/0/1]port link-type trunk
[sw8-GigabitEthernet0/0/1]port trunk allow-pass vlan all

SW5:
[sw5]vlan 100
[sw5]vlan 200
[sw5-vlan200]int g0/0/2
[sw5-GigabitEthernet0/0/2]port link-type trunk
[sw5-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[sw5]int g0/0/1
[sw5-GigabitEthernet0/0/1]qinq vlan-translation enable
[sw5-GigabitEthernet0/0/1]port hybrid untagged vlan 100 200
[sw5-GigabitEthernet0/0/1]port vlan-stacking vlan 10 stack-vlan 100
[sw5-GigabitEthernet0/0/1]port vlan-stacking vlan 20 stack-vlan 200

SW7:
[sw7]vlan 100
[sw7-vlan100]vlan 200
[sw7-vlan200]int g0/0/1
[sw7-GigabitEthernet0/0/1]port link-type trunk
[sw7-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[sw7-GigabitEthernet0/0/1]int g0/0/2
[sw7-GigabitEthernet0/0/2]qinq vlan-translation enable
[sw7-GigabitEthernet0/0/2]port hybrid untagged vlan 100 200
[sw7-GigabitEthernet0/0/2]port vlan-stacking vlan 10 stack-vlan 100
[sw7-GigabitEthernet0/0/2]port vlan-stacking vlan 20 stack-vlan 200

结果:
PC3 ping PC5:

HUAWEI正经教学之QinQ的原理与配置
PC4 ping PC6:
HUAWEI正经教学之QinQ的原理与配置