交换单元的端口类型有哪些?

Hybrid端口在接收数据时,判断逻辑与Trunk类似,即检查VLAN是否允许进入。但在发送数据时,它会检查该VLAN在端口上是配置为Tagged还是Untagged。如果是Untagged,则剥离标签发送;如果是Tagged,则保留标签发送,提供了更细粒度的控制能力。

当Access端口接收到不带标签的数据时,它会打上端口的PVID标签后进行转发;如果收到带标签的数据,默认直接丢弃。发送数据时,它会剥离VLAN标签,因此适合连接不需要识别VLAN标签的终端PC。

交换机端口主要有三种链路类型:Access、Trunk和Hybrid。Access端口通常用于连接计算机,它只能属于一个VLAN,配置简单,无需特殊设置,适合终端设备接入场景。

Trunk端口在接收数据时,如果报文带VLAN标签且该VLAN被允许通过则转发,否则丢弃;若无标签则打上PVID。发送时,若报文VLAN ID与PVID不同则带标签发送,若相同则剥离标签后发送,从而实现VLAN的跨交换机透传。

Hybrid端口是一种灵活的端口类型,它既可以用于交换机间连接,也可以直接连接用户计算机。与Trunk类似,Hybrid也支持多个VLAN的透传,但在发送数据时可以灵活配置是否保留标签。

Trunk端口主要用于交换机之间的互联,它能够允许多个VLAN的数据报文通过。这种端口可以接收和发送带有不同VLAN标签的数据,是构建骨干网络的关键接口类型。

每个端口都有一个缺省VLAN的概念,华为称为PVID,思科称为Native VLAN。Access端口的缺省VLAN即为其所属VLAN;而Hybrid和Trunk端口因为属于多个VLAN,需要明确配置缺省VLAN ID,默认通常是VLAN 1。

在数据发送方面,Hybrid和Trunk的关键区别在于VLAN Tag的处理。Hybrid端口允许将多个指定VLAN的报文以未打标签的形式发送出去,而Trunk端口通常只允许缺省VLAN(Native VLAN)的报文不带标签发送。