
有没有带佬知道怎么解决这个问题啊,已经试过在三层交换机上打arp static 的命令了
引自免费微信小程序:皆我百晓生
从您提供的网络图来看,这是一个以太网交换网络,其中包含了多个交换机和路由器。您的问题是在进行网络测试时,ping命令发送ARP请求报文后,需要等待一段时间才能成功发送数据包。
在以太网交换网络中,每个交换机都会维护一个ARP缓存,用于存储目标设备的MAC地址和对应的IP地址。当一个设备需要向另一个设备发送数据时,它首先会检查本地ARP缓存中是否已经存在目标设备的MAC地址。如果存在,则直接将数据包发送给目标设备;如果不存在,则需要向目标设备发送ARP请求报文,请求目标设备发送其MAC地址和IP地址,然后更新本地ARP缓存。
因此,如果您想使用ping命令快速测试网络连接,应该在发送ping命令时使用-c选项指定发送的ping次数,例如:
ping -c 10 <目标IP地址>
这将发送10个ping请求报文,以快速测试网络连接。如果您已经尝试过使用-c选项,但仍然存在等待时间,则可能是本地ARP缓存需要更新。您可以尝试手动刷新ARP缓存,例如:
arp -a
这将发送ARP请求报文,并更新本地ARP缓存。然后再次运行ping命令,应该可以快速发送数据包了。
如果您使用的是三层交换机,则需要在发送ARP请求报文时,确保目标设备的IP地址在本地ARP缓存中已经存在。如果您使用的是静态ARP,则需要在配置中指定静态的IP地址和MAC地址,以确保ARP缓存中包含正确的信息。