首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >虚拟局域网VLAN 原理及实验案例

虚拟局域网VLAN 原理及实验案例

作者头像
YueXuan
发布2025-12-21 08:17:40
发布2025-12-21 08:17:40
1640
举报

虚拟局域网VLAN

一、VLAN

1、VLAN的概述

  • VLAN(虚拟局域网)是Virtual Local Area Network的 简称
  • VLAN是将一个物理的LAN在逻辑上划分成多个广播域 的通信技术,不同VLAN间不能够直接通信

2、VLAN的优势

  • 控制广播
  • 增强网络安全性
  • 简化网络管理

3、VLAN的种类

  • 静态VLAN
    • 基于端口划分静态VLAN。主要是在交换机上创建对 应VLAN,并将交换机的接口加入到对应VLAN中,如 下图所示:
  • 动态VLAN
    • 基于MAC地址划分VLAN。根据终端用户的MAC地 址,决定属于哪一个VLAN;VMPS(VLAN 管理策略 服务器) 中包含一个文本文件,文件中存有VLAN与 MAC地址对应表。交换机对这个文件进行下载,然后 对文件中的MAC地址进行校验。从而实现主机自动加 入对应VLAN中,此种方式下终端设备可以连接在任 意位置,只要MAC地址不变,加入的vlan就不变,设 备移动性强,但在实际应用场景中相对较少,所以, 这里不做细致讲解,本节主要讲解静态VLAN配置

二、静态 VLAN 配置

1、VLAN 的范围

  • VLAN的范围(思科设备为例,总计4096个VLAN,不 同设备大同小异)

2、配置步骤

创建VLAN(两种方法)

VLAN数据库配置模式

代码语言:javascript
复制
Switch#vlan database //进入VLAN数据库模式

Switch(vlan)#vlan 2 name xiaoshoubu
//添加VLAN 2并命名xiaoshoubu,如不指定名称系统会使用默认名称

Switch(vlan)#exit //保存退出

全局配置模式

代码语言:javascript
复制
Switch(config)#vlan 2 //添加一个VLAN 2

Switch(config-vlan)#name xiaoshoubu
//给VLAN命名xiaoshoubu,此命令可选

将交换机的端口加入到相应的VLAN中

将端口加入VLAN

代码语言:javascript
复制
Switch(config)#interface fastethernet 0/10
//进入要配置的端口f0/10

Switch(config-if)#switchport mode access
//定义二层端口模式,默认为access端口,可省略

Switch(config-if)#switchport access vlan 2
//将端口添加到VLAN 2中

Switch(config-if)#no switchport access vlan 2
//如需将端口从某个VLAN中删除可执行命令

同时将多个端口加入VLAN

代码语言:javascript
复制
Switch(config)#interface range f0/1 – 10
//使用范围关键字range

Switch(config-if-range)#switchport access vlan 2

还原接口为默认配置状态

代码语言:javascript
复制
 Switch(config)#default interface f0/10

验证VLAN的配置

查看所有VLAN的摘要信息

代码语言:javascript
复制
Switch#show vlan brief

查看指定VLAN信息

代码语言:javascript
复制
Switch#show vlan id 2

删除VLAN(使用 no vlan vlan-id 命令删除VLAN)

VLAN数据库中删除VLAN

代码语言:javascript
复制
Switch#vlan database
Switch(vlan)#no vlan 2
Deleting VLAN 2...

全局模式下删除VLAN

代码语言:javascript
复制
Switch#configure terminal
Switch(config)#no vlan 20

三、VLAN 实验案例

1、配置案例

  • 实验拓扑
  • 实验要求
    • 交换机0上创建vlan 10和vlan 20,并将对应接口 加入到对应vlan中
    • PC 上配置 IP 地址,相同 VLAN 的 PC 配置相同 网段的 IP 地址,不同 VLAN 的 PC 配置不同网段的 IP 地址
    • 最终实现相同 VLAN 可以通信,不同 VLAN 无法 进行通信

2、配置脚本

代码语言:javascript
复制
//Switch0
int vlan 10
exit
int vlan 20
exit
int vlan 30
exit
int vlan 40
exit

interface FastEthernet0/1
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/2
 switchport access vlan 20
 switchport mode access
!
interface FastEthernet0/3
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/4
 switchport access vlan 20
 switchport mode access
代码语言:javascript
复制
//PC1、2、3、4
PC 上配置 IP 地址,相同 VLAN 的 PC 配置相同网段的 IP 地址,不同 VLAN 的 PC 配置不同网段的IP 地址

测试

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 虚拟局域网VLAN
    • 一、VLAN
    • 二、静态 VLAN 配置
    • 三、VLAN 实验案例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档