2024年4月28日发(作者:如何连接wifi路由器)
2012年9月 西安邮电学院学报 Sep.2012
第17卷第5期 JOURNAL OF XI’AN UNIVERSITY OF POSTS AND TELECOMMUNICATIONS Vo1.17 No.5
应急短波通信网分布式网管系统研究
郭金旺 ,李有根
(1.国防信息学院六系22队,湖北武汉430010; 2.国防信息学院基础部,湖北武汉430010)
摘要: 为了有效管理应急短波通信网,对基于Web的网络管理的优点和实现方式加以研究。利用Applet和
Servlet技术,提出一种基于Web的分布式网络管理方案。利用JMS技术,采用RMI为底层的通信方式,成功地解
决了分布式的各个模块间的可靠通信。最后,实现了MIB浏览器,并简要的描述了配置功能的实现。
关键词:分布式;Web;配置管理
中围分类号:TP393.2 文献标识码:A 文章编号:1007—3264(2012)05—0044—04
On the web-based emergency high—frequency
communication network management system
GU0 Jinwang ,LI Yougenz
(1.Department ofTeam 6 Squad 22,PLAAcademyofNationalDefenseInformation,Wuhan 430010,China;
2.Department of Unit,PLA Academy of National I ̄ense Information,Wuhan 430010,China)
Abstract:To manage the emergency network of high—frequency communication efficiently,the
advantages and implementation method of Web-based network management are studied.By using
Applet and Servlet technology,a project of Web-based distributed network management is
raised.The secure communication among all distributed module is solved by using JMS technolo—
gY,and RMI as the underlying communication mode.At last,it realizes a MIB browser and gives
a brief analysis of configuration function realization.
Keywords:distributed,Web,configuration management
由于短波通信的广域覆盖特性,使得应急短波 知识,进而设计一种基于Web的分布式网络管理系
通信网具有分布式的特性,网络中的设备种类较多,
统架构,并针对系统架构给出具体实现方式。
且由于网络的应急特性,要求网络的建设必须稳定、
高效[1],网络的管理也要与之相适应。基于Web的
1应急短波通信网简介
网络管理方式能较好的适应短波通信网络的分布式
短波通信具有通信距离远、顽存性强等优点[3],
特性,是未来网络管理技术发展的趋势之一[2]。
应急短波通信网就是利用短波手段为应急情况下抢
以构建应急短波通信网为背景,通过对网络结
险救援提供通信保障而搭建的分布式通信网络。网
构的分析,不妨确定系统的设计以目前研究和应用
络接人部分以短波信道方式承载。核心网部分主要
较为广泛的基于Web的网络管理方式为基础手段
由区域控制中心的全套设备和接人节点中的部分相
进行。本文拟简单介绍基于Web的网络管理相关
关设备构成,各设备之间采用有线方式连接。网络
收稿日期:2012—07—01
作者简介:郭金Itt!(1988--),男,硕士研究生,研究方向为军事通信网络技术。E-mail: ̄w6621010@163.com
李有根(1964--),男,副教授,硕士,从事外军通信研究。E-mail:liyougen_O00@163.com
第17卷第5期 郭金旺,李有根:应急短波通信网分布式网管系统研究 ・45・
具备一定的和外部电话网/IP网以及其他应急短波
网互联的能力,以支持应急情况下不同部门的联合
网络的任意一个工作站上进行操作。
(4)支持可扩展标记语言应用[6]。系统可采用
可扩展标记语言(Extensible Markup Language,
行动与信息交互。区域控制中心按照重点方向设
置,以保证对灾害地区的有效覆盖。接入节点则依
据短波频率和短波信道质量以及灾害区域的面积分
布设置若干个,以满足对重点灾害地区的可靠覆盖。
网络的管理以两层的管理架构为依托,位于区域控
XML)来存储管理信息,用XML Schema进行管理
信息建模,用Xpath定位和过滤管理信息,用XSLT
对管理信息进行简单的处理等。
(5)分布式特性。Web服务本身作为一种分布
制中心的区域网络管理系统负责对全网进行管理,
位于接入节点的节点网络管理系统负责对接人节点
的收发信机等网元设备进行管理。网络的功能实体
结构如图1所示。
区域控制中心
鬈篓翼篡f管理系统 I广1 一 信息服务平台 佰思胍分 百
外部电话
............
jI...一
应急
短波业务控制器卜_J 网关
指挥部
、
。其它应急
一
短波网.
l蕃童栗囊
图1网络功能实体结构
2基于Web的分布式网管系统设计
随着网络和通信技术的不断发展,网络结构日
益复杂和异构化,网络管理技术也得到了快速发展。
基于web的网络管理系统已经成为网络管理技术
的发展方向。基于Web的网络管理指的是指以
Web浏览器的方式通过基于Web的网络管理平台
实现对网络的管理。
2.1基于Web的网络管理优点
基于Web技术的网络管理系统具有分布性、易
于扩展和易于集成等特性,较好的利用了传统的集
中式和分层式网络管理模式的优势,它具有以下主
要优点L4 ]。
(1)统一的管理操作界面。管理人员不必重复
学习不同厂商开发的操作界面,而是通过通用的
web浏览器进行操作。
(2)平台无关性。可以在任何平台下访问,只要
该平台下装有合适的Web浏览器,从而解决了又多
平台结构引发的互操作问题。
(3)可移动性。网络管理人员不必受限于传统
的网管中心进行管理活动,而是通过Web浏览器在
式对象技术,基于Web服务的网络管理站可以通过
Web网管平台进行通信,增加了网络管理系统的分
布性和容错性。
2.2基于Web的网络管理基本模型
基于Web的网络管理基本模型如图2所示。
整个模型由Web浏览器、Web服务器、管理应用服
务集、管理信息库(Management Information Base,
MIB)、网络管理平台和被管资源六个部分组成。
1 wleb浏览器 l
1 wwbw 服务器 器I 儿
配置管理
管理应用
服务集
性能管理
故障管理 安全管理 >.一一——、、
计费管理 \、
。
一/
j}
网络管理平台
l Agent I『A
图2基于Web的网络管理基本模型
2.3基于Web的网络管理(WBM)实现方式
基于Web的网络管理有两种实现方式I-7_8]。第
一
种是代理方式,即在一个工作站上运行web服务
器作为代理。浏览器用户只与代理通信。此方式下,
网络管理软件作为一个应用程序是介于浏览器和被
官网络设备之间的。在管理过程中,网络管理软件负
责将收集到的网络管理信息传送到Web浏览器,并
将传统网络管理协议转换成wleb协议(如HTrP)。
第二种是嵌入式方式,每个网络设备都具有Web服
务器功能,都有自己的web地址。网络管理员可以
通过浏览器直接访问并管理该设备。此方式下,网络
管理应用集成在网络设备中,网络管理应用无需进行
复杂的协议转换,所有的管理信息都是通过H1v
协议传送。这两种方式都优点,在未来的网络管理应
用中,这两种网络管理方式都将被应用。本系统的设
计采用第一种基于代理的WBM方案。
・
46・ 西安邮电学院学报 2012年9月
2.4基于Web的分布式网络管理系统结构设计
是通过SNMP的几个操作原语对支持SNMP的网
络设备端口状态、流量等性能数据进行采集;3)支持
会话初始化协议(Session Initiation Protocol,SIP)
的数据采集方式。这种方式主要是针对短波业务控
制器这类支持SIP的设备,通过将管理信息封装在
SIP的SDP中实现数据采集[1¨。
(8)被管网络设备:是指网络中的各类被管设
根据以上分析,结合应急短波通信网的网络结
构以及网络的分布式特性 引,提出如图3所示的分
布式网络管理系统结构图。
I HTTP隧道
Web服务器 l
圈r
l管
据库
应用
服务器
备,包括短波网络控制器、网关、收发信机等设备。
散鬏曩步
散藿婪理
3 系统实现
3.1 Java编程语言
FTP数据采集 l
I
l SIP数据采集 l
数据采l集模块
图3系统结构
一一一一一一
l SNMP数据采集
l
系统的开发统一使用Java语言。Java语言具
有面向对象、可移植性、鲁棒性和安全性等特性,并
且提供了并发的机制,具有很高的性能。通过Java
开发的应用程序(Applet)具有动态、安全、跨平台等
特点[ ],可在支持Java的浏览器中运行,它不但可
生成多媒体的用户界面,还能根据用户的输入做动
态的改变,支持复杂的计算功能。
3.2系统通信机制
3.2.1 Applet与服务器间的通信
系统主要有web浏览器、web服务器、应用服
务器、数据采集模块和被管网络设备几大部分组成。
下面将各主要模块作简要的分析。
(1)web浏览器:作为客户端的实现方式,首先
通过HTTP协议从服务器装在Applet,然后与服务
服务器端通过Servelet与Applet进行通信,可
用java.net包建立双向通信机制,即Socket机制。
Servelet是一种能对浏览器相应的Java代码。在服
务器端配置多个Servelet,如拓扑Servelet、性能
Servelet等,对Applet的不同请求信息,服务器选
择对应的Servelet进行通信。
3.2.2采集模块与管理中心的通信
器的管理应用程序通信,实现信息交流。
(2)web服务器:对网络管理员进行登陆认证,
提供Java Applet下载服务,显示网络管理工作界面
并与浏览器端进行交互。
(3)数据库:数据库是整个系统的基础部分,为
各种应用提供数据的分布式数据存储、查询等功能
支撑。
(4)应用服务器:提供各种管理应用服务和数据
预处理功能。
采集模块分布在不同的接入节点内,采集模块
与管理中心的通信即是与Servelet的通信,通过有
线方式承载。由于本系统是分布式的,因此采集模
块也是分布的,采集模块与管理中心的通信机制是
系统实现的关键部分。
(5)Java消息服务(Java Message Service,
JMS)服务器:JMS用于模块间的通信,它能在与Ja—
va很好的结合的同时实现可靠的通信。
(6)数据预处理模块:完成数据的过滤,维护数
据的统一,进行数据的查询、修改、删除等数据库操
作,保证数据的完整性。
(7)数据采集模块:该模块是系统与被管网络设
备交互的接口,是系统设计的基础。本系统中数据
采集的方式主要有三种:1)支持文件传输协议(File
Transfer Protocol,FTP)的数据采集方式。这种方
式主要是获取下级被管系统或设备通过FTP方式
上报的批量参数数据,以增大传输效率;2)支持简单
网络管理协议(Simple Network Management Pro—
tocol,SNMP)的数据采集方式[ ]。这种方式主要
实现分布式通信的方式有多种,如远程方法调
用[1引(Remote Method Invocation,RMI)、公共对象
请求代理体系结构(Common Object Request Bro—
ker Architecture,CORBA)、远程过程调用(Remote
Procedure Call,RPC)等,本系统采用JMS来实现
模块间的通信。JMS是Java平台上有关面向消息
中间件的技术规范,它便于消息系统中Java应用程
序进行消息交换。JMS具备良好的扩展性,能较好
的支持分布式系统。
前面已经分析,针对不同的Applet请求消息,
服务器采用对应的Servelet程序进行通信,而每个
Servelet程序都要与远端的数据采集模块进行通
第17卷第5期 郭金旺,李有根:应急短波通信网分布式网管系统研究 ・47・
信。这时,可在服务器端增加一个用于对不同采集
类数据进行分析、综合和过滤的模块,并完成对数据
库的维护,把分析综合后的数据送往JMS。相应的
Servelet程序再从消息服务器中取得数据。
3.2.3 区域管理站之间的通信
由于整个应急短波通信网是分布式的,不同区
域通过各自的网络管理站实现对区域网络的管理,
运行各自独立的功能。但各个管理站之间也会进行
交互。在本系统的设计中,管理站之间的通信采用
RMI方式进行。RMI机制允许对象存在于多个指
定的地址空间,分布在各种Java虚拟机上,当两个
管理站之间需要信息交互时,两个管理站分别充当
服务器和客户端的角色,服务器创建回调接口Cal1一
back,根据回调接口程序员可以像调用本机Java对
象的成员方法一样调用远程主机上Java对象的方
法,以实现远程调用。
3.3 Mm浏览器实现
MIB浏览器是系统实现的重要部分,无论是初
始化系统配置还是进行故障发现与排除,都需要先
获得被管设备的MIB信息。MIB浏览器的功能是
查询被管设备的管理信息,本文通过采用Advent
NetMonitor1.1软件包提供的模块,编写相应的属
性,就可以较为方便的建立一个MIB浏览器。通过
MIB浏览器查询到需要的管理信息,如SYSTEM
组的sysName、sysDescr等。可以用Get-Request、
Set-Request等几种SNMP定义的消息类型进行创
建和修改等操作。
3.4配置管理功能的实现方式
本文仅以配置管理的实现为例,配置管理是系
统其它管理功能实现的基础。数据采集模块将采集
到的网络配置数据存储于数据库中,服务器端应用
程序将网络配置数据通过Applet告知用户。当用
户要对网络进行参数配置时,服务器端将参数传递
给采集模块,采集模块负责具体参数配置操作,并由
服务端进行数据库维护工作,最后,Applet负责将
配置结果返回给用户。
用于实现配置管理的数据信息主要包括一些相
对固定的信息,包括MIB-2EH]中系统组的对象信
息,如设备的名称、描述、启动时间、位置等,对应的
MIB对象为sysName、sysDescr、sysUpTime、sys—
Location等。这些信息可以通过读取设备的MIB
来获得,对于SNMP的有关信息可以用MIB浏览
器进行显示。对其他的管理功能,如性能管理、故障
管理等都有与之相对应的MIB对象集。
4结论
对于应急短波通信网网络管理系统而言而言,
针对其分布式特性采用基于Web的网络管理技术
进行相关设计具有较明显的优势,本文对系统结构
各功能模块做了简要的分析。最后,提出了配置管
理功能的实现方式。
应急短波通信网网络管理系统的最终目标是实
现一个标准的网络管理方式并将其纳入到国家战备
应急短波网管理系统中,使不同的部门专网能够进
行统一的管理。因此,开发统一的管理界面,预留能
够与其他系统兼容的操作接口以增强系统的可扩展
性是下一步需要研究的重点。
参考文献
[1]唐有喜.从日本应急通信体制谈如何应对突发灾害
EJ1.电子科技大学学报,2008,7(11):15-21.
[21 Follis B Developing integrated management applica—
tions[J].IEEE Communications Magazine,1998,14
(2):570—578.
[3]龚海慧,朱晓明.第三代短波通信网的频率管理l-J].电
子科技,2007,4(21):45-47.
[4]龚新浩,熊齐邦.基于web Service的网络管理EJ1.计
算机应用,2003,23(10):78-81.
[5]李富年,吴宇红.基于Web的网络管理体系结构的研
究和实现EJ].电子科技,2005,25(01):42—45.
[6]蔡丽.基于XML的网络管理系统的设计与实现[D].长
沙:湖南大学计算机与通信学院,2004:18-23.
[7]郭军.网络管理[M].北京:北京邮电大学出版社,
2008:196—200.
[8]李光伟,邱智亮.基于Web的网络管理系统开发[J].
电子科技,2007,13(08):34—36.
Eg]马鲜艳,刘斌.开放式分布处理技术在电信管理网中的
应用I-J].西安邮电学院学报,2000,17(03):25—28.
ElO]范月萍.基于SNIVIP的网络管理研究与应用[D].黑龙
江:东北石油大学计算机与信息技术学院,2007:31-35.
El1]周计成.siP协议在网络管理中的应用与安全性研究
[D].南京;解放军信息工程大学信息工程学院,2009:
43—5O.
[-12-]梁立新.Java Web应用开发[M].北京:电子工业出版
社,2007:23-45.
[13]刘派.RMI原理及应用[J].科技创业,2010,7(23):
141-143.
[14]岑贤道,安常青.网络管理协议及应用开发[M].北京:
清华大学出版社,1998:43—50.
[责任编辑:王辉]
发布者:admin,转转请注明出处:http://www.yc00.com/num/1714251747a2410658.html
评论列表(0条)