[发明专利]一种报文转发方法、报文处理方法及装置有效
申请号: | 201910585491.3 | 申请日: | 2019-07-01 |
公开(公告)号: | CN112187649B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 杜宗鹏;董杰;常晓东 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L47/10 | 分类号: | H04L47/10;H04L47/125;H04L67/10 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 处理 装置 | ||
本申请实施例公开了一种报文转发方法,头节点,例如不属于第一域的第一网络设备,可以接收第二网络设备发送的段标识,该段标识可以用于指示第二网络设备能够提供由第二网络设备到达第一域中网络设备的第一转发路径。第一网络设备获得报文之后,可以根据该段标识生成转发该报文的、经过前述第一域的第二转发路径对应的段标识列表,并基于该段标识列表向第二网络设备转发报文,该第二转发路径对应的段标识列表中包括该段标识。由于第二网络设备具备提供从第二网络设备到达第一域中的网络设备的第一转发路径的能力,因此,将该报文转发给第二网络设备之后,第二网络设备可以根据段标识列表中携带的段标识,根据第一转发路径在第一域中转发该报文。
技术领域
本申请涉及网络通信领域,尤其涉及一种报文转发方法、报文处理方法及装置。
背景技术
在实际应用中,一些报文在转发的过程中可能会经过多个域,例如,不属于第一域中的网络设备进行报文转发时对应的转发路径可能会经过第一域中的网络设备,也就是说,该报文在转发的过程中至少会经过第一域和另外与第一域不同的域。可以理解的是,不属于第一域中的网络设备在进行上述报文转发之前,首先可以计算进行报文转发的转发路径,从而根据该转发路径进行报文转发。
但是,由于不属于第一域中的网络设备可能并不知晓第一域中的网络设备的网络拓扑结构,因此,不属于第一域中的网络设备在计算前述转发路径时,并不能根据自身获取的网络拓扑结构,生成该报文在第一域中对应的转发路径,而是需要向相关控制器发送请求,并根据相关控制器返回的内容,才能计算得到该报文在第一域中对应的转发路径,从而完成报文的转发。也就是说,在传统技术中,若要实现报文的跨域转发,头节点(例如前述不属于第一域中的网络设备)需要与相关控制器进行交互,即依赖于相关控制器,才能计算得到该报文在第一域中对应的转发路径,进一步得到完整的报文转发路径,从而完成报文的转发,从而导致整个报文转发的控制流程复杂,而且,若没有控制器,则无法实现报文的跨域转发。
发明内容
本申请实施例提供了一种报文转发方法、报文处理方法、装置及相关设备,用于解决传统技术中报文跨域转发头节点依赖于与控制器的交互而导致整个报文转发的控制流程复杂、而且若没有控制器,则无法实现报文的跨域转发的问题。
第一方面,本申请实施例提供了一种报文转发方法,头节点可以接收第二网络设备发送的段标识,该头节点为不属于第一域的第一网络设备,该段标识用于指示第二网络设备能够提供从第二网络设备到达第一域中网络设备的第一转发路径。第一网络设备接收到该段标识之后,若第一网络设备在进行第一报文转发时对应的路径经过第一域中的网络设备,则第一网络设备获得第一报文之后,可以根据该段标识生成转发该第一报文的、经过前述第一域的第二转发路径对应的段标识列表,该第二转发路径对应的段标识列表中包括该段标识。第一网络设备生成该第二转发路径对应的段标识列表之后,可以基于该段标识列表转发第一报文。可以理解的是,虽然第一网络设备并不知晓第一域的网络拓扑结构,但是由于前述段标识指示第二网络设备能够提供从第二网络设备到达第一域中的网络设备的第一转发路径,故而在本申请实施例中,第一网络设备可以根据包括该段标识的段标识列表,向第二网络设备转发该第一报文,而第二网络设备具备提供从第二网络设备到达第一域中的网络设备的第一转发路径的能力,因此,将该第一报文转发给第二网络设备之后,第二网络设备即可根据第一转发路径在第一域中转发该第一报文。具体地,考虑到报文在转发的过程中,接收到该报文的网络设备可以根据报文中携带的指示转发路径的段标识列表,实现报文的转发。而第二网络设备接收到的第一报文中并未携带在第一域中转发路径的段标识列表。因此,为了实现在第一域中转发该第一报文,第二网络设备在转发该第一报文之前,可以将该第一报文中携带的用于指示第二网络设备能够提供从第二网络设备到达第一域中网络设备的第一转发路径的段标识,替换为第一转发路径的段标识列表,从而生成第二报文。而后再沿第一转发路径转发携带第一转发路径的段标识列表的第二报文。由此可见,利用本申请实施例提供的方案,当不属于第一域的第一网络设备进行报文转发时经过第一域中的网络设备时,第一网络设备无需与相关控制器进行交互,即可完成报文转发,整个报文转发的控制流程简单,而且即使没有控制器,也可以实现报文的跨域转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910585491.3/2.html,转载请声明来源钻瓜专利网。