
vlan回顾
Access口:收到以太网帧后打VLAN标签,转发时剥离VLAN标签。 Trunk口:不对VLAN标签进行剥离,除非是默认VLAN(PVID)。 Hybrid(混合)口:可以处理不同VLAN的数据帧,同时可选择是否剥离VLAN标签。 创建VLAN 将接口划入指定VLAN 配置Trunk干线 缩放区域间通信,通常通过多层交换机使用SVI(VLAN接口) 所有流量进入交换机必须打标签 接口转发允许列表:只有被允许的流量才能通过 帧在传输时可以选择保留或剥离标签
VLAN2:配置DHCP,设置子接口为VLAN2网关。 VLAN3,4,5:将路由器接口作为这些VLAN的网关,以确保跨VLAN通信。
发布日期:2021-05-18 11:03:56
浏览次数:22
分类:精选文章
本文共 1478 字,大约阅读时间需要 4 分钟。
VLAN技术详解
VLAN(虚拟区域网)是一种通过在以太网帧中添加 VLAN标签来划分和隔离网络区域的技术,能够显著增强网络的稳定性,减少局域网内的广播帧数量。
VLAN交换机工作原理
交换机在处理数据帧时,基于MAC地址查询CAM表进行转发。数据帧进入交换机后,首先记录源MAC地址,并在转发时根据受理接口判断是否需要转发或洪范。主要的洪范情况包括广播、单播以及组播(在无组播部署的情况下)。
CAM表结构
- VLAN ID:标识网络区域
- MAC地址:系统地址
- 端口编号:实际使用的物理端口编号
- Hash值:辅助快速查找
交换机接口类型
VLAN配置(以思科为例)
VLAN配置(以华为为例)
补充规则
- 入交换机:若已标记VLAN,需验证VLAN列表中是否存在对应VLAN,否则无法进入。
- _out交换机:判断目标VLAN是否在允许列表中,决定是否保留或剥离VLAN标签。
接口模式
- Access模式:只能定义PVID,不能修改允许列表
- Trunk模式:可以修改PVID,允许列表不可定义
- Hybrid模式:既可以修改PVID,也可以定义允许列表,可选择是否剥离VLAN标签
功能特点
- PC收到的带有VLAN标签的数据帧会被丢弃,确保不同VLAN内的数据互不影响。
- 跨VLAN通信必须通过Hybrid口完成。
跨VLAN通信实验
节点配置
- VLAN划分:
- PC2:VLAN 3
- PC4、PC5:VLAN 4
- PC6:VLAN 5
端口模式(SW1)
设备 | 端口 | 模式 | 描述 |
---|---|---|---|
SW1 | G0/0/1 | Hybrid pvid 1 untagged VLANS 3-5, tagged VLAN 2 | amendment |
G0/0/2 | Access pvid 2 | 仅允许VLAN2流量 | |
G0/0/3 | Hybrid pvid 3 untagged VLANS 4,5 | amendment | |
G0/0/4 | Trunk allow all | 默认允许所有VLAN |
| SW2 | G0/0/1 | Trunk allow all | amendment || G0/0/2 | Trunk allow all || G0/0/3 | Access pvid 2 || G0/0/4 | Hybrid pvid 4 untagged VLANS 3,1 | amendment |
| SW3 | G0/0/1 | Trunk allow all | amendment || G0/0/2 | Hybrid pvid 4 untagged VLANS 3,1 | amendment || G0/0/3 | Hybrid pvid 5 untagged VLANS 3,1 | amendment |
DHCP配置
通过上述配置,确保PC2、PC4、PC5、PC6能够相互访问。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年05月05日 12时18分15秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
什么是证券型代币?
2019-03-14
Android中获取并设置屏幕亮度
2019-03-14
Swift中使用DispatchGroup分组管理异步任务
2019-03-14
MVVM_Template
2019-03-14
网络+图片加载框架(英文版)
2019-03-14
Python imageio方法示例
2019-03-14
Possible missing firmware
2019-03-14
JAVA BigInteger和BigDecimal类常用方式
2019-03-14
深度学习框架 各种模型下载集合 -- models list
2019-03-14
six.move 的作用
2019-03-14
机器学习全教程
2019-03-14
idea在连接mysql数据库时区错误
2019-03-14
2021-05-14
2019-03-14
Kali-linux:nmap命令
2019-03-14
s3c2440 ads程序移植到keil中(一) 初步完成
2019-03-14
工程经济—建设工程定额
2019-03-14
工程经济—工程量清单编制
2019-03-14
1Z204050、施工质量不合格的处理
2019-03-14
【字节网盘】九款超好看不同页面404源码
2019-03-14