🌺The Begin🌺点点关注,收藏不迷路🌺

前言

在传统局域网中,所有连接在同一台交换机上的设备都处于同一个广播域,广播报文会全网泛滥,不仅占用带宽,还存在安全隐患。VLAN(虚拟局域网) 技术彻底解决了这一问题,成为企业组网的核心标准技术。

本文将从定义、核心作用、工作原理、接口类型、交换机配置、实战案例六大维度,结合流程图、序号化讲解、真实配置命令,带你从零掌握VLAN,适合网络工程师、运维、计算机学生学习。


一、VLAN:核心定义

1.1 标准定义

VLAN:虚拟局域网(Virtual Local Area Network),是一种通过软件逻辑划分、将物理上同一局域网的设备隔离为多个虚拟广播域的二层网络技术,部署在交换机上。

1.2 核心本质

物理不变,逻辑隔离:设备连接在同一台交换机,却能像在不同交换机一样互相隔离、互不干扰。

1.3 关键概念

  1. 广播域:广播报文能到达的范围,一个VLAN就是一个独立广播域;
  2. VLAN ID:VLAN唯一标识,范围1-40941为交换机默认VLAN(所有端口默认在VLAN1);
  3. Access口:接入终端(电脑/摄像头)的端口,仅属于一个VLAN
  4. Trunk口:交换机级联端口,允许所有VLAN通过,带标签传输;
  5. PVID:端口默认VLAN ID,接收无标签数据时自动打标签。

二、VLAN:在网络中的核心作用

2.1 作用1:隔离广播域,提升网络性能

一个VLAN的广播报文不会发送到其他VLAN,避免广播风暴,提升带宽利用率。

2.2 作用2:增强网络安全性

不同VLAN默认无法直接通信,防止非法访问、数据监听。

2.3 作用3:灵活组网,不受物理位置限制

设备无论在办公室哪个位置,都能通过配置划入同一VLAN,无需调整物理线路。

2.4 作用4:简化网络管理

按部门划分VLAN(研发VLAN、财务VLAN),故障定位、权限管理更简单。


三、VLAN:核心工作原理(带流程图)

VLAN核心原理:数据帧打标签 + 端口类型过滤 + 跨交换机Trunk透传

3.1 基础环境

  • 交换机1、交换机2级联;
  • 电脑A、C属于VLAN10;电脑B属于VLAN20;
  • 同一VLAN可跨交换机通信,不同VLAN隔离。

3.2 工作流程(有序号)

  1. 终端发送数据
    电脑A发送无标签以太网数据帧,接入交换机Access口;
  2. 端口打VLAN标签
    Access口根据PVID(VLAN10)给数据帧添加802.1Q VLAN标签
  3. 交换机内部转发
    交换机仅将数据转发到同VLAN10的端口;
  4. Trunk口透传数据
    数据从Trunk口发出,保留VLAN标签,发送到另一台交换机;
  5. 对端交换机接收
    交换机根据标签识别为VLAN10,转发到对应端口;
  6. 出端口剥离标签
    Access口发出数据前,剥离VLAN标签,终端正常接收。

3.3 VLAN工作流程图

发送无标签数据

同VLAN端口

跨交换机

终端设备

交换机Access口

端口添加VLAN标签 802.1Q

交换机内部转发

Access口剥离标签 转发终端

Trunk口 带标签透传

对端交换机 解析标签

目标终端接收


四、VLAN:交换机端口两大类型

4.1 类型1:Access端口

  1. 用途:连接电脑、打印机、摄像头等终端设备;
  2. 特点:仅属于1个VLAN,接收打标签、发送剥标签;
  3. 场景:终端接入端口。

4.2 类型2:Trunk端口

  1. 用途:交换机与交换机、交换机与路由器之间级联;
  2. 特点:允许多个VLAN通过,数据携带VLAN标签传输;
  3. 场景:跨设备VLAN透传。

