一种网元级光层交叉容量管理方法及装置与流程

文档序号:15281158发布日期:2018-08-28 23:33阅读:224来源:国知局

本发明涉及通讯技术领域,尤其涉及一种网元级光层交叉容量管理方法及装置。



背景技术:

创建光层(och,opticalchannel)路径需要获取每个网元上的och的连通性的信息,即网元级och交叉容量信息,如果网元上存在指定波长和足够的谱宽的交叉容量,则表明och路径可以从此网元上穿通。

因为网元级och交叉容量和网元内的光纤连接配置有关,大多数场景下网元级och交叉容量不是全交叉的,即不是任意端口的任意波长可以交叉到任意端口的任意波长,所以无法使用全交叉的方案,由于网元内光纤连接也比较多,光层单板较多,每块单板各自的物理特性也不同,可用波长和谱宽各不相同,用户要在错综复杂的组网上理清楚谁和谁之间有连接,指定的波长是否有足够的谱宽能穿通此网元是非常困难的。



技术实现要素:

有鉴于此,本发明的目的在于提供一种网元级光层交叉容量管理方法及装置,以解决光层业务管理困难,系统处理效率低的问题。

本发明解决上述技术问题所采用的技术方案如下:

根据本发明的一个方面,提供的一种网元级光层交叉容量管理方法,包括:

根据发生变化的配置信息形成光层链路;

获取每条光层链路的波长信息,并根据所述波长信息生成光层交叉容量;

保存所述光层交叉容量。

可选地,所述根据发生变化的配置信息形成光层链路包括:

根据网元内的光纤连接配置、光纤连接两端端口上的光层资源信息及单板内的交叉连接关系,获取网元内的所有光层链路。

可选地,所述光层链路的源宿端口是光层终结点、光复用段终结点或边缘点;所述光层链路的中间端口皆用于透明传送光层信号。

可选地,所述获取每条光层链路的波长信息,并根据所述波长信息生成光层交叉容量包括:

获取光层链路上每个端口的波长信息,将每个端口的可用中心波长的交集作为光层交叉容量的可用中心波长;将每个端口的波长范围的交集作为光层交叉容量的波长范围。

可选地,所述波长范围的表达格式为:

x-y-n-[a-b]

其中,

x为起始中心波长;

y为波长间隔,波长的谱宽必须是波长间隔的正整数倍;

n为波长个数;

a为波长范围的下限,中心波长-谱宽*1/2不能小于a;

b为波长范围的上限,中心波长+谱宽*1/2不能大于b。

根据本发明的另一个方面,提供的一种网元级光层交叉容量管理装置,包括:

光层链路生成模块,用于根据发生变化的配置信息形成光层链路;

交叉容量计算模块,用于获取每条光层链路的波长信息,并根据所述波长信息生成光层交叉容量;

交叉容量保存模块,用于保存所述光层交叉容量。

可选地,所述光层链路生成模块包括:

根据网元内的光纤连接配置、光纤连接两端端口上的光层资源信息及单板内的交叉连接关系,获取网元内的所有光层链路。

可选地,所述光层链路的源宿端口是光层终结点、光复用段终结点或边缘点;所述光层链路的中间端口皆用于透明传送光层信号。

可选地,所述交叉容量计算模块包括:

获取光层链路上每个端口的波长信息,将每个端口的可用中心波长的交集作为光层交叉容量的可用中心波长;将每个端口的波长范围的交集作为光层交叉容量的波长范围。

可选地,所述波长范围的表达格式为:

x-y-n-[a-b]

其中,

x为起始中心波长;

y为波长间隔,波长的谱宽必须是波长间隔的正整数倍;

n为波长个数;

a为波长范围的下限,中心波长-谱宽*1/2不能小于a;

b为波长范围的上限,中心波长+谱宽*1/2不能大于b。

本发明实施例的一种网元级光层交叉容量管理方法及装置,所述方法包括:根据发生变化的配置信息形成光层链路;获取每条光层链路的波长信息,并根据所述波长信息生成光层交叉容量;保存所述光层交叉容量,通过对网元内光层所有可能的链路的波长信息进行计算,并将这个信息作为网元级光层交叉容量对象来保存,解决了光层业务管理困难,系统处理效率低的问题。

附图说明

图1为本发明实施例一提供的一种网元级光层交叉容量管理方法流程图;

图2为本发明实施例一提供的另一种网元级光层交叉容量管理方法流程图;

图3为本发明实施例二提供的一种网元级光层交叉容量管理装置示范性结构框图;

图4为本发明实施例二提供的另一种网元级光层交叉容量管理装置示范性结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一

如图1所示,一种网元级光层交叉容量管理方法,包括:

s10、根据发生变化的配置信息形成光层链路;

s20、获取每条光层链路的波长信息,并根据所述波长信息生成光层交叉容量;

s30、保存所述光层交叉容量。

在本实施例中,通过对网元内光层所有可能的链路的波长信息进行计算,并将这个信息作为网元级光层交叉容量对象来保存,解决了光层业务管理困难,系统处理效率低的问题。

