网元代理管理的方法及系统技术方案

技术编号:11244471 阅读:98 留言:0更新日期:2015-04-01 17:56
本发明专利技术提供了一种网元代理管理的方法及系统,包括,监听并截获操作维护终端OMT向操作维护中心OMC服务器发送的RMI和/或EJB请求网络数据报文;提取请求网络数据报文的源端口,对所述请求网络数据报文的源端口进行预处理;将所述请求网络数据报文发送给目标OMC服务器;截获所述目标OMC服务器返回的OMC应答报文;提取所述应答报文的目标端口,对所述应答报文的目标端口进行所述预处理的逆处理;根据处理后的目标端口将所述OMC应答报文发送给OMT。本发明专利技术通过监听并截获RMI和EJB协议的网络数据报文并进行报文的转发,从而使OMT和OMC之间实现一对多的模式,登录一个OMT就可以查看登录用户管理的任何网元,有效地提高网元日常维护管理的效率,降低维护管理成本。

【技术实现步骤摘要】
网元代理管理的方法及系统
本专利技术涉及网络管理
,尤其涉及一种网元代理管理的方法及系统。
技术介绍
随着移动网络规模的不断扩大,网元数量不断扩大,这对目前分开部署的网管系统构成了巨大的性能问题和效率问题,运营商对此也提出了新的要求,实现OMC(OperatingandMaintenanceCenter,操作维护中心)系统集中化管理,成为OMC部署架构的一个必然的趋势。现有的OMC架构,如图1所示,OMT(OperatingandMaintenanceTerminal,操作维护终端)和OMC服务器之间的报文协议RMI(RemoteMethodInvocation,远程方法调用)和EJB(EnterpriseJavaBean,远程调用的应用JavaBean)是一对一的关系,每个OMT和OMC服务器之间的IP和端口一一对应。一个OMC服务器管理一个区域的网元,登录OMT只能看到相应服务器所管理的网元,无法看到其他OMC服务器所管理的网元。这种部署方式,耗费大量IP,同时对硬件的部署数量也较多,增加了硬件成本。使用这种部署方式对网元进行日常维护,效率极低,成本较高。现有的OMT报文处理流程如图2所示,OMT与OMC直接的应用协议报文主要包括RMI和EJB两种,通过API(ApplicationProgramInterface,应用程序接口)接口进行交互,OMT发送报文到OMC服务器,通过OMC服务器上的RMI/EJB后台服务处理系统进行处理,处理之后返回报文消息给OMT。但是由于RMI技术本身的限制,在同台服务器上,即使每个网管代理系统实例分配不同的IP,这些实例也无法使用同一个端口、同一个服务器名提供RMI。这就造成了OMT和OMC服务器之间只能是单对单的关系。目前的解决方案有两种:1、现有系统中多端口固定的情况下,需要将RMI服务通用的标识格式再增加实例绑定IP的方式进行区分。但是这种方式会占用更多的IP,在运营商分配IP有限的情况下,这种方式并不划算。2、使用代理服务器OMC-PROXY对端口进行临时处理,以达到单对多的应用方式,实现用户登录至一个OMC中,能够对全网网元进行管理。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有的OMT与OMC之间的RMI和EJB应用协议请求报文是通过TCP/IP协议栈传输层的API接口进行交互的。只能实现单套OMT与单套OMC服务器之间的映射,无法做到单套OMT与多套OMC服务器之间的映射。面对全网网元的管理,这显然存在极大的性能压力,同时可靠性较低。若部署多套OMT与多套OMC服务器,进行对网元进行分区域管理,则增加了硬件成本,造成整个网管系统的部署成本过高,同时对运维造成不便。另一方面,目前的部署方式也不符合运营商的技术规范要求。
技术实现思路
(一)要解决的技术问题本专利技术提供网元代理管理的方法及系统,用于实现OMC的集中管理,提高网元日常维护管理的效率,降低硬件成本。(二)技术方案为解决上述技术问题,本专利技术提供的网元代理管理的方法,包括:监听并截获操作维护终端OMT向操作维护中心OMC服务器发送的RMI和/或EJB请求网络数据报文;提取所述请求网络数据报文的源端口,对所述请求网络数据报文的源端口进行预处理;将所述请求网络数据报文发送给目标OMC服务器;截获所述目标OMC服务器返回的OMC应答报文;提取所述应答报文的目标端口,对所述应答报文的目标端口进行所述预处理的逆处理;根据处理后的目标端口将所述OMC应答报文发送给OMT。优选地,使用Socket监听机制监听所述OMT向OMC服务器发送的RMI和/或EJB请求网络数据报文。优选地,所述方法还包括:接收所述OMT发送的RMI和/或EJB请求。相应的,本专利技术还提出了一种网元代理管理的系统,所述系统包括:第一代理客户端模块,用于请求建立监听服务,截获监听到的操作维护终端OMT向操作维护中心OMC服务器发送的RMI和/或EJB请求网络数据报文,并将所述请求网络数据报文转发给代理服务模块;代理服务模块,用于建立监听服务,对OMT向OMC服务器发送的RMI和/或EJB请求网络数据报文进行报文监听,接收所述第一代理客户端模块发送的所述请求网络数据报文,并根据所述请求网络数据报文创建第二代理客户端模块;第二代理客户端模块,用于提取所述请求网络数据报文的源端口,对所述请求网络数据报文的源端口进行预处理,将所述请求网络数据报文发送给目标OMC服务器,截获所述目标OMC服务器返回的OMC应答报文,提取所述应答报文的目标端口,对所述应答报文的目标端口进行所述预处理的逆处理,根据处理后的目标端口将所述OMC应答报文发送给OMT。优选地,所述第一代理客户端模块部署在所述OMT。优选地,所述第一代理客户端模块包括:第一接收单元,用于接收所述OMT发送的RMI和/或EJB请求;监听服务请求单元,用于在接收到所述OMT发送的RMI和/或EJB请求后向所述代理服务模块发送监听服务请求;第一获取单元,用于截获所述代理服务模块监听到的所述请求网络数据报文;发送单元,用于将所述请求网络数据报文发送给所述代理服务模块。优选地,所述第一代理客户端模块还包括:心跳发送单元,用于向所述代理服务模块发送TCP连接的心跳信号。优选地,所述代理服务模块包括:监听服务单元,用于根据所述第一代理客户端模块的请求建立监听服务,使用Socket监听机制对OMT向OMC服务器发送的RMI和/或EJB请求网络数据报文进行报文监听;第二接收单元,用于接收所述第一代理客户端模块发送的所述请求网络数据报文;代理核心单元:用于对第一所述代理客户端进行身份验证,接收通过身份验证的第一代理客户端发送的请求网络数据报文,并在接收到所述请求网络数据报文后建立代理通道和第二代理客户端模块;通道管理单元:用于通道中数据报文的传输、应答报文的监听与传输、代理通道的保活检测;负载均衡单元:用于将数据报文进行均衡分发。优选地,所述代理服务模块还包括:心跳监测单元:用于监测与代理客户端之间的TCP连接的心跳信号。优选地,所述第二代理客户端模块包括:处理单元,用于提取所述请求网络数据报文的源端口,对所述请求网络数据报文的源端口进行预处理,并在第二获取单元截获所述目标OMC服务器返回的OMC应答报文后,对所述应答报文的目标端口进行所述预处理的逆处理;第二获取单元,用于截获所述通道管理单元监听到的所述目标OMC服务器返回的OMC应答报文;连接建立单元,用于建立与所述OMT的远程调用连接;第二发送端元,用于通过所述远程调用连接将所述OMC应答报文发送给OMT。(三)有益效果本专利技术提供的网元代理管理的方法及系统,使用Socket监听机制截获RMI和/或EJB协议的网络数据报文并进行报文的转发,从而使OMT和OMC之间实现一对多的模式,登录一个OMT就可以查看登录用户管理的任何网元,从而实现分权分域和OMC的集中管理,这种部署方式,减少了IP的消耗,同时由于OMC服务的集中部署,硬件的部署数量也较少,降低了硬件成本,有效地提高网元日常维护管理的效率,降低维护管理成本。附图说明通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:图1为现有本文档来自技高网
...
网元代理管理的方法及系统

