首先是我的理解,默认网关-->当我们在PC中设置默认网关时,网络层检查目标IP地址,如果它与源IP地址不在同一个广播域,则将目标MAC地址设置为路由器的这进一步做出路由决策。
代理 ARP -->{{当主机没有设置默认网关时使用}} 当目的 IP 地址的 MAC 地址不在 PC 表中时,它发送一个 ARP 请求以了解其 MAC 地址。交换机广播请求,它也转到路由器,路由器知道目标 IP 地址,因为它直接连接到它,因此它提供其 MAC 地址作为代理。
现在我的问题是我的网络是这样的-->> Host A---Switch1----Router----Switch2---Host B和Host A的IP地址为192.168.1.1(没有设置默认网关) 与 IP 地址为 192.168.2.1(未设置默认网关)的主机 B 相同,为什么主机 A 不能使用代理 ARP ping 主机 B。路由器的接口为 192.168.1.254 和 192.168.2.254
默认情况下未启用 IS 代理 ARP,但在 cisco.com 中提供它默认启用,所以为什么不能
并且
优先选择默认网关方法或代理 ARP 设置默认网关并且路由器知道到目的地的路径