我的问题是,如果我的 Cisco 交换机的特定端口保留在默认 VLAN 1 中,并且中继端口的本地 VLAN 更改为 2。当一个帧从该端口到达中继端口时,它将是一个未标记的帧,对?如果是,那么中继端口将使用自己的本地 VLAN (VLAN 2) 标记这个未标记的帧,然后再将其发送到中继的另一端,对吗?
对 VLAN 标记的困惑
网络工程
思科
转变
VLAN
树干
2021-08-02 12:07:49
3个回答
VLAN 标记放置在离开中继端口的帧上,但该端口的本地 VLAN 中的帧除外。
接入端口尽管是特定 VLAN 的端口,但不标记帧,并且根据交换机的不同,接收到的标记帧可能会在接入端口上丢弃。
进入访问端口的帧将没有标签。当它在中继端口上离开交换机时将被标记(假设它不在该端口的本地 VLAN 中),但如果它离开交换机在另一个接入端口上,则不会被标记。
不。
中继上的本地 VLAN 意味着:
A) 任何到达中继的未标记帧都将被视为在本地 VLAN 中(无论它在发送交换机上的 VLAN 是什么)。
B) 本机 VLAN 上的帧将穿过未标记的中继。
在您的示例中,到达默认 VLAN (VLAN 1) 的帧将被转发出 VLAN 1 上的中继端口。由于 VLAN 2 是本机 VLAN,这意味着 VLAN 1 上的帧将被标记。
第 2 层交换机将帧从一个 VLAN 移动到另一个 VLAN 的唯一方法是配置错误。您可以故意错误配置它,但在我看来它仍然是错误的。
交换机接收它,因为没有标记会威胁它,就好像它在 VLAN 2 上一样(在您的示例中)。因此,如果它在此端口上接收到广播,它将从所有配置了 VLAN 2 的端口(仍然未标记 doh)转发出去。