iManager MCORBA网管北向接口 用户手册V150.docx
《iManager MCORBA网管北向接口 用户手册V150.docx》由会员分享,可在线阅读,更多相关《iManager MCORBA网管北向接口 用户手册V150.docx(35页珍藏版)》请在冰豆网上搜索。
iManagerMCORBA网管北向接口用户手册V150
第1章 CORBA接口系统介绍
iManagerCORBA网管北向接口(以下简称CORBA接口)用于连接iManagerM2000移动网网元综合管理系统(以下简称M2000)与上级网管系统(NMS),提供M2000与NMS之间的接口转换和业务转换功能。
本章主要介绍了CORBA(CommonObjectRequestBrokerArchitecture)接口的位置、实现协议、系统结构、特点和功能。
1.1 接口与协议
CORBA接口位于上级网管系统与M2000之间,采用IIOP(InternetORB)协议栈实现接口转换和业务转换功能。
1.1.1 接口位置
CORBA接口在网络中的位置如图1-1所示。
NMC:
网络管理中心
NMS:
网络管理系统
Itf-N:
北向接口
EMS:
网元管理系统
CORBA接口:
CommonObjectRequestBrokerArchitecture接口
图1-1CORBA接口在网络中的位置
图1-1中各实体的功能如下:
● NMS(NetworkManagementSystem):
运营商的网络管理系统,提供符合3GPP2(3rdGenerationPartnershipProject2)规范和中国联通《CDMA95/1X网络管理技术规范》要求的标准Itf-N(InterfaceNorthbound)接口。
● NMC(NetworkManagementCenter):
运营商的网络管理中心,通常集成在NMS中。
● CORBA接口:
提供NMC接入EMS(ElementManagementSystem)的接口(包括配置管理、性能管理、告警管理、通知管理、批量数据等)。
● M2000:
华为公司移动网管系统,提供自定义的私有接口。
CORBA接口运行在M2000上,将该私有接口转换为标准接口,提供给上级网管系统。
● EMS(ElementManagementSystem):
华为公司的无线网络设备通过M2000进行管理,共同构成EMS。
EMS通过CORBA接口向上级网管系统提供标准接口。
& 说明:
Itf-N:
北向接口,定义了EM(ElementManagement)和NM(NetworkManagement)或者是NE(NetworkElement)和NM之间的标准接口。
1.1.2 IIOP协议栈
CORBA接口的设计采用了与技术相关的语言和管理接口定义方式,使用了如图1-2所示的IIOP协议栈进行开发。
NMC:
网络管理中心
ORB:
对象请求代理
OMC:
操作维护中心
ORBcore:
ORB核心
IIOP:
InternetORB间协议
TCP/IP:
传输控制协议/互联网协议
DL/PHY:
数据链路层/物理层
图1-2CORBA接口使用的协议栈
1.2 系统结构
CORBA接口系统的组成结构如图1-3所示。
图1-3CORBA接口系统结构
由图1-3可以看出,CORBA接口系统用于将M2000私有接口转换为标准接口,将NE的业务数据转换为标准的业务数据格式,提供给NMS使用。
CORBA接口系统的各模块提供如下基本功能:
● 安全管理模块:
提供NMC接入CORBA接口系统的访问入口点。
NMC只能通过的访问接口点功能访问CORBA接口,使用CORBA接口系统提供的业务功能
● 故障管理模块、配置管理模块和性能管理模块:
用于实现CORBA接口的业务数据转换功能,将M2000的告警、配置和性能业务数据转换为标准的业务数据格式,然后通过标准接口提供给上级网管中心。
● 公共管理模块:
用于提供CORBA接口的各模块都会用到的公共功能,提供对各业务模块的支持和管理,支持通知管理、日志管理和心跳链路监视功能等。
● 通知服务:
作为CORBA接口系统的基本功能,集成在CORBA接口系统中。
1.3 系统特点
CORBA接口系统严格按照3GPP2规范和中国联通《CDMA95/1X网络管理技术规范》要求开发,与M2000服务器紧密集成,提供M2000接入上级网管的接口。
能够有效的满足标准CORBA接口的各项技术指标要求。
1.严格按照规范要求开发
CORBA接口系统严格按照3GPP2规范、中国联通《CDMA95/1X网络管理技术规范》要求和北向接口规范要求开发,可以与遵从这些协议的多厂家设备之间交换管理信息,真正实现系统的开放式互连。
2.与M2000Server紧密集成
CORBA接口系统与M2000Server紧密集成,能够给上级网管提供包括配置管理、告警管理、性能管理、通知管理等接口。
上级网管可通过CORBA接口访问M2000系统,实现对M2000所管理的网元的管理功能。
3.快速的接口响应能力
CORBA接口系统能够实时反映网络的业务变化,可以快速响应上级网管系统下发的命令。
4.方便的业务管理功能
CORBA接口系统提供方便业务管理功能,NMS可以通过本接口完成如下业务管理功能:
● 能够方便的浏览和查询M2000管理的所有网元的配置信息、网络连接信息;
● 能够准确的监视不同设备对象和业务级别的性能数据,即时报告设备的运行状态;
● 能够处理M2000系统接收到的所有告警,告警定位准确,在系统有大量告警产生情况下仍能够提供良好的告警处理能力。
5.支持华为公司的全套移动通信设备
全面支持华为公司的移动通信设备,支持NMS对现网上的全套CDMA网络和GSM网络的网元设备的操作维护管理。
6.可靠性设计
CORBA接口系统采用24x7的不间断运行模式,保证接口提供的各项服务的数据的完整性。
CORBA接口与M2000server之间的数据传输采用MD5(MessageDigest5)进行校验,可以有效的保证数据的完整性和安全性。
7.安全性设计
CORBA接口系统提供访问入口点对象功能,上级网管只能使用指定的用户名和密码登录CORBA接口,通过访问入口点对象使用CORBA接口提供的各项管理功能。
8.可管理性
CORBA接口提供日志功能,详细记录了对CORBA接口所作的操作、执行的命令以及产生的错误等信息,为分析和定位问题提供了依据。
1.4 技术指标
CORBA接口系统的各项技术指标如下。
1.正确性指标
项目
指标
提供数据(配置数据、性能数据和告警数据)的完备性
>95%
提供数据(配置数据、性能数据和告警数据)的一致性
>95%
2.可靠性指标
项目
指标
系统无故障运行时间(MTBF)
11,353hours
系统可用性指标
99.993125%
3.处理能力指标
项目
指标
操作响应时间(告警风暴环境下)
对简单操作响应的延迟时间<10s
对复杂操作响应的延迟时间<60s
告警时延指标
正常运行情况下告警时延<10s
告警风暴环境下告警时延<30s
配置信息更新时延指标
更新最大时延5分钟
性能数据采集时延
15分钟性能数据采集时延<15分钟
24小时性能数据采集时延<1小时
告警处理能力
每秒最大处理能力可达20条
性能处理能力
可同时登记200个任务,每个任务允许最大登记指标数为100个,最大统计对象为50个
& 说明:
告警风暴环境是指系统的在一定时间范围内产生大量告警的系统环境。
不同运营商对告警风暴环境的定义有所不同。
如中国联通定义的告警风暴环境为告警强度达到10条/秒,且持续时间达到15分钟的网络环境。
1.5 系统功能
CORBA接口涵盖了如下功能领域:
● 公共管理
● 配置管理
● 性能管理
● 故障管理
1.5.1 公共管理
公共管理功能指配置管理、性能管理、故障管理等都要用到的公共功能。
包括安全管理、通知管理、链路监视和事件同步等。
1.安全管理
当NMC接入CORBA接口时,使用特定的用户名和密码访问安全管理模块的访问接口点对象。
使用其他用户名和密码的NMC不允许接入CORBA接口系统。
2.通知管理
CORBA接口的通知管理模块实现接口的通知服务,负责处理NMC下发的通知订阅或通知管理命令,并给NMC发送其订阅的通知。
配置管理、性能管理、故障管理通过通知管理功能向NMS主动上报系统变化及性能数据。
3.链路监视
链路监视功能由心跳功能来完成:
CORBA接口定时向NMC发送心跳通知,如果NMC在设置的周期收到CORBA接口上报的心跳通知,则表明链路正常。
CORBA接口支持对NMC与CORBA接口之间的通信链路的监视,以便及时发现链路故障,包括:
● 支持NMC查询、修改CORBA接口上报的心跳通知的周期;
● 支持CORBA接口按照设置的心跳周期定期向NMC上报心跳通知;
● 支持NMC主动触发心跳通知来检查网络链路是否正常。
4.事件同步
事件指M2000向NMC发送的所有通知。
CORBA接口支持NMC向M2000发出事件同步请求,查询指定条件的一段时间内M2000中存储的所有事件信息(即通知信息),实现事件的同步功能。
日志管理和事件同步均可实现对事件信息的同步功能。
NMC可以指定的信息过滤条件包括:
● 起止时间
● 事件类型
● 告警级别
5.系统管理
CORBA接口的系统管理模块监控系统运行状态、管理运行日志以及部分业务模块。
1.5.2 配置管理
CORBA接口支持上级网管查询M2000及其管理的网元的配置信息,并及时上报网络资源变化通知。
配置管理包括基本配置功能、配置信息改变通知上报以及配置信息同步功能。
1.基本配置
CORBA接口支持NMC向M2000下发命令查询/修改M2000管理的指定网络资源对象的部分属性。
此外,CORBA接口还支持NMC获取M2000下的网络资源对象的版本信息。
2.配置信息改变通知上报
当网元的配置信息发生改变时,借助CORBA接口的通知服务,M2000可及时向NMC上报相应的配置改变通知,使得上级网管能够掌握最新的网络动态,保证数据的一致性。
常见的配置信息改变通知包括:
● 对象创建通知
● 对象删除通知
● 属性值改变通知
当NE的配置信息改动较大,CORBA接口将向NMC发送“请求配置信息同步”通知,NMC收到该通知后可进行配置信息同步。
3.配置信息同步
CORBA接口支持NMC向M2000发出配置信息同步请求,同步相关管理对象的配置信息。
NMC在下列情况下可以向M2000发送配置信息同步请求:
(1) 当NMC初始化或者链路中断并恢复时,如:
● NMS与EMS之间建立管理连接时
● NMS与EMS之间出现通信失败并且恢复后
● NMS本身出现故障并且恢复后
● 当主备用NMC之间发生倒换时
(2) 当EMS的配置发生较大变化时,CORBA接口将向NMC发送的“请求配置信息同步通知”。
NMC收到通知后可以发起配置信息同步操作,如:
● 当M2000与NE断开并且恢复后
● 当EMS发生大量配置信息更新(如有新NE加入)时
1.5.3 性能管理
性能管理功能包括:
● 性能采集管理
● 性能门限管理
● 性能历史数据管理
1.性能采集管理
CORBA接口支持NMC对M2000系统的进行性能采集管理。
● 支持NMC登记性能采集任务:
允许NMC指定被采集对象标识符、被采集对象条件、采集起止时间、采集时间间隔、上报时间间隔、需要采集的性能参数等信息;
● 当开启采集活动成功后,支持M2000向NMC返回采集标识符,并根据设置的数据进行性能数据采集和上报;
● 支持NMC向M2000下发携带“采集标识符”的消息结束指定的采集活动;
● 支持NMC挂起/恢复性能采集活动;
● 支持NMC向M2000的性能查询活动:
查询性能采集任务参数、查询性能采集结果;
● 当性能采集活动的状态发生变化时,支持M2000向NMC上报性能采集活动变化通知。
2.性能门限管理
CORBA接口支持NMC设置M2000的性能数据门限的上下限,当M2000采集到的性能数据超越门限时,M2000将产生性能越限告警,并通过CORBA接口转换为标准格式,发给NMC。
CORBA接口提供的性能门限管理功能包括:
● 支持NMC创建性能门限;
● 支持NMC删除性能门限;
● 支持NMC挂起/恢复性能门限;
● 支持NMC查询/修改性能门限参数;
● 向NMC上报性能逾值告警;
● 向NMC上报性能门限状态变化通知。
3.性能历史数据管理
支持NMC查询指定条件的存放历史数据的文件信息,查询请求可以包括如下参数:
● 采集标识符
● 要查询的历史数据文件的条件(如起始时间、中止时间等)
1.5.4 故障管理
1.告警上报
CORBA接口支持M2000向NMC上报如下告警通知:
● 新告警通知
● 告警清除通知
● 告警确认状态改变通知
● 告警列表重建通知
● 潜在错误告警通知
2.告警同步
告警同步操作的触发条件有两个:
● NMC初始化或者发现链路断了再恢复后,NMC可以主动向CORBA接口发起告警同步操作;
● 当M2000与NE通讯断连并恢复,或网络资源数据与当前数据不一致时,CORBA接口将向NMC发送“请求告警同步通知”。
NMC可以向CORBA接口发起告警同步操作。
CORBA接口支持NMC发起告警同步操作。
● 支持NMC查询指定时间段内M2000中产生的所有告警信息(包括当前告警和历史告警);
● 支持NMC设置告警信息过滤条件,查询M2000的当前活跃告警。
3.告警确认
CORBA接口支持NMC确认M2000内的告警。
4.取消告警确认
CORBA接口支持NMC取消对M2000内的告警的确认。
5.告警清除
CORBA接口支持NMC清除M2000内的告警记录。
如果被清除的是已经被确认的告警,该告警将变成历史告警并合入历史告警库,如果被清除的告警是没有被确认的告警,该告警仍为活动告警。
在某些特定情况下,M2000清除不了的告警可以由NMC主动清除。
6.获取告警数
CORBA接口支持NMC向M2000获取告警数。
● 支持NMC设置过滤条件,获取的告警信息数量;
● 支持M2000根据过滤条件返回不同级别的告警信息数量。
7.告警列表重建
在下列情况下M2000将对告警列表进行重建:
● M2000与NE的连接中断并恢复后
● M2000发现当前存储的活跃告警信息与实际网络资源的情况不一致时
● M2000不确定当前存储的活跃告警信息时
M2000对告警列表中的数据进行核查,并开始重建告警列表。
在完成告警列表重建后,M2000通过CORBA接口向NMC发送“告警列表重建通知”,通知NMC发起告警同步操作。
第2章 系统配置与组网应用
2.1 硬件配置
CORBA接口和M2000Server共用服务器,不需要额外的硬件配置。
M2000Server的硬件配置满足CORBA接口的硬件要求。
2.2 软件配置
CORBA接口系统与M2000Server紧密集成,运行在相同的操作系统上。
CORBA接口系统的软件运行环境要求如表2-1所示。
表2-1CORBA接口运行环境
软件配置
版本
操作系统
SunSolaris8system
数据库(Sybase)
Sybasedatabase11.9.2
ACE
ACE5.4(WashingtonUniv.)
TAO(TheACEORB)
TAO1.4(WashingtonUniv.)
& 说明:
CORBA接口采用TAO1.4实现。
CORBA接口程序的安装与TAO的安装集成在一起,无需再配置额外的软件。
2.3 组网方式
根据所要连接的网上设备所在地域的不同,以及用户需求的不同,iManagerM2000(集成CORBA)的组网有如下两种方式。
● 局域网组网:
NMC或移动网元与iManagerM2000(CORBA)位于同一网段。
● 远程组网:
NMC或移动网元与iManagerM2000(CORBA)位于不同网段。
1.局域网组网
局域网的连接方法如图2-1所示。
图2-1iManagerM2000(CORBA)系统组网(局域网)
如图2-1所示,iManagerM2000(CORBA)所有部分都通过局域网相连,上级网管系统和M2000管理的移动设备也可直接接入该局域网。
& 说明:
iManagerM2000(CORBA)进行局域网组网时提供两种连接方式:
星型和总线型连接。
推荐采用星型连接方式,即局域网内网元均通过LANSwitch或集线器连接。
2.广域网组网
广域网的连接方法如图2-2所示。
图2-2iManagerM2000(CORBA)系统组网(广域网)
在图2-2中,iManagerM2000(CORBA)使用路由器等网络设备连接多个局域网,保证iManagerM2000(CORBA)与上级网管、M2000管理的移动设备可以通过广域网相连。
由于移动通信网规模大,M2000管理的网元分布范围很广,因此在实际组网时采用得最多的是广域网组网方式。
第3章 系统安装和运行
本章主要介绍CORBA接口系统的安装准备、软件安装方法、启动和停止CORBA接口软件的方法等。
3.1 准备工作
在安装CORBA接口软件前,先做如下准备工作:
● 检查安装环境是否满足安装要求
● 准备安装包
3.1.1 检查安装环境
CORBA接口与M2000Server系统紧密结合,在安装CORBA接口软件前确认M2000Server系统已经正确安装并且正常运行。
1.检查已经安装的操作系统信息
执行命令检查已经安装的操作系统信息:
$uname–a
SunOSXXXm2000ca5.8Generic_108528-19sun4usparcSUNW,Ultra-60
M2000服务器需要在5.8版本下运行,并且保证补丁版本不低于Generic_108528-19,在返回结果中m2000ca后的两个字段表示操作系统版本和系统补丁版本。
● 如果操作系统版本不是“5.8”,停止检查,重新安装操作系统;
● 如果查询结果中操作系统的版本是“5.8”,但补丁版本低于“Generic_108528-19”,
● 如果操作系统版本是“5.8”且补丁版本满足上述要求,则表示操作系统版本正确,继续执行后续操作。
2.检查已经安装的软件版本信息
● 执行命令查看已经安装的M2000软件版本:
$/export/home/m2000/.version
CurrentVersionisiManagerM2000V100R005B03D102_GSM
如果已经安装的M2000软件版本与用户提供的数据一致,则表明M2000应用程序已经正常安装,可以安装CORBA接口软件。
● 执行命令查看已经安装的CORBA接口软件版本:
$/export/home/ca/.version
CurrentVersionisiManager_M2000CORBA_V100R005B03D003
如果已经安装的CORBA接口软件版本与需要安装的软件版本一致,则无需安装CORBA接口软件,否则需要根据要求安装CORBA接口软件。
3.检查Sybase数据库运行情况
(1) 执行如下命令查看Sybase数据库运行情况。
#ps-ef|grepsybase
● 如果查询结果中包含“dataserver”“backupserver”,则表明数据库运行正常;
● 否则重启Sybase数据库。
$cd/export/home/sybase/install
$startserver-fRUN_sybserver-fRUN_sybserver_back
(2) 重启Sybase数据库后,如果不能进入/export/home/sybase/install目录,或者重新查看进程仍没有上面两个进程,需要重新安装Sybase数据库。
安装Sybase数据库的方法参见《iManagerM2000移动网网元综合管理系统 安装手册》。
4.检查数据库空间
参考《iManagerM2000移动网网元综合管理系统 安装手册》中的操作方法,检查服务器提供的数据库空间,保证至少有1.5GB的CORBA接口软件数据库空间。
5.检查是否已经安装CORBA接口软件
#pkginfo|grepCA
如果有输出,先卸载已经安装的CORBA接口程序。
卸载方法请参考“4.4 卸载CORBA接口程序”。
3.1.2 准备安装包
1.检查CORBA接口安装文件版本
CORBA接口软件安装包名上的“V100R005BxxDxxx”即CORBA接口安装文件的版本。
在安装前检查CORBA接口软件安装包,保证安装文件版本与实际要求的一致。
2.将安装包拷贝到任一目录下
假设安装包为iManager_M2000CORBA_