我有两个“Aruba instant on”交换机,正在练习使用 VLAN。我只配置交换机 A,并对交换机 B 执行 ping 操作以确保有连接。
我的 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 交换机。为什么我的电脑失去与 B 的连接?
假设有以下 IP
为了到达 IP 192.168.0.3 的交换机 B,您的客户端向网络发送 ARP 请求。作为广播的 ARP 请求仅限于客户端所在的子网。现在您可能认为所有三个设备都位于同一 /24 子网中,并且应该位于同一广播域中。
然而,交换机并不知道这一点。对于交换机来说,广播从 VLAN 1 传入,并且只会发送到 VLAN 1 上的端口。这就是为什么 VLAN <-> 子网应该是 1:1 映射的原因,否则您的网络会出现奇怪的情况,这也可能会根据您使用的硬件而有所不同。
要将两台具有 VLAN 的交换机连接在一起,这些交换机之间的端口必须是 Trunk 端口(标记端口的思科术语)。
为了使 VLAN 1 和 VLAN 2 能够相互通信(假设不同子网的正确设置),需要第 3 层实例(路由器或第 3 层交换机)。
我认为这个问题具有理论性质?如果没有,您能解释一下为什么要模拟额外的第 2 层交换机吗?