通过更改设备的 IP 地址交换 VLAN

网络工程 思科 转变 局域网 树干
2022-02-26 07:09:10

我们希望有一台交换机,在一个端口(Trunk)上配置三个 VLAN。

VLAN10 -> 10.0.1.0/24 
VLAN20 -> 10.0.2.0/24 
VLAN30 -> 10.0.3.0/24

一个非托管交换机连接到这个端口,在这个交换机上,连接了三个设备,它们都有 3 个不同的 IP。

认为:

PC A -> 10.0.1.100
PC B -> 10.0.2.100
PC C -> 10.0.3.100

问题:

  1. 它们是在三个不同的 VLAN 上,还是因为它是非托管交换机而丢弃了 VLAN 标记?
  2. 如果我将 PC B 的 IP 地址更改为 10.0.3.101,会发生什么情况。然后它会交换到另一个 VLAN 吗?
  3. 如果我连接的是 PC 而不是交换机,并且我如上所述更改了 IP 地址,那么它会/也“交换”吗?
2个回答

非托管交换机将如何处理 VLAN 标记帧是不可预测的。一些非管理型交换机会丢弃标记的帧,而一些可能会传递它们。传递标记帧的非托管交换机会将它们传递给连接到交换机的主机,并且大多数终端设备无法使用标记帧,它们将被丢弃。

在任何情况下,来自主机的帧通过非托管交换机将被放置在没有 VLAN 标记的中继上,因此所有帧都将成为本机 VLAN 的一部分,通常是 VLAN 1。这会将所有流量放在同一个广播域中。

连接到中继的主机通常不会工作,因为主机可能不理解 VLAN 标记。一些服务器可以,但大多数终端设备不能。

IP 地址与交换机或 VLAN 无关,因此更改 IP 地址不会更改 VLAN。交换机和 VLAN 是第 2 层,但 IP 地址是第 3 层。

  1. 根据交换机的不同,它根本不会被标记和丢弃,或者它将默认为如上所述的默认 VLAN。

  2. 如上所述,切换 IP 与 VLAN 无关,VLAN 是第 2 层,IP 是第 3 层。您可以分配您想要的任何 IP,但如果数据包被标记为中继上的 3 个 VLAN 之一,那么流量死亡或落入默认 VLAN。

  3. 如果您只是将端口配置为具有 3 个 VLAN 的中继端口,则来自 PC 的流量将被丢弃,因为它没有在任何 VLAN 上标记。