[发明专利]发送报文的方法及装置在审
| 申请号: | 201911298548.8 | 申请日: | 2019-12-17 |
| 公开(公告)号: | CN112995053A | 公开(公告)日: | 2021-06-18 |
| 发明(设计)人: | 王卫波;周宇;樊宏伟 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/833 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 发送 报文 方法 装置 | ||
本申请公开了一种发送报文的方法及装置,属于通信领域。所述方法包括:第一网络设备接收第一报文,第一报文包括目的设备的设备标识;第一网络设备根据目的设备的设备标识,确定第一网络设备与第一报文的转发路径上的第二网络设备之间的多条隧道,第二网络设备位于第一网络设备与目的设备之间,且与目的设备连接;第一网络设备获取随机数,根据随机数和设备标识从多条隧道中选择一条隧道;第一网络设备通过选择的一条隧道发送第二报文,第二报文包括第一报文或第一报文的部分。本申请能够实现在多条隧道之间进行负载分担。
技术领域
本申请涉及通信领域,特别涉及一种发送报文的方法及装置。
背景技术
在通信领域中,数据流量可以通过隧道在网络设备之间传输,当两台网络设备之间存在多条隧道时,数据流量可以在多条隧道之间进行负载分担,如何在该条多隧道之间进行负载分担是目前急需解决的问题。
发明内容
本申请提供了一种发送报文的方法及装置,以实现在多条隧道之间进行负载分担。所述技术方案如下:
第一方面,本申请提供了一种发送报文的方法,在所述方法中:第一网络设备接收第一报文,第一报文包括目的设备的设备标识。第一网络设备根据目的设备的设备标识,确定第一网络设备与第一报文的转发路径上的第二网络设备之间的多条隧道,第二网络设备位于第一网络设备与目的设备之间,且与目的设备连接。第一网络设备获取随机数,根据该随机数和该设备标识从该多条隧道中选择一条隧道。第一网络设备通过选择的一条隧道发送第二报文,第二报文包括第一报文或第一报文的部分。第一网络设备以获取的随机数和报文的目的设备的设备标识为依据,从该多条隧道中选择一条隧道,从而实现在该多条隧道之间进行负载分担,并提高负载分担的效果。
在一种可能的实现方式中,第一报文包括标识位,该标识位用于指示第一报文是否包括隧道端点标识TEID,第一网络设备在该标识位指示第一报文不包括该TEID的情况下,获取随机数。这样在第一报文不包括TEID的情况下,可以获取随机数,使用随机数和目的设备的设备标识,也可实现在该多条隧道之间进行负载分担,保证负载分担的效果。
在另一种可能的实现方式中,第一报文包括随机数,该随机数是第一设备生成的,第一设备为第一报文对应的源设备或与源设备相连的接入设备,第一网络设备从第一报文中提取随机数。该随机数可以包括在第一报文中,如此可以直接从第一报文中提取随机数,可以提高获取随机数的效率,进而提高发送报文的效率。
在另一种可能的实现方式中,第一报文包括第一空闲字段,第一空闲字段与该标识位相邻,第一空闲字段位于该标识位之后,第一空闲字段包括该随机数。
在另一种可能的实现方式中,第一报文包括第一空闲字段和第二空闲字段,第一空闲字段与所述标识位相邻,第一空闲字段位于该标识位之后,第二空闲字段位于第一空闲字段之后,第一空闲字段包括指示信息,该指示信息用于指示第二空闲字段是否包括随机数。第一网络设备在该指示信息用于指示第二空闲字段包括该随机数的情况下,从第一报文的第二空闲字段中提取随机数。由于通过指示信息指示随机数的位置,这样便于网络设备从第一报文中提取随机数,提高提取随机数的效率。
在另一种可能的实现方式中,第一网络设备根据第一报文生成随机数。由于第一网络设备可以生成随机数,这样可以不用在第一报文中包括该随机数,也可以减少对网络资源的占用。
在另一种可能的实现方式中,第一网络设备在第一报文中添加随机数,以得到第二报文。第一网络设备可以在第一报文中添加该随机数,当包括随机数的第一报文到达报文转发路径上的转发设备时,转发设备可以利用第一报文中的随机数进行负载分担,通过该随机数选择期望的隧道。
在另一种可能的实现方式中,第一网络设备根据该随机数和该设备标识进行哈希运算,以得到哈希值。第一网络设备进行负载分担的具体计算方式可以是哈希运算,即第一网络设备根据该哈希值,通过负载分担算法从该多条隧道中选择一条隧道。如此实现根据该随机数和该设备标识进行负载分担。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911298548.8/2.html,转载请声明来源钻瓜专利网。





