[发明专利]K优路径的计算方法及装置无效
| 申请号: | 200910090368.0 | 申请日: | 2009-08-06 |
| 公开(公告)号: | CN101621721A | 公开(公告)日: | 2010-01-06 |
| 发明(设计)人: | 赵巍 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04B10/20 |
| 代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许 静 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 路径 计算方法 装置 | ||
技术领域
本发明属于路径计算技术领域,尤其涉及一种应用于光网络中的K优路径的计算方法及装置。
背景技术
路径分析是光网络分析的重要组成部分,网络分析包括最优路径分析、K优路径分析和最优遍历路径分析。在WDM(波分复用)光网络中,路径计算和波长分配是RWA(routing and wavelength assignment,路径和波长分配)的两个子问题。通常路径计算会为波长分配提供K条优路径,以便提高波长分配成功的概率。
目前,大多数的K优路径算法是在Dijkstra算法基础上进行的。当K优路径算法的输入条件为必经多个链路和节点时,通常采用分段计算的方法,然后把分段计算的结果拼装成完整的K条最优路径。如果在拼装的过程中发现有链路或者节点和上次计算出的路径重合(参与分段的节点除外),则该路径的拼装过程失败,如果拼装过程中所有的拼装路径都失败,那么本次计算的K条最优路径就会失败(停止路径计算)。最终波长分配将得不到任何一条路径和波长资源,波长分配失败。
在分段计算时,根据配置可以先计算从首节点到第一个必经条件,或者是最后一个必经条件到尾节点,由于必经条件是由连接管理模块给出的,可能给出多个必经条件,并且必经条件没有按照某种原则进行排序,这会导致必经条件在离首尾节点的“远近”上是随机确定的,上述“远近”可按跳数或者链路开销来确定,而上述必经条件可理解为必经节点或者必经链路。
参见图1,其中A点为首节点,Z点为尾节点,在A点和Z点之间,包括:必经条件1、必经条件2、......和必经条件N。如果必经条件N离Z点比必经条件N-1离Z点距离还远,那么根据上面描述的算法,可能会得到如图2所示的路径示意图,首先从尾节点Z到必经条件N-1,然后从必经条件N-1到必经条件N,再从必经条件N返回必经条件N-1,最后从必经条件N-1到其他必经条件。根据路径拼装的原则,当拼装时发现有重复链路或者重复节点,就可认为该路径拼装失败。
由于在现有技术中,未对必经条件按照某种原则进行排序处理,导致容易造成有重复链路或重复节点的现象,降低了K优路径拼装的成功率。
发明内容
为了解决上述问题,本发明的目的是提供一种K优路径的计算方法及装置,可有效提高K优路径拼装的成功率,有利于提高路径计算的可靠性。
为了达到上述目的,本发明提供一种K优路径的计算方法,所述方法包括:
步骤A、计算出当前光网络中流量工程的链路全网拓扑图的最小生成树;
步骤B、在计算得到的所述最小生成树上对待建光通路中的必经链路或必经节点进行排序处理;
步骤C、按照排序后的所述必经链路和必经节点进行分段计算,并对分段计算得到的路径进行拼装K优路径。
优选的,所述步骤A具体为:
以待建光通路的尾节点为根部,计算出当前光网络中流量工程的链路全网拓扑图的最小生成树。
优选的,所述计算出当前光网络中流量工程的链路全网拓扑图的最小生成树的步骤具体为:
利用SPF最短路径优先算法,计算出当前光网络中流量工程的链路全网拓扑图的最小生成树。
优选的,在所述步骤A之前,所述方法还包括:
生成当前光网络中所有TE流量工程链路的全网拓扑图;
根据预定的限制条件,修剪所述TE链路的全网拓扑图。
优选的,执行所述步骤B之前,所述方法还包括:
判断待建光通路中的首节点、尾节点和必经节点是否都在所述最小生成树上,若是,执行所述步骤B,否则,返回K优路径计算失败。
优选的,所述对待建光通路中的必经链路或必经节点进行排序处理的步骤为:
按照所述必经链路或者必经节点与待建光通路的尾节点的距离进行排序处理。
优选的,执行所述步骤C之后,所述方法还包括:
判断K优路径的拼装是否失败,若是,返回K优路径计算失败,否则,返回执行步骤C。
优选的,在返回步骤C之前,所述方法还包括:
判断分段计算是否完成,若没有,则返回步骤C;否则,计算出K优路径中每条路径的排除权重值;然后根据计算得到的所述排除权重值,对K优路径中的路径进行排序处理。
本发明还提供一种K优路径的计算装置,所述装置包括:
最小生成树生成模块,用于计算出当前光网络中流量工程的链路全网拓扑图的最小生成树;
必经条件排序模块,用于在计算得到的所述最小生成树上对待建光通路中的必经链路和必经节点进行排序处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910090368.0/2.html,转载请声明来源钻瓜专利网。





