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仅一个VLANUntagged(无标签)帧连接终端设备与交换机不支持
Trunk多个VLANTagged(带标签)帧连接交换机与交换机、交换机与路由器支持
Hybrid多个VLANTagged与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。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