交换机常见端口模式Access、Hybrid、Trunk 区别

Contents
以下仅属于言简意赅的概念介绍:
什么是VLAN?
- VLAN(虚拟局域网):在物理网络上通过逻辑划分创建的虚拟独立网络,隔离流量,提高安全性和管理效率。
什么是以太网?
- 以太网是一种局域网技术,基于 IEEE 802.3 标准.用于设备间传输数据。
什么是数据帧?
- 数据帧:以太网传输的基本数据单位,包含源/目的 MAC 地址、数据负载和校验信息。
什么是tag标签?
- Tag 标签:VLAN 标签是一个加在数据帧上的“身份证”,标明它属于哪个 VLAN,方便交换机识别和分发。
正篇:
Access端口 通常连接到终端设备(计算机、打印机等)只属于一个VLAN。
工作机制
1.接收数据帧:
Access端口接收的以太网帧通常是无vlan标签的(untagged)
- 交换机会为收到的无标签帧自动打上Access口配置的pvid(默认vlan id)将其归属到对应的vlan
- 若收到带有标签的帧(tagged)Access端口通常会丢弃,因为极大多数情况下它只处理无标签帧。
2.发送数据帧:
- Access端口发送的数据帧会去除VLAN标签,以普通以太网数据帧(untagged)形式发送给终端设备。因为大多数终端设备不能处理有tagged的数据帧。
Trunk 端口是在交换机中用于处理多个VLAN流量的一种端口模式。它可以同时承载多个VLAN。通常用于连接交换机之间、交换机与路由器,或支持 VLAN 的设备(如服务器)。通过 **VLAN 标签(802.1Q)**区分不同 VLAN 的流量。
工作机制
1.接收数据帧:
有标签帧(Untagged Frames):
- 接收到的帧带有 802.1Q 标签(4 字节,包含 VLAN ID,如 VLAN 10)。
- 交换机根据 VLAN ID 将帧转发到对应 VLAN。
无标签帧(Untagged Frames):
- 如果收到无标签帧,Trunk 端口会将其归到 **Native VLAN **(中文翻译一般为本征VLAN,通常是 VLAN 1,可手动配置)。
- 例如:无标签帧收到后,分配到 VLAN 1。