论文部分内容阅读
随着信息技术和计算机网络的发展,无线网络的体系构架越来越复杂,网络的规模也越来越大,单一的网络构架已经不满足目前的需求。无线异构网络是由不同类型无线网络组成,具有适用性广、易扩展等特点。但由于其结构复杂,无线异构网络的管理受到很多相互关联因素的影响,如异构网络之间管理信息的获取、异构网络节点拓扑发现等,这些因素也加大了无线异构网络的管理难度。一个良好的无线异构网络管理软件是保证网络稳定、高效运行的基础之一。本文的目的是开发一款基于无线Mesh网和ZigBee网组成的无线异构网络管理软件,使用简单网络管理协议(SNMP)管理无线异构网络中的设备,并利用WEB技术进行无线异构网络管理软件的设计、开发和实现。本文主要研究内容如下:通过对无线异构网络管理软件需求分析以及软件整体的架构设计和方案设计,软件系统主要分为数据采集与存储模块,WEB服务模块以及无线异构网络管理模块。数据采集与存储模块使用SNMP获取mesh网中设备信息。对于不支持IP的ZigBee网络,通过Mesh接入点与ZigBee协调器相互通信,使用Mesh接入点来获取ZigBee网络信息。WEB服务模块基于LAMP的WEB框架搭建,提供超文本传输服务与相应请求接口,实现软件页面展示和用户交互等功能。无线异构网络管理模块提供软件的主要功能,是网络管理中的核心部分,包括:用户管理功能、配置管理功能、设备发现功能、设备信息展示功能、网络拓扑发现功能、节点性能监控以及告警功能。本文论述了无线异构网络管理软件的设计与实现,给出各个模块的实现方式以及具体流程图及相关算法。与现有网络管理软件相比,本软件具有如下特点:将SNMP与无线异构网络管理相结合,对支持IP的无线Mesh网络和不支持IP的ZigBee网络进行管理,实现了无线Mesh网络和ZigBee网络的物理拓扑发现算法。经过软件测试与分析,本软件系统运行良好,并且具有良好的稳定性、可扩展性,达到了软件设计的需求。