发明名称 一种在密集波分网络中建立光通道路由的方法及装置
摘要 本发明提出了一种在密集波分网络中建立光通道路由的方法及装置,方法包括:采集物理存量信息并换算成光交叉矩阵;采集已存在的与波长调度相关的配置信息并进行换算,得到已经存在的光通道调度信息,更新对应合分波光口的资源分布;计算光交叉矩阵之间的光复用段的连接关系,并以光交叉矩阵为顶点,以光复用段提供的空闲波道资源为边构建图数据结构;根据图数据结构计算波长路由;将波长路由的配置组成要素按照光传输设备的指令规格转换成光交叉配置指令并下发给光传输设备,更新各个合分波光口和光交叉矩阵的资源分布。实施本发明的在密集波分网络中建立光通道路由的方法及装置,具有以下有益效果:能正确转换成图数据结构、路由计算效率较高。
申请公布号 CN105263069B 申请公布日期 2017.03.15
申请号 CN201510551758.9 申请日期 2015.09.01
申请人 周雪勤 发明人 周雪勤
分类号 H04Q11/00(2006.01)I;H04J14/02(2006.01)I 主分类号 H04Q11/00(2006.01)I
代理机构 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 代理人 曾少丽
主权项 一种在密集波分网络中建立光通道路由的方法,其特征在于,包括如下步骤:A)采集物理存量信息,并将所述物理存量信息换算成光交叉矩阵;所述物理存量信息包括通过上下波光口连接的合分波器件和辅助功能器件,以及所述合分波器件和辅助功能器件之间的连接关系;所述光交叉矩阵包括将光信号输入输出到所述光交叉矩阵各个业务方向上的合分波光口,以及各个所述业务方向的上下波光口之间的连接矩阵;所述辅助功能器件包括物理参数调节器件和信号质量检测器件;B)采集已经存在的与波长调度相关的配置信息,并将所述与波长调度相关的配置信息进行换算,得到已经存在的光通道调度信息,并根据所述已经存在的光通道调度信息更新对应合分波光口的资源分布;C)计算所述光交叉矩阵之间的光复用段的连接关系,并以所述光交叉矩阵为顶点,以所述光复用段提供的空闲波道资源为边,构建能套用标准软件模型的图数据结构;D)根据所述图数据结构和用户指定的光通道路径起止点计算波长路由;所述波长路由的配置组成要素包括所经过的各个所述光交叉矩阵、所经过的各个所述光交叉矩阵之间的光复用段,以及所述波长路由所使用的一个或多个波长频率值;E)将所述配置组成要素按照光传输设备的指令规格转换成一组光交叉配置指令,并将所述光交叉配置指令下发给光传输设备,并更新各个所述合分波光口和光交叉矩阵的资源分布;所述步骤A)进一步包括:A1)从设备厂商提供的网元管理系统中查询基本存量对象;所述基本存量对象包括网元、单板、光口和光纤;所述光口包括合分波光口和上下波光口;A2)将所述光口之间通过所述光纤建立的连接关系,按照用软件方式描述的光口规格得到光复用段;所述光复用段由两个波段规格一致的分波单元的合分波光口和合波单元的合分波光口相互连接构成;A3)根据所述光复用段的合分波光口所对应的上下波光口之间的连接关系,进行顺次递归搜索,搜索到的每组合分波光口和上下波光口之间的连接光纤均构成一个所述光交叉矩阵;所述步骤A3)进一步包括:A301)遍历所述光复用段的所有合分波光口,选取某个合分波光口作为第一合分波光口;A302)建立第一光交叉矩阵,将所述第一合分波光口记录到所述第一光交叉矩阵中作为第一个业务方向合分波光口;A303)遍历所述第一合分波光口的上下波光口,选取某个上下波光口作为第一上下波光口;A304)判断所述第一上下波光口上是否存在连接光纤,如是,获取所述第一上下波光口上的连接光纤,以及所述连接光纤对端的第二上下波光口,执行步骤A305);否则,返回步骤A303);A305)判断所述第二上下波光口是否是某个合分波光口所对应的上下波光口,如是,获取所述第二上下波光口所对应的第二合分波光口,执行步骤A306);否则,返回步骤A303);A306)判断所述第一光交叉矩阵中是否包含所述第二合分波光口,如是,执行步骤A309);否则,执行步骤A307);A307)判断另外的光交叉矩阵中是否包含所述第二合分波光口,如是,将所述另外的光交叉矩阵的所有元素合并到所述第一光交叉矩阵中,并删除所述另外的光交叉矩阵,执行步骤A309);否则,执行步骤A308);A308)将所述第二合分波光口记录到所述第一光交叉矩阵中,作为一个新的业务方向合分波光口,执行步骤A309);A309)将所述第一上下波光口到所述第二上下波光口的光纤作为所述第一合分波光口和第二合分波光口的关联方式记录到所述第一光交叉矩阵中;A310)返回步骤A303),直到所述第一合分波光口下的所有上下波光口被遍历处理;A311)将所述第一合分波光口标记为已处理,返回步骤A301)选取下一个待处理的合分波光口,直至完成遍历;所述步骤B)进一步包括:B1)遍历所有的所述光交叉矩阵,选取一个光交叉矩阵;B2)遍历被选取的光交叉矩阵所有上下波光口连接光纤,并选取一个上下波光口的连接光纤;B3)根据被选取的连接光纤的起止光口,确定所述被选取的连接光纤所对应的第一上下波光口和第二上下波光口;B4)根据所述第一上下波光口和第二上下波光口分别确定其对应的第一合分波光口和第二合分波光口;B5)查找所述第一合分波光口、第一上下波光口、第二合分波光口和第二上下波光口对应的与波长调度相关的配置信息;B6)判断是否同时存在所述第一合分波光口到所述第一上下波光口的第一光通道调度配置和所述第二合分波光口到所述第二上下波光口的第二光通道调度配置,且所述第一光通道调度配置和第二光通道调度配置的波长频率值相同,如是,将所述第一光通道调度配置和第二光通道调度配置进行组合,得到所述被选取的光交叉矩阵从所述第一合分波光口到所述第二合分波光口的光通道调度;否则,由操作者补齐所述第一光通道调度配置和第二光通道调度配置,或者删除所述第一光通道调度配置和第二光通道调度配置;所述步骤C)进一步包括:C1)遍历所有的光复用段,选取某个光复用段作为第一光复用段;C2)判断所述第一光复用段的起始点和终止点是否分别属于第一光交叉矩阵和第二光交叉矩阵,如是,执行步骤C3);否则,返回步骤C1);所述第一光交叉矩阵和第二光交叉矩阵是不同的光交叉矩阵;C3)根据厂商规格分别确定所述第一光复用段的起始点所对应的第一密集波分频谱资源全集,以及所述第一光复用段的终止点所对应的第二密集波分频谱资源全集,并根据所述第一光复用段的起始点和终止点所对应的已有调度指令情况,分别从所述第一密集波分频谱资源全集和第二密集波分频谱资源全集中删除所述已有调度指令中出现的波长频率值,得到两个剩余波长频率值的交集就是所述第一光复用段所提供的所述第一光交叉矩阵和第二光交叉矩阵之间的频谱资源;C4)根据所述第一光交叉矩阵和第二光交叉矩阵之间的频谱资源,生成所述第一光交叉矩阵和第二光交叉矩阵之间的边,记录在所述图数据结构中;所述步骤E)进一步包括:E1)在指定光交叉矩阵的上下波光口光纤连接列表中查找从输入方向主光口方向到所述输出方向主光口方向的上下波光口连接光纤;E2)从所述上下波光口连接光纤获得所述输入方向主光口方向的输入上下波光口,获得所述输出方向主光口方向的输出上下波光口;E3)配置从所述输入方向主光口到所述输入上下波光口的输入光通道调度;E4)配置从所述输出方向主光口到所述输出上下波光口的输出光通道调度;所述输入光通道调度的波长频率值与所述输出光通道调度的波长频率值相同。
地址 402291 重庆市江津市永兴镇谢家村7组