[发明专利]路由选择方法、装置、设备以及存储介质有效
申请号: | 201910064264.6 | 申请日: | 2019-01-23 |
公开(公告)号: | CN110062301B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 魏贤虎;周楠;张国新;周鹤;黄善国;尹珊;林泽斌;杨乃欢 | 申请(专利权)人: | 中通服咨询设计研究院有限公司;北京邮电大学 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04L12/707;H04L12/751 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;刘芳 |
地址: | 210019 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 选择 方法 装置 设备 以及 存储 介质 | ||
1.一种路由选择方法,其特征在于,包括:
根据光网络的拓扑结构获取第一节点的邻接节点集合和所述第一节点至源节点之间的距离;其中,所述光网络包括第一节点集合,所述第一节点集合包括所述第一节点;根据所述第一节点的邻接节点集合和所述第一节点至所述源节点之间的距离确定第一路径集合,其中,所述第一路径集合包括第一路径,所述第一路径为所述源节点到宿节点之间的路径;
根据预设策略对所述第一路径进行排序处理,以得到第二路径集合;
从所述第二路径集合中筛选出预设数量的所述第一路径,以获得第三路径集合;
根据所述第三路径集合确定路由集合;
所述根据光网络的拓扑结构获取第一节点的邻接节点集合和所述第一节点至源节点之间的距离,具体包括:从队列中取出第一邻接节点作为当前节点,其中,所述队列用于以先进先出的方式存放所述第一邻接节点;
根据所述拓扑结构获取所述当前节点的邻接节点集合,其中,所述邻接节点集合包括所述第一邻接节点;将所述第一邻接节点增加至所述队列中,将所述当前节点至所述源节点之间的距离与所述当前节点到所述第一邻接节点之间的距离进行叠加处理,获得所述第一邻接节点至源节点之间的距离,重复执行从队列中取出所述第一邻接节点作为当前节点,以获得所述第一邻接节点至所述源节点之间的距离,直至遍历所述队列中所述第一邻接节点。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一节点的邻接节点集合和所述第一节点至所述源节点之间的距离确定第一路径集合,具体包括:
将当前节点增加至当前路径;
判断所述当前节点是否为所述宿节点;
若判断结果为是,则将所述当前路径作为所述第一路径;
若判断结果为否,判断所述当前节点的所述第一邻接节点与所述源节点是否有光通道连通,并判断所述第一邻接节点是否存在所述当前路径中;
若不存在所述光通道连通或者所述第一邻接节点存在所述当前路径中时,重复执行从所述邻接节点集合选择所述第一邻接点,以更新所述当前节点,直至遍历所述第一邻接节点为止;
若存在所述光通道连通且所述第一邻接节点不存在所述当前路径中时,则将所述第一邻接点作为所述当前节点,并重复执行所述将当前节点增加至当前路径,直至将所述当前路径作为所述第一路径。
3.根据权利要求2所述的方法,其特征在于,判断所述当前节点的第一邻接节点与所述源节点是否有光通道连通,具体包括:
判断是否获得所述当前节点的所述第一邻接节点与所述源节点之间的距离。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第三路径集合确定路由集合,具体包括:
判断所述第三路径中两个所述第一节点之间是否存在多个平行链路,其中,所述第三路径集合包括所述第三路径;
若判断结果为是,则从多个所述平行链路中选择一个所述平行链路,以确定所述第三路径对应的路由,所述路由集合包括所述路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中通服咨询设计研究院有限公司;北京邮电大学,未经中通服咨询设计研究院有限公司;北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910064264.6/1.html,转载请声明来源钻瓜专利网。