技巧讲解:网络故障分层排查法

所属分类: 软件教程 / 网络通讯 阅读数: 673
收藏 0 赞 0 分享

  为了降低设计的复杂性,增强通用性和兼容性,计算机网络都设计成层次结构。这种分层体系使多种不同硬件系统和软件系统能够方便地连接到网络。管理员在分析和排查网络故障时,应充分利用网络这种分层的特点,快速准确地定位并排除故障。然而在实际故障排查过程中,这种分层方法往往被忽略,导致故障排查效率降低。

  两种逐层排查方式

  OSI的层次结构为管理员分析和排查故障提供了非常好的组织方式。由于各层相对独立,按层排查能够有效地发现和隔离故障,因而一般使用逐层分析和排查的方法。

  通常有两种逐层排查方式,一种是从低层开始排查,适用于物理网络不够成熟稳定的情况,如组建新的网络、重新调整网络线缆、增加新的网络设备;另一种是从高层开始排查,适用于物理网络相对成熟稳定的情况,如硬件设备没有变动。无论哪种方式,最终都能达到目标,只是解决问题的效率有所差别。

  根据具体情况选择排查方式

  具体采用哪种方式,可根据具体情况来选择。例如,遇到某客户端不能访问Web服务的情况,如果管理员首先去检查网络的连接线缆,就显得太悲观了,除非明确知道网络线路有所变动。比较好的选择是直接从应用层着手,可以这样来排查:首先检查客户端Web浏览器是否正确配置,可尝试使用浏览器访问另一个Web服务器;如果Web浏览器没有问题,可在Web服务器上测试Web服务器是否正常运行;如果Web服务器没有问题,再测试网络的连通性。即使是Web服务器问题,从底层开始逐层排查也能最终解决问题,只是花费的时间太多了。如果碰巧是线路问题,从高层开始逐层排查也要浪费时间。

  在实际应用中往往采用折衷的方式,凡是涉及到网络通信的应用出了问题,直接从位于中间的网络层开始排查,首先测试网络连通性,如果网络不能连通,再从物理层(测试线路)开始排查;如果网络能够连通,再从应用层(测试应用程序本身)开始排查。

  首先使用ping命令测试连通性。在TCP/IP网络中,排查网络问题的第一步常常是使用ping命令。如果能够成功地ping到远程主机,就排除了网络连接出现故障的可能性。即使是使用ping命令,也有一个逐步检测判断的步骤。

图1 网络示意图


  例如,假设有一个如图1所示的网络,这里要测试网络能否正常通信。通常从ping远程计算机开始(例中在主机A上ping主机B),成功说明系统和网络正常,失败说明主机离线或网络故障。

  失败后再ping同一子网的网关(例中为192.168.1.1)来确认主机A是否能够连接到路由器。失败后再ping环回地址127.0.0.1来确认TCP/IP协议软件是否有问题,如果有问题,需要重新安装TCP/IP协议软件。也可以采用另一种步骤,从ping环回地址127.0.0.1开始,失败说明TCP/IP协议软件安装有问题,如果成功再ping同一子网的网关,如果成功再ping其他网关(路由器)逐步排查网络各个环节,直到最后ping远程主机。只要成功地ping到远程主机,可以判断网络问题一般发生在更高层次。

  分层排查网络的措施

图2 分层排查网络的措施

  每个网络层次都有相应的检测排查工具和措施,各层的基本排查措施如图2所示。在最底层的物理层,专业人员往往采用专门的线缆测试仪,没有测试仪的可通过网络设备(网卡、交换机等)信号灯进行目测。数据链路层的问题不多,对于TCP/IP网络,可以使用简单的arp命令来检查MAC地址(物理地址)和IP地址之间的映射问题。

  网络层出现问题的可能性大一些,路由配置容易出现错误,可通过route命令来测试路由路径是否正确,也可使用ping命令来测试连通性。协议分析器(如微软提供的网络监视器)具有很强的检测和排查能力,能够分析链路层及其以上层次的数据通信,当然包括传输层。至于应用层,可使用应用程序本身进行测试。


更多精彩内容其他人还在看

企业如何监控员工聊天、玩游戏、BT下载、浏览无关网址?

 互联网的飞速发展,给企业带来了丰富的信息资源,使企业能充分享受互联网带来的种种便利,大大增强了企业的竞争力,不过另一方面我们也应该看到,由于网络应用的快速发展,不可避免地会产生许多问题,传统的经营管理方式显露出致命的盲点和误
收藏 0 赞 0 分享

大唐电信A-400猫ADSL 开启路由设置方法

因为手头没有更多的猫,所以只能以这个为例了,它的设置比较简洁明了,只是功能较少! WEB设置界面,顾名思义,就是用浏览器来进行连接设置的! 根据其说明书上厂家的默认IP。在浏览器地址栏上输入192.168.1.1回车进入设置界面!(如果有无法连接
收藏 0 赞 0 分享

腾讯课堂怎么查上课记录 腾讯课堂查看以前看过的课程的教程

腾讯课堂怎么查上课记录?怎么查看自己上课时长,有的朋友对此可能还不太清楚,下文中为大家带来了腾讯课堂查看以前看过的课程的教程。感兴趣的朋友不妨阅读下文内容,参考一下吧
收藏 0 赞 0 分享

钉钉项目怎么分享到其他群? 钉钉项目共享的操作过程

钉钉项目怎么分享到其他群?钉钉中的项目人物想要分享到其他群一起共享,该怎么分享呢?下面我们就来看看钉钉项目共享的操作过程,需要的朋友可以参考下
收藏 0 赞 0 分享

PC腾讯会议黑屏怎么办 腾讯会议共享屏幕黑屏的解决步骤

腾讯会议电脑版在共享屏幕的时候总是黑屏,那么是什么原因造成的腾讯会议黑屏呢?遇到腾讯会议黑屏又该如何解决呢?遇到此问题的朋友一起看看吧
收藏 0 赞 0 分享

钉钉项目任务怎么添加审批表单?

钉钉项目任务怎么添加审批表单?很多朋友或许会疑问为什么添加审批表单?只有绑定的审批表单流程审批通过或者撤销了才可以进行任务完成的操作,下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

腾讯会议弹幕怎么开? 腾讯会议弹幕的玩法

腾讯会议弹幕怎么开?腾讯会议在使用的时候,想要开启弹幕,该怎么打开弹幕呢?下面我们就来看看腾讯会议弹幕的玩法,需要的朋友可以参考下
收藏 0 赞 0 分享

微小宝是做什么用的?微小宝使用图文教程

微小宝是公众号运营工具,具有的功能包括多设备同步登录、云端保存、拖动排序、账号搜索等。下文小编就为大家带来了微小宝使用图文教程,一起看看吧
收藏 0 赞 0 分享

WinSCP如何导入站点配置?

WinSCP作为一款专业且优秀的文件传输软件,支持基于SSH-1、SSH-2 的SFTP 和SCP 协议,我们可以使用它进行下载、上传文件以及复制、移动、更名文件或文件夹等操作,功能十分强大。那么,WinSCP怎么导入站点配置呢,赶紧看看吧
收藏 0 赞 0 分享

WinSCP如何更改界面主题?

WinSCP默认的界面主题是浅色的,但其实,WinSCP除了浅色主题以外,还有个深色主题,它比浅色主题更具有个性化特点。那么,WinSCP怎么更改界面主题呢,赶紧看看吧
收藏 0 赞 0 分享
查看更多