hrping工具的使用

我们在工作中,验证联通性的时候,最喜欢使用的命令,肯定是ping命令了。尤其是在用PC或笔记本来测试的时候,总是以终端的测试结果来进行判断,网络是否正常,但是实际情况可能并不都是准确的,根本原因就是不同的设备,它发送的icmp包的速率是不同的!

首先来测试笔记本的ping包

我们抓取有线网卡的ICMP报文,默认笔记本发送4个报文,根据抓包的情况来看,基本上发送了4个包,花费了3秒钟的时间,所以可以认为基本上近一秒,笔记本才会发送一个ICMP包。

 

 

 

 这种情况,当网络中存在一些异常时,以1秒内未发生丢包的说法来断定网络正常,这显然是不合理的,我们都知道,在LAN内,设备之间互访的延迟可能是几毫秒,而1秒有多少个几毫秒呢?

所以说,此时以“秒”级时间来定义网络丢包情况,就不够严谨了。于是我们可以借助hrping来辅助我们对网络的排查。

 

使用hrping操作来验证

 

 可以看到四个包的时间也就是在不到一秒的时间就完成了,所以这样可以大大的增加了检查的准确性!

 

 

如何使用hrping?

通过CMD进入到hrping的文件夹,或者直接在hrping文件夹打开CMD。总之进入对应目录,例如这里,我的hrping的是在C盘的跟目录。

C:\Users\Administrator>CD C:\hrping-v506

C:\hrping-v506>

这样就可以直接使用了,hrping支持的功能和Windows对比:

 

例如hrping可以完成traceroute。

C:\hrping-v506>hrping -r 223.6.6.6
This is hrPING v5.06.1143 by cFos Software GmbH -- http://www.cfos.de

Source address is 192.168.163.178; using ICMP echo-request, ID=b843
Tracing route to 223.6.6.6 [223.6.6.6]
with 32 bytes data (60 bytes IP) over a maximum of 30 hops:

  1       *        *        *

 

posted @ 2021-07-02 16:54  剪刀石头布Cheers  阅读(868)  评论(0编辑  收藏  举报