基于corba模式的网络管理模型

上传人:E**** 文档编号:113980853 上传时间:2019-11-10 格式:PDF 页数:5 大小:193.32KB
返回 下载 相关 举报
基于corba模式的网络管理模型_第1页
第1页 / 共5页
基于corba模式的网络管理模型_第2页
第2页 / 共5页
基于corba模式的网络管理模型_第3页
第3页 / 共5页
基于corba模式的网络管理模型_第4页
第4页 / 共5页
基于corba模式的网络管理模型_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于corba模式的网络管理模型》由会员分享,可在线阅读,更多相关《基于corba模式的网络管理模型(5页珍藏版)》请在金锄头文库上搜索。

1、一十于,t胜卜硬.贺奋 第十一 届中 国 计 算机学 会网 络 与数 据通信 学术 会议 论文 基于C O R B A模式的网络管理模型 李静唐亚哲李增智 ( 西安交通大学计算机组织与系统结构所 西安 7 1 0 0 4 9 ) E - M a il : l ij in g c h i n a r e n . c o m 摘耍 本 文 提出 一 种 基 于C O R B A 棋 式 的 网 络 管 理 模 型 , 分 析了 它 的 物 理 结 构 和 逻 辑 结 构, 并 将 橄 据 库 数 据分成动态数据和准静态数据,采用浏览器方式管理设备,具有一定的理论愈义和实用价值。 八 b s t r

2、 a c t T h is p a p e r p r o v id e s a n e t w o r k m a n a g e m e n t m o d e l b a s e d o n C O R B A . It a n a ly s e s t h e m o d e l m. s p h y s ic a l a n d l o g ic a l s t r u c t u r e s , a n d t h e d a t a b a s e d a 怕a r e d iv i d e d i n t o d y n a m ic d a t a a n d s t a t

3、 ic d a 加 . U s e r s c a n u s e b r o w s e r s t o ma n a g e i m p le m e n t s . It h a s a c e r t a in e x t e n t o f t h e o r e t i c a l a n d p r a c t ic a l v a lu e s 关 键 词 公 共对象请 求代 理 简单 网 络 管理 协议管理信 息库 K e y w o r d s C O R B A , S N M R M IB 1 引言 网络管理是控喇一个复杂的网络使得它具有t高的效率和生产力的过程。这一过

4、程包括数组收集、数据分 析以 及产生报告。 它包含故障管理、 配t管理、 性能管理、 计费管理和安全管理五个管理功能区。目 前,网 络管 理协议主要有基于T C P I I P 的简单网 络管理协议 ( S N MP )和墓于O S I 的公共管理协议 ( C MIP ) . 随粉网络地城分布的扩大和玩 让 ” 货 t 的普及,网 络管理正朝猫分布式和W e b 化的 方向发展。 C O R B A( 公共 对象请求代理体系结构) 是目 前较为流行的分布式结构,它是针对 O MG组织制订的O M A会考模型中的O R B ( 对 象 请 求 代 理) 而 提出 的 . C O R B A 也

5、是 解决W e b 对 象 计 算的 一 种 较 好 的 模 式 , 其 特点 和 优 势 衰 现 在: C O R B A 是一分布软件开发标准,具备很强的 通用性和称定性:C O R B A的“ 软件总线” 特性,为V PAF J 创建了-个面 向对 象的软构件环境: C O R B A为应用程序开发者屏蔽了 数据编码、 对象定位等许多网络.程细节。 由于C O R B A 与W e b 结合所带来的巨大优势,因此我们提出一种基于C O R B A模式的网 络管理棋型,以 满足当前网络管理的 要求。 本文将在第二部分分析此棋型的结构,第三部分介绍致据库设计,第四部分提出模型功能,最后对全文

6、作 一总结。 2 模型结构 该模型分为四层,分别为浏览粉层、 W e b服务器 ( 主管理者) 层、子管理者层和设各层。下面将分别从物 理和逻辑两个角度分析该棋型。 2 1物理给构 如图I 所示的物理结构清晰地表示出四个层次及层次间的通信机制。操作员在浏览答层通过I n 门 C F 协议下 收A p p l et 。主 管理者除 充当W e b 服务 器外,还接收浏览 器层发出的C O R B A请求,并 将该请求 传通 始能 回答 它 的子管理者. 主管理者还管理一主数据库, 该数据库用于存储整个被管网的统计数据和子管理者的 相关信息。 每 一个子管理者管理一个子网,它可以 是子网的 一部分

7、。运行在子网的某一台计算机上,也可以 独立于被管子网. 子管理者还连接一子 数据库, 该 数据库用于存储被管子网当天 产生的网管数据. 浏览器层和主 管 理者层之间 的 W e b 页面交互通过H T I P幼 议实 现,C O R B A请求和应答则通过fl o p协议实现。主管理者和子管理者之间的交 乃 1 性 rl.!f一T.; 互 庭 I $ C 血B A 的 , 因 而 通 过II O P 协 议 通 倍 . 子 管 理 者 利 用S N N 协 议 与 设 备 进 行 通 信 . 第十一届中国计算机学会网 络与数据通信学术会议论文 洲览.层!主,理者层 设各是 图I基于C O R

