一种多设备数据传输方法、装置及系统制造方法及图纸

技术编号:18898763 阅读:43 留言:0更新日期:2018-09-08 13:39
本发明专利技术提供了一种多设备数据传输方法、装置及系统,其中,该方法包括:主网络接入设备获取当前网络的运行情况;该主网络接入设备依据该运行情况判断是否通过辅助网络接入设备传输数据;在判断结果为是的情况下,该主网络接入设备依据预设规则将数据流发送至该辅助网络接入设备,通过该辅助网络接入设备进行数据传输。通过上述方法,辅助网络接入设备可以替主网络接入设备分担一部分数据传输的业务,从而起到扩展网络带宽的作用,并同时实现对主网络接入设备的负载均衡。

A multi device data transmission method, device and system

The invention provides a multi-device data transmission method, device and system, wherein the method comprises: the main network access device obtains the operation condition of the current network; the main network access device determines whether or not to transmit data through the auxiliary network access device according to the operation condition; and when the judgment result is true, the main network access device determines whether or not to transmit data through the auxiliary network access device; The main network access device transmits the data stream to the auxiliary network access device according to the preset rules, and transmits the data through the auxiliary network access device. Through the above method, the auxiliary network access device can share part of the data transmission business for the main network access device, thus expanding the network bandwidth and achieving load balance for the main network access device.

