首先了解华为T2100体系结构
T2100北向CORBA接口采用CORBA分步式对象技术,遵从TMF MTNM标准,能够接入运营商的上层网管系统。T2100北向CORBA接口在网管体系中的位置,如下图所示 上层网管系统CORBA 接口T2100T2000T2000T2000GNENENENEGNEGNENE...NENE...NENENE
注:T2100管理一个或者多个T2000
T2100北向CORBA接口在技术上具有以下特性:
1、 完全遵从OMG(Object Management Group) CORBA 2.3规格,采用IIOP1.2(Internet Inter-ORB Protocol)协议。
2、遵从标准的CORBA Naming Service1.1、Notification Service1.0。 3、目前版本采用TAO1.3(The ACE ORB)实现,具有很高的效率。由于TAO是一个使用较广的免费ORB(Object Request Broker)产品,因而T2100北向CORBA接口具有较高的性能价格比。
3、支持Solaris10/Windows2003Server,可以与iManager T2100 Server实现分布式部署。
华为CORBA接口的管理器功能
华为 CORBA接口给 OSS(上层管理系统)系统提供了完善的资源管理功能, 通
过华为 CORBA接口 OSS系统可以上载华为传送网管的网络管理资源到 OSS系统,保持 OSS系统资源和实际网络资源的一致性
华为CORBA接口可以提供的资源管理功能包括: 1、设备物理资源查询
包括:网元、子架、槽位、单板、端口、拓扑连接等。 2、SDH领域资源查询
包括:SDH CTP、SDH路径、SDH交叉连接、MSP保护组、SDH保护子网等。 3、WDM领域资源查询
包括:WDM CTP、WDM 路径、WDM 交叉连接、WDM保护组等。 4、SDH ASON领域资源查询
包括:智能域、SDH ASON路径、SDH ASON交叉等。 5、以太网领域资源查询
包括:流域、封装层链路、FDFr等。 6、MSTP领域资源查询
包括:MSTP终端点、虚拟网桥、二层转发过滤表、链路聚合保护组、QoS、Flow、 以太网单网元业务。 7、其它存量对象查询
包括:EMS网管系统、物理拓扑子网等。
在各个管理器模块中,几个比较重要的列举出来:
1、EmsSessionFactory_I管理器
1、 getEmsSession
功能:查询网管系统的详细信息。
定义:
void getEmsSession (in string user, in string password, in nmsSession::NmsSession_I client, out emsSession::EmsSession_I emsSessionInterface) raises (globaldefs::ProcessingFailureException) 参数 参数名 user password client emsSessionInterface 输入/输出 输入 输入 输入 输出 描述 用户名 密码 客户接口对象 返回的目标接口对 string string nmsSession::NmsSession_I emsSession::EmsSession_I 取值范围 异常值
异常值 描述 EXCPT_INTERNAL_ERROR 网管在处理过程中发生错误 EXCPT_INVALID_INPUT 输入非法
2、emsMgr_I管理器
1、 getEMS
功能:查询网管系统的详细信息。
定义:
void getEMS (out EMS_T emsInfo) raises (globaldefs::ProcessingFailureException) 参数 参数名 emsInfo 输入/输出 输出 描述 获取的网管信息 取值范围 EMS_T 异常值
异常值 emsInfo 描述 网管在处理过程中发生错误
3、EmsSession_I管理器
1、 getSupportedManagers
功能:查询网管中支持的管理器名称列表。
定义:
void getSupportedManagers (out managerNames_T supportedManagerList) raises (globaldefs::ProcessingFailureException) 参数 参数名 supportedManagerList 输入/输出 输出 描述 网管支持的管理器名称列表 取值范围 managerNames_T 元素模型请参考: string 异常值
异常值 描述 EXCPT_INTERNAL_ERROR 网管在处理过程中发生错误
2、 getManager
功能:查询管理器接口。
定义:
void getManager (in string managerName, out common::Common_I managerInterface) raises (globaldefs::ProcessingFailureException) 参数
相关推荐: