VLAN虚拟局域网

VLAN(Virtual Local Area Network,虚拟局域网)是一种通过软件逻辑划分网络的技术,它将物理上分散的设备连接到一个虚拟的局域网中,实现与传统物理 LAN 相同的功能,但更灵活、高效。

一、VLAN 的核心原理

  1. 广播域隔离

    • 物理 LAN 限制:传统 LAN 中,所有设备处于同一个广播域,广播包会泛洪到所有端口。
    • VLAN 逻辑划分:通过 VLAN 技术,将设备划分到不同的虚拟广播域中,广播仅在 VLAN 内传播。
  2. 标签识别(IEEE 802.1Q 标准)

    • 帧标签:交换机在数据帧中添加 4 字节的 VLAN 标签(包含 VID,VLAN ID),标识数据所属的 VLAN。
    • 标签传递:支持 802.1Q 的交换机之间通过带标签的帧通信,而终端设备(如 PC)接收的帧通常是无标签的。
  3. 成员划分方式

    • 基于端口:将交换机端口静态分配到特定 VLAN(如端口 1-4 属于 VLAN 10)。
    • 基于 MAC 地址:根据设备 MAC 地址动态分配 VLAN(如特定 MAC 地址的设备自动加入 VLAN 20)。
    • 基于协议 / IP 子网:根据数据包的协议类型或 IP 地址划分 VLAN(如所有 IP 为 192.168.1.0/24 的设备属于 VLAN 30)。

二、VLAN 的主要作用

  1. 减少广播风暴

    • 每个 VLAN 是独立的广播域,缩小广播范围,提升网络性能。
  2. 增强网络安全性

    • 不同 VLAN 之间默认无法直接通信,需通过三层设备(路由器或三层交换机)转发,降低跨部门数据泄露风险。
  3. 提高管理灵活性

    • 设备移动时无需重新布线,只需调整 VLAN 配置(如员工从 A 部门转到 B 部门,仅需修改端口 VLAN 标签)。
  4. 优化网络资源分配

    • 按业务需求划分 VLAN
    • 不同 VLAN 可配置独立的 QoS 策略、访问控制列表(ACL)。
  5. 节省物理设备成本

    • 通过 VLAN 共享物理交换机,减少企业对路由器、交换机的硬件投入。

三、VLAN 间通信

  • 二层隔离:同一交换机内不同 VLAN 的设备无法直接通信。
  • 三层转发
    • 路由器:通过子接口连接多个 VLAN,实现路由。
    • 三层交换机:内置路由功能,直接在交换机上配置 SVI(Switch Virtual Interface)进行 VLAN 间通信。

四、VLAN模式

1. Access 模式(接入模式)
  • 定义
    仅允许单个 VLAN 的无标签帧通过,通常连接终端设备(如 PC、打印机)。

  • 标签处理

    • 接收数据
      若帧无标签,添加端口的默认 VLAN(PVID)标签;若有标签且与 PVID 不一致,则丢弃。
    • 发送数据
      剥离所有帧的 VLAN 标签,以普通帧形式转发。
  • 配置示例(Cisco)

     vlan 10                         # 建立vlan
     interface GigabitEthernet0/0/1  # 进入端口
     port link-type accees           # 开启accees模式
     port default vlan 10            # 分配到VLAN 10 
  • 应用场景
    终端设备接入、单 VLAN 网络环境。

2. Trunk 模式(干道模式)
  • 定义
    允许多个 VLAN 的带标签帧通过,用于交换机之间或交换机与路由器的互联。

  • 标签处理

    • 接收数据
      若帧无标签,添加端口的默认 VLAN(PVID)标签;若有标签且属于允许的 VLAN 列表,则转发,否则丢弃。
    • 发送数据
      若帧的 VLAN 与 PVID 相同,剥离标签;否则保留标签发送。
  • 配置示例(华为)

     vlan 10                         # 建立vlan
     interface GigabitEthernet0/0/1  # 进入端口
     port link-type trunk            # 设置为Trunk模式
     port trunk allow-pass vlan all  # 允许所有VLAN通过  
    
  • 应用场景
    交换机级联、跨设备 VLAN 通信。

3. Hybrid 模式(混合模式)
  • 定义
    支持同时处理多个 VLAN 的标签和无标签帧,灵活性更高(华为设备常用,Cisco 不支持)。

  • 标签处理

    • 接收数据
      与 Trunk 模式类似,无标签帧添加 PVID 标签,有标签帧检查允许列表。
    • 发送数据
      可配置特定 VLAN 帧剥离标签(类似 Access),其他 VLAN 帧保留标签(类似 Trunk)。
  • 配置示例(华为)

    interface GigabitEthernet0/1  
     port hybrid pvid vlan 10  
     port hybrid untagged vlan 10  # VLAN 10帧剥离标签  
     port hybrid tagged vlan 20  # VLAN 20帧保留标签  
    
  • 应用场景
    复杂网络隔离、跨 VLAN 通信但需部分设备无标签交互。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值