首页 > 通信行业标准(YD) > YD/T 3121-2016 基于 CORBA 的多技术传送网网络管理(MTNM)接口通用部分一致性测试方法
YD/T 3121-2016

基本信息

标准号: YD/T 3121-2016

中文名称:基于 CORBA 的多技术传送网网络管理(MTNM)接口通用部分一致性测试方法

标准类别:通信行业标准(YD)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

相关标签: 基于 技术 传送 网络管理 接口 通用 一致性 测试方法

标准分类号

关联标准

出版信息

相关单位信息

标准简介

YD/T 3121-2016.Conformance testing specification for the common part of CORBA-based multi-technology network management (MTNM) interface.
1范围
YD/T 3121规定了基于CORBA的多技术传送网网络管理接口通用部分一致性测试的基本要求、测试环境、测试方法、测试流程、测试文档和一致性声明文稿的定义。
YD/T 3121适用于多厂商基于CORBA的多技术传送网网络管理系统与网元管理系统间的互通。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
YD/T 1145-2001网络管理接口测试方法
3术语、定义和缩略语
3.1术语和定义
YD/T 1145-2001《网络管理接口测试方法》中界定的术语和定义适用于本文件。
3.2 缩略语
下列缩略语适用于本文件。
MTNM                 Muti-Technology Network Management                  多技术传送网网络管理
CORBA             Common Object Request Broker Architecture             公共对象请求代理体系结构
ICS                       Implementation Conformance Statement                     一致性声明文稿
IDL                              Interface Definitions Language                               接口定义语言

标准图片预览






标准内容

