用户工具

站点工具


irouter:net:vlan_qinq

返回首页

QinQ 双层VLAN穿透

三层交换机及OLT支持QinQ VLAN,路由上创建对应的QinQ VLAN,路由LAN口接交换机的 trunk 口。

另外参考:

什么是QinQ

QinQ是指在802.1Q VLAN的基础上增加一层802.1Q VLAN标签,从而拓展VLAN的使用空间。在公网的传输过程中,设备只根据外层VLAN Tag转发报文,并根据报文的外层VLAN Tag进行MAC地址学习,而用户的私网VLAN Tag将被当作报文的数据部分进行传输。

网络拓扑

路由上创建QinQ VLAN

网络-》VLAN-》创建VLAN:

QinQ VLAN ID格式:<外层VLAN>.<内层VLAN>, 例如 20.40

QinQ 报文

QinQ 报文根据外层标签的不同,分为2种:802.1q 和 802.1ad

802.1q: 外层标签类型和内层相同,都是 0x8100(大多数是这种):

802.1ad:外层标签类型是 0x88a8

可根据所在网络的情况在创建QinQ时进行修改。

注:修改 QinQ 外层标签类型后,需要先禁用该VLAN,然后重新启用生效。

三层交换机上的配置

以华为S5700为例:外层vlan20,内层vlan40

一级交换机A上的配置:

## 创建外层VLAN
vlan batch 20

## 上联路由端口,设为trunk,允许外层vlan通过                                                                                              
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 20

## 下联二级交换