转换。因此可通过增加中间代理的方式来解决
SNMP 和 CMIP 之间统一问题。由于 CMIP 的
强大的对等能力和对复杂系统的模型能力即事件驱动机制
,使得它更适于跨管理域实现对等
实体间的互作用
,以分层分布的方式管理网络,由于它对代理设备的性能要求较高,因此在这
种层次结构中
,可充当中央管理站和中间管理站,而 SNMP 可用于下层代理管理简单设备。如
图
3 给出了协议互作用的管理模型。
(二)基于 CORBA 的网管系统的统一
利用面向对象的的技术对网络资源进行描述是一种有效的方式。在分层的网络管理平台
上
,利用面向对象的思想,将网络资源和网络管理资源进行抽象。管理平台为不同应用系统和
高层管理者提供的是一组管理对象
,对象由属性和方法组成。利用对象的封装性可以使管理
应用和高层管理者面对在较高层次上进行抽象的管理对象
,屏蔽了实现各种管理功能的细节。
为应用提供了对网络资源进行描述和管理的高级抽象
,易于实现各种管理功能。而对象类的
继承性便于扩充和增加管理对象类
,继承性支持系统开发过程中的可重用性。
在应用环境中
,管理应用和高层管理节点与管理平台是基于 C/S(顾客/服务器)模式的分
布式结构
,即管理应用节点和高层管理者节点与他们所以来的平台节点可能处于不同的地理
位置。因此考虑基于何种结构
,采用什么样的协议实现分布对象的访问。
多厂商设备的环境的网络管理一直是网络管理研究和实现的难点。鉴于
CORBA 的分布
式面向对象的特点
,在网管系统的开发中加以引用。
本文采用
OMG 的 CORBA(Common Object Request Broker Architecture)做为实现分布管
理对象访问的设施。
CORBA 是很有应用前景的系统集成标准,它提供了面向对象应用的互操
作标准。
CORBA 位分布对象环境描述了面向对象的设施――对象请求代理,他提供了分布对
象进行请求和应答的机制。这样
CORBA 提供了在异构分布环境下不同机器的不同应用的互
操作能力和将多个对象系统无缝互连接的能力。
CORBA 机制是独立于任何程序设计语言的,
对 象 的 接 口 描 述 在
IDL(Interface Description Language) 中 。 CORBA 支 持 两 种 标 准 协
议
――GIOP 和 IIOP。GIOP 是信息表示协议,描述了所传输信息的格式,而 IIOP 则描述了
CORBA 所支持的传输协议,即 GIOP 信息如何进行交换管理不同厂商应用和高层管理者如
何使用
CORBA 机制访问相应的管理平台所提供的管理对象。使得处于不同节点的不同厂商
的管理应用和高层管理者能无缝使用分布对象提供的功能。在这两种情况下原理是相同的
,
只是功能不同。
CORBA 机制除支持客户端对服务器端所提供的分布对象的访问外 ,还提供分布对象服
务功能
――COSS,它包括分布对象访问的安全机制、事件机制等。在网络管理应用中,除主动
询问网络管理信息以管理、监视网络的运行状态外
,还有一种应用是被管理对象在发生故障
和事件时
,向管理者提出事件处理请求。CORBA 中的事件服务机制恰好可以满足这一需求。
四、余论
现在
,网络管理系统统一的问题逐渐引起了业界的重视,并且已有了多种技术手段实现。
朗讯、诺基亚、富士通等电信设备厂商都在研究将
CORBA 技术应用于网络管理,如朗讯的
CDMS2000 的网络管理系统就是基于 CORBA 技术并且在实际中也得到了应用,但统一网管
的发展还不规范
,没有标准规范和体系可借鉴,应该说尚处在起步阶段,相信随着研究的深入,
这些问题会得到更好的解决。
参考文献
:
[1]谢希仁.计算机网络(第二版). 北京:电子工业出版社.1999: 261-263.
[2]So,Y,Durfee,E.Distributed Big Brother.8th International Conference on Artificial