Networking

為什麼未標記的 VLAN 與埠 PVID 分開配置?

  • December 2, 2020

昨天錯誤配置交換機埠後,我很好奇:在什麼情況下,您會在交換機埠上配置未標記的 VLAN,而不將 PVID 設置為同一個 VLAN?

在我使用過的所有交換機上,這兩個值都是單獨配置的(其中 VLAN 標記主要是出口配置,而 PVID 是入口設置),但如果它們不匹配,您的配置似乎已損壞。

我同意這有點令人困惑,我想不出兩個值不匹配的情況。企業級交換機似乎沒有這個問題。

編輯:

Netgear(和戴爾)使用了一些令人困惑的術語。但是對於任何支持 VLAN 的交換機,原理都是相同的:

VLAN 由編號標識,即 PVID。所以“vlan 6”的 PVID = 6。

VLAN 標記是按埠完成的。因此 VLAN 可以在一個埠上未標記,但在另一個埠上標記。

如果一個埠只有一個未標記的 VLAN,那麼我們稱它為接入埠。PVID 不是從埠發出的乙太網幀的一部分。在該埠上接收的幀被放入未標記的 VLAN。如果未標記的 VLAN 為 6,則在該埠上接收到的任何未標記的幀都將放入 VLAN 6。

Cisco 將未標記的 VLAN 稱為本地 VLAN。這只是同一事物的不同術語。

如果您未在埠上指定未標記(本機)VLAN,則未標記 VLAN 預設為 VLAN 1 (PVID=1)。這就是 Dell 和 Netgear 所指的“預設”VLAN:如果您不指定 VLAN,則分配的 VLAN。這與本地 VLAN 不同(見上文)。VLAN 1 可以在埠上標記或取消標記。

如果在埠上標記 VLAN,則稱為中繼埠(Cisco 術語)。中繼埠通常用於互連交換機。大多數 PC 不理解標記,因為標記幀是不同的乙太網格式。您可以在一個埠上擁有任意數量的標記 VLAN。但埠最多只能有一個未標記的 VLAN。您還可以禁用中繼埠上的未標記幀。

引用自:https://serverfault.com/questions/1044237