一种在密集波分网络中建立光通道路由的方法及装置的制造方法_5

文档序号:9508858阅读:来源:国知局
配置指令下发单元5 ;其中,信息采集换算单元1用于采集物理存量信息,并将物理存量信息换算成光交叉矩阵;上述物理存量信息包括通过上下波光口连接的合分波器件和辅助功能器件,以及合分波器件和辅助功能器件之间的连接关系;上述光交叉矩阵包括将光信号输入输出到光交叉矩阵各个业务方向上的合分波光口,以及各个业务方向的上下波光口之间的连接矩阵;光通道调度信息获取单元2用于采集已经存在的与波长调度相关的配置信息,并将与波长调度相关的配置信息进行换算,得到已经存在的光通道调度信息,并根据已经存在的光通道调度信息更新对应合分波光口的资源分布;图数据结构构建单元3用于计算光交叉矩阵之间的光复用段的连接关系,并以光交叉矩阵为顶点,以光复用段提供的空闲波道资源为边,构建能套用标准软件模型的图数据结构;路由计算单元4用于根据图数据结构和用户指定的光通道路径起止点计算波长路由;上述波长路由的配置组成要素包括所经过的各个光交叉矩阵、所经过的各个光交叉矩阵之间的光复用段,以及波长路由所使用的一个或多个波长频率值;光交叉配置指令下发单元5用于将配置组成要素按照光传输设备的指令规格转换成一组光交叉配置指令,并将光交叉配置指令下发给光传输设备,并更新各个所述合分波光口和光交叉矩阵的资源分布。本发明解决了传统分布式调度节点组成的波分网络无法直接映射到一个由顶点和边构成的集合(图数据结构)的问题、波长路由计算无法套用标准的图论算法的问题,以及波长路由计算效率低下的问题。
[0077]本实施例中,信息采集换算单元1进一步包括基本存量对象查询模块11、光复用段获取模块12和搜索模块13 ;其中,基本存量对象查询模块11用于从设备厂商提供的网元管理系统中查询基本存量对象;上述基本存量对象包括网元、单板、光口和光纤;上述光口包括合分波光口和上下波光口 ;光复用段获取模块12用于将光口之间通过所述光纤建立的连接关系,按照用软件方式描述的光口规格得到光复用段;上述光复用段由两个波段规格一致的分波单元的合分波光口和合波单元的合分波光口相互连接构成;搜索模块13用于根据光复用段的合分波光口所对应的上下波光口之间的连接关系,进行顺次递归搜索,搜索到的每组合分波光口和上下波光口之间的连接光纤均构成一个光交叉矩阵。
[0078]图11为本实施例中搜索模块的结构示意图。图11中,搜索模块13进一步包括光复用段遍历模块131、交叉矩阵建立记录模块132、上下波光口遍历模块133、连接光纤判断模块134、上下波光口判断模块135、第二合分波光口判断模块136、光交叉矩阵判断模块137、第二合分波光口记录模块138、光纤记录模块139、遍历处理模块140和遍历处理模块140 ;其中,光复用段遍历模块131用于遍历光复用段的所有合分波光口,选取某个合分波光口作为第一合分波光口 ;交叉矩阵建立记录模块132用于建立第一光交叉矩阵,将第一合分波光口记录到第一光交叉矩阵中作为第一个业务方向合分波光口 ;上下波光口遍历模块133用于遍历第一合分波光口的上下波光口,选取某个上下波光口作为第一上下波光口 ;连接光纤判断模块134用于判断第一上下波光口上是否存在连接光纤,如是,获取第一上下波光口上的连接光纤,以及连接光纤对端的第二上下波光口 ;否则,返回;上下波光口判断模块135用于判断第二上下波光口是否是某个合分波光口所对应的上下波光口,如是,获取第二上下波光口所对应的第二合分波光口 ;否则,返回;第二合分波光口判断模块136用于判断第一光交叉矩阵中是否包含第二合分波光口 ;光交叉矩阵判断模块137用于判断另外的光交叉矩阵中是否包含第二合分波光口,如是,将另外的光交叉矩阵的所有元素合并到第一光交叉矩阵中,并删除另外的光交叉矩阵;否则,将第二合分波光口记录到第一光交叉矩阵中,作为一个新的业务方向合分波光口 ;第二合分波光口记录模块138用于将第二合分波光口记录到第一光交叉矩阵中,作为一个新的业务方向合分波光口 ;光纤记录模块139用于将第一上下波光口到第二上下波光口的光纤作为第一合分波光口和第二合分波光口的关联方式记录到第一光交叉矩阵中;遍历处理模块140用于返回处理,直到第一合分波光口下的所有上下波光口被遍历处理;标记模块141用于将第一合分波光口标记为已处理,选取下一个待处理的合分波光口,直至完成遍历。
[0079]本实施例中,光通道调度信息获取单元2进一步包括交叉矩阵遍历模块21、连接光纤遍历模块22、上下波光口确定模块23、合分波光口确定模块24、配置信息查找模块25和光通道调度配置判断模块26 ;其中,交叉矩阵遍历模块21用于遍历所有的光交叉矩阵,选取一个光交叉矩阵;连接光纤遍历模块22用于遍历被选取的光交叉矩阵所有上下波光口连接光纤,并选取一个上下波光口的连接光纤;上下波光口确定模块23用于根据被选取的连接光纤的起止光口,确定被选取的连接光纤所对应的第一上下波光口和第二上下波光口 ;合分波光口确定模块24用于根据第一上下波光口和第二上下波光口分别确定其对应的第一合分波光口和第二合分波光口 ;配置信息查找模块25用于查找第一合分波光口、第一上下波光口、第二合分波光口和第二上下波光口对应的与波长调度相关的配置信息;光通道调度配置判断模块26用于判断是否同时存在第一合分波光口到第一上下波光口的第一光通道调度配置和第二合分波光口到第二上下波光口的第二光通道调度配置,且第一光通道调度配置和第二光通道调度配置的波长频率值相同,如是,将第一光通道调度配置和第二光通道调度配置进行组合,得到被选取的光交叉矩阵从第一合分波光口到所述第二合分波光口的光通道调度;否则,由操作者补齐第一光通道调度配置和第二光通道调度配置,或者删除第一光通道调度配置和第二光通道调度配置。
[0080]本实施例中,图数据结构构建单元3进一步包括光复用段选取模块31、光复用段起止点判断模块32、频谱资源获取模块33和边生成记录模块34 ;其中,光复用段选取模块31用于遍历所有的光复用段,选取某个光复用段作为第一光复用段;光复用段起止点判断模块32用于判断第一光复用段的起始点和终止点是否分别属于第一光交叉矩阵和第二光交叉矩阵;第一光交叉矩阵和第二光交叉矩阵是不同的光交叉矩阵;频谱资源获取模块33用于根据厂商规格分别确定第一光复用段的起始点所对应的第一密集波分频谱资源全集,以及第一光复用段的终止点所对应的第二密集波分频谱资源全集,并根据第一光复用段的起始点和终止点所对应的已有调度指令情况,分别从第一密集波分频谱资源全集和第二密集波分频谱资源全集中删除已有调度指令中出现的波长频率值,得到两个剩余波长频率值的交集就是第一光复用段所提供的第一光交叉矩阵和第二光交叉矩阵之间的频谱资源;边生成记录模块34用于根据第一光交叉矩阵和第二光交叉矩阵之间的频谱资源,生成第一光交叉矩阵和第二光交叉矩阵之间的边,记录在图数据结构中。
[0081]本实施例中,光交叉配置指令下发单元5进一步包括光口连接光纤查找模块51、输出上下波光口获取模块52、输入光通道调度配置模块53和输出光通道调度配置模块54 ;其中,光口连接光纤查找模块51用于在指定光交叉矩阵的上下波光口光纤连接列表中查找从输入方向主光口方向到输出方向主光口方向的上下波光口连接光纤;输出上下波光口获取模块52用于从上下波光口连接光纤获得输入方向主光口方向的输入上下波光口,获得输出方向主光口方向的输出上下波光口 ;输入光通道调度配置模块53用于配置从输入方向主光口到输入上下波光口的输入光通道调度;输出光通道调度配置模块54用于配置从输出方向主光口到输出上下波光口的输出光通道调度;上述输入光通道调度的波长频率值与输出光通道调度的波长频率值相同。
[0082]总之,在本实施例中,本发明通过描述和处理密集波分光传输器件的软件模型,基于基本的存量信息,自动地将分布式的光交叉调度系统转换成集中式光交叉调度矩阵,生成标准的图数据结构,使用标准的路由搜索算法,大大缩短了波长路由的计算时间。
[0083]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种在密集波分网络中建立光通道路由的方法,其特征在于,包括如下步骤: A)采集物理存量信息,并将所述物理存量信息换算成光交叉矩阵;所述物理存量信息包括通过上下波光口连接的合分波器件和辅助功能器件,以及所述合分波器件和辅助功能器件之间的连接关系;所述光交叉矩阵包括将光信号输入输出到所述光交叉矩阵各个业务方向上的合分波光口,以及各个所述业务方向的上下波光口之间的连接矩阵;所述辅助功能器件包括物理参数调节器件和信号质量检测器件; B)采集已经存在的与波长调度相关的配置信息,并将所述与波长调度相关的配置信息进行换算,得到已经存在的光通道调度信息,并根据所述已经存在的光通道调度信息更新对应合分波光口的资源分布; C)计算所述光交叉矩阵之间的光复用段的连接关系,并以所述光交叉矩阵为顶点,以所述光复用段提供的空闲波道资源为边,构建能套用标准软件模型的图数据结构; D)根据所述图数据结构和用户指定的光通道路径起止点计算波长路由;所述波长路由的配置组成要素包括所经过的各个所述光交叉矩阵、所经过的各个所述光交叉矩阵之间的光复用段,以及所述波长路由所使用的一个或多个波长频率值; E)将所述配置组成要素按照光传输设备的指令规格转换成一组光交叉配置指令,并将所述光交叉配置指令下发给光传输设备,并更新各个所述合分波光口和光交叉矩阵的资源分布ο2.根据权利要求1所述的在密集波分网络中建立光通道路由的方法,其特征在于,所述步骤Α)进一步包括: Α1)从设备厂商提供的网元管理系统中查询基本存量对象;所述基本存量对象包括网元、单板、光口和光纤;所述光口包括合分波光口和上下波光口 ; Α2)将所述光口之间通过所述光纤建立的连接关系,按照用软件方式描述的光口规格得到光复用段;所述光复用段由两个波段规格一致的分波单元的合分波光口和合波单元的合分波光口相互连接构成; A3)根据所述光复用段的合分波光口所对应的上下波光口之间的连接关系,进行顺次递归搜索,搜索到的每组合分波光口和上下波光口之间的连接光纤均构成一个所述光交叉矩阵。3.根据权利要求2所述的在密集波分网络中建立光通道路由的方法,其特征在于,所述步骤A3)进一步包括: Α301)遍历所述光复用段的所有合分波光口,选取某个合分波光口作为第一合分波光Ρ ; Α302)建立第一光交叉矩阵,将所述第一合分波光口记录到所述第一光交叉矩阵中作为第一个业务方向合分波光口; Α303)遍历所述第一合分波光口的上下波光口,选取某个上下波光口作为第一上下波光口 ; Α304)判断所述第一上下波光口上是否存在连接光纤,如是,获取所述第一上下波光口上的连接光纤,以及所述连接光纤对端的第二上下波光口,执行步骤Α305);否则,返回步骤Α303); Α305)判断所述第二上下波光口是否是某个合分波光口所对应的上下波光口,如是,获取所述第二上下波光口所对应的第二合分波光口,执行步骤A306);否则,返回步骤A303); A306)判断所述第一光交叉矩阵中是否包含所述第二合分波光口,如是,执行步骤A309);否则,执行步骤A307); A307)判断另外的光交叉矩阵中是否包含所述第二合分波光口,如是,将所述另外的光交叉矩阵的所有元素合并到所述第一光交叉矩阵中,并删除所述另外的光交叉矩阵,执行步骤A309);否则,执行步骤A308); A308)将所述第二合分波光口记录到所述第一光交叉矩阵中,作为一个新
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1