五、VLAN:交换机完整配置步骤(华为/华三通用)

华为交换机为例,配置VLAN10(研发)、VLAN20(财务),手把手实战。

5.1 配置前规划

  • VLAN10:端口e0/0/1 - e0/0/10
  • VLAN20:端口e0/0/11 - e0/0/20
  • 级联口g0/0/1:设为Trunk,允许所有VLAN通过

5.2 完整配置步骤(有序号)

步骤1:进入系统视图
<Switch> system-view  // 进入配置模式
[Switch] sysname SW-1  // 修改交换机名称
步骤2:创建VLAN
[SW-1] vlan 10  // 创建研发VLAN10
[SW-1] vlan 20  // 创建财务VLAN20
步骤3:配置Access端口(接入终端)
// 配置e0/0/1为Access口,加入VLAN10
[SW-1] interface e0/0/1
[SW-1-Ethernet0/0/1] port link-type access
[SW-1-Ethernet0/0/1] port default vlan 10

// 批量配置e0/0/2 - e0/0/10 加入VLAN10
[SW-1] port-group 1
[SW-1-port-group-1] group-member e0/0/2 to e0/0/10
[SW-1-port-group-1] port link-type access
[SW-1-port-group-1] port default vlan 10

// 批量配置e0/0/11 - e0/0/20 加入VLAN20
[SW-1] port-group 2
[SW-1-port-group-2] group-member e0/0/11 to e0/0/20
[SW-1-port-group-2] port link-type access
[SW-1-port-group-2] port default vlan 20
步骤4:配置Trunk端口(交换机级联)
[SW-1] interface g0/0/1
[SW-1-GigabitEthernet0/0/1] port link-type trunk  // 设置为Trunk口
[SW-1-GigabitEthernet0/0/1] port trunk allow-pass vlan all  // 允许所有VLAN通过
步骤5:保存配置
[SW-1] save  // 保存配置,重启不丢失

5.3 配置验证命令

display vlan  // 查看所有VLAN及端口
display port vlan  // 查看端口类型和VLAN归属

六、跨交换机VLAN配置(拓展)

两台交换机实现同VLAN跨设备通信

  1. 交换机1、交换机2分别创建相同VLAN10/20
  2. 两台交换机的级联口都配置为Trunk
  3. 终端按部门划入对应VLAN;
  4. 同一VLAN终端可跨交换机互通,不同VLAN隔离。

七、VLAN:常见问题说明

7.1 不同VLAN如何通信?

不同VLAN是三层隔离,必须通过路由器/三层交换机做单臂路由或三层转发才能通信。

7.2 Trunk口必须配置吗?

仅一台交换机时,无需Trunk口;多台交换机级联必须配置Trunk,否则VLAN无法跨设备。

7.3 默认VLAN10能删除吗?

不能删除,所有未配置的端口默认都在VLAN1。


八、总结

  1. VLAN:虚拟局域网,核心是逻辑隔离广播域
  2. 核心价值:提升性能、增强安全、灵活组网
  3. 端口类型:Access接终端,Trunk接交换机
  4. 配置流程:创建VLAN → 配置Access口 → 配置Trunk口 → 保存验证
  5. 通信规则:同一VLAN可互通,不同VLAN默认隔离

如果你在VLAN配置、跨交换机通信中遇到问题,欢迎评论区交流!


关键点回顾

  1. VLAN核心:逻辑隔离,一个VLAN=一个广播域
  2. 端口类型:Access(终端)、Trunk(级联)
  3. 配置核心:先建VLAN,再划端口,级联用Trunk
  4. 通信规则:同VLAN互通,不同VLAN需三层设备转发

在这里插入图片描述


🌺The End🌺点点关注,收藏不迷路🌺
Logo

立足具身智能前沿赛道,致力于搭建全球化、开源化、全栈式技术交流与实践共创平台。

更多推荐