发送报文的方法及设备与流程

文档序号:28048959发布日期:2021-12-17 19:48阅读:来源:国知局

技术特征:
1.一种发送报文的方法,其特征在于,所述方法应用于通信网络,所述通信网络包括第一节点、第一路由源和第二路由源,所述第一路由源和所述第二路由源均为地址前缀的发布节点,所述方法包括:所述第一节点将第一路由信息的下一跳节点设置为所述第一节点到达所述第一路由源的下一跳节点,所述第一路由信息的目的地址为所述地址前缀;在所述第二路由源优于所述第一路由源的情况下,所述第一节点将所述第一路由信息的下一跳节点切换为所述第一节点到达所述第二路由源的下一跳节点;所述第一节点根据所述切换的操作在目标报文中添加第一显式路径信息,所述目标报文的目的地址与所述地址前缀匹配,所述第一显式路径信息用于指示从所述第一节点到所述第二路由源的转发路径;所述第一节点通过所述转发路径向所述第二路由源转发所述目标报文。2.根据权利要求1所述的方法,其特征在于,所述第一节点根据所述切换的操作在所述目标报文中添加第一显式路径信息,包括:在所述切换的操作之后的固定时长内,所述第一节点根据所述切换的操作在所述目标报文中添加所述第一显式路径信息。3.根据权利要求1或2所述的方法,其特征在于,所述第二路由源优于所述第一路由源,包括:所述第一节点到所述第二路由源的第二最小路径开销小于所述第一节点到所述第一路由源的第一最小路径开销;或者,对于所述第一节点,所述第一路由源不可达。4.根据权利要求3所述的方法,其特征在于,所述对于所述第一节点,所述第一路由源不可达,包括:所述第一节点到所述第一路由源的路径均出现故障;或者,所述第一路由源出现故障;或者,所述第一路由源不再发布所述地址前缀。5.根据权利要求4所述的方法,其特征在于,所述第一路由源不再发布所述地址前缀,包括:从所述第一路由源到第二节点的转发路径均出现故障,所述第二节点的地址与所述地址前缀匹配。6.根据权利要求3所述的方法,其特征在于,其中,所述第一最小路径开销包括所述第一节点到所述第一路由源的链路开销和所述地址前缀的第一开销之和,所述第一开销包括所述第一路由源到所述地址前缀指示的节点的链路开销;所述第二最小路径开销包括所述第一节点到所述第二路由源的链路开销和所述地址前缀的第二开销之和,所述第二开销包括所述第二路由源到所述地址前缀指示的节点的链路开销。7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一显式路径信息包括如下的一项或多项:所述第二路由源的前缀标签或节点标签,所述第一转发路径上节点的节点标签或前缀标签,以及所述第一转发路径上链路的链
路标签,所述第一转发路径为所述第一节点到所述第二路由源的转发路径。8.一种发送报文的设备,其特征在于,所述设备应用于通信网络,所述通信网络包括所述设备、第一路由源和第二路由源,所述第一路由源和所述第二路由源均为地址前缀的发布节点,所述设备包括:设置单元,用于将第一路由信息的下一跳节点设置为所述设备到达所述第一路由源的下一跳节点,所述第一路由信息的目的地址为所述地址前缀;切换单元,用于在所述第二路由源优于所述第一路由源的情况下,将所述第一路由信息的下一跳节点切换为所述第一节点到达所述第二路由源的下一跳节点;添加单元,用于根据所述切换的操作在目标报文中添加第一显式路径信息,所述目标报文的目的地址与所述地址前缀匹配,所述第一显式路径信息用于指示从所述设备到所述第二路由源的转发路径;转发单元,用于通过所述转发路径向所述第二路由源转发所述目标报文。9.根据权利要求8所述的设备,其特征在于,所述添加单元具体用于:在所述切换的操作之后的固定时长内,根据所述切换的操作在所述目标报文中添加所述第一显式路径信息。10.根据权利要求8或9所述的设备,其特征在于,所述第二路由源优于所述第一路由源,包括:所述第一节点到所述第二路由源的第二最小路径开销小于所述第一节点到所述第一路由源的第一最小路径开销;或者,对于所述第一节点,所述第一路由源不可达。11.一种发送报文的设备,所述设备应用于通信网络,所述通信网络包括所述设备、第一路由源和第二路由源,所述第一路由源和所述第二路由源均为地址前缀的发布节点,其特征在于,所述设备包括处理器、通信接口和存储器,其中,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序以实现如权利要求1至7任一项所述的方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现权利要求1至7任意一项所述的方法。

技术总结
本申请实施例提供了一种发送报文的方法及设备,该方法应用于包括第一节点、第一路由源和第二路由源的通信网络,路由源为地址前缀的发布节点,第一节点中存储有目的地址为该地址前缀的路由信息。具体的,第一节点将路由信息的下一跳设为第一节点到达第一路由源的下一跳,路由信息的目的地址为该地址前缀,且在第二路由源优于第一路由源时,将路由信息的下一跳切换为第一节点到达第二路由源的下一跳;再根据该切换的操作在目标报文中添加从该第一节点到第二路由源的转发路径的路径信息,目标报文的目的地址与该地址前缀匹配;然后通过转发路径向第二路由源转发目标报文。采用本申请实施例,能够在多源路由切换的场景中防止微环。环。环。


技术研发人员:刘国权 兰如钦 汪祖亮 胡志波 李臣习
受保护的技术使用者:华为技术有限公司
技术研发日:2020.06.17
技术公布日:2021/12/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1