1.序言
现在以太网的应用非常普及,给大家的生活和工作都带来了极大的便利性。很多人都认为,我的网络用得好好的,根本没必要测试。但是,我想以下的问题大家都或多或少的碰到过:
上网下载时有时很慢,有时又很快;
半天打不开一个网页,需要反复刷新;
有时文件复制时半天不动;
OIP通话时时断时续;
看网络视频很卡,老是缓冲。
以上列举的几个问题是我们经常碰到的,当这些问题出现时,我们只能抱怨,什么也做不了,只能不断地试或是等待,我想,这种体现并不美好。
其实,当你拥有了一个DN065网络测试仪,这些问题都能迎刃而解。
下面我们针对上面提到的问题,通过仪表的应用实例来分析原因,并找出解决的办法。
2.常见问题的测试
2.1 带宽验证
问题的提出
待开通的网络链路能否达到预期的性能?是否支持设计的带宽容量?
对于一个正在使用的网络,如果其性能比正常情况慢了很多,如何来查找网络中的瓶颈?
要增加某种新的应用时,如何知道现有的带宽是否满足要求?
问题的分析
以上的疑问都与网络带宽的真实大小有关,需要通过测试了解链路的最大可用带宽是多少,并以此作为链路开通、瓶颈查找、带宽扩容的依据。
决办法
可以通过端到端的带宽指标测试,了解链路的吞吐量到底是多少。
如下图所示,使用两台测试仪连接在链路的两端。通过流量测试或RFC2544吞吐量测试,可以检测链路的单向带宽指标,也可以检测双向环回带宽指标。
2.2异常流量
问题的提出
正常工作的局域网,如何判断当前带宽的占用情况?整个网络瘫痪,如何查找带宽“杀手”?
问题的分析
日常维护中,了解当前网络的占用状况是非常必要的。如果发现流量异常,那就要查找异常流量的源头,要了解当前网络上哪些主机的带宽占用率最高、有没有异常的广播包流量、有没有大量的错误帧。
一般来说,造成异常流量的原因主要有以下几种:
有主机感染了病毒,向网络上发送大量的广播报文,拥塞网络。
受到黑客的攻击,电脑被种植木马成为“肉鸡”,服务器受到攻击。
有员工在使用BT下载,大量数据下载,抢占带宽。
网络设备过时的或不正确的配置、不必要的协议等。
线缆或设备故障,造成大量错误包的产生,浪费了带宽。
解决办法
通过仪表的监视统计功能,了解网络当前的带宽占用情况。并利用仪表的TOP统计功能,在可能是线速的网络流量中查找出异常流量的类型和源头。
如下图所示:仪表可以终端模式或通过模式接入到网络中。在不影响网络运行的情况下,线速的采集流量数据并分析统计,统计类型包括带宽利用率、广播帧类型、不同协议帧、不同帧长度。同时,仪表可根据选定的统计项目进行MAC地址或IP地址的排序,最终定位到究竟是哪台主机或设备是带宽的“杀手”。
2.3 网络丢包/误码
问题的提出
带宽充足,占用率也不高,为什么我们的通信仍然不畅呢?
浏览网页和拷贝文件都没问题,是不是可以说网络完全没有问题了?
问题的分析
网络通信不畅、业务时断时续,很可能是由于网络丢包引起的。空口无凭,需要专门的测试去验证网络是否真的会丢包,进而去确定是设备问题还是线路质量问题。
一般的上网或文件拷贝没有问题,PING一下也没有丢包,这并不代表网络就万事大吉了。相反地,网络仍然存在隐患,最可能的就是丢包或误码。小流量时也许丢包或误码的影响并不明显,但当网络的带宽利用率逐渐接近饱和时,丢包或误码的问题就会凸现出来,造成网络服务质量的急剧下降。
解决办法
已经怀疑丢包或误码的情况下,使用仪表进行丢包率或误码率的测试,作为进一步分析查找问题的依据。 当前网络看似没有问题的情况下,也要养成对网络定期“体检”的好习惯,把隐患消灭在萌芽状态。
如下图所示,使用两台测试仪连接在链路的两端。通过丢包率或误码测试,可以检测链路的单向丢包、误码率指标,也可以检测双向环回的丢包、误码率指标。对于正在运行的网络,可以使用较小的流量进行长时间的在线测试,检验网络是否存在丢包或误码的情况。
2.4 网络时延/抖动
问题的提出
为什么视频不能实时交互?VOIP通话断断续续?
为什么打开网页慢,需要刷新多次才能显示?
为什么观看网络视频时不实时,总是很卡?
问题的分析
实时业务网络对延和抖动的要求比较高。造成以上问题的原因,一方面可能是网络本身的时延过大,另一方面可能是网络的抖动值超标。
解决办法
传统的解决办法是通过PING测试网络时延。由于PING本身的流量很小,不可能模拟真实的网络流量,同时PING的时延测试精度不高,所以常常出现PING的结果还不错,但是网络延时还是很大的情况。所以,需要专业的测试仪表完成时延及抖动指标的评测。
如下图所示,使用两台测试仪连接在链路的两端。通过环回时延测试及IPDV测试,可以检测链路的时延指标和IP数据包抖动指标,并以此作为开通业务、网络优化的依据。
3 小结
以上仅就维护中遇到的常见问题进行了一下探讨。实际工作中,网络问题可能多种多样,有时候让人找不到头脑。但只要养成良好的维护习惯,并配合专业的测试仪表,就可以有效的掌握网络的运行状况,并发现潜在的问题,将隐患消灭在萌芽状态,为网络的健康保驾护航。