网络管理实现统一的方法
多厂商设备的环境的网络管理一直是网络管理研究和实现的难点。鉴于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机制访问管理平台上的应用管理对象,以实现同一层次上的管理功能。在第二种情况下,高层管理平台上的脚本进程通过CORBA机制访问底层管理者为高层提供的管理对象以实现高层对底层的网络管理功能。
CORBA机制除支持客户端对服务器端所提供的分布对象的访问外,还提供分布对象服务功能------COSS,它包括分布对象访问的安全机制、事件机制等。在网络管理应用中,除主动询问网络管理信息以管理、监视网络的运行状态外,还有一种应用是被管理对象在发生故障和事件时,向管理者提出事件处理请求。CORBA中的事件服务机制恰好可以满足这一需求。
5 结束语
现在,网络管理系统统一的问题逐渐引起了业界的重视,并且已有了多种技术手段实现。朗讯、诺基亚、富士通等电信设备厂商都在研究将CORBA技术应用于网络管理,如朗讯的CDMS2000的网络管理系统就是基于CORBA技术并且在实际中也得到了应用,但统一网管的发展还不规范,没有标准规范和体系可借鉴,应该说尚处在起步阶段,相信随着研究的深入,这些问题会得到更好的解决。
参考文献
1 谢希仁. 计算机网络. 第二版. 北京:电子工业出版社,1999. 261—263
2 Meyer K.Erlinger M.Betser,J.et al.Decentralising control and intelligence in network management. Proceedings of International Symposium on Integrated Network Management,May 1995
3 So,Y,Durfee,E.Distributed Big Brother.8th International Conference on Artificial Intelligence and Applications,1992
4 Coldszmidt,German.Distributed management by delegation.Proceedings of 15th International Conference on Distributed Computer System,June
6 胡谷雨. 现代通信网和计算机管理. 北京:电子工业出版社,1996
7 岑贤道,安长青. 网络管理协议及应用开发. 北京清华大学出版社,1997. 16—19,175—185
8 Ray Hunt. SNMP,SNMPv2 and CMIP— the technologies for multivendor network management.Computer Computer Communication, 1997(3):73—88