一种多网络聚合的实现方法技术

技术编号:32025352 阅读:39 留言:0更新日期:2022-01-22 18:52
本发明专利技术涉及一种多网络聚合的实现方法,该方法包括以下步骤:S10:聚合设备的多个lte模块分别通过网络名字空间独立设置,并各自分配有对应的ip包;S20:多个网络名字空间通过网桥连接;S30:聚合设备将所有ip包汇集到聚合程序中做聚合处理,聚合程序读取ip包,并将ip包打包成应用数据发送给聚合服务器,聚合服务器将应用数据重新组装成原始的ip包;S40:聚合设备再通过lte模块将原始的ip包发送到公网的服务器上;S50:公网服务器接收原始的ip包后,通过tap网口再将其写入linux内核协议栈。该方案简单灵活,能够较好的适应于不同的入网设备,还可以依据实际情况进行冗余发包,缩短或避免应用层重传时间,提升对实时性要求较高的业务的体验。体验。体验。

【技术实现步骤摘要】
一种多网络聚合的实现方法


[0001]本专利技术涉及数据聚合
,更具体地说,涉及一种多网络聚合的实现方法。

技术介绍

[0002]基于nxp的arm

linux设备,通过usb口接入多个lte模块(4G无线通讯模块)或卫星入网终端,将多个模块的无线链路带宽聚合成一路,从而提高其链路的稳定性及带宽。应用程序则无需做任何多网口的处理,使用起来和普通路由器一样。该设备在抗洪抢险、野外训练、行车通讯中具有较高的应用价值。
[0003]常见的基于linux的多网口聚合技术,是利用linux内核自带的网口聚合功能,该功能使用较为简单,但聚合策略无法定制,只能依据内核定好的可选项来进行,且难以实现带宽的反向负载均衡。

技术实现思路

[0004]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种多网络聚合的实现方法。
[0005]本专利技术解决其技术问题所采用的技术方案是:一种多网络聚合的实现方法,其特征在于,所述方法包括以下步骤:
[0006]S10:聚合设备的多个lte模块分别本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多网络聚合的实现方法,其特征在于,所述方法包括以下步骤:S10:聚合设备的多个lte模块分别通过网络名字空间独立设置,并各自分配有对应的ip包;S20:多个所述网络名字空间通过网桥连接;S30:所述聚合设备将所有所述ip包汇集到聚合程序中做聚合处理,所述聚合程序读取ip包,并将所述ip包打包成应用数据发送给聚合服务器,所述聚合服务器将所述应用数据重新组装成原始的ip包;S40:所述聚合设备再通过lte模块将原始的所述ip包发送到公网的服务器上;S50:所述公网服务器接收原始的所述ip包后,通过所述tap网口再将其写入linux内核协议栈。2.根据权利要求1所述的多网络聚合的实现方法,其特征在于,所述S30步骤中的聚合处理的具体过程包括以下步骤:S31:所述聚合程序通过lte模块发送数据包;S32:所述聚合程序通过tap网口读取应用程序待发送的ip包;S33:所述聚合程序将所述ip包打包成应用数据发送至聚合服务器上;S34:所述聚合服务器将S32中的所述应用数据重新组装成原始的ip包,并汇集于所述tap网口。3.根据权利要求1所述的多网络聚合的实现方法,其特征在于,所述S50步骤之后还包括以下步骤:S60:所述公网服务器发送原始的所述ip包到需要前往的目的地址。4.根据权利要求3所述的多网络聚合的实现方法,其特征在于,所述公网服务器还可将所述ip包反向发送给所述聚合设备;再由所述聚合设备通过所述tap网口反向发送给所述lte模块。5.根据权利要求1所述的多网络聚合的实现方法,其特征在于,所述S40步骤中,发送所述...

【专利技术属性】
技术研发人员:粟及时吕志罗康宁吴跃
申请(专利权)人:华平智慧信息技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1