[发明专利]一种路由建立方法和装置有效
申请号: | 201611119053.0 | 申请日: | 2016-12-08 |
公开(公告)号: | CN108199955B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 肖红运;李兴明;许晓健;陈碧红;何桓;于洪宾 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/733 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 建立 方法 装置 | ||
1.一种路由建立方法,其特征在于,包括:
网络拓扑中包括源节点、必经节点和目的节点;所述必经节点包括:一类必经节点和/或二类必经节点;
在网络拓扑中禁用所述二类必经节点;
根据预先为网络拓扑中各个节点链路设置的初始权值,在禁用所述二类必经节点的网络拓扑中,从所述源节点到所述目的节点、且经过所述一类必经节点的各条路径中,确定每条所述路径经过的所述节点链路的权值之和,并将权值之和最小的路径作为第一最短路径;
在网络拓扑中启用所述二类必经节点,禁用所述一类必经节点以及所述第一最短路径;
根据预先为网络拓扑中的各个节点链路设置的初始权值,以及所述源节点到每个节点的最短路径距离,修改网络拓扑中的各个节点链路的权值;修改后的各个节点链路的权值为该节点链路的初始权值减去所述源节点到链路终点的最短路径距离,再加上所述源节点到链路起点的最短路径距离;
根据修改后的所述各个节点链路的权值,在禁用所述一类必经节点以及所述第一最短路径的网络拓扑中,从所述源节点到所述目的节点、且经过所述二类必经节点的各条路径中,确定每条所述路径经过的节点链路的权值之和,并将权值之和最小的路径作为第二最短路径;
在所述第一最短路径和所述第二最短路径中,删除所述第一最短路径和所述第二最短路径共同经过的节点链路,形成最短环形链路;
在所述最短环形链路中,确定从所述源节点到所述目的节点的两条路径;
根据其中一条路径建立所述源节点和所述目的节点的工作路由,根据另一条路径建立所述源节点和所述目的节点的保护路由。
2.如权利要求1所述的方法,其特征在于,所述根据预先为网络拓扑中各个节点链路设置的初始权值,在禁用所述二类必经节点的网络拓扑中,从所述源节点到所述目的节点、且经过所述一类必经节点的各条路径中,确定每条所述路径经过的所述节点链路的权值之和,并将权值之和最小的路径作为第一最短路径,包括:
根据预先为网络拓扑中各个节点链路设置的初始权值,在禁用所述二类必经节点的网络拓扑中,利用预设的Dijkstra算法,确定从所述源节点到所述目的节点的初始权值之和最小的最短路径,并判断所述最短路径是否经过所述一类必经节点;
如果所述最短路径经过所述一类必经节点,则将所述最短路径作为所述第一最短路径;
如果所述最短路径不经过所述一类必经节点,则利用预设的K优算法,确定从所述源节点到所述目的节点的并且经过所述一类必经节点的初始权值之和最小的路径作为所述第一最短路径。
3.如权利要求1所述的方法,其特征在于,所述根据修改后的所述各个节点链路的权值,在禁用所述一类必经节点以及所述第一最短路径的网络拓扑中,从所述源节点到所述目的节点、且经过所述二类必经节点的各条路径中,确定每条所述路径经过的节点链路的权值之和,并将权值之和最小的路径作为第二最短路径,包括:
根据修改后的所述各个节点链路的权值,在禁用所述一类必经节点以及所述第一最短路径的网络拓扑中,利用预设的Dijkstra算法,确定从所述源节点到所述目的节点的初始权值之和最小的最短路径,并判断所述最短路径是否经过所述二类必经节点;
如果所述最短路径经过所述二类必经节点,则将所述最短路径作为所述第二最短路径;
如果所述最短路径不经过所述二类必经节点,则利用预设的K优算法,确定从所述源节点到所述目的节点的并且经过所述二类必经节点的初始权值之和最小的路径作为所述第二最短路径。
4.如权利要求1所述的方法,其特征在于,所述根据其中一条路径建立所述源节点和所述目的节点的工作路由,根据另一条路径建立所述源节点和所述目的节点的保护路由,包括:
根据经过所述一类必经节点的路径建立所述源节点和所述目的节点的工作路由;根据经过所述二类必经节点的路径建立所述源节点和所述目的节点的保护路由。
5.如权利要求1-4任一项所述的方法,其特征在于,
如果所述一类必经节点为工作必经节点,则所述二类必经节点为保护必经节点;如果所述一类必经节点为保护必经节点,则所述二类必经节点为工作必经节点;其中,
所述工作必经节点是指工作路由必须经过的节点,所述保护必经节点是指保护路由必须经过的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611119053.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:灌溉智能监测系统
- 下一篇:基于SDN的状态感知的分布式共享内存构建方法