8、B A的网管模型物理结构 么 2 逻辑结构 由于本模型采用了,K v , :7 技术,并运用了A d v ent A P I ,因此在分析 逻辑结构之前,首先介绍. . B A 的 ( 双 卫结构和人 d v ent . 2 - . I O R D的结构 客户方 对象实 现方 ID L4 动奋调 用搜口 以 刀 O R B4 0 ID L14 0 动奋构 架 接口D S O R 日 内 核 图2单个O R B 体系结构 在该体系结构中, mL 语言定义的接口 包括一组命名的操作和相应于这些操作的参数: O R B核心提供了客 户, 对象实现间实现透明通信的方法,可以屏蔽对象实现位-T.实现方式

9、、 状态和通信机制等细节: 对象适配器 位于。 R B 核 心 和 对象实 现 之间. 负 责 服 务 对 象的 注册 、 对象引 用的 创建 和 解 释、 对象 实 现的 服 务 进 程的 徽活 和 去活以 及客户请求的分发。 I D L桩和I D L构架分别提供了 静态调用和实现方式: 动态调用接口 ( D D ) 和动态构 架接口印5 I ) 分别提供了动态调用和实现方式; O R B 接口库提供了在动态方式下, 裕要查询的相应服务对象的 接口 描述信息. O R B之间的互操作遵循G I O P 协议。 H O P 协议是G I O P 的一个具体实现, 它将T C P I I P 作

10、为其下 层传抽协议,以实现O R B间的互连。 我 们 采 用 当 前 较 为 流 行 的Y i s i b r o k e r 作 为C O R B A的 实 现 工 具 。 v u rb r o k e r 提 供 的S m a rt A g en t 是 一 种 动 态 的、分布的 用于定位对象实现的目 录服务,它必须在局域网的至少一台机器上启动。O R B利用一广播消息找到 S m a rt A g en t , 如果 局城网 中 运行了 多 个S m a r t A g e n t , O R B 将 使用 第一 个 发出 回 应 的A g en t 。一 旦找 到了S m u t

11、A g e n t , O R B 将 使 用 点 对点 的U D P 协 议 与S m a rt A g e n t 通 信. 当 网 络 包 括了 多 个S m u t A g e n t 时, 每 个S m a r t A g e n t 能 识 别一 组 对 象, 井 能通 过与 其 他S m a rt A g en t 通信来 找到 其他 对 象. 如果 某一S m u t A g e n t 突 然终 止了 运行, 2 3 2 第十一届中国计算机学会网络与致据通信学术会议论文 它所能识别的对象将自 动注册到别的S m a r t A g e n t 上。 2 2 2 A d v e

12、 n t A P 】介绍 A d v e n t A P I 是一 套由J a v a 语言 调用以 实 现S M P 协 议的 开 发 包. 用 它 开 发的 应 用程 序成A p p l e t 能周 时 对 支持S N lv ff v l 和S N M的 代理 进行管理。 目 前的 最高版本已 能 支持】 a v a H e a r s . J F C ( J a v a F a m t d a t io n C l a s s e s ) / S w i n g控件、R M I ( R e m o t e M e th o d I n v o c a t i o n s ) 和C O

13、R B A 。下图即为A d v e n t A P I 的 层次结构 远租R N I 应用程序远穆C O DA 应用程序 和应用程序 rri b s tl 一 一 一一- 低 层S N M P A P I s n r n P 包 嵌入式和代理 应用租序 图3 A d v e n t A P I 层次结构 低层S N M AP I 实 现了S N MP 协 议的 核心功能, 包括有助于管 理程序和网 络设各之间 通 信的类。 支持M田 的m i b s 包用于 传送S N M P 代理上的 关于 戮据结 构和 类型的 信息, 允许J a v a 程序充分利用M I B文 件包含的 信息. b

14、e a n s 包 隐 成了S N M P 和M .的 大部 分 细 节, 能 创 建 更 灵 活 的 应 用 程 序 和A p p l e t . u i 包 提 供 大 f 用 于 开 发 圈 形 化管理应用程序的b e a n 控件. r m r 包提供支持远程方法调用 ( R MI )的A P I , 用于开发在分布式计算环境中的管 理程序. c a b s 包提供支持C O R B A的A P I ,与r i m包类似,允 许远程客户请求服务母执行 S N MP 操作并获取执 行结果。 2 . 2 3 网络,理棋型的逻辑结构 我们将分析基于V i s i b r o k e r 提供

15、的C O R B A开发工具的迎辑结构。如图4 所示. 主管理者子管理者 A 即侧实现方客户方 实现方客户方 r -一. - 图4基于C O R B A的网管棋型逻辑结构 本 棋 型 实 现了 两 层C O R B A 通 信. A p p l e t 和 主 管 理 者 、 主 管 理 者 和 子 管 理 者 以 及 子 管 理 者 和 代 理 之 间 都 是 客 户 方 和 实 现 方 的 关 系 。 A p p l e t 和 主 管 理 者 之间 的.L 接口 定 义 了 需 实 现的 各 项 管 理 功 能. 主 管 理 者 和 子 管 理 者之间的刃L 接口则将每个管理功能细化为若

16、干操作,我们姑且将其定义为 S N MP 宏操作,. 这些宏操作在实 2 3 3 b。时歌一 !“,f 第十一届中国计算机学会网络与致据通信学术会议论文 现 时 往 往据 妥 分 解为 若千个S N M P 操作, 并 将其 结果 进 行 练合、 分 析。 才 褥以 实 现, 例 如, 皿 兀可定义 统计 某 交 换 机的 盆组 故 障概率( = 1 P 盆组 策 略 往 翻 f 到 的 失 欺次 数ip R a e s m F a i W 接收 到的 要求 在服 务 招 端宜 组的I P 片 数 ip R e a s - R a 户) 操作。 该 裸作 在实 现时 会分 解为 对i p R e a s m F a i l s 结点 和勿 R e a s m R e g d s 结点的g e t 操作. 以 获 取 这两 个 交孟 值, 再 对这 些 交盆 值 按照 上述的 公 式 进行 计 算, 从 而获 得盆 组故 阵 栩 率. A d v en t A P I 实 现C O R B A 到S N M P 协议的转换。 子管理者通过调

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号