《网络分段方案设计与实施》
第3章 VLAN技术详解

3. VLAN技术详解

3.1 VLAN的定义与IEEE 802.1Q标准

VLAN(Virtual Local Area Network,虚拟局域网) 是一种将物理局域网在逻辑上划分为多个相互隔离的广播域的技术。它允许网络管理员根据功能、部门或应用需求,将同一台交换机上的不同端口划分到不同的逻辑网络中,而无需改变物理布线。

IEEE 802.1Q 是定义VLAN标记的标准协议。它在标准以太网帧中插入一个4字节的VLAN标签(Tag),使交换机能够识别数据帧所属的VLAN。该标签位于源MAC地址与类型/长度字段之间。

📌 IEEE 802.1Q 帧结构

DMAC SMAC 802.1Q Tag (4 Bytes) Type Payload (数据) FCS VLAN ID (12位)

🔹 802.1Q Tag 包含:TPID(2字节,固定0x8100)、PRI(3位优先级)、CFI(1位)、VID(12位,范围1-4094)

3.2 VLAN的划分方式

划分方式 原理 优点 缺点
基于端口 将交换机的物理端口静态分配给特定VLAN 配置简单,易于管理,性能高 用户移动需重新配置端口
基于MAC 根据终端设备的MAC地址划分VLAN 用户移动无需重配,灵活性高 MAC地址维护量大,易被伪造
基于协议 根据网络层协议类型(如IP、IPX)划分 适用于多协议网络环境 配置复杂,现代网络较少使用
基于IP子网 根据源IP地址或子网划分VLAN 自动适应IP子网变化,便于管理 依赖三层处理,性能略低

📊 四种VLAN划分方式对比图

基于端口 P1 P2 P3 端口固定分配 基于MAC AA:BB:CC:DD:EE 11:22:33:44:55 MAC地址关联 基于协议 IPv4 IPv6 协议类型匹配 基于IP子网 192.168.1.0/24 10.0.0.0/8 IP子网匹配

3.3 VLAN的优缺点

✅ 优点

  • 广播隔离:限制广播域范围,减少广播风暴影响
  • 提高安全性:不同VLAN间默认无法直接通信,需通过三层路由
  • 简化管理:逻辑分组灵活,无需改变物理布线
  • 降低成本:减少对路由器和集线器的依赖
  • 增强性能:减少不必要的流量,提升网络效率

❌ 缺点

  • 配置复杂度:大型网络VLAN规划与配置工作量较大
  • 跨VLAN通信:需要三层设备(路由器/三层交换机)支持
  • 故障排查困难:逻辑隔离增加了排错难度
  • VLAN数量限制:802.1Q标准最多支持4094个VLAN
  • Trunk链路瓶颈:汇聚链路可能成为流量瓶颈

🔄 VLAN通信示意图

三层交换机 VLAN 10 192.168.10.0/24 VLAN 20 192.168.20.0/24 路由转发 不同VLAN间通信需通过三层交换机或路由器进行路由转发

💡 配置示例:基于端口的VLAN划分

# 创建VLAN 10 和 VLAN 20
Switch(config)# vlan 10
Switch(config-vlan)# name Sales
Switch(config-vlan)# exit

Switch(config)# vlan 20
Switch(config-vlan)# name Engineering
Switch(config-vlan)# exit

# 将端口GigabitEthernet0/1-5划分到VLAN 10
Switch(config)# interface range gigabitEthernet 0/1-5
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10
Switch(config-if-range)# exit

# 将端口GigabitEthernet0/6-10划分到VLAN 20
Switch(config)# interface range gigabitEthernet 0/6-10
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 20
Switch(config-if-range)# exit

# 配置Trunk端口(连接上级交换机)
Switch(config)# interface gigabitEthernet 0/24
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20
    

📋 关键总结

  • VLAN技术通过逻辑划分实现广播隔离,IEEE 802.1Q是标准封装协议
  • 四种划分方式各有适用场景:基于端口最常用,基于MAC灵活性高,基于协议/IP子网适用于特定需求
  • VLAN优势明显,但需注意跨VLAN路由和Trunk链路设计等挑战
  • 合理规划VLAN编号(建议使用2-1001范围),避免使用VLAN 1(默认管理VLAN)
专注课程资料整理