[发明专利]自动交换光网络中多约束条件下最短路径查找方法及装置有效
申请号: | 200710140101.9 | 申请日: | 2007-08-02 |
公开(公告)号: | CN101102616A | 公开(公告)日: | 2008-01-09 |
发明(设计)人: | 张锐 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04L12/56 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 交换 网络 约束 条件下 路径 查找 方法 装置 | ||
技术领域
本发明涉及网络最短路径建立的方法,尤其涉及在ASON(自动交换光网络)中,当存在多种约束条件时,查找两个点之间的最短路径的方法及装置。
背景技术
在网络数据的传输中,对从数据源到达目的地的数据,希望其能够在最短的时间内到达,也希望在数据传送中所占用的资源较少。因此可以将网络中的设备作为点,将设备之间的通信通道作为点于点之间的链路,将设备间通信通道的传输特征作为度量(metric),将上述问题变为,如何建立给定拓扑图(包括点和链路)上两个点之间的最短(metric最小)路径的问题。
SPF(最短路径优先)算法(也称为Dijkstra算法)是最常用的计算最短路径的算法,例如IGP(内部网关协议)协议的OSPF(开放式最短路径优先)协议、ISIS(中间系统到中间系统)协议都是在获取到当前的网络拓扑后,路由器利用SPF算法计算出以自己为根的最短路径树,而后生成对应的路由转发表。传统的SPF算法,以metric来生成最短路径树。
在ASON网络中,对于网络资源的利用有了更多的要求,在两个点之间的最短路径,提出了多种约束条件,比如必须经过的节点,必须避开的链路,链路最小带宽等等,统称为多约束。多约束中会有下面这样的约束,比如要求跳数(hop数)最小,要求所有链路的总带宽最大,要求所有链路可用带宽百分比最大等等,针对这样的约束,传统的SPF算法,只给出了存在某一种约束情况下的最短路径计算方法,当同时存在多种约束条件的情况下,目前的计算方法,不能一次性计算出最优路径。
综上所述,需要一种当存在多种约束条件时,查找两个点之间的最短路径的技术方案。
发明内容
本发明所要解决的技术问题是提供一种自动交换光网络中多约束条件下最短路径查找方法及装置,解决当前不能一次性计算出最优路径的问题,节省了计算次数,提高了速度。
为了解决上述问题,本发明提供了一种自动交换光网络中多约束条件下最短路径查找装置,包括索引单元、比较单元,其中,
所述索引单元,用于通过SPF计算并存储网络中所有节点的索引值;
所述比较单元,用于根据多种约束条件对所述索引单元中各个节点相应的索引值按照索引的顺序依次进行比较,得到与本节点相连最短路径的节点,建立两点之间的连接。
进一步地,上述装置还可包括,所述比较单元在进行比较时,将第一个索引的约束条件设为优先,依次递减。
进一步地,上述装置还可包括,所述比较单元在进行比较时,如果存在多个索引优先级相同的节点,将所有多个索引优先级相同的节点与本节点建立各个两点之间的连接。
进一步地,上述装置还可包括,所述与本节点相连最短路径的节点为多个索引优先的节点。
本发明还提供了一种自动交换光网络中多约束条件下最短路径查找方法,包括以下步骤:
a、通过SPF计算得到本节点到所有邻居节点的多个索引值;
b、根据多种约束条件对各个节点相应的索引值按照索引的顺序依次进行比较,得到与本节点相连最短路径的节点,建立两点之间的连接
进一步地,上述方法还可包括,所述步骤b中,在进行比较时,将第一个索引的约束条件设为优先,依次递减。
进一步地,上述方法还可包括,所述步骤b中,如果存在多个索引优先级相同的节点,将所有多个索引优先级相同的节点与本节点建立各个两点之间的连接。
进一步地,上述方法还可包括,所述步骤b中,所述与本节点相连最短路径的节点为多个索引优先的节点。
与现有技术相比,应用本发明,通过引入多索引的方法来计算最短路径,即通过一次SPF计算得到最短路径,节省了计算次数,提高了速度。
附图说明
图1是一个示意性的网络拓扑图;
图2是本发明具体实施方式中最短路径查找方法的流程图;
图3是本发明具体实施方式中多约束(metric和链路可用带宽百分比最大)条件下,针对图1示意的网络拓扑,采用最短路径查找方法的过程分解图;
图4是本发明具体实施方式中多约束(metric和hop数目)条件下,针对图1示意的网络拓扑,采用最短路径查找方法的过程分解图。
具体实施方式
下面结合附图对本发明具体实施方式作进一步说明。
图1是一个示意性的网络拓扑图,其中链路属性表示链路的metric和链路可用带宽占总带宽的百分比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710140101.9/2.html,转载请声明来源钻瓜专利网。