在本实施例中,所述步骤s10包括:

根据网元内的光纤连接配置、光纤连接两端端口上的光层och资源信息及单板内的交叉连接关系,获取网元内的所有光层链路。

在本实施例中,所述光纤连接配置包括增删光纤连接,针对删除的光纤连接,删除其相关的och链路及其对应的交叉容量;针对新增的光纤连接,计算新的och链路。

在本实施例中,所述光层链路的源宿端口是光层终结点、光复用段oms(opticalmultiplexsection)终结点或边缘点;所述光层链路的中间端口皆用于透明传送光层信号,最终形成的och链路必须是一源一宿并且从源到宿排好序的线性的物理端口链表。

在本实施例中,所述边缘点的定义是针对物理端口的,并非针对某一逻辑层次而言的。

在本实施例中,所述配置信息还包括波长选择开关(wss,wavelengthselectiveswitch)单板的波长指配变更,此类变更不会影响och链路,但会影响och交叉容量的波长信息,因为och链路完全是根据光纤连接和板内交叉关系生成的,光纤连接的变化必然会影响到och链路。

在本实施例中,所述步骤s20包括:

获取光层链路上每个端口的波长信息,将每个端口的可用中心波长的交集作为光层交叉容量的可用中心波长;将每个端口的波长范围的交集作为光层交叉容量的波长范围。

在本实施例中,本发明支持谱宽(波长范围)信息的管理,相比于目前没有谱宽的管理方法,本发明支持灵活栅格的波长管理,即支持不同谱宽的波长的合分波管理,可以用来创建灵活栅格的och业务。

在本实施例中,所述光层交叉容量包括:

链路:即交叉容量经过的网元内的排序的物理端口列表;

源端的可用波长信息:由一个或多个下述波长范围组成,每个波长范围之间用“,”号分隔;

宿端的可用波长信息:表达格式同源端;

是否允许变波长:表示经过此容量的时候源端波长和宿端波长是否可以不同;

其他附加信息:比如是否可用于创建保护交叉、时延信息等交叉容量和业务创建有关的信息。

在本实施例中,所述波长范围的表达格式为:

x-y-n-[a-b]

其中,

x为起始中心波长;

y为波长间隔,波长的谱宽必须是波长间隔的正整数倍;

n为波长个数;

a为波长范围的下限,中心波长-谱宽*1/2不能小于a;

b为波长范围的上限,中心波长+谱宽*1/2不能大于b。

[]:此标识内部的参数可以没有,没有时,可用波长范围的下限=x-y*1/2;可用波长范围的上限=x+y*(n-1/2)。

以两端口的网元为例,端口1是固定波长的,当前可用波长对应的频率是192.1-0.1-3,即192.1开始的间隔为0.1的3个频率,频率范围根据技术方案的算法计算是192.05~193.35;端口2是灵活时隙的,间隔非常小,当前可用波长对应的频率192.100-0.0125-60,即192.100开始的间隔为0.0125的60个频率,频率范围经计算是192.09375~192.85625,则二者频率的交集是192.1-0.1-3,频率范围的交集是192.09375~192.85625,下限取端口2的下限,上限取端口1的上限。此时och交叉容量可用波长和范围为:92.1-0.1-3-192.09375-192.85625;此时,若还有其他端口,都可以参考上述算法进行计算,将最终计算的波长信息作为och交叉容量的波长信息。

在本实施例中,本发明的波长信息采用压缩的表达方式,相比用单波表示och交叉容量的方式极大的减少了数据量,提高系统的处理效率。例如:如果一个网元有4个方向,每个方向支持80波,假如任意方向都可以与任意方向相联通,暂假设中间不允许波长变化,则用已有的单波的交叉容量表示方式,因为每两个方向间都有链路,共4*3/2=6条链路,每条链路80个波长,共80*6=480条容量;而用本方案表示,因为网元内只有6条物理链路,则只需要6条容量即可。而如果假设中间都允许波长变化,单波表达方式现有的每条容量要再乘上80,则480*80=3840条容量,而本方案仍是6条容量,只需要是标记为波长可变化即可;这样就可以使用户在计算业务可用路由的时候,判断指定波长在某个网元是否可以穿通,可以不关心网元内部的具体连纤细节,直接看我们在该网元上有没有相关波长的交叉容量就可以了,有就表示可以穿通此网元,没有就表示不能穿通此网元。

如图2所示,所述步骤s30之后还包括:

s40、针对网元内所有影响交叉容量的配置,触发自动刷新网元级och交叉容量。

其中所述影响交叉容量的配置包括:光纤连接配置、wss类单板的波长指配配置、可调谐端口的波长调谐配置等。

实施例二

如图3所示,在本实施例中,一种网元级光层交叉容量管理装置,包括:

光层链路生成模块10,用于根据发生变化的配置信息形成光层链路;

