两个路由器之间路由数据包问题 (EdgeMarc 4550)

网络工程 路由
2022-02-22 21:18:16

我公司的两台路由器之间的托管路由出现问题。

我们有两个 IP 块:一个“标准”.56/29 和一个路由 .128/28。

我们的 PBX 出现问题,因此我们重新使用了 EdgeMarc 4550(显然对 VoIP 很好)并将 PBX 放在后面,而将其余设备留在了 Netgear ProSafe FVS318G 后面。Netgear 为 0.57,Edgemarc 为 0.58。它看起来像这样:

                 "The Internet"
                       |
1.1.1.57 ------ HP ProCurve 1700 ------- 1.1.1.58
(NetGear)    (used as simple switch)    (EdgeMarc)

我可以将所有类型的 IP 从 /28 块 NAT 到 Netgear LAN 上的机器,但是当我尝试在 EdgeMarc 上做同样的事情时,IP 被路由到 .57(从 tracert 可以看出)。我相信我一定是在 EdgeMarc 上做错了,因为它比我习惯处理的更强大;这是我在 EdgeMarc (EM) 上设置的配置:

  • NAT -> 端口转发:为我的 .136 地址设置到 EM LAN
  • 静态路由:1.1.1.136、255.255.255.255、1.1.1.58
  • 安全性 -> 直通规则:为内部地址设置 DMZ

还有一点需要注意的是,我可以在 NetGear 上设置相同的静态路由,NetGear LAN 上的计算机可以毫无问题地到达 1.1.1.136,只是来自“Internet”的流量没有正确路由。

有什么想法吗?在 IT 方面,我是一个单人表演,但我通常可以通过大量研究和尝试/错误来解决问题,但这个让我很难过!

1个回答

我通过与我的托管中心的进一步讨论找到了答案。显然,所有流量都路由到了 Netgear 路由器 (.57),包括 /28 块中的 IP。