一种MS-OTN设备的ODUk电路的创建方法与流程

文档序号:15603842发布日期:2018-10-09 17:10阅读:789来源:国知局

本发明涉及光通信领域,具体涉及一种MS-OTN设备的ODUk电路的创建方法。



背景技术:

集约化管理是目前各大运营商对传输网络的管理方式的集中需求,由于传输网络集约化管理的要求,在CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)中没有彻底解决的业务下发功能成为集约化管理的重大障碍。

MS-OTN设备是新一代分组演进的OTN(OpticalTransportNetwork,光传送网)设备,相对于传统OTN设备,最显著的特点是分组交换、复用路径灵活、ODUk(Optical channel Data Unit,光通道数据单元)时隙资源块灵活占用。灵活的复用路径及灵活的时隙资源块占用均增加了MS-OTN设备的ODUk电路业务下发的复杂度。

在EML-NML(网元管理层-网络管理层)管理体系中,目前业内主要遵循的北向接口标准是由国际组织TMF(电信管理论坛)发布的MTOSI(Multi-Technology Operations System Interface,多技术操作系统接口)和MTNM(Multi-Technology Network Management,多技术网络管理),MTOSI的最新发布版本是V3.0,MTNM的最新发布标准是V4.5,而目前MTOSI和MTNM中均未解决MS-OTN设备的ODUk电路业务下发的复杂度较高的问题。

有鉴于此,急需降低MS-OTN设备的ODUk电路业务下发的复杂度。



技术实现要素:

本发明所要解决的技术问题是降低MS-OTN设备的ODUk电路业务下发的复杂度。

为了解决上述技术问题,本发明所采用的技术方案是提供一种MS-OTN设备的ODUk电路的创建方法,包括以下步骤:

在MS-OTN设备物理端口的vendorExtensions中增加TimeSlotNumList属性;

在MTOSI中增加getAvailableTimeSlotNum接口;

在MTOSI createAndActivateSubnetworkConnection接口下发参数的vendorExtensions中扩展aEnd<1..n>_TimeSlotNumList和zEnd<1..n>_TimeSlotNumList;

从getAvailableTimeSlotNum接口采集的ODUk复用路径可用的时隙资源块号列表中,选取相应数目的时隙资源块号填入aEnd<1..n>_TimeSlotNumList或zEnd<1..n>_TimeSlotNumList参数中;

调用createAndActivateSubnetworkConnection接口创建ODUk电路。

在上述技术方案中,在NMS-EMS管理体系中,NMS网管创建端到端的ODUk电路具体包括以下步骤:

S101、通过getContainedPotentialConnectionTerminationPoints查询各线路盘物理端口下所有可能映射路径的CTP信息;

S102、根据要创建的业务类型确定ODU的级别,并从步骤S101中选取可用的且映射路径合适的ODUk CTP列表;

S103、调用getAvailableTimeSlotNum接口获取ODUk CTP的可用时隙资源块号列表;

S104、判断获取的可用时隙资源块号列表是否满足要求,如果是,转步骤S105,否则,转步骤S102;

S105、调用createAndActivateSubnetworkConnection接口创建ODUk电路。

在上述技术方案中,所述“TimeSlotNumList”的类型为string,格式为x,x;y,y,y;z,z,z;用于表示ODUk复用路径上各级ODU占用的时隙资源块号列表,各级之间用“;”分割。

在上述技术方案中,所述getAvailableTimeSlotNum接口用于查询物理端口及ODUk复用路径上各级ODU可用的时隙资源块号列表。

在上述技术方案中,

所述“aEnd<1..n>_TimeSlotNumList”的类型为string,格式为x,x;y,y,y;z,z,z;用于表示A端点各级ODUk占用的时隙资源块号列表,各级之间用“;”分割;

所述“zEnd<1..n>_TimeSlotNumList”的类型为string,格式为x,x;y,y,y;z,z,z;用于表示Z端点各级ODU占用的时隙资源块号列表,各级之间用“;”分割。

在上述技术方案中,根据ODUk复用路径上各级ODU的级别k选取相应数目的时隙资源块号。

在上述技术方案中,当ODU的级别k=0时,选取的时隙资源块号数目为1;当k=1时,选取的时隙资源块号数目为2;当k=2时,选取的时隙资源块号数目为8;当k=3时,选取的时隙资源块号数目为32;当k=4时,选取的时隙资源块号数目为80。

本发明支持MS-OTN设备的ODUk任意复用路径及任意占用资源块的业务创建,支持MS-OTN设备的ODUk占用时隙资源块号查询,大大降低了MS-OTN设备的ODUk电路业务下发的复杂度。

附图说明

图1为本发明实施例提供的一种MS-OTN设备的ODUk电路的创建方法流程图;

