网络的故障千奇百怪,网络的诊断千头万绪,如何有效地解决网络故障,给网络的“健康”情况下一个正确的结论呢?本文针对网络的层次结构,结合网络测试仪,讲述网络测试。
据统计,网络故障有35%在物理层,25%在数据链路层,12%在网络层,10%在传输层,8%在对话层,7%在表示层,3%在应用层。由此可以看出网络故障通常发生在网络七层模型的下三层,即物理层、链路层和网络层。对应于实际的网络也就是我们使用的网线、连接模块、网卡、交换机、路由器等设备故障。这些故障可能因为产品的质量或性能、磨损老化、人为误操作、不正确的设置以及管理缺陷等原因而经常性地发生。其后果轻则影响单个站点的信息传送,重则可能造成网络重要设备:服务器、交换机和路由器的宕机,导致全网络的瘫痪。
1. 站点级测试
这种测试通过检查物理连通性、连接匹配性、协议匹配性、数据收发正确性等项目,可以解决单个站点无法连接网络的大部分问题。一般情况下,网络的布线系统应该经过了认证级别的全面测试,没有特殊情况不会出现影响连接通信的故障。在日常的网络维护中,经常出现的线缆故障主要是由于PC的移动、插拔跳线而造成的端点连结错误,如跳线水晶头处的虚接和墙上模块的压接虚连、针脚虚连等。
我们使用Fluke的“网络万用表”测试仪的网线连接故障诊断功能来解决上述问题。它能够判断线缆连接的线序错误、开短路错误以及发生点。如果网线通过测试,我们可以检查网络设备的硬件设置情况,包括接收线对、速率和双工不匹配、信号电平值低等问题,这些属于物理层的诊断。很可能一个双工不匹配的问题导致您的网络流量缓慢,却很少有人能够想到问题的所在。
链路层的测试主要是帧级错误和帧级流量的测试,也就是我们常说的网络健康测试,包括利用率、广播、碰撞和错误的分析。测试仪能准确地测试到网络中的流量类别,甚至告诉我们错误的根源。网络万用表可以采取多种方式在很快的时间里帮助网络管理者识别并解决链路流量的问题。
对于网络层,站点级测试仪所具有的强大优势在于可以在不间断站点流量的情况下,对比网络中的协议和站点使用的协议之间匹配情况。通过仪器能很容易地发现网络中存在,但站点上并没有出现您所期待的协议类型。想想看是不是需要重启一下电脑?问题可能会就此解决。
2.工作组级测试
网络试验将围绕网络故障一点通(OneTouch),讲解如何在共享型网络中测试。虽然网络故障一点通也是下三层的网络测试仪,但此仪器已经包含了整个网段的测试,既可监视网络流量,也可对网段的设备和协议进行搜索、分类和统计。当您的网络即将面临大的流量时,您也可以使用测试仪的流量生成功能提前看到网络的承受能力。作为实验部分的重要一环,我们还会指导学员通过测试仪完成一些很实用的小的维护功能。如:如何查找终端联接在配线架上的位置及网络设备的端口位置;如何通过终端IP地址和MAC地址查找该终端所连交换机和端口号等,这些都是网管员们经常要费大量的时间去做的事情。
网络故障一点通可算是基于流量测试的最小型手持式网络测试仪了,当网管员需要对共享网络或是一台重要的网络设备进行测试时,网络故障一点通的作用将发挥得淋漓尽致。
3.交换环境测试
交换环境优化了网络的结构,从而有效地划分了冲突域。然而交换环境的出现对于网络测试来说却犹如一个黑洞,网络测试仪犀利的测试能力在这个黑洞中光芒尽失。如何在一个交换环境中洞悉网络的流量、发现故障、解决故障,如何让网络测试仪的功能再次脱颖而出,已成为大家所期待的事情。而系统地分析整个网络的健康情况也不再像共享网络那样直接和容易了,如何做呢?在安恒网络实验中,会向大家介绍几种在交换网络中测试的方法,既包括软件方面,也包括硬件方面。通过实践,软硬结合,完成交换环境的全面网络测试。