[发明专利]报文转发方法及装置在审
申请号: | 201910944253.7 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110535761A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 林长望 | 申请(专利权)人: | 北京华三通信技术有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/711 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 杨春香<国际申请>=<国际公布>=<进入 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备用 跳组 等价 报文转发 不可用 可用 不可转发状态 路由节点 路由收敛 目的节点 转发表项 转发路径 转发状态 检测 应用 维护 | ||
1.一种报文转发方法,应用于路由节点,其特征在于,所述方法包括:
确定所述路由节点到目的节点的主下一跳以及备用下一跳;其中,所述主下一跳为所述路由节点到所述目的节点的最优转发路径对应的下一跳,所述备用下一跳为所述路由节点到所述目的节点的非最优转发路径对应的下一跳;
根据所述主下一跳以及备用下一跳生成等价下一跳组,并维护所述等价下一跳组中各下一跳对应的转发表项;其中,所述备用下一跳的初始状态为不可转发状态;
当检测到所述等价下一跳组中的主下一跳故障时,判断所述等价下一跳组中是否存在其他可用的主下一跳;
若存在,则将故障的主下一跳设置为不可用,并通过其他可用的主下一跳进行报文转发;
若不存在,则将故障的主下一跳设置为不可用,将所述备用下一跳设置为可转发状态,并通过所述备用下一跳进行报文转发。
2.根据权利要求1所述的方法,其特征在于,所述确定所述路由节点到目的节点的主下一跳以及备用下一跳,包括:
确定所述路由节点到所述目的节点的主下一跳;
当存在多个主下一跳时,对于任一主下一跳,确定一个该主下一跳的备用下一跳;
当该主下一跳的备用下一跳为非主下一跳时,将该主下一跳的备用下一跳作为候选备用下一跳添加到候选备用下一跳列表;
当各主下一跳均确定过备用下一跳时,从所述候选备用下一跳列表中选择一个候选备用下一跳作为备用下一跳。
3.根据权利要求2所述的方法,其特征在于,所述从所述候选备用下一跳列表中选择一个候选备用下一跳作为备用下一跳,包括:
对于任一候选备用下一跳,分别统计该候选备用下一跳对应的转发路径与各主下一跳对应的转发路径经过的相同节点的第一数量,并将各第一数量中的最大值确定为该候选备用下一跳对应的第二数量;
选择对应的第二数量最小的候选备用下一跳作为备用下一跳;
或,
分别统计各候选备用下一跳对应的转发路径的跳数;
选择对应的转发路径的跳数最少的候选备用下一跳作为备用下一跳。
4.根据权利要求1所述的方法,其特征在于,所述根据所述主下一跳以及备用下一跳生成等价下一跳组之后,还包括:
当所述路由节点运行有标签分发协议LDP协议时,分别激活所述主下一跳以及备用下一跳对应的标签。
5.根据权利要求1所述的方法,其特征在于,所述根据所述主下一跳以及备用下一跳生成等价下一跳组之后,还包括:
当所述路由节点到所述目的节点之间存在私网流量时,在所述主下一跳以及备用下一跳对应的等价路由上迭代私网路由。
6.一种报文转发装置,应用于路由节点,其特征在于,所述装置包括:
确定单元,用于确定所述路由节点到目的节点的主下一跳以及备用下一跳;其中,所述主下一跳为所述路由节点到所述目的节点的最优转发路径对应的下一跳,所述备用下一跳为所述路由节点到所述目的节点的非最优转发路径对应的下一跳;
生成单元,用于根据所述主下一跳以及备用下一跳生成等价下一跳组;其中,所述备用下一跳的初始状态为不可转发状态;
维护单元,用于维护所述等价下一跳组中各下一跳对应的转发表项;
检测单元,用于检测下一跳故障;
判断单元,用于当所述检测单元检测到所述等价下一跳组中的主下一跳故障时,判断所述等价下一跳组中是否存在其他可用的主下一跳;
设置单元,用于若存在其他可用的主下一跳,则将故障的主下一跳设置为不可用;
转发单元,用于通过其他可用的主下一跳进行报文转发;
所述设置单元,还用于若不存在其他可用的主下一跳,则将故障的主下一跳设置为不可用,将所述备用下一跳设置为可转发状态;
所述转发单元,用于通过所述备用下一跳进行报文转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华三通信技术有限公司,未经北京华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910944253.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:聚合接口的转发检测
- 下一篇:用于集成电路的互连网络