论文部分内容阅读
当前众多的基于OSI的大型异构管理网络中,网管信息分散于各代理的MIB中,由于底层网络管理协议不同,这些网管信息的表现形式也不同,在传统的网络管理模式中没有统一的语义来解释不同资源的操作行为模型;对网络管理也仅仅集中在被管对象的一些变量上,是面向协议而非面向对象的,而且这些应用程序需依赖于特定的硬件和操作系统环境,通常只能在中心的控制终端上观察管理信息库(MIB)数据,很难支持管理数据的远程访问;虽然目前利用WEB和CMIP技术结合支持远程访问,但这又大大降低了整个网管系统的性能。为了解决在传统网络管理中出现的上述问题,提出一种基于CORBA/CMIP的网关模型。首先,从独立于特定的网络管理协议的角度出发,设计出一套通用网关模型,给出一个网关模型所处理问题的最小子集。继而,在通用网关模型的基础上又给出了特定于CMIP管理协议的静态转换模型以及将CMIP域中的行为操作、事件传送映射到CORBA域中的操作调用和事件服务的动态转换模型。三个模型主要实现了以下功能:完成以变量为核心的CMIP GDMO到以对象为核心的CORBAIDL接口之间的转换,并动态为IDL接口生成对象引用;将对接口中属性的操作转换为CMIP请求消息并把CMIP代理方返回的消息转换成操作的返回值;监听OSIAgent事件端口,并将CMIP的事件转换为OMG事件,CORBA管理方通过事件通道注册所感兴趣的OMG事件。在此基础上,设计并实现了所提出的基于CORBA/CMIP技术的网关模型。并对上述关键问题给出了解决方案并予以实现。实现的模型已经试用于瑞安高中校园网的管理,效果良好,大大提高了网络管理应用程序的开发效率和可移植性,并方便了系统的集成。从而验证了作者提出的模型的可行性。实践表明,所实现的基于CORBA/CMIP技术的网关模型,可以一方面充分利用现有网管资源,另一方面又逐步向面向对象的分布式网管平台进行迁移,既解决了网管平台复杂性和多样性的问题,又对网络管理应用程序以对象和接口的形式提供了统一的服务,是未来网络管理的发展趋势。