交叉容量计算模块20,用于获取每条光层链路的波长信息,并根据所述波长信息生成光层交叉容量;

交叉容量保存模块30,用于保存所述光层交叉容量。

在本实施例中,通过对网元内光层所有可能的链路的波长信息进行计算,并将这个信息作为网元级光层交叉容量对象来保存,解决了光层业务管理困难,系统处理效率低的问题。

在本实施例中,所述光层链路生成模块包括:

根据网元内的光纤连接配置、光纤连接两端端口上的光层资源信息及单板内的交叉连接关系,获取网元内的所有光层链路。

在本实施例中,所述光纤连接配置包括增删光纤连接,针对删除的光纤连接,删除其相关的och链路及其对应的交叉容量;针对新增的光纤连接,计算新的och链路。

在本实施例中,所述光层链路的源宿端口是光层终结点、光复用段oms(opticalmultiplexsection)终结点或边缘点;所述光层链路的中间端口皆用于透明传送光层信号,最终形成的och链路必须是一源一宿并且从源到宿排好序的线性的物理端口链表。

在本实施例中,所述配置信息还包括波长选择开关(wss,wavelengthselectiveswitch)单板的波长指配变更,此类变更不会影响och链路,但会影响och交叉容量的波长信息,因为och链路完全是根据光纤连接和板内交叉关系生成的,光纤连接的变化必然会影响到och链路。

在本实施例中,所述交叉容量计算模块包括:

获取光层链路上每个端口的波长信息,将每个端口的可用中心波长的交集作为光层交叉容量的可用中心波长;将每个端口的波长范围的交集作为光层交叉容量的波长范围。

在本实施例中,本发明支持谱宽(波长范围)信息的管理,相比于目前没有谱宽的管理方法,本发明支持灵活栅格的波长管理,即支持不同谱宽的波长的合分波管理,可以用来创建灵活栅格的och业务。

在本实施例中,所述光层交叉容量包括:

链路:即交叉容量经过的网元内的排序的物理端口列表;

源端的可用波长信息:由一个或多个下述波长范围组成,每个波长范围之间用“,”号分隔;

宿端的可用波长信息:表达格式同源端;

是否允许变波长:表示经过此容量的时候源端波长和宿端波长是否可以不同;

其他附加信息:比如是否可用于创建保护交叉、时延信息等交叉容量和业务创建有关的信息。

在本实施例中,所述波长范围的表达格式为:

x-y-n-[a-b]

其中,

x为起始中心波长;

y为波长间隔,波长的谱宽必须是波长间隔的正整数倍;

n为波长个数;

a为波长范围的下限,中心波长-谱宽*1/2不能小于a;

b为波长范围的上限,中心波长+谱宽*1/2不能大于b。

[]:此标识内部的参数可以没有,没有时,可用波长范围的下限=x-y*1/2;可用波长范围的上限=x+y*(n-1/2)。

以两端口的网元为例,端口1是固定波长的,当前可用波长对应的频率是192.1-0.1-3,即192.1开始的间隔为0.1的3个频率,频率范围根据技术方案的算法计算是192.05~193.35;端口2是灵活时隙的,间隔非常小,当前可用波长对应的频率192.100-0.0125-60,即192.100开始的间隔为0.0125的60个频率,频率范围经计算是192.09375~192.85625,则二者频率的交集是192.1-0.1-3,频率范围的交集是192.09375~192.85625,下限取端口2的下限,上限取端口1的上限。此时och交叉容量可用波长和范围为:92.1-0.1-3-192.09375-192.85625;此时,若还有其他端口,都可以参考上述算法进行计算,将最终计算的波长信息作为och交叉容量的波长信息。

在本实施例中,本发明的波长信息采用压缩的表达方式,相比用单波表示och交叉容量的方式极大的减少了数据量,提高系统的处理效率。例如:如果一个网元有4个方向,每个方向支持80波,假如任意方向都可以与任意方向相联通,暂假设中间不允许波长变化,则用已有的单波的交叉容量表示方式,因为每两个方向间都有链路,共4*3/2=6条链路,每条链路80个波长,共80*6=480条容量;而用本方案表示,因为网元内只有6条物理链路,则只需要6条容量即可。而如果假设中间都允许波长变化,单波表达方式现有的每条容量要再乘上80,则480*80=3840条容量,而本方案仍是6条容量,只需要是标记为波长可变化即可;这样就可以使用户在计算业务可用路由的时候,判断指定波长在某个网元是否可以穿通,可以不关心网元内部的具体连纤细节,直接看我们在该网元上有没有相关波长的交叉容量就可以了,有就表示可以穿通此网元,没有就表示不能穿通此网元。

如图4所示,网元级光层交叉容量管理装置还包括:

交叉容量自动更新控制模块40,用于接收所有影响och交叉容量的配置变更,并自动触发相关的更新计算。

其中所述影响交叉容量的配置包括:光纤连接配置、wss类单板的波长指配配置、可调谐端口的波长调谐配置等。

需要说明的是,上述装置实施例与方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

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