一、Access 链路类型
-
接收规则
-
若接收到携带 Tag 的帧,会检查 Tag 中 vlan id 与端口的 PVID 是否一致,若一致则接收,否则丢弃。
-
若接收到未携带 Tag 的帧,会打上端口 PVID 的 Tag,然后再接收。
-
-
发送规则:发送时会剥离 Tag 后进行转发。
二、Trunk 链路类型
-
接收规则
-
接收到未携带 Tag 的帧,先打上端口 PVID 的 Tag,接着检查 VLAN ID 是否出现在端口的 Passing 列表中,若出现则接收,否则丢弃。
-
接收到携带 Tag 的帧,检查 Tag 中的 VLAN ID 是否出现在端口的 Passing 列表中,若出现则接收,否则丢弃。
-
-
发送规则
-
检查 Tag 中的 VLAN ID 是否与端口的 PVID 一致,若一致则剥离 Tag 转发,否则保留 Tag 转发。
-
-
Passing 含义:端口 Permit(允许)的 VLAN 与交换机存在的 VLAN 交集。
三、Hybrid 链路类型
-
接收规则
-
接收未携带 Tag 的帧,打上端口 PVID 的 Tag,然后检查 VLAN ID 是否出现在端口的 Passing 列表中,若出现则接收,否则丢弃。
-
接收携带 Tag 的帧,检查 Tag 中的 VLAN ID 是否出现在端口的 Passing 列表中,若出现则接收,否则丢弃。
-
-
发送规则
-
检查 Tag 中的 VLAN ID 是否与端口的 PVID 一致,若不一致且 VLAN ID 出现在 Tagged(标记)表中,则保留 Tag 转发;若不一致且 VLAN ID 出现在 Untagged(未标记)表中,则剥离 Tag 转发;若与 PVID 一致,则剥离 Tag 转发。
-
-
Passing 含义:端口 Tagged 列表中的 VLAN 与 Untagged 列表中的 VLAN 的并集,再与本机存在的 vlan 取交集。