我知道这行不通,但是使用 Cisco 的 Packet Tracer,我可以将 ping 从 PC2 发送到 PC1。
实际上,PC2在不同的网络上,并认为PC1在同一网络上,因此,使用广播发送请求10.0.9.7的mac的ARP。这应该失败。我对吗?
来自 10.0.8.2 的 PC2 可以向 10.0.9.7 发送 ping 吗?它正在处理数据包跟踪器,我不知道为什么。
我知道这行不通,但是使用 Cisco 的 Packet Tracer,我可以将 ping 从 PC2 发送到 PC1。
实际上,PC2在不同的网络上,并认为PC1在同一网络上,因此,使用广播发送请求10.0.9.7的mac的ARP。这应该失败。我对吗?
来自 10.0.8.2 的 PC2 可以向 10.0.9.7 发送 ping 吗?它正在处理数据包跟踪器,我不知道为什么。
如果您的路由器正在运行代理 ARP(我认为 Cisco 在默认情况下会运行),它将响应 ARP 请求,即使是不属于路由器的 IP,然后根据其路由表转发 IP 数据包。它可能是在回答 PC2 的 ARP 查询,一旦 PC2 将 ICMP 数据包发送到 Router0(认为 Router0 具有 10.0.9.7 的 MAC 地址),Router0 就会适当地转发数据包。