[发明专利]转发报文的方法、装置及存储介质在审
申请号: | 201911005235.9 | 申请日: | 2019-10-22 |
公开(公告)号: | CN112702263A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 赵科强;张华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/707;H04L12/715;H04L12/723 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发 报文 方法 装置 存储 介质 | ||
本申请公开了一种转发报文的方法、装置及存储介质,属于分段路由技术领域。在该方法中,为了实现某个域内的节点能够跨域确定转发路径,第一节点获取的第一域内的边界节点的邻居关系包括边界节点在第二域内的邻居关系,该第二域为除第一域之外的域,如此,第一节点便可结合边界节点在第二域内的邻居关系来确定转发路径,也即是,第一节点在确定转发路径时可以利用除了第一域内的链路资源之外的其他域内的链路资源,从而避免了在当前所在域内没有备份路径时报文无法转发的问题,提高了报文转发的成功率。
技术领域
本申请涉及分段路由(segment routing,SR)技术领域,特别涉及一种确转发报文的方法、装置及存储介质。
背景技术
目前,为了便于对大型网络进行管理,通常将网络划分为多个域,每个域包括一组主机和一组路由器,一个域内的主机和路由器由一个控制器统一进行管理。此时,如何将报文转发至网络中的目的节点已经成为当前的研究热点。
相关技术中,对于任一域,可以通过SR技术实现报文在该域内的转发。也即是,在该域的入口节点处在报文中插入报文在该域内的转发路径,入口节点按照该转发路径将报文转发至下一跳节点,下一跳节点在接收到该报文后,继续按照转发路径转发报文,直至报文转发至该域的出口节点。出口节点根据控制器的指示将报文转发至另一个域的入口节点,报文在另一个域的转发过程和报文在前述域内的转发过程基本相同。通过上述过程,即可实现将报文转发至网络内的目的节点。
在上述转发报文的过程中,对于任一域,当该域内的某个节点接收到报文,且该节点和该域内的下一跳节点之间的链路出现故障时,该节点确定在该域内到下一跳节点之间是否有备份路径,如果该域内该节点到下一跳节点之间没有备份路径,将导致将报文无法成功转发至目的节点。
发明内容
本申请提供了一种转发报文的方法、装置及存储介质,可以在当前节点到下一跳节点之间的链路发生故障的情况下建立跨域的备份路径,从而提高报文的转发成功率。所述技术方案如下:
第一方面,提供了一种转发报文的方法。在该方法中,第一节点接收报文,该第一节点为第一域内的任一节点,该第一域为网络中的多个域中的任一域。该第一节点获取第一域内各个节点的一个或多个邻居关系,该第一域内的边界节点的一个或多个邻居关系包括该边界节点在第二域内的邻居关系,该第二域为除该第一域之外的域;该第一节点根据该第一域内各个节点的一个或多个邻居关系,确定到达该报文的目的节点的转发路径;该第一节点按照确定的转发路径转发该报文。
在本申请实施例中,为了实现某个域内的节点能够跨域确定转发路径,第一节点获取的第一域内的边界节点的邻居关系包括边界节点在第二域内的邻居关系,该第二域为除第一域之外的域,如此,第一节点便可结合边界节点在第二域内的邻居关系来确定转发路径,也即是,第一节点在确定转发路径时可以利用除了第一域内的链路资源之外的其他域内的链路资源,从而避免了在当前所在域内没有备份路径时报文无法转发的问题,也就提高了报文转发的成功率。
可选地,该第一节点获取该第一域内各个节点的一个或多个邻居关系,具体为:对于该各个节点中的第二节点,从该第二节点的一个或多个邻居关系类型-长度-值TLV中选择一个邻居关系TLV,获取选择的邻居关系TLV中的邻居标识,该第二节点为该各个节点中的任一节点;在该选择的邻居关系TLV中携带的邻居标识指示一个虚拟邻居的情况下,从该选择的邻居关系TLV中获取虚拟邻居子TLV,该虚拟邻居子TLV携带邻居标识和路径标签,该虚拟邻居子TLV携带的邻居标识用于指示该第二节点对应的虚拟邻居的标识,该虚拟邻居子TLV携带的路径标签用于指示该第二节点到达该虚拟邻居的路径,该第二节点达到该虚拟邻居的路径是通过该第二域内的链路资源构建的;根据该虚拟邻居子TLV携带的邻居标识和路径标签确定该第二节点的一个邻居关系。
在本申请实施例中,可以通过虚拟邻居的方式来指示第一域内的边界节点在第二域内的邻居关系,如此当第一节点与下一跳节点之间的链路出现故障时,便可根据该虚拟邻居确定其他可行的备份路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911005235.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:面向树化对象编程程序设计方法、装置及存储介质
- 下一篇:晶圆缺陷检测对位装置