【技术实现步骤摘要】
一种多设备数据传输方法、装置及系统
本专利技术涉及通信
,尤其涉及一种多设备的数据传输方法、装置及系统。
技术介绍
网络接入设备,比如网关设备,是连接外部网络与用户网络的枢纽,为人们的日常生活提供了丰富和高效的网络服务。网关设备的外部宽带接入方式有多种,比如数字用户线路(DSL,DigitalSubscriberLine)、以太网Ethernet、无源光网络(PON,PassiveOpticalNetwork)等。实际联网中,网络接入设备通过上述DSL、Ethernet、PON等上行方式接入网络,网络接入设备到局端设备往往距离较远,网络的上行传输速率低下,带宽不足,无法满足一些业务开展。以DSL上行为例,图1是现有的DSL网络连接示意图,如图1所示,网络接入设备通过DSL上行方式接入网络,网络接入设备到局端设备数字用户线路接入复用器(DSLAM,DigitalSubscriberLineAccessMultiplexer)的距离较远,此种情形下,网络的上行传输速率很低,带宽不足,无法满足一些业务开展,比如4K高清视频业务。此外,单一的网络接入设备往往同时连接多个终端用户设备,负载较重。对于上述单一网络接入设备的组网情形下,网络的上行传输速率低下、带宽不足以及网络接入设备负载较重的问题,现有技术无法提供很好的解决方案。
技术实现思路
本专利技术提供了一种多设备数据流传输方法、装置及系统,以解决现有技术中网络上行带宽不足,数据传输速率低下以及网络接入设备负载重的问题。为解决上述问题,本专利技术实施例的技术方案实现如下:一种多设备数据传输方法,包括:主网络接入设备获取当前网络的运行情况;所述主网络接入设备依据所述运行情况判断是否通过辅助网络接入设备传输数据;在判断结果为是的情况下,所述主网络接入设备依据预设规则将数据流发送至所述辅助网络接入设备,通过所述辅助网络接入设备进行数据传输。进一步的,所述主网络接入设备依据所述运行情况判断是否通过辅助网络接入设备传输数据包括:将当前网络的上行带宽使用率与第一最小阈值,和/或中央处理器CPU使用率与第二最小阈值进行比较;判断所述上行带宽使用率是否大于所述第一最小阈值或者所述CPU使用率是否大于所述第二最小阈值。进一步的,所述主网络接入设备依据预设规则将数据流发送至所述辅助网络接入设备包括:在所述上行带宽使用率大于所述第一最小阈值,小于第一最大阈值并且所述CPU使用率小于第二最大阈值,或者所述CPU使用率大于所述第二最小阈值,小于所述第二最大阈值并且所述上行带宽使用率小于所述第一最大阈值的情况下,按照第一预设比例将所述数据流发送至所述辅助网络接入设备;在所述上行带宽使用率大于所述第一最大阈值或者所述CPU使用率大于所述第二最大阈值的情况下,按照第二预设比例将所述数据流发送至所述辅助网络接入设备,其中,所述第二预设比例大于所述第一预设比例。进一步的,所述主网络接入设备依据预设规则将数据流发送至所述辅助网络接入设备包括:从连接跟踪记录表中查找所述数据流对应的特征条目,其中,所述特征条目包括源IP地址、目的IP地址、源端口、目的端口以及协议类型;依据所述预设规则将未查找到特征条目的数据流发送至所述辅助网络接入设备。进一步的,所述依据所述预设规则将未查找到特征条目的数据流发送至所述辅助网络接入设备包括:在上行带宽使用率大于第一最小阈值,小于第一最大阈值并且中央处理器CPU使用率小于第二最大阈值,或者所述CPU使用率大于第二最小阈值,小于所述第二最大阈值并且所述上行带宽使用率小于所述第一最大阈值的情况下,按照第三预设比例将所述未查找到特征条目的数据流发送至所述辅助网络接入设备;在所述上行带宽使用率大于所述第一最大阈值或者所述CPU使用率大于所述第二最大阈值的情况下,按照第四预设比例将未查找到特征条目的数据流发送至所述辅助网络接入设备,其中,所述第四预设比例大于所述第三预设比例。进一步的,在获取当前网络的运行情况之前,所述方法还包括:所述主网络接入设备对接入设备进行身份校验;在所述接入设备为辅助网络接入设备的情况下,配置连接所述辅助网络接入设备的路由信息。进一步的,所述对接入设备进行身份校验包括:向所述接入设备发送探测报文,其中,所述探测报文的目的媒体访问控制MAC地址为所述接入设备的MAC地址,所述探测报文的目的IP地址与源IP地址为不同网段的地址;在未接收到主机重定向报文的情况下,确定所述接入设备为辅助网络接入设备。进一步的,在确定所述接入设备为辅助网络接入设备之后,所述方法还包括:所述主网络接入设备通过所述辅助网络接入设备向服务器发送网络控制信息协议ICMP请求报文;在接收到对应的ICMP响应报文的情况下,确定所述辅助网络接入设备对应的网络连接状态为正常;在未接收到对应的ICMP响应报文的情况下,确定所述辅助网络接入设备对应的网络连接状态为异常。进一步的,所述辅助网络接入设备的IP地址与所述主网络接入设备的IP地址为相同网段的地址。本专利技术实施例还提供了一种多设备数据传输装置,应用于主网络接入设备中,其特征在于,包括:获取模块,用于获取当前网络的运行情况;判断模块,用于依据所述运行情况判断是否通过辅助网络接入设备传输数据;发送模块,用于在判断结果为是的情况下,依据预设规则将数据流发送至所述辅助网络接入设备,通过所述辅助网络接入设备进行数据传输。进一步的,所述判断模块包括:比较子模块,用于将当前网络的上行带宽使用率与第一最小阈值,和/或中央处理器CPU使用率与第二最小阈值进行比较;生成子模块,用于判断所述上行带宽使用率是否大于所述第一最小阈值或者所述CPU使用率是否大于所述第二最小阈值。进一步的,所述发送模块包括:第一发送子模块,用于在所述上行带宽使用率大于所述第一最小阈值,小于第一最大阈值并且所述CPU使用率小于第二最大阈值,或者所述CPU使用率大于所述第二最小阈值,小于所述第二最大阈值并且所述上行带宽使用率小于所述第一最大阈值的情况下,按照第一预设比例将所述数据流发送至所述辅助网络接入设备;第二发送子模块,用于在所述上行带宽使用率大于所述第一最大阈值或者所述CPU使用率大于所述第二最大阈值的情况下,按照第二预设比例将所述数据流发送至所述辅助网络接入设备,其中,所述第二预设比例大于所述第一预设比例。进一步的,所述发送模块包括:查找模块,用于从连接跟踪记录表中查找所述数据流对应的特征条目,其中,所述特征条目包括源IP地址、目的IP地址、源端口、目的端口以及协议类型,所述连接跟踪记录表设置于所述主网络接入设备中;第三发送子模块,用于依据所述预设规则将未查找到特征条目的数据流发送至所述辅助网络接入设备。进一步的,所述装置还包括:校验模块,用于对接入设备进行身份校验;配置模块,用于在所述接入设备为辅助网络接入设备的情况下,配置连接所述辅助网络接入设备的路由信息。进一步的,所述校验模块包括:第四发送子模块,用于向所述接入设备发送探测报文,其中,所述探测报文的目的媒体访问控制MAC地址为所述接入设备的MAC地址,所述探测报文的目的IP地址与源IP地址为不同网段的地址;确定子模块,用于在未接收到主机重定向报文的情况下,确定所述接入设备为辅助网络接入设备。本专利技术实施例还提供了一种多设备数据本文档来自技高网...

【技术保护点】
1.一种多设备数据传输方法,其特征在于,包括:主网络接入设备获取当前网络的运行情况;所述主网络接入设备依据所述运行情况判断是否通过辅助网络接入设备传输数据;在判断结果为是的情况下,所述主网络接入设备依据预设规则将数据流发送至所述辅助网络接入设备,通过所述辅助网络接入设备进行数据传输。

【技术特征摘要】
1.一种多设备数据传输方法,其特征在于,包括:主网络接入设备获取当前网络的运行情况;所述主网络接入设备依据所述运行情况判断是否通过辅助网络接入设备传输数据;在判断结果为是的情况下,所述主网络接入设备依据预设规则将数据流发送至所述辅助网络接入设备,通过所述辅助网络接入设备进行数据传输。2.如权利要求1所述的方法,其特征在于,所述主网络接入设备依据所述运行情况判断是否通过辅助网络接入设备传输数据包括:将当前网络的上行带宽使用率与第一最小阈值,和/或中央处理器CPU使用率与第二最小阈值进行比较;判断所述上行带宽使用率是否大于所述第一最小阈值或者所述CPU使用率是否大于所述第二最小阈值。3.如权利要求2所述的方法,其特征在于,所述主网络接入设备依据预设规则将数据流发送至所述辅助网络接入设备包括:在所述上行带宽使用率大于所述第一最小阈值,小于第一最大阈值并且所述CPU使用率小于第二最大阈值,或者所述CPU使用率大于所述第二最小阈值,小于所述第二最大阈值并且所述上行带宽使用率小于所述第一最大阈值的情况下,按照第一预设比例将所述数据流发送至所述辅助网络接入设备;在所述上行带宽使用率大于所述第一最大阈值或者所述CPU使用率大于所述第二最大阈值的情况下,按照第二预设比例将所述数据流发送至所述辅助网络接入设备,其中,所述第二预设比例大于所述第一预设比例。4.如权利要求1所述的方法,其特征在于,所述主网络接入设备依据预设规则将数据流发送至所述辅助网络接入设备包括:从连接跟踪记录表中查找所述数据流对应的特征条目,其中,所述特征条目包括源IP地址、目的IP地址、源端口、目的端口以及协议类型;依据所述预设规则将未查找到特征条目的数据流发送至所述辅助网络接入设备。5.如权利要求4所述的方法,其特征在于,所述依据所述预设规则将未查找到特征条目的数据流发送至所述辅助网络接入设备包括:在上行带宽使用率大于第一最小阈值,小于第一最大阈值并且中央处理器CPU使用率小于第二最大阈值,或者所述CPU使用率大于第二最小阈值,小于所述第二最大阈值并且所述上行带宽使用率小于所述第一最大阈值的情况下,按照第三预设比例将所述未查找到特征条目的数据流发送至所述辅助网络接入设备;在所述上行带宽使用率大于所述第一最大阈值或者所述CPU使用率大于所述第二最大阈值的情况下,按照第四预设比例将未查找到特征条目的数据流发送至所述辅助网络接入设备,其中,所述第四预设比例大于所述第三预设比例。6.如权利要求1-5任一项所述的方法,其特征在于,在获取当前网络的运行情况之前,所述方法还包括:所述主网络接入设备对接入设备进行身份校验;在所述接入设备为辅助网络接入设备的情况下,配置连接所述辅助网络接入设备的路由信息。7.如权利要求6所述的方法,其特征在于,所述对接入设备进行身份校验包括:向所述接入设备发送探测报文,其中,所述探测报文的目的媒体访问控制MAC地址为所述接入设备的MAC地址,所述探测报文的目的IP地址与源IP地址为不同网段的地址;在未接收到主机重定向报文的情况下,确定所述接入设备为辅助网络接入设备。8.如权利要求7所述的方法,其特征在于,在确定所述接入设备为辅助网络接入设备之后,所述方法还包括:所述主网络接入设备通过所述辅助网络接入设...

【专利技术属性】
技术研发人员:邓颜蒋岳龙
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1