一、指挥原则
Ping是ICMP的典型应用。Ping是检测网络连通性的常用工具,它还可以收集其他相关信息。用户可以在Ping命令中指定不同的参数,例如ICMP消息的长度、发送的ICMP消息的数量、等待回复响应的超时时间等。设备根据为Ping测试配置的参数结构发送ICMP消息。
Ping的工作原理是向目的地发送ICMP Echo请求报文,并等待ICMP Echo响应报文的响应,根据是否收到Echo响应报文判断目的网络是否可达。
在路由器A上输入Ping命令:ping 10.0.0.2。
Ping命令的输出信息包括目的地址、ICMP报文长度、序列号、TTL值和往返时间。Sequence number是包含在Echo reply报文中的可变参数字段,TTL值和往返时间包含在报文的ip头中。
目的地址ping测试的统计结果(Ping统计)包括:
packets transmitted:发送的ECHO-REQUEST报文数目packets received:接收到的ECHO-RESPONSE报文数目packet loss:未响应报文数占应响应报文总数的百分比round-trip min/avg/max:响应时间的最小值、平均值、最大值
抓取路由器A上的数据包,可以看到每一条ICMP Echo请求报文都能收到ICMP Echo回复报文的响应。共收到5条回应回复消息。
二。参数的详细说明
Ping命令可以针对不同的目的配置不同的参数。详细参数如下:
实验:在ENSP上对目的地址进行带参数的Ping测试,实验拓扑如图所示。使用三台AR2200路由器,使用RIPv2协议实现全互联。接口配置如下表所示:
1.首先在R1上ping 10.1.1.3并获取数据包,我们可以观察到请求消息的源地址是10.0.0.1。
2.在R1输入ping-a 11.11.11.11 10 . 1 . 1 . 3,可以看到此时报文的源地址是11.11.11.11。
3.通过参数-c更改发送ICMP回应请求消息的次数。该参数设置为8。由于发送的ICMP回应请求消息的数量是8次,因此收到了8条响应消息。
4.通过参数-h改变TTL值,在R1上输入ping -c 128 10.1.1.3,抓取R1发来的ICMP Echo请求报文,查看IP头,发现此时TTL值已经改变。
不影响回显应答消息的TTL值可以从Ping命令的输出信息中看出。
5.通过参数-t改变等待回显消息的超时时间。
6.更改参数-m来设置发送下一个ICMP请求消息的等待时间。ICMP请求消息的等待时间默认为500毫秒。从数据包中可以看出,每个Echo请求消息的发送间隔为500ms。
接下来在R1上输入ping -m 1000 10.1.1.3,抓包显示每个Echo请求报文的发送间隔为1000ms。
7.在R1上,通过参数-r,显示Echo回复报文的路由。
8.使用参数-s更改ECHO-REQUEST消息的长度。仅更改数据字段的长度。
ping有几种常见的应用场景(在任何视图中都可以执行ping命令):
场景1:检查本机协议栈。执行ping
以上就是由优质生活领域创作者 深圳生活网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.szbubu.com/2723159.html,转载请说明来源于:深圳生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场。