论文部分内容阅读
软交换作为下一代网络中的一个网元,必然要接受网络管理中心的监控和管理;同时,作为核心控制设备,软交换系统需要能够对媒体网关、信令网关等与软交换相关的外围设备的运行状况进行监控.这就需要软交换系统对外提供一种标准的网管协议接口,通过该接口与其他网元进行信息交互.北京邮电大学"支持多媒体和移动业务的软交换系统"国家863重大科研项目组研发的软交换系统的内部管理子系统采用基于CORBA的管理体系结构.为了能够支持标准的SNMP网管协议,实现软交换系统与下一代网络中其他支持SNMP协议的网元之间的网管信息的互通,提出了软交换系统SNMP/CORBA网关的设计方案;通过该网关系统,可以实现SNMP协议与软交换内部管理子系统的CORBA接口调用之间的协议转换,对外提供标准的SNMP接口.从功能实体上来看,SNMP/CORBA网关包括以下模块:■消息收发模块,主要功能是接收和发送消息,包括软交换侧的告警消息,和其他网元(如网管中心,信令网管,媒体网关)的SNMP请求、响应和陷阱消息.■消息映射模块,是SNMP/CORBA网关系统的核心部分,完成两种不同协议(CORBA与SNMP)之间的转换功能;按照处理的消息类型,消息映射模块分成XML-SNMP消息映射、TRAP-NOTIFICATION消息映射两个不同的部分.■XML命令处理模块,完成对软交换内部XML命令的处理.■SNMP管理站模块,为软交换系统提供一个友好的图形化SNMP用户管理界面.为了提高系统的容错性、健壮性和可扩展性,SNMP/CORBA网关在设计中采用了全新的系统控制器(SC)以及通用对象工厂(GenericFactou)体系设计方案,该文将对这两种设计方案进行详细阐述,并进一步探讨系统的效率优化和安全性问题.