VLAN是VirtualLocal Area Network的缩写,中文名称为虚拟局域网。VLAN是一种将局域网设备划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。这个技术主要用于交换机和路由器中,不过在交换机的应用更多。
VLAN的作用是划分不同的网络,而每个网络之间是不能互通的。以MT7620a为例,7620a有五个网口,这五个网口可以都配置为WAN口,当然也可以都配置为LAN口,这些都是自由配置的。所以很多路由交换设备并不是都将这五个端口都引出,思科的企业级无线路由方案中的很多路由器都只有两个网口,一个配置为WAN口,一个配置为LAN口。
OpenWrt中相应的配置文件在/etc/config/network,具体是通过添加一个switch配置端来添加VLAN的支持。下面根据MT7620a中的network来进行说明:
config switch
option name'rt305x'
option reset'1'
optionenable_vlan '1'
config switch_vlan
optiondevice 'rt305x'
option vlan'1'
option ports'0 1 2 3 6t'
config switch_vlan