ICS33.040
中华人民共和国通信行业标准
YD/T3121-2016
基于CORBA的多技术传送网网络管理(MTNM)接口通用部分一致性测试方法Conformancetesting specificationforthecommonpartof CORBA-basedmulti-technologynetworkmanagement(MTNM)interface2016-07-11发布
2016-10-01实施
中华人民共和国工业和信息化部发布前
2规范性引用文件
3术语、定义和缩略语
3.1术语和定义
3.2缩略语·
4MTNM接口通用部分一致性测试基本要求5MTNM接口通用部分一致性测试方法及流程5.1测试环境和测试目的
5.2测试方法…
5.3测试流程·
5.4测试文档
附录A(规范性附录)MTNM接口通用部分的一致性声明文稿的定义YD/3121-2016
YD/T3121-2016
本标准按照GB/T1.1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由中国通信标准化协会提出并归口。本标准起草单位:北京邮电大学、北京市天元网络技术股份有限公司、中国信息通信研究院、武汉烽火科技集团有限公司、上海贝尔股份有限公司、中国移动通信集团设计院有限公司。本标准主要起草人:芮兰兰、元峰、郭少勇、王亚鹏、高娴、张德华、蒙向阳、张励、成梦虹、吕良栋。
1范围
YD/T3121-2016
基于CORBA的多技术传送网网络管理(MTNMD)接口通用部分一致性测试方法
本标准规定了基于CORBA的多技术传送网网络管理接口通用部分一致性测试的基本要求、测试环境、测试方法、测试流程、测试文档和一致性声明文稿的定义。本标准适用于多厂商基于CORBA的多技术传送网网络管理系统与网元管理系统间的互通。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。YD/T1145-2001网络管理接口测试方法3术语、定义和缩略语
3.1术语和定义
YD/T1145-2001《网络管理接口测试方法》中界定的术语和定义适用于本文件。3.2缩略语
下列缩略语适用于本文件。
Multi-Technology Network ManagementCommonObjectRequestBrokerArchitectureImplementation Conformance StatementInterface Definitions LanguageElement Management System
NetworkManagementSystem
Synchronous Digital HierarchyOptical Transport Network
Packet Transport Network
4MTNM接口通用部分一致性测试基本要求多技术传送网网络管理
公共对象请求代理体系结构
一致性声明文稿
接口定义语言
网元管理系统
网络管理系统
同步数字系列
光传送网
分组传送网
MTNM接口是多种技术传送网的网元管理系统(EMS)-网络管理系统(NMS)接口的统称,包括同步数字体系(SDH)传送网、光传送网(OTN)、分组传送网(PTN)等。MTNM接口通用部分是各种传送网网络管理接口的公共子集。本标准针对基于CORBA的多种技术传送网的网络管理接口通用部分的一致性测试提出基本要求。依据YD/T1145-2001中的相关规定,网络管理接口的测试包括通信协议一致性测试、信息模型一致性测试和管理功能一致性测试。本标准中规定的基于CORBA的多种技术传送网的网络管理接口通用部分的一致性测试仅包括信息模型一致性测试,其测试对象是信息模型中定义的管理对象,用于验证被测用户所提供的网管接口是否能以正确的形式提供网络管理接口信息。YD/T3121-2016
5MTNM接口通用部分一致性测试方法及流程5.1测试环境和测试目的
MTNM接口通用部分一致性测试环境如图1所示。测试系统
基于CORBA的多技术传送网
网络管理接口(通用部分)
传送网网络管理系统
基于CORBA的多技术传送网
网络管理接口(通用部分)
传送网网元管理系统
图1MTNM接口通用部分一致性测试环境基于CORBA的多种技术传送网的网络管理接口(通用部分)是传送网网元管理系统(EMS)一网络管理系统(NMS)间的接口,在传送网网元管理系统和传送网网络管理系统中都有实现。测试系统可分别对其进行测试,验证管理系统中接口部分的实现是否能以正确的形式提供基于CORBA的网络管理接口信息。
对于MTNM接口通用部分信息模型一致性测试,被测用户需提交必要的以IDL形式描述的接口信息模型以及接口信息模型定义采用的方法论。信息模型一致性测试用于验证被测用户所提供的网络管理接口是否能以接口规范规定的正确形式提供接口传送的信息。信息模型一致性测试的测试对象是接口规范中定义的管理对象,测试目的是检测被测接口能否正确传送和处理接口规范文档中定义的信息结构。基于CORBA的多种技术传送网的网络管理接口通用部分的信息模型一致性测试的测试内容为IDL定义中的接口实现,包括CORBA交互操作语法和数据类型,是针对CORBA接口中可操作部分(operational interface)、每一个操作的参数值的覆盖性测试,以及可能引发的异常(exceptions)进行验证。5.2测试方法
信息模型一致性测试是在接口的实现一致性声明文稿(ICS)的基础上进行。基于CORBA的网络管理接口的ICS文稿是根据信息模型中定义的接口对象导出的一系列表格,这些表格是对管理接口中定义的属性和操作进行的描述。基于CORBA的网络管理接口ICS文稿以接口对象为索引,包括一系列的ICS文稿单元,如接口支持文稿单元、属性支持文稿单元、操作支持文稿单元和数据类型支持文稿单元。其中,数据类型支持文稿单元是对信息模型中定义的所有数据类型的描述,它是属性支持文稿单元和操作支持文稿单元的扩展,可再被细分为“参数支持子表”、“返回值支持子表”“异常支持子表”等。
ICS文稿由3部分组成:一部分是通过分析信息模型的定义内容而生成的,该部分是根据规定的信息模型说明各管理对象应实现的标准;一部分是被测系统实际实现的管理对象的描述单元,由被测用户填写,说明被测系统中管理对象的实现情况:另一部分是表述测试结果的单元,由测试人员填写,以标识测试项是否通过测试。
YD/T3121-2016
由被测用户根据被测系统实现的实际情况,对ICS文稿中管理对象的实际实现单元进行填写,形成一个正式的文件,称为ICS规格说明。ICS规格说明反应了被测用户对信息模型的实现程度。为了展示被测系统中管理对象的能力,需要对被测接口进行激励,使被测接口产生相应的反应,这种激励就是根据被测用户陈述的管理对象描述所产生的各种操作。得到被测管理对象实际能力的反应后,就可以将被测系统中管理对象实际能力和被测用户的陈述进行比较,并将测试的结果记录在ICS规格说明相应的表格单元中成为完整的测试记录文件。当ICS规格说明中的每一个被测用户陈述的管理对象均执行了测试用例,并得出执行测试用例后的测试反应和预期结果的比较结果,标志测试的结束。5.3测试流程
MTNM接口通用部分信息模型一致性测试的设计流程如图2所示,分为测试准备、测试执行和测试总结三个阶段:
测试开始
ICS文稿生成
测试准备
测试执行
测试总结
ICS规格说明
ICS规格说明的审查
测试用例生成
测试用例执行
测试结果处理
测试报告
测试结束
审查未通过
图2MTNM接口通用部分信息模型测试流程1)测试准备
测试准备阶段包括以下环节:
a)ICS文稿的生成
根据测试项目所依据的相关规范定义的信息模型,生成ICS文稿。b)ICS规格说明的生成
被测用户得到测试单位所交付的ICS文稿后,按照系统的实际实现情况填写ICS文稿。由被测用户填写后的ICS文稿,就称作为ICS规格说明。被测用户在填写完毕后,将ICS规格说明提交给测试单位。c)ICS规格说明的静态审查
测试单位对被测用户填写的ICS规格说明进行审查。若被测用户的声明中包括了IDL中规定的应实现的选项,则静态审查通过。否则,认为被测用户测试未通过,测试结束。d)测试用例的准备
YD/T3121-2016
测试单位根据ICS规格说明,生成测试所需的测试用例。2)测试执行
测试系统通过管理接口和被测系统相连。测试系统提取测试用例,通过接口向被测系统发送测试命令。测试系统同时获取被测系统管理对象的实际能力,将被测用户陈述的管理对象描述和被测系统中管理对象的实际能力进行一致性比较,并将其结果记录在ICS规格说明中以形成正式的测试记录文件。3)测试总结
测试总结是对测试结果进行处理,对被测系统的一致性给出结论,详细列出每一个测试项的测试结果,给出最终的测试报告。
5.4测试文档
基于CORBA的多种技术传送网的网络管理接口通用部分的一致性测试使用的基础测试文档是网络管理接口的实现一致性声明(ICS)文稿。本标准在附录A中提供MTNM接口通用部分的实现一致性声明(ICS)文稿,其模板和使用方法遵从YD/T1145-2001中的相关规定。与信息模型一致性测试相关的测试文档包括ICS文稿、ICS规格说明、测试记录以及测试报告。其中,前三项是基于一个文件完成的,既由信息模型生成ICS文稿后,由被测用户填写系统实现的测试项后得到ICS规格说明,当测试人员执行测试用例后在表格单元的最后一列中填写测试结果便成为测试记录。信息模型一致性测试的测试报告以表格形式来体现,其模板遵从YD/T1145-2001中的相关规定。附录A
(规范性附录)
MTNM接口通用部分的一致性声明文稿的定义本附录给出MTNM接口通用部分的一致性声明文稿的定义。YD/T3121-2016
本附录将OTN、PTN网络管理接口信息模型这两套行业标准与TMF814从内容上进行对比,以TMF814系列标准为参考技术标准提取出公共子集。为了保证本标准与ITU-T相关测试规范的一致性,管理接口、操作和属性的英文名称遵从TMF814系列标准中的定义。如果接口操作在OTN、PTN网络管理接口信息模型行业标准的任意一本标准中为可选,则本附录中该接口操作为可选项,否则为必选项。基于CORBA的MTNM接口通用管理接口和操作如表A.1所示。表A.1基于CORBA的MTNM接口通用管理接口和操作管理接口
common:CommonI
emsMgr:EMSMgr1
equipment:Equipment
InventoryMgrI
接口操作
setNativeEMSName
setOwner
setUserLabel
setAdditionallnfo
getAlIEMSSystemActiveAlarms
getAllTopLevelSubnetworks
getAllTopLeveSubnetworkNamesgetAllTopLevelTopologicalLinks中文名称
设置对象网管本地名
设置对象所有者
设置对象用户标签
设置对象附加属性
查询当前EMS系统告警
查询所有项层子网
查询所有顶层子网名称
查询所有顶层拓扑连接
getAllTopLevelTopologicalLinkNames查询所有顶层拓扑连接名称getTopLevelTopologicalLink
getAlIEMSAndMEActiveAlarms
createASAP
deleteASAP
assignASAP
deassignASAP
modifyASAP
getAlIASAPs
getAIlASAPNames
getASAP
getASAPByResource
getEMS
getASAPAssociatedResourceNamesgetContainedEquipment
getAlEquipment
getAlIEquipmentNames
setAlarmReportingOn
setAlarmReportingOff
getAlISupportedPTPs
getAlISupportedPTPNames
getAlISupportedEquipment
getAliSupportedEquipmentNames查询指定的顶层拓扑连接
查询EMS系统和网元系统管理域内的当前告警创建告警级别分配模板
删除告警级别分配模板
分配告警级别分配模板
去分配告警级别分配模板
修改告警级别分配模板
查询所有告警级别分配模板
查询所有告警级别分配模板名称查询指定的告警级别分配模板
查询与指定资源匹配的告警级别分配模板查询网元管理系统
获取告警级别分配模板相关资源查询被直接包含的设备或设备容器查询所有设备和设备容器
查询所有设备或设备容器名称
开启告警上报开关
关闭告警上报开关
查询设备上支持的PTP信息
查询设备上支持的PTP名称
查询TP点所在的单盘信息
查询TP点所在的单盘名称
必选/可选
YD/T3121-2016
管理接口
maintenanceOps:
MaintenanceMgrI
managedElement
Manager:Managed
ElementMgr
multiLayerSubnetwork:
MultiLayer
SubnetworkMgr_1
performancer:
Performance
ManagementMgr_1
接口操作
表A.1(续)
performMaintenanceOperation
getActiveMaintenanceOperationsgetTP
getAllActiveAlarms
getManagedElement
getAlIManagedElements
getAllManagedElementNames
getAlIPTPs
getAlIPTPNames
getContainingTPs
getContainingTPNames
getContainedInUseTPs
getContainedInUseTPNames
getContainedCurrentTPs
getContainedCurrentTPNames
SetTPData
createSNC
activateSNC
createAndActivateSNC
deactivateSNC
deleteSNC
deactivateAndDeleteSNC
getAlIManagedElements
getAllManagedElementNames
getAllTopologicalLinks
getAllTopologicalLinkNames
getTopologicalLink
getAllSubnetworkConnections
执行维护操作
查询当前维护操作
中文名称
查询指定TP信息
查询指定ME下的所有当前告警
查询指定设备信息
查询ME下所有设备信息
查询ME下所有设备名称
查询ME下所有PTP信息
查询ME下所有PTP名称
查询所属TP信息
查询所属TP名称下载标准就来标准下载网
查询被包含正在使用的CTF
查询被包含的正在使用的CTP名称查询当前的CTP
查询被包含的可用和正在使用的CTP名称设置终端点层参数
创建子网交叉
激活SNC
创建并激活SNC
去激活SNC
删除SNC
去激活并删除SNC
查询子网下所有的ME信息
查询子网下所有的ME名称
查询子网下所有拓扑连接
查询子网下所有拓扑连接名称
查询指定的拓扑连接
查询所有的SNC
getAllSubnetworkConnectionsWithTP查询指定TP下的所有SNC
getRoute
getSNC
getAllEdgePoints
getAllEdgePointNames
getAssociatedTP
getMultiLayerSubnetwork
getMEPMCapabilities
disablePMData
enablePMData
clearPMData
getAlICurrentPMData
getHistoryPMData
getHoldingTime
enableTCA
disableTCA
getTPHistoryPMData
查询SNC路由信息
查询指定的SNC
查询所有边界点
查询所有边界点名称
查询保护相关TP
查询指定子网信息
获取网元性能的能力
去激活性能采集数据
激活性能采集数据
清除性能寄存器
获取所有的当前性能数据
获取历史性能数据
获取保持时间
激活性能越限告警上报
去激活性能越限告警上报
获取终端点的历史性能数据
必选/向选
管理接口
protection:Protection
接口操作
retrieveESwitchData
performProtectionCommand
retrieveSwitchData
gctAllProtectionGroups
getAlIEProtectionGroups
getProtectionGroup
getEProtectionGroup
getAIINUTTPNames
getAllPreemptibleTPNames
getAlIProtectedTPNames
表A.1(续)
中文名称
获取设备保护倒换数据
执行保护命令
获取保护数据
查询ME下所有保护组信息
查询所有设备保护组信息
查询指定的保护组信息
查询指定的设备保护组信息
查询所有不可抢占的终端点名称查询额外路径的终端点
查询所有被保护的终端点名称
YD/T3121-2016
必选/可选
基于CORBA的MTNM接口通用部分的一致性声明文稿包括三类子文稿:接口支持文稿、操作支持文稿和数据类型支持文稿。其中数据类型支持文稿包括参数支持子表和异常支持子表。其模板遵从YD/T1145-2001中的相关规定。
common:Common管理接口
common:Common_I管理接口的一致性声明文稿包括以下子文稿:表A.2给出接口支持文稿、表A.3给出操作支持文稿、表A.4给出属性支持文稿、表A.5给出参数支持子表、表A.6给出异常支持子表。表A.2Common_!接口支持文稿
接口标识
common:Common_
操作标识
setNativeEMSName
setUserLabel
setOwner
setAdditionalInfo
子索引
操作域标识
objectName
nativeEMSName
ProcessingFailure
Exception
objectName
userLabel
enfarceUniqueness
ProcessingFailure
Exception
继承接口
表A.3Common_|操作支持文稿
表A.4Common_|属性支持文稿
约束和值
globaldefs:NamingAttributes_Tglobaldefsparameter
NVSList_T (sequence)
string
globaldefs:ProcessingFailureException (exception)
parameter
附加信息
附加信息
域属性
success reply
termination
termination
globaldefs:NamingAttributes_TglobaldefsparameterNVSList_T (sequence)
string
boolean
globaldefs:ProcessingFailureException (exception)
paraeter
parameter
termination
termination
exception
Success reply
exception
测试结果
测试结果
支持 附加信息测试结果
YD/T3121-2016
子索引
操作域标识
objectName
ProcessingFailure
Exception
objectName
additionalInfo
ProcessingFailure
Exception
子索引
1.2.1.1.1
1.2.1.1.1.1
1.2.1.1.1.2
1.2.2.1.1
1.2.2.1.1.1
1.2.2.1.1.2
1.2.3.1.1
1.2.3.1.1.1
1.2.3.1.1.2
1.2.4.1.1
1.2.4.1.1.1
1.2.4.1.1.2
1.2.4.2.1
1.2.4.2.1.1
1.2.4.2.1.2
子索引
1.2.1.4.1
1.2.1.4.2
1.2.2.5.1
1.2.2.5.2
1.2.3.4.1
1.2.3.4.2
1.2.4.4.1
1.2.4.4.2
约束和值
表A.4(续)
globaldefs:NamingAttributes_TglobaldefsNVSList_T(sequence)
string
globaldefs:ProcessingFailureException (exception)
globaldefs:NamingAttributes_Tglobaldefs:NVSList_T (sequence)
globaldefs:NVSList_T (scqucnce)void
globaldefs:ProcessingFailurcException(exception)
parameter
parameter
termination
termination
parameter
parameter
termination
termination
表A.5参数支持子表
域标识
约束和值
globaldefs::NameAndStringValue T (struct)string
string
globaldefs:NameAndStringValue_T (struct)string
string
globaldefs:NameAndStringValue_T (struct)string
string
globaldefs:NameAndStringValue T(struct)string
string
globaldefs:NameAndStringValue_T(struct)string
string
表A.6异常支持子表
域标识
exceptionType
errorReason
exceptionType
errorReason
exceptionType
errorReason
exceptionType
errorReason
约束和值
globaldefs:ExceptionType_Tenumstring
globaldefs:ExceptionType_Tenumstring
globaldefs:ExceptionType_Tenumstring
globaldefs:ExceptionType Tenumstring
域属性
Success reply
exception
Success reply
exception
附加信息
附加信息
附加信息
测试结果
测试结果
测试结果
emsMgrEMSMgr_管理接口
YD/T3121-2016
emsMgr::EMSMgr_I管理接口的一致性声明文稿包括以下子文稿:表A.7给出接口支持文稿、表A.8给出操作支持文稿,表A.9给出属性支持文稿、表A.10给出参数支持子表,表A.11给出异常支持子表。表A.7EMSMgr!接口支持文稿
接口标识
emsMgr:EMSMgr1
操作标识
getEMS
继承接口
.common:Common_I
getAllTopLevelSubnetworks
getAllTopLevelSubnetworkNamesgetAllTopLevelTopologicalLinksgetAllTopLevelTopologicalLinkNamesgetTopLevelTopologicalLink
getAlIEMSAndMEActiveAlarms
getAllEMSSystemActiveAlarms
createASAP
deleteASAP
assignASAP
deassignASAP
modifyASAP
getAllASAPs
getAllASAPNames
getASAP
getASAPbyResource
getASAPAssociatedResourceNamessetNativeEMSName
setUserLabel
setOwner
setAdditionallnfo
EMSMgr操作支持文稿
附加信息
附加信息
derived from Common
derived fromCommonI
derived fromCommon
derived from Common_I
表A.9EMSMgrI属性支持文稿
子索引
操作域标识
emsInfo
ProcessingFailure
Exception
how_many
约束和值
emsMgr:EMS_T(struct)
globaldefs:ProcessingFailureException(exception)
unsignedlong
multiLayerSubnetwork.:SubnetworkList_T(sequence)
parameter
域属性
termination
Successreply
termination
parameter
parameter
multiLayerSubnetworkcSubnetworkIterator_ parameterinterface
exception
测试结果
测试结果
状态 支持 附加信息 测试结果
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。