虚拟局域网 VLAN,是由位于不同物理局域网段的设备组成。虽然 VLAN 所连接的设备来自不同的网段,但是相互之间可以进行直接通信,好象处于同一网段中一样。由于 VLAN 是将局域网内的设备逻辑地而不是物理地划分成一个个网段,所以它可以提供灵活的用户/主机管理、带宽分配以及资源最优化等服务。
从技术角度讲,VLAN 一般有以下四种划分方法:
- 基于端口的 VLAN:为每个物理交换端口配置关于一组 VLAN 中可访问成员的目录。
- 基于 MAC 地址的 VLAN:为交换机配置将各个 MAC 地址映射到 VLAN 成员上的访问目录。
- 基于协议的 VLAN:为交换机配置将第三层协议类型映射到 VLAN 成员上的目录,通过某些特殊协议如 IPX,滤除附近终端站的 IP 流量。
- ATM VLAN:使用 LAN 仿真(LANE)协议将以太网数据包映射到 ATM 信元上,并通过以太网 MAC 地址映射到 ATM 地址的方式将数据包发送到目的地。
IEEE 802.1Q 规格说明中为成员信息提供了一种标签以太帧的标准方法。IEEE 802.1Q 标准定义了网桥操作,从而允许在桥接局域网结构中实现定义、运行以及管理 VLAN 拓朴结构等操作。802.1Q 标准主要用来解决如何将大型网络划分为多个小部分的问题,如此广播和组播流量将不会占据更多带宽。此外 802.1Q 标准还提供更高的网络字段间安全性能。
IEEE 802.1Q 完成以上各种功能的关键归于标签。支持 802.1Q 的交换端口可被配置来传输标签帧或未标签帧。一个包含 VLAN 信息的标签字段可以插入以太帧中。如果端口有支持 802.1Q 的设备(如另一个交换机)相连,那么这些标签帧可以在交换机之间传送 VLAN 成员信息,这样 VLAN 即可生成多交换机。但是,对于没有支持设备相连的端口我们必须确保它们用于传输未标签帧,这一点非常重要。众多 PCs 的 NICs 和打印机并不支持 802.1Q,一旦它们收到一个标签帧,它们会因为读不懂标签而放弃该帧。在 802.1Q 中,用于标签帧的最大合法以太帧大小已由1,518字节增加到1,522 字节,这样使得网卡和旧式交换机由于帧“过大”而放弃标签帧。
|