总结:网络ping不通是什么原因?

总结:⽹络ping不通是什么原因?
本期我们来总结下⽹络ping不通是什么原因?
⼀、ping命令的原理
了解ping命令原因,我们来通过⼀个实例来了解。
假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1.2,都在同⼀⼦⽹内,则当你在主机A上运⾏“Ping 192.168.1.2”后,都发⽣了些什么呢?
  ⾸先,Ping命令会构建⼀个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.1.2”⼀起交给IP层协议(和ICMP⼀样,实际上是⼀组后台运⾏的进程),IP层协议将以地址“192.168.1.2”作为⽬的地址,本机IP地址作为源地址,加上⼀些其他的控制信息,构建⼀个IP数据包,并在⼀个映射表中查出IP地址192.168.1.2所对应的物理地址(也叫MAC地址,这是数据链路层协议构建数据链路层的传输单元帧所必需的),⼀并交给数据链路层。后者构建⼀个数据帧,⽬的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上⼀些控制信息,依据以太⽹的介质访问规则,将它们传送出去。
echo request”(回显请求)、“echo reply”(回显应答)社会主义初级阶段的主要矛盾
主机B收到这个数据帧后,先检查它的⽬的地址,并和本机的物理地址对⽐,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有⽤的信息提取后交给ICMP协议,后者处理后,马上构建⼀个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B⼀模⼀样。
直接说,就是利⽤⽹络上机器IP地址的唯⼀性,给⽬标IP地址发送⼀个数据包,再要求对⽅返回⼀个同样⼤⼩的数据包来确定两台⽹络机器是否连接相通,时延是多少。
从上⾯过程,就是ping命令的原理,主机A收到了主机B的⼀个应答包,说明两台主机之间的去、回通路均正常,但也并不是所有⽹络都是正常的,下⾯我们来看ping不通的原因。
⼆、同⽹段ping不通的原因
ping命令不通,主要有两种情况,⼀种是同⽹段内的ip地址ping不通,另⼀种是不同⽹段的ip地址ping不通,各个情况不⼀样,我们⾸先来看同⽹段ping不通的两种情况。
⼀、同⽹段ping不通,结果是“⽆法访问⽬标主机”
⽬的ip和源ip是同⼀⽹段的,ping的结果是“⽆法访问⽬标主机” ,属于ping的请求没有发出。
我们来看下,ping同⽹段不存的ip地址。
ping的请求发出后,返回显⽰“⽆法访问⽬标主机"。
什么原因呢?
说明此时,ping的需求并没有成功发出,这时,要检查:
1、对⽅是否开机?ip是否存在?
2、有跨交换机vlan的话,检查对应的中间trunk链路是否导通?
3、⾛直连路由是否正确?是否应该⾛默认路由,⽽⾛了直连路由。
4、⼦⽹掩码是否错误。
5、默认⽹关是否填写正确
杜香油⼆、同⽹段ping不通,结果是“超时(time out)”
⽬的ip和源ip是同⼀⽹段的,ping的结果是“超时或者time out” ,属于ping的请求已经成功发出了,但⽬标主机没有回复。
再生制动ping的请求发出后,返回显⽰“超时"。
泛亚铁路什么原因呢?
这种情况是ping已经成功发出了,到达了主机,但时没有得到响应,要检查:
1、检查下防⽕墙,防⽕墙禁⽌了对ping的回应。
2、⼦⽹掩码的设置错误,导致不在同⼀个⽹段。
3、设备硬件故障,导致设备没有对应的mac地址,⽆法⽣成路由表,⽽⾛默认路由。
4、ip冲突,或ip地址与直联路由不在同⼀个⽹段。
5、⽹关没有设置好
三、跨⽹段ping不通的原因
不同⽹段ping不通,可能的原因⽐较多,我们来看下跨⽹段常见的原因。
⼀、跨⽹段ping不通,结果是“⽆法访问⽬标主机”
跨⽹段出现⽆法访问⽬标主机,说明请求没有成功发出,获取不了⽬的ip地址与mac地址。
可能出现的原因是:
依百兰鞋业
1、⽬的ip地址不存在。
2、检查路由表是否有缺省的路由
3、检查arp表是否有⽹关的mac地址
笑星大联盟4、有⽹关设置错误
5、⾛了默认路由
⼆、跨⽹段ping不通,结果是“time out”
若显⽰time out,表⽰ping的request消息已经发出,⽬的ip的⽹关已经获取到⽬的ip的mac地址,但是⽬的主机没有回复,或源主机⽆法收到。这些应该检查回程路由和节点回程路由。
可能的原因有:
1、检查下防⽕墙,是否拦截了ping的请求消息。
2、检查经过节点的路由是否正确,或者是否有回程路由。
3、回程路由的硬件⽹卡出⼝和ping的request的⼊⼝⽹卡不是同⼀个
4、交换机vlan对应的接⼝全部down了,导致vlan状态down,vlan的对应路由没有⽣成
四、总结
当我们⽹络ping不通时,⾸先要看ping显⽰的结果是”⽆法访问⽬标主机“还是”超时“,再看是同⽹段,还是不同⽹段,采取相应的分析⽅法,另外在分析与解决⽹络故障时,我们要熟练的了解ping、arp、tracert、route这⼏个命令的⽤法,可以快速的定位ping不通的原因。尤其是这arp、tracert、route这三个命令的⽤法,解决故障⾮常⽅便。

本文发布于:2024-09-22 13:22:13,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/530068.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:是否   路由   没有   请求   检查
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议