文档介绍:第9章网络系统测试
教学目的:
了解故障诊断技术,掌握网络故障分析和排除方法。理解典型网络服务测试的内容,重点要理解和掌握网络性能优化的概念和测试方法。
网络故障分析和排除
故障诊断技术
故障分析和排除的综合方法
以太网排错
网络接口连接排错
主机到主机连接排错
故障诊断技术
网络故障诊断应该实现三方面的目的:确定网络的故障点,恢复网络的正常运行;发现网络规划和配置中欠佳之处,改善和优化网络的性能;观察网络的运行状况,及时预测网络通信质量。
网络故障诊断以网络原理、网络配置和网络运行的知识为基础。从故障现象出发,以网络诊断工具为手段获取诊断信息,确定网络故障点,查找问题的根源,排除故障,恢复网络正常运行。
网络故障通常有以下几种可能:物理层中物理设备相互连接失败或者硬件及线路本身的问题;数据链路层的网络设备的接口配置问题;网络层网络协议配置或操作错误;传输层的设备性能或通信拥塞问题;上三层CISCO IOS或网络应用程序错误。诊断网络故障的过程应该沿着OSI七层模型从物理层开始向上进行。首先检查物理层,然后检查数据链路层,以此类推,设法确定通信失败的故障点,直到系统通信正常为止。
从OSI模型中的物理层、数据链路层和网络层来阐述网络故障分层诊断技术。
物理层及其诊断
数据链路层及其诊断
网络层及其诊断
故障分析和排除的综合方法
确定故障性质是解决问题的关键。下面我们按照顺序介绍故障分析和排除的综合方法。应该注意的是,这些步骤往往是相互重叠的,而且解决问题的方法实质上是循环式的。
第1步,收集有关的情况并对问题进行分析。在网络运行期间,应始终详细记录网络运行状况,一旦出现故障问题,应设法了解问题究竟在什么位置。例如,主机不响应客户请求服务。从故障现象来判断问题的性质。下面列出应该收集的内容:
问题出现期间,计算机正在运行什么进程(计算机正在进行什么操作);
这个进程以前是否运行过;
以前这个进程的运行是否成功(以前运行过的话);
这个进程最后一次成功运行是什么时候;
从这个进程最后一次成功运行至今,计算机发生了哪些变化。
除了这些信息外,还应该广泛地从网络管理系统、协议分析跟踪、路由器诊断命令的输出报告或软件说明书中收集有用的信息。
第2步,分析产生问题的原因。如果收集到的故障问题正确无误,就可以对问题可能出现的地方做出合理的全面的推测,根据相关情况可排除问题不可能出现的原因,将问题原因缩至最小范围。例如,根据ping命令的结果可以排除硬件故障,那么就应该把注意力放在软件原因上。应该避免只找出单个原因。因为有些故障问题是由多种原因引起的,找到确定的原因越多,解决问题的可能性就越大。
第3步,设计一个解决问题计划。只有当确定了导致问题产生的最有可能的原因时,才能制定一个操作计划,包括为了解决问题而计划使用的操作步骤。在确定操作步骤时,应尽量做到详细,计划越详细,按照计划执行的可能性就越大。一旦制定好计划,就要按步骤实施这个计划。
第4步,实现这个解决问题计划。当在实施操作计划时,应特别注意,每次只能做一次修改。如果修改后问题解决,那么应该将修改的结果进行分析并记入文档;如果修改没有成功,应该立即撤消这个修改。重要的是要按照已制定的计划来进行操作,而不能推翻计划重新尝试一种新的方法。如果原定计划实在不可行,正确的方法是应该重新设计计划,然后实施新制定的计划。
第5步,评估该解决问题计划产生的结果。观察结果最简单的方法是用在第1步中获得的数据来测试。如果问题的某些表现已经解决,但其他的表现仍然存在,那么将解决方案记入文档,然后转入下一个操作步骤。
第6步,重复上面的操作,依次解决所有的故障问题。在很多情况下,一个问题的产生不是单一原因造成的,这样可能要重复以上解决问题的步骤。另外,当操作计划不能产生预期的结果时,首先应该撤消试图解决问题时所做的所有修改,然后搞清什么地方分析出错,再次确定问题性质,重复以上操作过程。第二次设计解决问题时,应花费更多的
时间和精力去考虑问题的细节,认真做好每一步操作的记录。
第7步,将所有的故障问题解决方案记录在案以备查阅和索取。问题解决以后,应该对整个故障排除过程做一个详细记录和总结,为以后故障定位和排除打好基础,使得以后遇到类似问题时便于查阅和索取这方面的资料。
以太网排错
以太网在投入使用时,理想的状态应该是数据传输准确无误、各项技术指标均符合设计要求。然而实际情况是由于硬件和软件问题,经常会引起一些故障,有些可能还是人为因素所致,对于普通用户来说,比较直观的还是网络的连通性和网速问题。
以太网的错误很多会引起网络运行性能的降低。如网络速度慢、响应时间长。可能的原因一是传输路径上的网桥或路由器