我似乎无法理解这个(希望)简单的问题。我有 1 个 Brocade 和 Mikrotik 路由器,它们彼此连接,具有来自 /28 面向公共子网的 IP 地址。Brocade 路由器还连接到服务器连接的交换机(LAG/端口通道)。该服务器(ESX 上的 VM)具有来自同一 /28 子网的公共 IP 地址。我可以从 VM ping 23.128.xxx.1(Brocade),这也是 VM 的默认网关,并且我能够上网。但是当我尝试 ping 23.128.xxx.2(这是 Mikrotik 路由器的 IP 地址)时,我无法从 VM 执行此操作。我立即得到网络不可达。跟踪显示 Brocade 后超时。23.128.xxx.1。虽然我可以从 Mikrotik 顺利 ping 23.128.xxx.1。
另一方面,我可以从 Mikrotik ping 通 Brocade,但也无法从 Mikrotik ping 通 VM。所有这些都在同一个 VLAN 中。有趣的是,我有另外 2 个 VLAN 以完全相同的方式配置,唯一的区别是 VLAN ID 和子网,在另一个情况下是 /27。这很好用。我花了好几个小时试图弄清楚这一点,但似乎什么也没弄清楚。这里的问题是什么,为什么我无法从 VM ping 通 Mikrotik?
这是我拥有的网络流;
虚拟机(23.128.XXX.4/28)-> 交换机(LAG)-> Brocade(23.128.XXX.1/28)-> MIkrotik(23.128.XXX.2/28)
感谢任何意见。