[发明专利]路径选择方法、装置和网络设备无效
| 申请号: | 200910266038.2 | 申请日: | 2009-12-31 |
| 公开(公告)号: | CN101778041A | 公开(公告)日: | 2010-07-14 |
| 发明(设计)人: | 刘金辉 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 350002福建省福州市仓*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 路径 选择 方法 装置 网络设备 | ||
1.一种路径选择方法,其特征在于,包括:
根据节点的路径权重生成根节点到目的节点的路径表,所述路径表中的 路径节点携带各自的下一跳表;
根据等价约束路径选取规则从所述目的节点的下一跳表指示的等价约束 路径中选择最优的约束路径;
其中,所述根据节点的路径权重生成根节点到目的节点的路径表包括:
获取加入路径表的最新路径节点的满足约束条件的所有邻接节点;
根据所述邻接节点的路径权重判断是否将所述邻接节点添加到候选列表 中,并根据判断结果更新所述候选列表;
将更新后的候选列表中路径权重最低的候选节点转移到所述路径表中;
重复执行上述步骤,直到将目的节点添加到所述路径表中;
其中,所述根据所述邻接节点的路径权重判断是否将所述邻接节点添加 到候选列表中,并根据判断结果更新所述候选列表包括:
当所述邻接节点不在候选列表和所述路径表中时,将所述邻接节点添加 到候选列表中,并生成所述邻接节点在当前路径上的下一跳,将所述下一跳 添加到所述邻接节点的下一跳表中;
当所述邻接节点在候选列表中,且当前路径上根节点到所述邻接节点的路 径权重小于候选路径上根节点到所述邻接节点的路径权重时,则从所述候选列 表中删除所述候选路径对应的所述邻接节点和所述邻接节点的下一跳表,将所 述当前路径对应的所述邻接节点添加到所述候选列表中,并生成所述邻接节点 在当前路径上的下一跳,将所述下一跳添加到所述邻接节点的下一跳表中;
当所述邻接节点在候选列表中,且当前路径上根节点到所述邻接节点的 路径权重等于候选路径上根节点到所述邻接节点的路径权重时,保留所述候 选列表中的所述邻接节点和所述邻接节点在所述候选路径上的下一跳,并生 成所述邻接节点在当前路径上的下一跳,将所述下一跳添加到所述邻接节点 的下一跳表中;
其中,所述候选路径为所述根节点到作为候选列表中的候选节点的所述 邻接节点的路径,所述当前路径为所述根节点到所述邻接节点的除所述候选 路径之外的路径,节点的下一跳表中存储有到达所述节点的所有下一跳信息, 所述下一跳信息表示父节点到达所述节点的链路信息,以及根节点经过所述 节点的父节点到达所述节点所经过的所有链路信息。
2.根据权利要求1所述的方法,其特征在于,生成所述邻接节点在当前 链路上的下一跳的步骤包括:
当所述邻接节点在所述当前链路上的父节点的下一跳表为空时,将所述邻 接节点的下一跳的本端地址和远端地址分别设置为所述当前链路中所述邻接节 点的地址和所述父节点的地址,将所述邻接节点的下一跳的跳数设置为1,将所 述邻接节点的下一跳的最大带宽和最小带宽均设置为所述当前链路的带宽,将 所述邻接节点的下一跳本身设置为所述邻接节点的下一跳的下一跳列表成员;
当所述邻接节点在所述当前链路上的父节点的下一跳表不为空时,根据 所述父节点的下一跳表生成所述邻接节点的下一跳,将所述邻接节点的下一 跳的本端地址和远端地址分别设置为所述当前链路中所述邻接节点的地址和 所述父节点的地址,将所述邻接节点的下一跳的跳数设置为所述父节点的下 一跳的跳数与1之和,将所述邻接节点的下一跳表的最大带宽设置为所述当 前链路的带宽与所述父节点的下一跳的最大带宽中的最大值,将所述邻接节 点的下一跳的最小带宽设置为所述当前链路的带宽与所述父节点的下一跳的 最小带宽的最小值,将所述邻接节点的下一跳本身和所述父节点的下一跳的 下一跳列表成员设置为所述邻接节点的下一跳的下一跳列表成员。
3.根据权利要求1或2所述的方法,在所述根据节点的路径权重生成根 节点到目的节点的路径表之前,还包括:将所述根节点设置为所述路径表中 的首路径节点,将所述首路径节点的路径权重设置为0,将所述首路径节点 的下一跳表设置为空。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910266038.2/1.html,转载请声明来源钻瓜专利网。





