以下是ACCESS、Trunk、Hybrid接口在发送和接收报文时的对比表:
接口类型 | 接收报文 | 发送报文 |
---|---|---|
ACCESS | 1. 无VLAN标签的报文:打上接口的缺省VLAN ID并接收。 2. 有VLAN标签的报文: - 标签与接口的缺省VLAN ID相同:接收并准备转发。 - 标签与接口的缺省VLAN ID不同:丢弃。 | 1. 对比报文的VLAN ID与接口的VLAN ID: - 相同:剥离VLAN标签后发送。 - 不同:不发送(除非特殊配置允许)。 |
TRUNK | 1. 无VLAN标签的报文:打上接口的缺省VLAN ID并接收。 2. 有VLAN标签的报文: - 标签在接口的允许VLAN列表中:接收并准备转发。 - 标签不在接口的允许VLAN列表中:丢弃。 | 1. 对比报文的VLAN ID: - 与接口的PVID相同且在允许列表中:剥离VLAN标签后发送。 - 与接口的PVID不同但在允许列表中:保留VLAN标签后发送。 - 不在允许列表中:不发送。 |
HYBRID | 1. 无VLAN标签的报文: - 允许无标签报文进入(通常基于配置):接收并打上接口的缺省VLAN ID。 - 不允许无标签报文进入:丢弃。 2. 有VLAN标签的报文: - 标签在接口的untagged或tagged列表中:接收并准备转发。 - 标签既不在untagged也不在tagged列表中:丢弃。 | 1. 对比报文的VLAN ID与接口的untagged/tagged列表: - 在untagged列表中:剥离VLAN标签后发送。 - 在tagged列表中:保留VLAN标签后发送。 - 既不在untagged也不在tagged列表中:不发送。 |
说明:
- 缺省VLAN ID(PVID):是接口在没有接收到VLAN标签的报文时,为其打上的VLAN标签。
- 允许VLAN列表:Trunk接口特有的配置,用于定义哪些VLAN的报文可以被接收和转发。
- untagged/tagged列表:Hybrid接口特有的配置,untagged列表中的VLAN在发送时会被剥离VLAN标签,而tagged列表中的VLAN则会保留VLAN标签。