[发明专利]转发报文方法和装置在审
申请号: | 202011210980.X | 申请日: | 2018-04-13 |
公开(公告)号: | CN112491701A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 胡志波 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/705 | 分类号: | H04L12/705;H04L12/741 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发 报文 方法 装置 | ||
本发明实施例提供了一种转发报文的方法和装置,属于通信技术领域。所述方法包括:第一节点确定所述第一节点至第二节点的无环路径信息,其中,所述第一节点与所述第二节点为一对具有任播路由的节点,当所述第一节点在接收到发往第三节点的报文时,如果所述第一节点至所述第三节点的链路故障,则所述第一节点根据所述无环路径信息,将所述报文转发至所述第二节点,经所述第二节点将所述报文转发至所述第三节点。采用本申请,可以提高发送报文的成功率。
本申请是向中国知识产权局提交的申请日为2018年4月13日、申请号为201810333853.5、发明名称为“转发报文方法和装置”的申请的分案申请。
技术领域
本申请涉及通信技术领域,特别涉及一种转发报文的方法和装置。
背景技术
段路由(Segment Routing,SR)是基于源路由的隧道转发机制,在进行报文转发时,可以预先在源节点中封装目的节点的段标识(Segment Identifier,SID),也可以在源节点中封装经过节点的SID和/或链路标识,当报文经过某个节点时,该节点可以根据报文中的SID和/或链路标识对报文进行转发处理。
相关技术中,由于使用任播(anycast)方式进行组网的方案的可靠性,在组网时,会将两台完全一样的节点(A和B)配置相同的IP地址和SID,节点A和节点B形成一对具有任播路由的节点,在后续使用过程中,在节点A至下一跳节点的链路发生故障后,可以使用节点B,将报文发送至下一跳节点,进行报文转发。
这样,节点A向节点B发送报文时,节点A会在报文中封装节点B的地址,节点A可以将封装后的报文发送至直连的节点C,该节点C可以基于报文中封装的节点B的地址,计算到节点B的最小路径开销,进而确定出端口,由于节点A与节点B的地址一样,所以在该节点C到节点A路径开销更小的情况下,会将报文转发至节点A,报文的转发就会形成环路,导致报文发送失败。
发明内容
为了解决报文转发失败的问题,本发明实施例提供了一种转发报文的方法和装置。所述技术方案如下:
第一方面,提供了一种转发报文的方法,所述方法包括:
第一节点确定所述第一节点至第二节点的无环路径信息,其中,所述第一节点与所述第二节点为一对具有任播路由的节点;当所述第一节点在接收到发往第三节点的报文时,如果所述第一节点至所述第三节点的链路故障,则所述第一节点根据所述无环路径信息,将所述报文转发至所述第二节点,经所述第二节点将所述报文转发至所述第三节点。
本发明实施例所示的方案,在第一节点与第二节点为一对具有任播路由的节点时,第一节点可以确定出至第一节点至第二节点的无环路径信息,在第一节点有报文往第三节点发送时,第一节点与第三节点之间的链路故障,第一节点可以基于无环路径信息,将报文发送至第二节点,第二节点可以将报文发送至第三节点。这样,报文可以发送至第三节点,且不会形成环路。
在一种可能的方式中,所述第一节点确定所述无环路径信息为所述第一节点至所述第二节点的主路由信息。
本发明实施例所示的方案,不管第一节点与第二节点之间是否存在直连链路,第一节点都可以将第一节点至第二节点的无环路径信息,确定为第一节点至第二节点的主路由信息,这样,不管第一节点与第二节点之间的链路状态如何,都可以将第一节点想要发往第二节点的报文,发往第二节点,且不会出现环路,提高了报文发送的成功率。
在一种可能的方式中,如果所述第一节点与所述第二节点之间有直连链路,则所述第一节点确定所述无环路径信息为所述第一节点至所述第二节点的备路由信息;
当所述第一节点在接收到发往第三节点的报文时,如果所述第一节点至所述第三节点的链路故障,且所述第一节点与所述第二节点之间的直连链路故障,则所述第一节点根据所述无环路径信息,将所述报文转发至所述第二节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011210980.X/2.html,转载请声明来源钻瓜专利网。