OptiX iManager TV100R008C02 CORBA 接口技术手册.docx
《OptiX iManager TV100R008C02 CORBA 接口技术手册.docx》由会员分享,可在线阅读,更多相关《OptiX iManager TV100R008C02 CORBA 接口技术手册.docx(69页珍藏版)》请在冰豆网上搜索。
OptiXiManagerTV100R008C02CORBA接口技术手册
资料编码
产品名称
使用对象
产品版本
编写部门
资料版本
华为OptiXiManagerT2000V100R008C02CORBA接口技术手册
拟制:
日期:
审核:
日期:
审核:
日期:
批准:
日期:
华为技术有限公司
版权所有XX
修订记录
日期
修订版本
作者
描述
关键词:
摘要:
缩略语清单:
无。
参考资料清单
无。
华为OptiXiManagerT2000V100R008C02CORBA接口技术手册
1系统概述
1.1iManagerT2000子网模型CORBA接口的背景
随着电信业的飞速发展,通信技术日新月异,面对日益膨胀、日趋复杂的传输网络,运营商们迫切需要一种高性能、低价位的全面网络管理解决方案。
今天的传输网络由多种技术构成,如SDH/SONET、DWDM、ATM、Ethernet等等,而且往往由多个供应商提供的设备组成。
如何管理庞大且复杂的异构网络,是运营商面临的一个迫切问题。
TMFMTNM(Multi-TechnologyNetworkManagement,多技术网络管理)团队为此提出了专门的解决方案,定义出了基于CORBA的NMS(网络管理系统)与EMS(网元管理系统)之间的标准接口,正日益得到众多电信设备厂商的认同。
华为公司的iManagerT2000产品是一个功能强大的SEMS(子网级网元管理系统)解决方案。
华为顺应业界潮流,于2002年5月推出了完全遵从TMFMTNM系列建议的北向CORBA接口,名为子网模型CORBA接口,既可以与华为公司的iManagerT2100系统对接,也可以北向接入运营商和其它厂商的网管系统。
1.2iManagerT2000子网模型CORBA接口遵从的标准
TMFMTNM为NML/EML接口提供了以下建议:
TMF513:
MTNMBusinessAgreement
TMF608:
MTNMInformationAgreement
TMF814:
MTNMSolutionSet
其中TMF814定义出了完整的NML/EMLCORBAIDL接口。
华为iManagerT2000遵循有关标准建议,完全实现了这套接口。
无论是华为公司的NMS,还是运营商或其它厂商的NMS,都可以凭借这套接口南向管理iManagerT2000子网级网元管理系统。
T2000子网模型CORBA接口所遵从的TMF建议的具体版本如下:
TMF513v2.0
TMF608v2.0
TMF814v2.0(IDLV2.0)
1.3iManagerT2000子网模型CORBA接口的实现技术要点
华为公司iManagerT2000子网模型CORBA接口在实现技术上具有以下特性:
1、完全遵从OMGCORBA2.3规格,支持IIOP1.1以及IIOP1.2协议;
2、使用了标准的CORBANamingService1.1、NotificationService1.0;
3、目前提供的版本是采用TAO1.3(THEACEORB)实现,具有很高的效率。
由于TAO是一个广受赞誉的免费ORB产品,因而华为iManagerT2000子网模型CORBA接口拥有极大的成本优势,用户可以获得极高的性能价格比;
4、由于严格遵从OMGCORBA2.3规格,华为iManagerT2000子网模型CORBA接口可以平滑移植到其它ORB平台;
5、支持不同ORB之间的互通,目前已经成功实现互通的ORB平台产品包括IONAOrbix2000、IONAOrbix6.1、InterBus、JacORB、BorlandVisiBroker,BorlandBES等;
6、跨操作系统平台,目前支持的平台为Windows2000和Solaris5.8,也可以平滑移植到HP-UX11.0。
1.4iManagerT2000子网模型CORBA接口在综合网管中的地位
如下图所示:
图1iManagerT2000子网模型CORBA接口在综合网管中的地位
华为iManagerT2000子网模型CORBA接口是网元管理层(EML)和NML(网络管理层)之间的桥梁枢纽,采用CORBA这一广受业界推崇的分布式对象技术,遵从TMFMTNM标准,既能接入运营商的多厂家综合网管系统,也可以在跨域(传输、接入等领域)网管系统中扮演至关重要的角色。
在网络运行维护越来越重要的今天,网管综合化、跨域化趋势日益明显,华为准确及时地洞察了这一趋势,率先实现并提供标准CORBA接口,无疑将促进运营商网管系统的进一步发展。
2接口功能
2.1功能概述
遵循TMFMTNM系列建议,华为公司iManagerT2000子网模型CORBA接口涵盖了如下功能领域:
1、配置管理(ConfigurationManagement);
2、连接管理(ConnectionManagement);
3、故障管理(FaultManagement);
4、保护管理(ProtectionManagement);
5、性能管理(PerformanceManagement);
6、设备管理(EquipmentManagement);
7、安全管理(SecurityManagement);
8、基于CORBA的界面直通(GUICut-Through)。
iManagerT2000子网模型CORBA接口拥有完备的功能、合理可靠的实现及很高的效率,可以平滑地北向接入遵循TMFMTNM系列建议的NMS系统,是运营商管理多技术、多供应商异构传输网络的良好解决方案。
2.2配置管理
配置管理功能模块主要提供网络配置资源的存量查询,具体而言包括EMS、网元、子网、链路、子网连接、路由、终结点、边界点、设备以及保护等相关的配置数据的查询,在此基础上也提供了实时的存量变更通知功能,当网络中资源发生增删,或配置数据发生变更时,及时通知NMS详细的变更信息,保证运营商能够随时了解到网络的当前运行状况,并确保NMS和EMS数据的一致性。
2.2.1存量获取
NMS和EMS应该保持一致的数据存量信息。
为了保证NMS快速、全面并且准确地同步EMS侧的数据信息,华为iManagerT2000子网模型CORBA接口支持以下存量查询功能:
1.EMS(ElementManagementSystem)信息
(1)允许NMS查询所有EMS的特征信息。
包括EMS的名称、标识、版本等信息。
2.网元信息
(1)允许NMS查询EMS管理域内的所有网元的名称;
(2)允许NMS查询EMS管理域内的所有网元的名称及其特征信息;
(3)允许NMS给出子网名称,从EMS查询指定子网内的所有网元名称;
(4)允许NMS给出子网名称,从EMS查询该子网内的所有网元名称及其特征信息;
(5)允许NMS根据给出的网元名称,从EMS查询指定网元的特征信息。
3.子网信息
(1)允许NMS查询EMS管理域内所有的子网名称及其特征信息;
(2)允许NMS给出子网名称,从EMS查询该子网的特征信息;
(3)允许NMS指定一个网元名称,从EMS查询该网元所属的子网名称及其特征信息;
(4)允许NMS从EMS查询所有顶层子网的名称。
4.拓扑链路
(1)允许NMS查询所有EMS管理的子网间的一级拓扑链路名称及其特征信息;
(2)允许NMS查询所有EMS管理的子网间的一级拓扑链路名称;
(3)允许NMS给出子网名称,从EMS查询指定子网内的网元间的拓扑链路名称及其特征信息;
(4)允许NMS给出子网名称,从EMS查询指定子网内的网元间的拓扑链路名称。
5.子网连接信息
(1)允许NMS根据它指定的子网名称,从EMS查询该子网内的子网连接名称及其特征信息集;
(2)允许NMS根据它指定的子网名称,从EMS查询该子网内的子网连接名称列表;
(3)允许NMS给出子网名称及速率,从EMS查询该子网内满足指定速率的所有子网连接名称及其特征信息;
(4)允许NMS给出子网名称及速率,从EMS查询该子网内满足指定速率的所有子网连接名称;
(5)允许NMS根据它指定TP及连接速率,从EMS查询所有相关的子网连接名称及其特征信息:
a)指定一个PTP,返回所有的SNC,这些SNC必须满足指定的连接速率,并且通过该PTP包含的CTP;
b)指定一个CTP,返回所有终结或者终结于此CTP的所有满足指定连接速率的SNC。
(6)允许NMS根据指定的TP及层速率,从EMS查询所有相关的子网连接名称,和(5)的功能相同,只不过返回的是名称;
(7)允许NMS根据指定的UserLabel,从EMS查询相关的子网连接特征信息;
(8)允许NMS根据它给出的子网连接名称,从EMS查询子网连接特征信息;
(9)允许NMS根据它给出的子网连接名称,从EMS查询该子网连接的路由名称及其特征信息。
6.终结点信息
(1)允许NMS根据它给出的终结点(TP)名称,从EMS查询TP特征信息;
(2)NMS根据它给出的TP和速率,从EMS查询此TP包含的指定速率级别的actualTP名称及其特征信息。
“actualTP”指被各种状态的交叉连接所使用或被终结的TP;
(3)允许NMS根据它给出的TP和速率,从EMS查询此TP包含的指定速率级别的actualTP名称。
7.PTP信息
(1)允许NMS根据它给出的层速率、网元名称以及连接速率,从EMS查询指定网元内满足指定层速率、指定连接速率的所有PTP名称及其特征信息;
(2)允许NMS根据它给出的层速率、网元名称以及连接速率,从EMS查询指定网元内满足指定层速率、指定连接速率的所有PTP名称。
8.边界点信息
(1)允许NMS根据它给出的层速率、子网名称和连接速率,从EMS查询指定子网内的满足指定层速率、指定连接速率的所有边界点(PTP集合)名称及其特征信息;
(2)允许NMS根据它给出的层速率、子网名称和连接速率,从EMS查询指定子网内的满足指定层速率、指定连接速率的所有边界点(PTP集合)名称。
9.包含TP的信息
(1)允许NMS根据它给出的TP名称,从EMS查询包含该TP的TP名称及其特征信息列表;
(2)允许NMS根据它给出的TP名称,从EMS查询包含该TP的TP名称列表。
10.相关TP的信息
(1)允许NMS从EMS查询与它指定的TP相关联的TP名称及其特征信息。
11.设备信息
(1)允许NMS查询一个网元或设备容器包含的所有设备的名称及其特征信息;
(2)允许NMS查询一个网元或设备容器包含的所有设备的名字;
(3)允许NMS查询一个设备容器直接包含的所有子设备的名称及其特征信息;
(4)允许NMS查询一个设备容器直接包含的所有子设备的名称;
(5)允许NMS根据它给出的设备或设备容器的名字,从EMS查询该设备或设备容器的特征信息。
12.保护信息
(1)允许NMS查询网元中所有的保护组的名字及其特征信息;
(2)允许NMS根据它给出的保护组的名字,从EMS查询该保护组的特征信息。
2.2.2通知上报
在子网资源被更新时(例如:
链路的增删,网元的增删等等),借助CORBANotificationService,EMS可以及时通知NMS存量的变更情况,使得NMS掌握最新的网络动态,并确保数据一致性。
13.对象创建通知
支持NMS向EMS订阅下列对象的创建通知:
a)子网连接
b)拓扑链路
c)PTP
d)CTP(目前仅对于SDH设备只上报VC4CTP的创建通知)
e)网元
f)设备。
支持单板创建通知,不支持槽位创建通知。
g)支架(目前只对DWDM设备才有子架创建通知)
h)保护组
14.对象删除通知
支持NMS向EMS订阅下列对象的删除通知:
a)子网连接
b)拓扑链路
c)网元
d)设备
e)支架(目前只对DWDM设备才有子架删除通知)
f)保护组
15.属性改变通知
当以下对象的一个或多个属性改变时,EMS也会发送相应的属性值改变通知,见下表。
对象类型
支持上报的属性
支持上报的状态
EMS
UserLabel、owner
网元
UserLabel、owner、supportedRates
CommunicationState、emsInSyncState
子网
UserLabel、owner、supportedRates
拓扑链路
UserLabel、owner
子网连接
UserLabel、owner
sncState
PTP
UserLabel、owner、edgePoint
CTP(VC4/OCH)
UserLabel、owner
设备
UserLabel、owner
支架
UserLabel、owner
保护组
UserLabel、owner、reversionMode
protectionSchemeState
多层子网
UserLabel、owner、supportedRates
16.状态改变通知
支持部分对象的状态改变,见上表。
2.3连接管理(ConnectionManagement)
通过iManagerT2000子网模型CORBA接口,NMS可以创建、创建并激活、激活、删除、去激活并删除、去激活子网连接请求,这些操作将导致子网连接的状态迁移。
2.3.1创建子网连接
允许NMS在EMS中创建一个规划的子网连接。
如果请求成功,则EMS会创建一个子网连接对象,但是不会在网元设备上创建和这个子网连接相关的任何交叉连接。
如果创建成功,但未激活,SNC状态为pending。
NMS通过CORBA接口请求EMS创建一个子网连接时,需要提供下列信息:
a)用户标签
b)用户标签是否唯一
c)所有者
d)方向
e)静态保护级别
f)“保护努力指示”
g)是否重算路由指示
h)网络层计算路由指示
i)SNC类型
j)层速率
k)路由约束
l)路由约束是否完整指示
m)A端CTP(s)
n)Z端CTP(s)
o)附加信息
p)最大可容忍业务中断级别
q)EMS自由度指示
2.3.2激活子网连接
NMS可以请求EMS激活一个指定的SNC。
如果激活成功,就表明EMS已经下发命令,使所有组成子网连接的交叉连接已经在网元设备上就位,此时SNC状态迁移至active。
2.3.3创建并激活子网连接
NMS给出SNC数据,请求EMS依据此数据创建并激活一个SNC。
如果请求成功,就表明EMS创建了一个表示SNC的对象,并已经下发命令,使所有组成子网连接的交叉连接已经在网元上就位。
成功创建并激活的SNC状态迁移至active。
2.3.4去激活子网连接
NMS给出子网连接的名字,请求EMS去激活该SNC。
如果请求成功,就表明EMS已经下发命令,在网元上删除所有构成此SNC的交叉连接,但是EMS却保留表示该SNC的对象。
成功去激活的SNC状态迁移至pending。
2.3.5删除子网连接
NMS给出子网连接的名字,删除子网连接。
如果请求成功,EMS应删除表示子网连接的对象。
如果任何一个构成子网连接的交叉连接还在网元中存在,EMS将拒绝该请求,也就是说,在EMS允许删除子网连接之前,必须完全成功地去激活该子网连接。
2.3.6去激活并删除子网连接
NMS给出SNC数据,请求EMS依据此数据去激活并删除一个SNC。
如果请求成功,就表明EMS已经下发命令,在网元上删除所有构成此SNC的交叉连接,并在EMS中删除表示该子网连接的对象。
2.3.7验证创建子网连接的可行性
NMS给出要创建的SNC数据,EMS经过对当前资源的计算后,判断能否创建该SNC。
该操作不会在EMS和网元上创建任何的对象。
2.4故障管理(FaultManagement)
iManagerT2000子网模型CORBA接口提供如下故障管理功能:
(1)NMS可以通过iManagerT2000CORBA接口向EMS查询该EMS控制下的满足约束条件的告警和TCA;
(2)NMS可以通过iManagerT2000CORBA接口向EMS查询指定网元的满足约束条件的告警和TCA;
(3)NMS通过CORBA接口查询EMS的系统告警;
(4)通过CORBANotificationService,NMS可以向EMS登记,以接收告警事件或TCA(性能越限事件);
(5)通过CORBA接口可以设置单板/支架的告警上报开关;
(6)通过CORBANotificationService,EMS可以主动向NMS发送告警事件和TCA;
2.5保护管理(ProtectionManagement)
华为iManagerT2000子网模型CORBA接口提供了全面的保护管理功能,NMS籍此能够查询线路级别的复用段保护和子网连接保护信息,执行保护倒换。
在设备发生倒换后,EMS向NMS上报保护倒换通知。
包括:
(1)查询指定网元中的所有保护组的名字及其特征信息;
(2)查询EMS中指定保护组的特征信息;
(3)查询保护组中所有携带“不可预占无保护额外业务”的CTP的名字;
(4)查询保护组中所有携带“可预占无保护额外业务”的CTP的名字;
(5)查询保护组中所有携带“被保护业务”的CTP的名字;
(6)查询SNCP或者保护组的倒换状态;
(7)执行外部倒换命令;
(8)保护倒换通知上报;
(9)保护组属性或状态变更的通知上报。
2.6性能管理(PerformanceManagement)
华为iManagerT2000子网模型CORBA接口提供完善的性能管理功能,详述如下:
2.6.1PM数据收集的使能/禁止
(1)完全支持NMS使能/禁止网元的PM数据收集;
(2)支持对TP同时Enable/Disable15分钟和24小时PM数据收集。
2.6.2支持PM寄存器clear/reset
2.6.3PM能力
(1)NMS可以通过iManagerT2000CORBA接口向EMS查询网元在指定层速率支持的PM参数集;
(2)允许NMS向EMS查询在EMS中保留多少小时的性能数据。
如果EMS不保留性能数据,则返回网元保留性能数据的时间。
2.6.4门限设置
允许NMS设置TP的TCA参数。
该操作可以修改TP-layerRate测量点上的15分钟/24小时TCA门限值。
2.6.5越限告警通知
允许EMS自动发送越限告警通知。
2.6.6门限查询
NMS可以查询指定层速率的TP测量点的TCA门限当前值。
2.6.7历史PM数据
查询历史性能数据。
通过CORBA接口,NMS可以请求EMS将指定测量点的历史性能数据存入一个文件,并通过FTP方式把此文件发送到请求中指定的目的地;
2.6.8当前PM数据查询
支持NMS查询一系列TP测量点的当前性能数据。
2.7设备管理(EquipmentManagement)
华为iManagerT2000子网模型CORBA接口支持以下设备管理功能:
2.7.1获取设备信息
允许NMS查询指定网元或设备容器中包含的所有子设备的名称及其特征信息;
允许NMS查询指定网元或设备容器中包含的所有子设备的名称;
允许NMS查询包含指定PTP的设备的名称及其特征信息;
允许NMS查询包含指定PTP的设备的名称;
允许NMS查询指定设备容器直接包含的所有子设备的名称及其特征信息;
允许NMS查询指定设备容器直接包含的所有子设备的名称;
允许NMS查询指定设备或设备容器的特征信息。
2.7.2获取设备支持的终结点
允许NMS查询指定单板所支持的TPs(PTPs)。
这将使得网络管理应用能解释硬件中断和确定业务影响(保护丢失和/或整个功能丢失)。
可用于故障定位和网络规划。
2.7.3单板的创建和删除
(1)允许NMS从网元中删除一块单板;
(2)允许NMS在网元中创建一块单板。
2.8维护命令(MaintenanceOperation)
华为iManagerT2000子网模型CORBA接口在终结点(TPs)上支持的以下操作维护功能(目前仅支持SDH设备):
(1)允许NMS设置和撤销对TP的维护操作;
(2)允许NMS查询EMS侧是否已发起了对TP的维护操作,该查询可以被PTP、CTP(VC4)和ME对象支持;
(3)具体支持的维护操作如下:
a)设备环回(远端环回);
b)终端环回(本地环回);
c)AIS告警插入;
d)RDI告警插入。
2.9安全管理(SecurityManagement)
2.9.1安全验证
在允许NMS访问EMS之前,安全验证功能需要对NMS用户身份的合法性进行校验。
2.9.2session管理
在合法性验证通过以后,允许NMS和EMS间建立session连接;
允许同一个NMS和EMS间建立多个session连接;
允许NMS端或EMS端主动终止一个session连接。
2.9.3NMS-EMS通信状态监视
支持NMS和EMS间通信连接状态的定时检测,如果通信状态出现异常,EMS侧会自动中止连接并释放相关资源。
2.10界面直通(GUICut-Through)
为使NMS更加直观、更加方便的实施对EMS的管理功能,华为iManagerT2000子网模型CORBA接口提供了界面直通(GCT)的功能,即可以实现EMS-NMS间的界面同步显示功能。
NMS借助此功能,可以直接在本地机器上访问到EMS的图形界面,从而实现对EMS的直接操作与管理功能。
TMFMTNM规定了两种界面直通方式:
clientlaunch方式和serverlaunch方式,华为iManagerT2000子网模型CORBA接口两种方式均支持。
允许NMS查询界面直通信息,该信息包含:
GCTServer的地址、client方式启动的命令、gctScope、操作系统类型、gctContext等;
启动GCT。
允许NMS在指定的IP上启动GCT;
关闭GCT。
允许NMS在指定IP上关闭所有的GCT。
2.11异常管理(ExceptionManagement)
华为iManagerT2000子网模型CORBA接口提供了完善的Session管理功能,能自动检测出NMSSession的正常或异常终止,并及时正确地清理EMS中所有为该NMSSession生成的各种资源,保证系统的安全性和可靠性,有效防止内存泄漏,避免服务器内存资源不足。
功能清单
2.12说明
华为iManagerT2000子网模型CORBA接口,完全依照TMF814V2.0定义的接口来实现。
本附录对比TMF814V2.0的接口定义,列出了华为iManagerT2000子网模型CORBA接口对于整套标准CORBA接口的实现情况,具体按照以下层次进行描述:
数据类型:
主要列出模块涉及的主要对象数据类型,如PTP,CTP,ManagedElement等等;
接口描述:
主要对于模块操作的具体支持情况