[发明专利]基于隧道的报文传输方法、客户端网关设备在审
| 申请号: | 202211416945.2 | 申请日: | 2022-11-14 |
| 公开(公告)号: | CN116032689A | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 范维庭 | 申请(专利权)人: | 北京东土军悦科技有限公司 |
| 主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L47/34;H04L69/12;H04L47/70 |
| 代理公司: | 北京华圣典睿知识产权代理有限公司 11510 | 代理人: | 刘文静 |
| 地址: | 100043 北京市石*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 隧道 报文 传输 方法 客户端 网关 设备 | ||
1.一种基于隧道的报文传输方法,其特征在于,应用于客户端网关,所述方法包括:
接收待发送数据;
选择一个隧道连接作为传输通道,所述隧道连接有多个,多个所述隧道连接预先在客户端网关和服务端网关之间创建,与每个所述隧道连接对应的进程运行在客户端网关和服务端网关的不同CPU核上;
利用所述传输通道将所述待发送数据传输到服务端网关。
2.根据权利要求1所述的方法,其特征在于,所述选择一个隧道连接作为传输通道包括:
预先设定隧道连接与Hash值的对应关系;
计算所述待发送数据对应的Hash值;
根据所述待发送数据对应的Hash值以及所述对应关系,选择一个隧道连接作为传输隧道。
3.根据权利要求2所述的方法,其特征在于,所述待发送数据为TCP数据;所述计算所述待发送数据对应的Hash值包括:
获取所述待发送数据的IP地址和TCP端口;根据所述IP地址和所述TCP端口计算所述待发送数据对应的Hash值。
4.根据权利要求2所述的方法,其特征在于,所述待发送数据为非TCP数据;
所述计算所述待发送数据对应的Hash值包括:
获取所述待发送数据的IP地址;
根据所述IP地址计算所述待发送数据对应的Hash值。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
利用虚拟网卡TUN设备或TAP设备在客户端网关和服务端网关之间建立多个隧道连接。
6.一种客户端网关设备,其特征在于,所述网关设备包括:
接收模块,用于接收待发送数据;
隧道选择模块,用于选择一个隧道连接作为传输通道,所述隧道连接有多个,多个所述隧道连接预先在客户端网关和服务端网关之间创建,以及与每个所述隧道连接对应的进程运行在客户端网关和服务端网关的不同CPU核上;
发送模块,用于利用所述传输通道将所述待发送数据传输到服务端网关。
7.根据权利要求6所述的客户端网关设备,其特征在于,所述客户端网关设备还包括:
配置模块,用于预先设定隧道连接与Hash值的对应关系;
所述隧道选择模块包括:
计算单元,用于计算所述待发送数据对应的Hash值;
选择单元,用于根据所述待发送数据对应的Hash值以及所述对应关系,选择一个隧道连接作为传输隧道。
8.根据权利要求7所述的客户端网关设备,其特征在于,所述待发送数据为TCP数据;
所述计算单元,具体用于获取所述待发送数据的IP地址和TCP端口,根据所述IP地址和所述TCP端口计算所述待发送数据对应的Hash值。
9.根据权利要求7所述的客户端网关设备,其特征在于,所述待发送数据为非TCP数据;
所述计算单元,具体用于获取所述待发送数据的IP地址,根据所述IP地址计算所述待发送数据对应的Hash值。
10.根据权利要求6至9任一项所述的客户端网关设备,其特征在于,还包括:
隧道建立模块,具体用于利用虚拟网卡TUN设备或TAP设备在客户端网关和服务端网关之间建立多个隧道连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土军悦科技有限公司,未经北京东土军悦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211416945.2/1.html,转载请声明来源钻瓜专利网。





