文 献 综 述
- 前言
网络测试仪通常也称专业网络测试仪或网络检测仪,是一种可以检测OSI模型定义的物理层、数据链路层、网络层运行状况的便携、可视的智能检测设备,主要适用于局域网故障检测、维护和综合布线施工中,网络测试仪的功能涵盖物理层、数据链路层和网络层。
现代网络测试主要解决5个重要问题,他们分别是网络互联互通问题分析;网络设备业务能力分析;网络业务运行状况统计;电信新业务开展能力评估;网络故障快速定位及网络性能优化。这些问题是目前当代研究的焦点问题,也是我们需要完善提升的重要方向。
同时目前网络测试种类也很多,现代测试中可以按照不同角度进行分类,按照测试方法分类有主动测试和被动测试;按照测试对象分类包括有线网络测试和无线网络测试;按照测试手段分类可分为传统测试仪及虚拟仪器。我们的项目研究的方向就是虚拟仪器为代表的网络测试仪[1]。
目前由于国内因特网络发展迅速,网络基础设施规模和应用领域不断扩大,网络设备开发商和网络运营维护商都离不开各种网络测试仪器,由此产生了规模庞大的网络测试仪器市场。
目前我国自主生产的网络测试仪功能有限,无法满足国内市场的广泛需求,国外测试仪则价格昂贵,同时我国尚未完全掌握其核心技术。因此,开发具有我国独立知识产权、多重功能与高效性能、集成度与性价比均高的网络测试仪器可以促进我国网络测量技术与产业健康发展[2]。
2.网络测试仪的基本原理
本项目中网络测试仪是由电脑客户端软件与网络测试仪硬件测试设备组成。其中网络测试仪硬件部分(后文简称网络测试仪)分为上位机与下位机组成。上位机由ARM承载,主要功能实现包括人机交互的软件控制界面GUI,以及负责承接传递指令的中间处理机制;下位机以及实现,功能包括高速逻辑信号产生以及信号接收解析。
由于目前网络需求越来越大,发展的速度也越来越快,网络通讯的速度也越来越快,在百兆通信级别上,目前发展到10Gbit通信级别。所以采用高速逻辑可编程作为底层的硬件电路处理器是不错的选择,可以产生高速率的逻辑信号。另外网络测试仪的信号接收部分依旧可以由进行采样得到数据。当下很多学者在网络测试仪研究中都使用作为底层逻辑器件。
另外中间需要有一个可以控制工作并解析结果的计算机。本项目采用基于处理器并搭载了内核系统的嵌入式计算机作为的上层控制器。在系统软件平台中可以使用等语言进行编程,从而加强系统的灵活性及可操控性。在硬件设备中,还有基于平台的显示模块,此模块根据嵌入式计算机的计算结果,把数据进行图表或图像化显示。
