DHCP OFFER 无法通过多个路由器和 ASA 到达客户端

网络工程 思科 思科 dhcp
2021-07-19 16:53:10

因此,最近我们收到了来自远程分支机构之一的通知,称某些 PC 无法连接到 Internet。我们确定 DHCP 是原因。远程分支和 dhcp 服务器之间的基本 L3 路径是

DHCP 服务器 (VM) - R1 - R2 - ASA - VPN 隧道 - ASA - R3 - 远程客户端

我们最近发生了 UPS 故障,导致 R1 和 R2 重新启动。不确定这是否相关。

无论如何,我可以很好地从我们的 DHCP 服务器 ping 远程子网上的客户端。我还可以跟踪到该远程子网的默认网关。

R3 被设置为到 DHCP 服务器的 DHCP 中继。

当我们的客户端发出 DHCP DISCOVER 时,它就能够到达我们的 DHCP 服务器。然后,我们的 DHCP 服务器发出 DHCP OFFER 的声音,立即得到:

网络捕获

该屏幕截图取自 DHCP 服务器上的数据包捕获。对于 TTL 到期来说,消息之间的时间不是非常短吗?此外,这似乎是唯一一种无法通过的流量。

ICMP 来自我们到 ASA 的网关接口。

我对此感到困惑。

让我知道我还能提供什么帮助。

1个回答

这看起来像是从 DHCP 服务器到 客户网络R3。您需要尝试是否可以ping相同的路径或使用tracert/traceroute来查找循环跳。

如果ping 和tracert 不显示环路,则必须有导致环路的策略路由。Linuxtraceroute能够模拟 DHCP 提议 ( -p 68);也有适用于 Windows 的工具。

编辑:当然,要约被定向回中继代理,而不是直接发送给客户