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 回程封包一樣情況。