我有三个在默认设置下运行的新 Cisco SG-300。它们连接到 HA 配置中的两个 WatchGuard M300,WatchGuard 充当路由器。这三个交换机连接到十个机架服务器。
当我通过其中一台 Cisco 交换机连接到服务器的 ILO NIC 时,99% 的数据包都丢失了。我能够浏览每台服务器的 ILO GUI 大约 30 秒,之后,所有网络连接都断开。无论我是通过远程桌面连接到物理网络中的服务器,还是通过 VPN 在外部使用笔记本电脑,这都是一样的。
我与 WatchGuard 进行了广泛的通话,在跨集群启用调试日志后,我可以看到每个数据包都被允许通过防火墙传输到交换机,反之亦然。
让我感到困惑的是,如果我连接到 WatchGuard 集群并使用内置的 ping 工具,100% 的数据包会发送/接收到 Cicso ILO 交换机上的设备。
我相信已经排除了两个新的 WatchGuard 出现故障的可能性,而且我看不出每台服务器的 ILO 端口出现故障的原因,也看不出所有新的跳线都出现故障的原因。为了进行调试,我启用了 DHCP,每个服务器 ILO NIC 都从 WatchGuard 获取一个 IP 地址。
三个 IP 范围是:
思科交换机 1(蓝色电缆)10.0.1.X/24,连接到 WatchGuard 集群上的 eth1(可以 100% 的时间 ping 通)。
思科交换机 2(红色电缆)10.0.2.X/24,连接到 WatchGuard 集群上的 eth2(可以 100% 的时间 ping 通)。
Cisco 交换机 3(绿色布线 - ILO)10.1.0.X/24,连接到 WatchGuard 集群上的 eth3(丢弃 99% 的数据包)。
因此,我的问题是 Cisco 交换机或网络配置中的什么可能导致这种情况?