图2为本发明实施例提供的MTOSI接口组网图;

图3为本发明实施例提供的NMS网管创建端到端的ODUk电路的方法流程图。

具体实施方式

下面结合说明书附图和具体实施方式对本发明做出详细的说明。

本发明实施例提供了一种MS-OTN设备的ODUk电路的创建方法,如图1所示,包括以下步骤:

S1、在MS-OTN设备物理端口(TP点)的vendorExtensions中增加TimeSlotNumList属性,用于表示ODUk复用路径上各级ODU占用的时隙资源块号列表。

S2、在MTOSI(Multi technology operations systems interface,多技术操作系统接口)中增加getAvailableTimeSlotNum接口,用于查询物理端口及ODUk复用路径上各级ODU可用的时隙资源块号列表。

S3、在MTOSI createAndActivateSubnetworkConnection(创建并激活子网连接)接口下发参数的vendorExtensions中扩展aEnd<1..n>_TimeSlotNumList和zEnd<1..n>_TimeSlotNumList,分别用于表示A端点各级ODU占用的时隙资源块号列表和Z端点各级ODU占用的时隙资源块号列表。

S4、从getAvailableTimeSlotNum接口采集的ODUk复用路径可用的时隙资源块号列表中,选取相应数目的时隙资源块号填入aEnd<1..n>_TimeSlotNumList或zEnd<1..n>_TimeSlotNumList参数中。

根据ODUk复用路径上各级ODU的级别k选取相应数目的时隙资源块号,当ODU的级别k=0时,选取的时隙资源块号数目为1;当k=1时,选取的时隙资源块号数目为2;当k=2时,选取的时隙资源块号数目为8;当k=3时,选取的时隙资源块号数目为32;当k=4时,选取的时隙资源块号数目为80。

S5、调用createAndActivateSubnetworkConnection接口创建ODUk电路。

在如图2所示的MTOSI接口组网图中,NMS网管创建端到端的ODUk电路,具体步骤如图3所示:

S101、通过getContainedPotentialConnectionTerminationPoints查询各线路盘物理端口下所有可能映射路径的CTP信息。

S102、根据要创建的业务类型确定ODU的级别,并从步骤S101中选取可用的且映射路径合适的ODUk CTP列表。

S103、调用getAvailableTimeSlotNum接口获取ODUk CTP的可用时隙资源块号列表。

S104、判断获取的可用时隙资源块号列表是否满足要求,如果是,转步骤S105,否则,转步骤S102。

S105、调用createAndActivateSubnetworkConnection接口创建ODUk电路。

上述方法中各扩展数据及接口的具体含义如下:

1、TP点的vendorExtensions扩展属性

表1:TerminationPointType结构

2、createAndActivateSubnetworkConnection扩展属性

表1:SubnetworkConnectionCreateDataType

3、新增MTOSI getAvailableTimeSlotNum接口

由于getAvailableTimeSlotNum接口返回的数据参数TimeSlotNumList的取值比较复杂,下面列举一实施例加以说明:

1)100G线路端口下创建一条ODU0的业务,ODU0的映射路径为/PTP=1/OCH=1/ODU4=1/ODU2=1/ODU0=1;

ODU2=1的CTP在ODU4=1的CTP下占用的时隙资源块号列表为:

1,3,6,8-12;

ODU0=1的CTP在ODU2=1的CTP下占用的时隙资源块号为:5;

ODU4=1的CTP下的可用时隙资源块号列表为:2,4-5,7,13-80;

ODU2=1的CTP下的可用时隙资源块号列表为:1-4,6-8;

2)查询/PTP=1/OCH=1/ODU4=1或/PTP=1下的可用时隙资源块号时返回如下:

TimeSlotNumList=2,4-5,7,13-80;

3)、查询/PTP=1/OCH=1/ODU4=1/ODU2=1下的可用时隙资源块号时返回如下:

TimeSlotNumList=1,3,6,8-12;1-4,6-8;

分析:因为ODU2=1的CTP已经生成,所以分号前面为ODU2=1的CTP在ODU4=1的CTP中占用的时隙资源块号列表,分号后面为ODU2=1的CTP下可用时隙资源块号列表;

4)查询/PTP=1/OCH=1/ODU4=1/ODU2=2(未生成)下的可用时隙资源块号时返回如下:

TimeSlotNumList=2,4-5,7,13-80;1-4,6-8

分析:因为ODU2=2的CTP未生成,所以分号前面为ODU4=1的CTP下可用的时隙资源块号列表(创建业务下发时选择8个时隙即可),分号后面为ODU2=1的CTP下可用时隙资源块号列表。

本发明不局限于上述最佳实施方式,任何人在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1