VLAN 幹道模式(VLAN trunk modes)中的 Unaware、C-port、S-port 和 S-custom-port 是如何定義的?
VLAN Trunk 模式說明
以 EtherWAN 的 EX26262F 系列交換器為例,支援四種 VLAN Trunk 模式,包括:
- Unaware(無標籤識別)
- C-port(Customer 端埠)
- S-port(Service 提供者埠)
- S-custom-port(自訂乙太類型的 S-port)
以下是各埠類型在接收(Ingress)與傳送(Egress)封包時的處理行為:
| 接收動作(Ingress action) | 傳送動作(Egress action) | |
| Unaware 適用於 802.1Q-in-Q(雙層 VLAN Tag)應用 | 未標籤封包會依據 PVID 被加上 VLAN 標籤後轉送。 若為已標籤封包:
| 傳送封包時會將 TPID 設為 0x8100。實際出站狀態會依據 Egress 規則處理。 |
| C-port | 未標籤封包會依 PVID 加上標籤後轉送。 若為已標籤封包:
| 傳送封包時,TPID 將固定為 0x8100。 |
| S-port | 未標籤封包會依 PVID 加上標籤後轉送。 若為已標籤封包:
| 傳送封包時,TPID 將設為 0x88A8。 |
| S-custom-port | 未標籤封包會依 PVID 加上標籤後轉送。 若為已標籤封包:
| TPID 由使用者自訂設定,可於「Ethertype for Custom S-ports」欄位指定。例如設定為 0x8888,則傳送時 TPID 將為 0x8888。 |
Ingress 處理行為示意圖
以下為不同 Port 類型在封包接收(Ingress)時的處理方式示意圖(箭頭顏色代表對應行為):

補充:
當 S-custom-port 被設定為自訂 Ethertype,例如 0x8888,則所有該埠傳送的封包將帶有 TPID = 8888 的 VLAN 標籤。





