在《交换机入门基本功 -上》提到,交换机在物理层面划分通信区域并产生局域网(Local Area Network, LAN)。局域网具有一个特点:连线拓扑一旦确定,一定时间内不会发生通信区域的变动。在实际通信过程中,广播报文和未知目的地址的单播报文,需要通知到所有设备。通信区域的大小,影响了这个过程中需要通知设备的多少。然而,对设备不加选择的广播会造成广播泛滥。交换机此时并不具备设备选择的功能,通信区域内的所有设备们此时别无选择,只能不断地被“打扰”(“i”设备表示:交换机这个“e人”好可怕,默默哭泣ㄒoㄒ~~)。而且,这种广播泛滥还会占用带宽,造成线路冲突和性能下降等问题,甚至可能造成网络瘫痪。
神秘的魔法就是:VLAN ID ,简称VID,即不同VLAN的编号。通过在报文内增加额外字段,标明报文的VID,说明报文要在哪个VLAN下进行传输。
VLAN报文结构
携带VID的报文结构遵循IEEE的802.1Q协议。IEEE(Institute of Electrical and Electronics Engineers)电气电子工程师学会,在电气及电子工程、计算机及其他技术领域做出卓越贡献,引领新技术发展步伐,制定国际和行业标准。802.1Q协议在MAC(Media Access Control)报文的基础上,定义了VLAN的标准化实现方案。