昨天错误配置交换机端口后,我很好奇:在什么情况下,您会在交换机端口上配置未标记的 VLAN,而不将 PVID 设置为同一个 VLAN?
在我使用过的所有交换机上,这两个值都是单独配置的(其中 VLAN 标记主要是出口配置,而 PVID 是入口设置),但如果它们不匹配,您的配置似乎已损坏。
昨天错误配置交换机端口后,我很好奇:在什么情况下,您会在交换机端口上配置未标记的 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。您还可以禁用中继端口上的未标记帧。