ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Ping方式的实验验证(三种情况的详细过程)

2020-02-05 10:43:12  阅读:1079  来源: 互联网

标签:验证 Ping PC1 ping pc4 三种 PC4 PC3 路由器


Ping方式的实验验证

一、实验目的

  • 1)验证unreachable

  • 2)验证time out

  • 3)验证正常ping通

二、实验拓扑图

在这里插入图片描述

三、实验地址配置

注:下述的所有地址配置全部使用的24位的子网掩码
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VIGpc2BO-1580868738306)(en-resource://database/976:1)]
路由器AR1的配置方式如上图所示

在这里插入图片描述
路由器AR2
在这里插入图片描述
PC1

rip协议的配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aSKmYFVC-1580868738314)(en-resource://database/990:1)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ah2E4Vrx-1580868738316)(en-resource://database/992:1)]

------------------------------PC2 PC3 PC4 PC5省略-----------------------------

四、ping的三种情况分析

1、unreachable情况

unreachable情况是代表数据包在去往目的地的图中被丢弃,丢弃者返回ICMP不可达的信息,也就是网络无回应

当配置好各个路由器以及PC的IP地址之后,我们断开PC4与路由器AR2的连接,然后PC3使用PING来于PC4进行通信。
当断开PC4与路由器AR2的连接之后、实验拓扑图如下所示:
在这里插入图片描述
由上图可知 PC4 已经与 路由器AR2 成功断开

此时,我们在PC3主机上执行Ping命令,如下图所示:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MgMrUPlU-1580868738320)(en-resource://database/986:1)]
由上图可以看出PC3 ping PC4时,出现了unreachable的情况
情况分析:PC3的ip地址为192.168.3.2,pc4的IP地址为192.168.3.3,也就是说pc3与pc4之间的通信不会经过任何的路由器,那么此时pc3 ping pc4 时,由于pc4的IP地址根本不存在相应的主机,所以也就不会存在pc4给pc3回传消息,那么此时pc3的命令行就会显示unreachable
在这里插入图片描述
由上图可知,在PC3发送ICMP报文之前,PC3发了一个ARP请求广播,请求得到PC4的MAC地址,但是从图中我们可知,没有任何主机回复这个报文,此时ARP的请求没有响应,那么此时PC3就不会发送ICMP的报文(由上图可知PC3根本没有发送ICMP的报文,因为此时PC3的ARP请求根本没有得到回应),此时就会在PC3中显示不可达的报文。

但是,如果我们使用的是PC1与PC4进行ping,此时还是使用上述的拓扑图,那么此时又会变为另外一种情况,会出现time out 而不是unreachable,截图如下所示:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PLfJpYMu-1580868738323)(en-resource://database/988:1)]

说明:上图中的192.168.3.3即为PC4主机的IP地址
此时为time out的情况分析:由于在pc1 ping pc4的时候,此时要经过两个路由器才只能到达192.168.3.3所在的网络192.168.3.0,而在这个过程中经过的路由器会给pc1发送一些回传的消息,只有最终的pc4无法给pc1发送回传的消息,我们可以用tracert命令来查看一下:
在这里插入图片描述

由tracert命令验证了上述的time out情况
在这里插入图片描述
由上图可知在PC1 ping PC4之前,PC1先发送一个ARP的广播报文,请求得到目的主机的MAC地址,但是,此时PC1与PC4不在同一个网段中,PC1直连的路由器AR1会给PC1发送一个ARP回应报文,这个回应报文携带着路由器的MAC地址,当PC1收到这个MAC地址之后,PC1就会发送一个ICMP报文,但是此时,由上图可知,PC1发送的ICMP的报文没有任何的回应,此时就会出现time out的情况

恢复措施:
恢复较为简单,将pc4重新连入网络就可以和各个主机以及各个路由器之间ping通
下面表示恢复pc4的网络连接之后的ping情况:
在这里插入图片描述
由上图可以看出pc4与pc3之间可以ping通
再来查看pc1用于pc4之间的ping情况:

在这里插入图片描述
由上图可知,pc1和pc4之间也可以ping通了

2、time out情况

time out信息指的是超时或者网络回应无法到达,如果网络无法到达的话,那么ICMP就不会有任何的回应,所以此时就是time out的情况

在执行上述的unreachable实验之后,我们将PC4重新连入网络中,如下图所示
在这里插入图片描述

由上图可知PC4已经重新连入了网络

情况一、使用访问控制列表拒绝PC1访问PC3

注意:下面说明的这种情况是在已经在路由器上配置了rip协议之后的情况

下面先说明在使用访问控制列表之前的情况:
在这里插入图片描述
说明:上述的192.168.3.2表示的是PC3的IP地址,从图中可以看到,在使用访问控制列表之前,PC1和PC3之间是可以ping通的

下面说明在使用访问控制列表之后的情况
在这里插入图片描述
上述截图中 acl number 3001 表示创建了一个编号为3001的acl,创建规则rule 1,因为PC1的ip地址为192.168.4.2,所以,在此条规则中,我们拒绝了PC1访问PC3所在的网络

traffic-filter outbound 表示应用在路由器AR2的g0/0/2端口,应用了相应的acl之后,结果如下图所示:

在这里插入图片描述
从图中我们可以看出此时PC1 ping PC3 出现time out 的情况,说明pc3无法与pc1实现通信,这种情况下就是对方拒绝接收你发送给他的数据包,最终造成数据包丢失

恢复措施:
分析:由于上述无法ping通是由于将访问控制列表应用在了路由器AR2的g0/0/2端口,那么想恢复通信,只需要把加在端口上的访问控制列表去除就可以了
在这里插入图片描述
上图表示去除了访问控制列表的影响,此时,路由器与路由器之间,PC机之间就可以正常ping通

情况二、任意一个路由器未使用rip协议

在去除路由器上的rip协议之前,我们来检验一下pc1与pc4之间的连通关系,检验结果如下图所示:

在这里插入图片描述
从中可以看出pc1和pc4之间能够正常通信

下面验证去除rip协议之后的情况
这里去除的路由器AR1的rip协议,去除过程如下图所示:
在这里插入图片描述
上图表示已经成功去除了rip协议,此时,我们再来使用pc1与pc4之间的ping,如下图所示:
在这里插入图片描述

恢复措施:
*如果想要ping通,只需要将路由器AR1加上rip协议即可 *

3、正常ping通的情况

当在拓扑图下设置好相应的IP地址以及配置好相应的rip协议之后(此时已经将访问控制列表去除),此时便可以实现各个主机之间以及各个路由器之间能够ping通,如下图所示:

在这里插入图片描述

上图表示pc2能够和pc4 ping 通
在这里插入图片描述

上图中的192.168.3.1是路由器AR2的g0/0/2所在端口的IP地址,上述的截图说明路由器之间也能够正常ping通

Joker__Wa 发布了25 篇原创文章 · 获赞 0 · 访问量 827 私信 关注

标签:验证,Ping,PC1,ping,pc4,三种,PC4,PC3,路由器
来源: https://blog.csdn.net/weixin_42469716/article/details/104179161

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有