[发明专利]报文转发方法及装置在审
申请号: | 201910944253.7 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110535761A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 林长望 | 申请(专利权)人: | 北京华三通信技术有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/711 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 杨春香<国际申请>=<国际公布>=<进入 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备用 跳组 等价 报文转发 不可用 可用 不可转发状态 路由节点 路由收敛 目的节点 转发表项 转发路径 转发状态 检测 应用 维护 | ||
本发明提供一种报文转发方法及装置,该方法包括:确定所述路由节点到目的节点的主下一跳以及备用下一跳;根据所述主下一跳以及备用下一跳生成等价下一跳组,并维护所述等价下一跳组中各下一跳对应的转发表项;其中,所述备用下一跳的初始状态为不可转发状态;当检测到所述等价下一跳组中的主下一跳故障时,判断所述等价下一跳组中是否存在其他可用的主下一跳;若存在,则将故障的主下一跳设置为不可用,并通过其他可用的主下一跳进行报文转发;若不存在,则将故障的主下一跳设置为不可用,将所述备用下一跳设置为可转发状态,并通过所述备用下一跳进行报文转发。应用本发明实施例可以提高转发路径故障时的路由收敛的速度。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种报文转发方法及装置。
背景技术
当网络中的链路或节点发生故障时,需要通过故障链路或故障节点传输才能到达目的地的报文将会丢弃,报文转发将会中断,直到创建到达目的地的新的可用路径后,报文才能恢复正常转发。
目前,为了提高报文转发的可靠性,一种主流的组网部署方案是在路由节点之间配置多条最优转发路径,该多条最优转发路径互为等价路径,当其中一条最优转发路径故障时,可以快速将流量切换到其他等价路径上,以避免报文转发中断。
然而实践发现,上述报文转发方案中,当各最优转发路径均故障时,需要创建到达目的地的新的可用路径后,报文才能恢复正常转发,该过程中,报文转发将会中断。
发明内容
有鉴于此,本发明提供一种报文转发方法及装置,以解决现有报文转发方案中当发生路径故障时报文正常转发恢复较慢的问题。
第一方面,本发明提供一种报文转发方法,应用于路由节点,所述方法包括:
确定所述路由节点到目的节点的主下一跳以及备用下一跳;其中,所述主下一跳为所述路由节点到所述目的节点的最优转发路径对应的下一跳,所述备用下一跳为所述路由节点到所述目的节点的非最优转发路径对应的下一跳;
根据所述主下一跳以及备用下一跳生成等价下一跳组,并维护所述等价下一跳组中各下一跳对应的转发表项;其中,所述备用下一跳的初始状态为不可转发状态;
当检测到所述等价下一跳组中的主下一跳故障时,判断所述等价下一跳组中是否存在其他可用的主下一跳;
若存在,则将故障的主下一跳设置为不可用,并通过其他可用的主下一跳进行报文转发;
若不存在,则将故障的主下一跳设置为不可用,将所述备用下一跳设置为可转发状态,并通过所述备用下一跳进行报文转发。
第二方面,本发明提供一种报文转发装置,应用于路由节点,所述装置包括:
确定单元,用于确定所述路由节点到目的节点的主下一跳以及备用下一跳;其中,所述主下一跳为所述路由节点到所述目的节点的最优转发路径对应的下一跳,所述备用下一跳为所述路由节点到所述目的节点的非最优转发路径对应的下一跳;
生成单元,用于根据所述主下一跳以及备用下一跳生成等价下一跳组;其中,所述备用下一跳的初始状态为不可转发状态;
维护单元,用于维护所述等价下一跳组中各下一跳对应的转发表项;
检测单元,用于检测下一跳故障;
判断单元,用于当所述检测单元检测到所述等价下一跳组中的主下一跳故障时,判断所述等价下一跳组中是否存在其他可用的主下一跳;
设置单元,用于若存在其他可用的主下一跳,则将故障的主下一跳设置为不可用;
转发单元,用于通过其他可用的主下一跳进行报文转发;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华三通信技术有限公司,未经北京华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910944253.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:聚合接口的转发检测
- 下一篇:用于集成电路的互连网络