Zyxel - PVID

Model

Zyxel 2220-54

Rerference

https://support.zyxel.eu/hc/en-us/articles/4405433081490-Nebula-VLAN-PVID-Explained

Situation

# PVID運作邏輯測試
PVID operation logic test.

Solution

# PVID決定進來Port的untag封包帶上哪一個VLAN

[情況1]
PC1 
> SW 1 Port 1  (Access Port / VLAN 100 untag / PVID 100)
> SW 1 Port 50 (Trunk Port / VLAN 100 tag / PVID 1)
> SW 2 Port 50 (Trunk Port / VLAN 100 tag / PVID 1) 
> SW 2 Port 1  (Access Port / VLAN 100 untag / PVID 100) 
> PC2

=> 

PC1 > SW1 
SW1 收到 "untagged" 封包,根據Port 1 的 PVID 100 被加上 "tagged" VLAN 100,
VLAN 100 將封包發給成員Port,從Port 50因為是 "tagged" port,封包是以 "tagged" 的狀態給 SW2,
SW2 收到封包是 "tagged" 100 封包,發給所有VLAN 100的成員;Port 1因為是 "untagged" port,封包是以 "untagged" 狀態給PC2,
PC2 成功收到 "untag" 的封包,

最後,PC2 回程封包一樣情況。

[情況2]

PC1 
> SW 1 Port 1  (Access Port / VLAN 100 untag / PVID 100)
> SW 1 Port 50 (Trunk Port / VLAN 100 untag / PVID 100)
> SW 2 Port 50 (Trunk Port / VLAN 20 tag / PVID 20) 
> SW 2 Port 1  (Access Port / VLAN 20 untag / PVID 20) 
> PC2

=> 

PC1 > SW1 
SW1 收到 "untagged" 封包,根據Port 1 的 PVID 100 被加上 "tagged" VLAN 100,
VLAN 100 將封包發給成員Port,從Port 50因為是 "untagged" port,封包是以 "untagged" 的狀態給 SW2,
SW2 收到封包是 "untagged" 封包,根據Port 50 的 PVID 20 被加上 "tagged" VLAN 20,
VLAN 20 將封包發給成員Port,Port 1因為是 "untagged" port,封包是以 "untagged" 狀態給PC2,
PC2 成功收到 "untag" 的封包,

最後,PC2 回程封包一樣情況。