浅谈VLAN虚拟局域网
VLAN(Virtual Local Area Network)是一种网络划分技术,通过将局域网内的不同设备根据不同需求按逻辑划分为不同的子网。
不同VLAN之间相互隔离,即便它们处于同一个物理设备,也无法直接通信。
每个VLAN属于不同的广播域,可以减少网络风暴,提升安全性与网络效率。
一、VLAN的逻辑组成
在VLAN中,交换机端口拥有两个属性:
1 VLAN ID:指定端口所属的VLAN编号(例如VLAN1、VLAN2)
2 VLAN TAG:VLAN帧的标签字段,用于标记数据帧属于哪个VLAN。
VLAN的工作机制:
1 当数据帧经过交换机端口时,交换机会查看该端口的VLAN属性。
2 若数据帧没有携带 VLAN Tag,交换机会打上默认的PVID (port VLAN ID)
3 若数据帧带有 VLAN Tag.交换机会检查是否允许该VLAN通过
4 不同VLAN的设备之间不能直接通信,除非通过三层设备进行路由;(三层交换机指的是能解析到第三层头部的设备,包含路由器、交换机等)
二、VLAN实现原理
1.VLAN能够隔离广播域的核心机制就是在以太网帧中插入4字节的VLAN标签字段,标记该帧属于哪个VLAN,即802.1Q,
三 VLAN链路类型:
VLAN的链路一般分为3种:Access链路、Trank链路以及Hybrid链路。
1 Access链路:(接入链路)连接终端设备与交换机的链路。
特点:只属于一个VLAN,仅处理 Untagged(无标签)帧,报文不会携带VLAN标签。
2Trank链路:(干道链路)用于连接交换机与交换机、交换机与路由器的链路。
特点:可以承担多个VLAN的报文,所有经过的帧为Tagged帧,用于VLAN报文的转发与隔离。
3 Hybrid链路(混合链路):可以处理多个VLAN的Tagged帧与UNtagged帧,适配复杂环境。
特点:同时支持多个VLAN的通信,可接受/发送Tagged untagged帧,可用于交换机与交换机、交换机与pc的多种。
- Hybrid 接口可为多个 Untagged 报文分别打上 VLAN Tag;
- Trunk 接口只能接收 Tagged 报文,并为单一 VLAN 提供 Untagged 出口。
| 链路类型 | 所属VLAN数量 | 处理帧类型 | 典型应用场景 | 是否支持多VLAN通信 |
|---|---|---|---|---|
| Access | 仅一个VLAN | Untagged(无标签)帧 | 连接终端设备与交换机 | 不支持 |
| Trunk | 多个VLAN | Tagged(带标签)帧 | 连接交换机与交换机、交换机与路由器 | 支持 |
| Hybrid | 多个VLAN | Tagged与Untagged帧 | 适配复杂网络环境,连接交换机与交换机、交换机与PC | 支持 |
总结:Access链路适用于终端设备接入场景,仅承载单一VLAN的Untagged帧,配置简单但灵活性有限;Trunk链路适用于交换机之间或交换机与路由器之间的主干连接,通过Tagged帧承载多个VLAN的报文,实现跨设备的多VLAN转发与隔离;Hybrid链路则兼具两者特点,既能处理Tagged帧也能处理Untagged帧,适用于需要灵活配置的复杂网络环境。
四、交换机端口
五、VLAN类型:
默认VLAN、管理VLAN、NativeVLAN、语音VLAN。
默认VLAN: 默认所有交换机的端口都属于VLAN1,属于初始配置。
管理VLAN:用于远程管理交换机的VLAN,通常与默认VLAN分开设置。
NativeVLAN:Trank链路上传输的Untagged帧属于该VLAN,需两端配置一致。
语音VLAN:为IP电话提供的专门VLAN。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)