这是由于ARP的机制引起的。
拓扑如下图所示(R1,R3关闭路由功能作为PC使用)
R1发送ARP请求,请求R3的MAC地址。
R2将自己的e0/0接口作为源MAC地址,R1请求的IP地址作为源IP地址,发送ARP应答报文回给R1。R2将R1记录到R2的MAC表项中,R1也记录R2的e0/0接口的MAC和对应的R3的IP到其ARP表项中。
并发送ARP请求R3的MAC地址,R3的ARP应答则将R2的e0/1的MAC地址作为目的地址。R2将R3的MAC记录到其ARP表项中。
而第一个ICMP回显应答报文则由于R3并未存有R1的ARP表项而无法发送,所以R1收不到回显应答报文。
此时R3发送ARP请求报文请求R1的MAC地址,而R2的ARP表项中已经存有相应的信息,将e0/1的MAC地址作为源地址,发送ARP应答报文到R3。R3将R2的e0/1接口和R1的IP地址对应存储到其ARP表项中
R2的ARP表项如图所示。