【技术保护点】
一种网元代理管理的方法,其特征在于,所述方法包括:监听并截获操作维护终端OMT向操作维护中心OMC服务器发送的RMI和/或EJB请求网络数据报文;提取所述请求网络数据报文的源端口,对所述请求网络数据报文的源端口进行预处理;将所述请求网络数据报文发送给目标OMC服务器;截获所述目标OMC服务器返回的OMC应答报文;提取所述应答报文的目标端口,对所述应答报文的目标端口进行所述预处理的逆处理;根据处理后的目标端口将所述OMC应答报文发送给OMT。

【技术特征摘要】
1.一种网元代理管理的方法,其特征在于,所述方法包括:监听并截获操作维护终端OMT向操作维护中心OMC服务器发送的RMI和/或EJB请求网络数据报文;提取所述请求网络数据报文的源端口,对所述请求网络数据报文的源端口进行预处理;将所述请求网络数据报文发送给目标OMC服务器;截获所述目标OMC服务器返回的OMC应答报文;提取所述应答报文的目标端口,对所述应答报文的目标端口进行所述预处理的逆处理;根据处理后的目标端口将所述OMC应答报文发送给OMT。2.根据权利要求1所述的方法,其特征在于,使用Socket监听机制监听所述OMT向OMC服务器发送的RMI和/或EJB请求网络数据报文。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收所述OMT发送的RMI和/或EJB请求。4.一种网元代理管理的系统,其特征在于,所述系统包括:第一代理客户端模块,用于请求建立监听服务,截获监听到的操作维护终端OMT向操作维护中心OMC服务器发送的RMI和/或EJB请求网络数据报文,并将所述请求网络数据报文转发给代理服务模块;代理服务模块,用于建立监听服务,对OMT向OMC服务器发送的RMI和/或EJB请求网络数据报文进行报文监听,接收所述第一代理客户端模块发送的所述请求网络数据报文,并根据所述请求网络数据报文创建第二代理客户端模块;第二代理客户端模块,用于提取所述请求网络数据报文的源端口,对所述请求网络数据报文的源端口进行预处理,将所述请求网络数据报文发送给目标OMC服务器,截获所述目标OMC服务器返回的OMC应答报文,提取所述应答报文的目标端口,对所述应答报文的目标端口进行所述预处理的逆处理,根据处理后的目标端口将所述OMC应答报文发送给OMT。5.根据权利要求4所述的系统,其特征在于,所述第一代理客户端模块部署在所述OMT。6.根据权利要求4所述的系统,其特征在于,所述第一代理客户端模块包括:第一接收单元...

【专利技术属性】
技术研发人员:史选平张继坤薛林
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1