VLAN - 两个不同 VLAN 之间的电缆

VLAN - 两个不同 VLAN 之间的电缆

我有两个“Aruba 即时启动”交换机,正在练习使用 VLAN。我只配置交换机 A,并 ping 交换机 B 以确保我已连接。

我的 PC 连接到 A 的端口 1。B 的端口 1 连接到 A 的端口 2。

除端口 47 和 48 外,所有端口均保留默认设置,A 的端口 47 和 48 配置为 VLAN 2,未标记。我已禁用 A 的所有端口上的入口过滤。

据我所知,端口 47 和端口 48 应该表现得像不同的哑 L2 交换机一样。

我将 A 的端口 2 插入 A 的端口 47,将 B 的端口 1 插入 A 的端口 48。在我看来,我所做的只是在从 A 到 B 的电缆中引入一个额外的 L2 交换机。为什么我的 PC 会失去与 B ​​的连接?

答案1

Switch A Port 2 (VLAN 1) <-> Switch A Port 47 (VLAN 2)
Switch A Port 48 (VLAN 2) <-> Switch B Port 1 (VLAN 1)

假设以下 IP

PC 192.168.0.1
Switch A 192.168.0.2 (bound to VLAN 1)
Switch B 192.168.0.3 (bound to VLAN 1)

为了访问 IP 为 192.168.0.3 的交换机 B,您的客户端向网络发送 ARP 请求。ARP 请求是广播,仅限于客户端所在的子网。现在您可能认为这三台设备都在同一个 /24 子网中,应该在同一个广播域中。

但是,交换机不知道这一点。对于交换机来说,广播来自 VLAN 1,并且只会发送到带有 VLAN 1 的端口。这就是为什么 VLAN<->Subnet 应该是 1:1 映射的原因,否则您会在网络中引入怪异现象,并且网络也可能因您使用的硬件而异。

要将两个具有 VLAN 的交换机连接在一起,这两个交换机之间的端口必须是 Trunk 端口(思科术语,表示标记端口)。

为了使 VLAN 1 和 VLAN 2 能够相互通信(假设正确设置了不同的子网),需要第 3 层实例(路由器或第 3 层交换机)。

我认为这个问题是理论性的?如果不是,你能解释一下为什么要模拟额外的第 2 层交换机吗?

相关内容