request timed out

进行路由器的配置,执行ping 出现了部分request timed out的情况,这是什么原因,怎么解决

img

那个是arp第一阶段的寻址,所以会出现一个不可达,第二次ping就不会有这个问题了

假设当前设备和1.100之间连接链路很简单甚至直连,并且只是ping时,第一个包出现这个现象,那么这不是问题,没有关系,非要解决的话,可以人为查看1.100的MAC地址,然后在当前设备上设置静态ARP表项。
原因是:当前设备上没有192.168.1.100的mac地址,你ping时,先后会有动作:1、当前设备会先发ARP请求报文;2、1.100收到后会回复ARP回应报文,1.100同时记录当前设备的MAC地址;3、当前设备收到ARP回应报文后,记录下ARP回应报文中的MAC地址到当前设备的ARP表项中。4、当前设备使用1.100的MAC地址封装ICMP reques报文发给1.100;5、1.100回复当前设备ICMP replay报文;6、显示ping成功。步骤1~3虽然很快但也需要时间,所以超时了。当前设备学习到1.100的MAC以后,当前设备再ping 1.100时不需要步骤1到3了,就没有这个问题了。 但当前设备如果长时间不再与1.100联系,当前设备上学习到的1.100 的MAC地址会自动清除,那时ping,还会重复出现一次这样的情况。