基于插件技术的综合网管系统通用网元代理的分析与设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

根据具体 需求 ,插件可 以使用 se 等脚本语 言或 hl l 者 C C +等高级语言编 写,只需要符合上面所述的接 / +
口规范即可。
图4 插 件状 态转 换 关 系
23插件库设计 . 由于插 件需要 从综合 网管 系统安装 到通用 网元代
理 ,因此需要在代理本地维护一个插件库 ,建立 目录分 别存储不同形式或状态的插件 ,如表 l 所示 。
操作 台实现对互联 的多个业务 网络 的管理 ,能够提供对
在业务 系统功能变动或者扩展时 ,不需要对代理进行重 新开发,以最小的代价适应智能网业务的发展 ,是一个
亟需解决的问题 。
插件式架 构的应用系统具有 良好的扩充性、可定制 性和易维护性 ,本文即在论述插件设计思想的基础上提
出了一种基于插件技术实现通用 网元代理的设计思路。
多专业多厂家多 个业务子网的透视 、对所管业务 的了解
及对故 障定位和故障排除的支持 。 随着智能网业务 的拓展 0,原有 的业务系统需要进 行修改 或者 升级,可能会增加或者修改 网管监控 数据, 其 自身的业务数据如 KP 关键绩效指标 )等也可能会 I( 发生变化 ,而 目前只能通过更新各个业务 系统 的网管代
Absr c ta t
S atng fo t e d fn t n a d d v lpme tsau ft ei tg ae ewo k ma a e n tmo l tri m h ei ii n e eo r o n tt so n e r td n t r n g me tO bi h e
管代理开发者 的开发负担和现网工程客服人员的升级维
收稿 日 :02 0 0 期 2 1- 7 2
基金项 目 : 国家自 然科学基金 ( .1707 10 19 1201 6925) 长江学者和创新团队发展计划资助 ( ., 9 ; 科技重大 N 6025 ,6111,6110 , 000 1 ; o N I 14) 国家 oR 0 T
【 5 】吕新 荣,廖建新 ,朱晓 民,武 家春 .无差别移 动性管理 网络【. J j
通 信学报 ,2 0 ,2 ( :1 7 07 8 ) — . 7
功能与技术上都突破了传统 的思维,为综合网管系统提
供了智能化、可扩展、易维护的网管数据采集服务 ,业
【 4 】李延春 .软 件插 件技 术 的原 理 - 5实现[ .计算 机 系统 应 用 , J 】
a hiv e e a ewo k a e t Afe nr d cn h h rc eit so u i e h o o y h sp p r c e e g n r ln t r g n . trito u ig t e c a a trsi fplg n tc n l g ,t i a e c p o o e i h s aa l e in o ne a ewo k ee n g n a e n pugn t c n l g ,te r p s d ah g c lb e d sg fge r ln t r lme ta e tb s d o l i e h o o y h n ilmi ae h r i g me h n s a d r ltd t c n c lp i t.I h n , h sp p ra ay e h l u n td t e wo k n c a im n ea e e h ia o n s n t e e d t i a e n l z d t e a a tb l yo efa wok t ec re t ewo kma a e n rh tcu ea dp it u h r be d p a i t f h me r ot u r n t r t r h n e t s o l es le h udb ov d. Ke wo ds y r
理调度使用。
实现插件的功能所需要的必须的参数 ,供插件调用的时 候使用 ; 能力信息 即插件实现功能的描述,将插件获取 的数据 细化为数据指标 ,例 如 C U 占用率 ,内存 剩余 P
容量等 ,所有插件返 回信息均使用 X ML格式化 ,例如
插件返 回版本信息如图 3 所示 。
图 3 插件 返 回版 本信 息 示例
中图分类号
T 995 N 2.
文献标识码

文章编号
10— 59(02 8 08 _4 08 59 2 1)0— 0 l0 _
移动智 能网是一种在移动 网中快速、有效、经济、
护负担较重 , 因此如何设计一种通用可扩展 的网元代理 ,
方便 的提供新业务 的网络体系结构 … 。随着移动智能网 的发展成熟 ,部署在网络上 的业务系统不断出现 ,软件 和主机的数量也在相应的增多 ,网络和业务资源 的管理 问题也越来越突出 。综合网管系统可 以通过一个控制
摘 要 从移 动智 能网综合 网管的定义及 发展现状 出发 , 讨论 了综合 网管系统 中实现通用 网元代理的必要性及特殊需 求 ,并结 合插件技术的特点 ,给出了一种基于插件的高扩展性的通用网元代理设计方案 ,阐述 了该方案的工 作机制和相关技术要点 , 最后分析了该方案在现有 网络管理体系结构中的优势及待解决的问题。 关键 词 插件 ; 移动智能网;综合网管系统 ; 通用 网元代理
( 图 5 如 所示 ) ,包括 4种状态 : 修复 ( 插件未准备 好,
feh rs
存 放 安装 成功 的插 件可 执行 程序
SUC O re vl ai d
ts et
存 放 从综 合 网管系 统获 取到 的插 件源 代码 存 放 验证 通过 的插 件
存 放插 件验 证结 果 存 放废 弃 的插件
位置 、状态、更新时间等信息 ,进而利用这些信息实现
插件的安装 、验证 、卸载等管理功能。 根据实际情 况,插件在通用 网元代理侧 的状态可划 分为 5 : 种 初始、安装失败、安装成功 、验证失败、有
图5 插 件调 度 状态 迁移 图
当插件状态非有效、插件不存在或者当前安装插件 版本与接收的调度命令要求的不一致时 ,调度任务进入
1 基 于插 件 的软 件设计 思想
插件 是一种 遵循统一 的预定 义应用接 口规范 编写 出来的程 序,主框架程 序 ( 宿主程 序 )在 运行 时通过 接 口规 范对插件进行调 用 ,以扩展应用程序 的功 能 。 插 件结构 有助于应 用程序 功能 的扩 充和维 护 ,许多著
理来进行适应,导致现网维护 的成本较高,业务系统网
8 3
效。 插件首次安装状态为初始 , 之后状态通过安装 、 卸载、

2 1年 第8 ・ 02 期
“ 7 tECo M -
£~ G, , ^ EE尺 I G rE CH^ , N , CS AND S T AN DAR D, 4r, ~ Z, 0
修复状态,此时通用网元代理从综合网管系统下载最新 插件代码进行安装验证 ,插件状态变为有 效后 ,调度任 务才能进入就绪状态等待调度 ,从而实现 了插件 自动修 复和 自动升级的功能。 由于数据采集可能存在单次和定期两种情况 ,因此 插件调度任务也需要支持两种模 式 : 单次调度和周期调 度 。当处于周期调度模 式时 ,调度任务进入结束状态后
会再次迁移到就绪状态等待下次调度 。
件 即可完成 兼容 ,降低 了业务侧 网管功能开发人员的负 担以及 网络维护成本。本文提 到的插件结构需要在综合 网管系 统控制 中心提供 对所有 系统支持插件 的管理功
能 ,还需要进一步的研究 。
参考文献
【 1 】廖建 新 ,王晶 ,郭 力等 .移 动智 能 网【 】 M .北京 :北京 邮 电大
基于插件技术的综合 网管系统通用 网元 代理 的分析 与设计 六
王 萌’ ,朱 晓 民’ ,李 炜 一 一 ,
( 北京邮 电大 学 网络 与 交换技 术 国 家重 点 实验 室 ,北京 1 0 7 ;2 东信 北邮 信 息技 术有 限 1 86 0
公 司,北京 1 0 9 ) 11 O
it l g n ewo k t i p p r d s u s d t e n e o n e r t d n t r n g me ts se t n el e t t r . h s a e ic s e h e d f ri t g ae e wo k ma a e n y t m o i n
表 1 插 件 库设 计
摘 仟 目录 功百 E
2 5插件调度设计 .
插件调度模 块需要根据综合 网管系统 的指令执行相
应 的插件实现数据采集功能,通用网元代理侧启动单独
的进程负责插件调度。 由于综合网管系统 的数据获取指
令可能存在并发 ,因此插件调度进程需要支持同时维护
多个调度 任务 ,每一个调度任务都 是一个状态迁移过程
W ANG e .ZHU a — i ,LIW e M ng , 一 Xi o m n i’
( Sa e a Ne ok g n wt ig eh o g, e ig nvr t o P s d e cm n ai sB in 1 t e y bo t ri dS ihn cn l yB in iesy f ota l o mu i t n, e i tK L f w n a c T o j U i sn T e c o jg 107 . hn; . B P fr a o cn l y o Ld, e i 0 11C i ) 0 86C ia2E U TI om t n eh o g . t B in 109, h a n i T o C , . jg n
学 出版社 ,2 0 01:1 . 0 0 ) —1 0
3 结 语
本文提 出的基于插件 的通用网元代理的设计思路在
【 2 】吕献 美 ,王晶 .移动 智能 网 自动例检 系统的分析 与设计I . 电 J 1 信技 术 ,2 0 () 18 0 0 9 : 1 . 8 0 1
修复插件 ) ,就绪 ( 插件就绪 ,等待调度 ) 、运行 ( 插件
运行) 、结束 ( 插件执行结束) 。
24 插件管理设计 . 支持插件功能的应用程序都需要对 已安装的插件进 行管理 。通用网元代理可 以在 一个配置文件 中为每个 已 安装 的插件维护一条记录 ,保存 该插件 的编号、版本、
专项 ( .0 1 002 0 1 N 2 1 X30 o Z O1 ,移动互联 网总体架构研 究) 0 。

2 1 年 第8 - 02 期
8 1
ts、一 a a no d tid x参数 。其中参数信息 即 et p rmif 、 aan e
验证 3种操作进行迁移。插件状态之 间的转换关系如 图 4所示 ,其 中实 线为安装操作 ,虚线为卸 载操作 ,点划 线为验证操作。 当且仅当插件处于有效状态时 ,才能被通用 网元代
2 0 () 4 6 0 37 :2 -2 . 【】陈方明 ,陈奇 .基于插 件思想的可重 用软件设计 与实现[ ,计 5 J 1 算机 工程 与设计 ,2 0 () 2 6 0 51:1 -1 . 7 7
务功能的变更或者业务系统的扩展只需要修改相应 的插
An l ssa dd sg f e e a ewo k ee e t g n rit g ae ewo km a a e e t ay i n e in o n r l t r lm n e t o e rtdn t r n g m n g n a f n s se a e np u i c n l g y tm b s d o l g nt h o o y e
相关文档
最新文档