你好:
子网,以IP地址的方法划分多个网络,各个子网通讯要借助于路由器
VLAN,以网络的方式,通常是交换机,基于端口或者接入的MAC地址,把各个节点(主机)放入不同的VLAN,一个VLAN就是一个广播域的边界,通常一个VLAN应该对应一个子网,即使对用多个子网,各个子网在不借助路由器的情况下也是不能通讯的,此外如果一个子网对应了多个VLAN,这些你认为可以通讯的计算机,比如192.168.1.1/24和192.168.1.100/24,是不能通讯的,因为这两台计算机被你接入了不同的VLAN,所以ARP广播无法从一个VLAN,泛洪到另一个VLAN,所以导致网络链路层无法封装,最终他们无法通讯。所以正确的做法是一个VLAN对用一个IP划分的子网