VLAN(虚拟局域网)基础知识入门

按顺序了解网络是如何被逻辑划分的。

VLAN(虚拟局域网)是什么

VLAN(Virtual LAN)是一种不需要额外布线,就能把一台物理交换机或路由器在逻辑上拆分成多个相互独立网络的技术。即使连接在同一台交换机上,属于不同VLAN的设备也看不到彼此的流量,原则上也无法互相通信,就像身处不同的物理网络一样。

802.1Q标签方式

区分VLAN的标准方法是IEEE 802.1Q,它会在以太网帧中额外插入一个4字节的VLAN标签,用来标记这份数据属于哪个VLAN。这个标签里包含一个12位的VLAN ID字段,理论上最多可以区分4094个VLAN(0和4095是保留值)。

为什么要把网络划分开

一个网络里的设备越多,广播流量就越多,整体速度也会随之下降;而一旦某台设备被攻破,攻击者也更容易借此侵入同一网络里的其他设备。用VLAN划分网络后,广播域会相应缩小从而提升效率,即使某个VLAN出了问题,影响也不会蔓延到其他VLAN。

家庭中的实际应用场景

把智能插座、摄像头这类物联网设备和主网络划分到不同的VLAN,即使其中某台安全性较弱的IoT设备被攻破,攻击者也无法借此访问到放着电脑、NAS的主网络。单独划出一个访客网络,或者给远程办公单独设一个网络,也是同样的原理。

使用VLAN需要哪些设备

大多数入门级路由器都没有VLAN标签设置功能,要划分VLAN一般需要一台"托管型(Managed)"交换机,或者支持VLAN功能的中高端路由器。最近也有一部分Mesh无线系统开始提供自动配置IoT专用VLAN的功能。

VLAN和访客Wi-Fi的区别

很多家用路由器的"访客Wi-Fi"功能,内部往往就是借助一种简化版的VLAN隔离来实现的,但它是预设好、不能细致调整的固定形式。而在支持直接配置VLAN的设备上,可以更精细地控制哪个端口、哪台设备属于哪个VLAN,以及是否只允许部分VLAN之间的通信。

只想简单隔离一个访客网络

如果不需要专门的VLAN设备,只想用现有路由器简单隔离出一个访客网络,可以先从设置访客Wi-Fi开始。

顺便检查一下家庭网络安全

VLAN隔离只是加强家庭网络安全的方法之一。如果想连密码强度、加密方式这些基础安全设置也一并检查一下,可以参考家庭网络安全设置的相关内容。

常见问题

普通家用路由器也能划分VLAN吗?

大多数入门级路由器都没有直接配置VLAN标签的功能。不过部分中高端路由器和Mesh无线系统,会把VLAN技术内置在访客网络、IoT网络隔离功能里,间接提供这种能力。

划分VLAN会不会让设备之间的速度变慢?

同一个VLAN内部的通信速度不受影响。但不同VLAN之间的通信原则上是被阻断的,如果确实需要,必须通过具备路由功能的设备单独放行,这一环节可能会带来轻微的处理延迟。