应急短波通信网分布式网管系统研究

应急短波通信网分布式网管系统研究


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信