[发明专利]一种无线多链路带宽聚合的系统有效
申请号: | 201611225550.9 | 申请日: | 2016-12-27 |
公开(公告)号: | CN106850455B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 王嘉;赵志强 | 申请(专利权)人: | 河北远东通信系统工程有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/815;H04L12/863;H04L12/46;H04L29/12;H04L12/26 |
代理公司: | 13124 河北东尚律师事务所 | 代理人: | 王文庆 |
地址: | 050200 河北省石*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于无线多链路带宽聚合的系统,属于无线数据通信领域。本发明包含无线传输终端及聚合服务器两个设备,依据各无线链路实时状态,对各链路权重值进行动态调整,有效保证数据的正常传输及承载业务的稳定性。不受运营商的类别、无线网络模式等限制,能够适应相同或不同带宽接口绑定,能够充分利用各链路的带宽资源。本发明能够通过绑定多条链路,合理调整各链路的发送速率,起到增大业务带宽、增强承载稳定性的效果。 | ||
搜索关键词: | 一种 无线 多链路 带宽 聚合 系统 | ||
【主权项】:
1.一种无线多链路带宽聚合的系统,包括多条VPN链路,其特征在于:还包括无线传输终端(102)及聚合服务器(107),/n无线传输终端(102)用于接收外部上行IP数据流,根据各VPN链路的实时状态数据分别计算出对应的负载均衡信息,并根据负载均衡信息将上行IP数据流分发到各VPN链路上;还用于通过各VPN链路接收目的地址转换后的各IP数据包,将接收到的各IP数据包进行排序后输出;所述VPN链路基于无线链路来创建,每条VPN链路设置有一个链路标识;/n聚合服务器(107)通过各VPN链路接收上行IP数据流,对上行IP数据流中的各IP数据包进行排序并进行源地址转换后,将源地址转换后的IP数据包输出;还用于接收外部下行IP数据流,将下行IP数据流中的各IP数据包进行目的地址转换后输出至各VPN链路;所述上行IP数据流和下行IP数据流均包含多个IP数据包,各IP数据包均包含一个序列号;/n所述的无线链路终端(102)包括第一VPN池(202)、第一数据排序模块(203)、第一链路检测及负载均衡模块(204)、第一数据收发模块(205)和第一用户配置模块(206),/n第一数据收发模块(205)用于接收外部上行IP数据流,通过本地报文处理规则判断接收到的上行IP数据流是否符合转发条件,将符合转发条件的上行IP数据流输出至第一VPN池(202);还用于将接收到的排序后且满足数据包序列号顺序的IP数据包输出;/n第一链路检测及负载均衡模块(204)用于通过向聚合服务器(107)实时发送链路探测数据包并接收反馈信息来获取各VPN链路的实时状态,并根据各VPN链路的实时状态数据预估各VPN链路能够承载的带宽,得出各VPN链路的负载均衡信息,将各VPN链路的负载均衡信息发送至第一VPN池(202);所述的实时状态包括链路往返时延和丢包率;/n第一用户配置模块(206)用于接收外部用户配置信息,并将用户配置信息输出至第一VPN池(202);/n第一VPN池(202)用于基于无线链路与聚合服务器(107)建立多个VPN链路,通过将所有VPN链路组成第一VPN池把多个VPN链路进行捆绑;还用于根据各VPN链路的负载均衡信息和用户配置信息为上行IP数据流中的当前IP数据包计算出可用的链路标识,并将当前IP数据包发送至该链路标识对应的VPN链路上;还用于通过各VPN链路接收目的地址转换后的各IP数据包,将所有IP数据包输出至第一数据排序模块(203);/n第一数据排序模块(203)用于将所有IP数据包进行排序,判断排序后的IP数据包是否符合数据包序列号顺序,将符合数据包序列号顺序的IP数据包依次送入第一数据收发模块(205);对不符合数据包序列号顺序的IP数据包设置等待延迟,如果等待延迟时超后,该IP数据包的序列号满足数据包序列号顺序,则送入第一数据收发模块(205);如果等待延迟时超后,该IP数据包的序列号不满足数据包序列号顺序,则丢弃该IP数据包;/n所述的聚合服务器(107)包括第二VPN池(302)、第二数据排序模块(303)、第二链路检测及负载均衡模块(304)、地址转换模块(305)、第二数据收发模块(306)和第一用户配置模块(307),/n第二链路检测及负载均衡模块(304)用于通过向无线传输终端(102)实时发送链路探测数据包并接收反馈信息来获取各VPN链路的实时状态,并根据各VPN链路的实时状态数据预估各VPN链路能够承载的带宽,得出各VPN链路的负载均衡信息,将各VPN链路的负载均衡信息发送至第二VPN池(302);所述的实时状态包括链路往返时延和丢包率;/n第二用户配置模块(306)用于接收外部用户配置信息,并将用户配置信息输出至第二VPN池(302);/n第二VPN池(302)用于通过各VPN链路接收上行IP数据流,并输出至第二数据排序模块(303);还用于根据各VPN链路的负载均衡信息和用户配置信息为下行IP数据流中的当前IP数据包计算出可用的链路标识,并将当前IP数据包发送至该链路标识对应的VPN链路上;/n第二数据排序模块(303)用于将上行IP数据流的所有IP数据包进行排序,判断排序后的IP数据包是否符合数据包序列号顺序,将符合数据包序列号顺序的IP数据包依次送入地址转换模块(305);对不符合数据包序列号顺序的IP数据包设置等待延迟,如果等待延迟时超后,该IP数据包的序列号满足数据包序列号顺序,则送入地址转换模块(305);如果等待延迟时超后,该IP数据包的序列号不满足数据包序列号顺序,则丢弃该IP数据包;/n地址转换模块(305)对接收到的所有IP数据包分别进行源地址转换后输出至第二数据收发模块(306);还用于对接收到的下行IP数据流中各IP数据包进行目的地址转换,并将目的地址转换后的各IP数据包输出至第二VPN池(302);/n第二数据收发模块(306)用于接收源地址转换后的IP数据包并输出;还用于接收下行IP数据流,通过本地报文处理规则判断接收到的下行IP数据流是否符合转发条件,将符合转发条件的下行IP数据流输出至地址转换模块(305);/n所述的第一VPN池(202)和第二VPN池(302)的结构相同,第一VPN池(202)包括多条VPN链路、调度模块(404)、链路信息存储模块(405)、用户配置存储模块(406)和接收总队列(407),各VPN链路在无线传输终端(102)启动时建立;/n链路信息存储模块(405)用于实时从第一链路检测及负载均衡模块(204)获取每条VPN链路的负载均衡信息,并保存最新的各VPN链路的负载均衡信息,将最新的各VPN链路的负载均衡信息输出至调度模块(404);/n用户配置存储模块(406)用于接收并保存外部用户配置信息,将用户配置信息输出至调度模块(404);所述用户配置信息包括链路与IP五元组相关性、链路资费和链路优先级;/n调度模块(404)用于根据负载均衡信息及用户配置信息为当前IP数据包计算出可用的链路标识,并将当前IP数据包发送至该链路标识对应的VPN链路上;/n接收总队列(407)用于接收各VPN链路上的上行IP数据流并输出至第二数据排序模块(203);/n所述的第一链路检测及负载均衡模块(204)和第二链路检测及负载均衡模块(304)的结构相同,第一链路检测及负载均衡模块(204)包括链路探测模块(501)、链路信息计算模块(502)及负载均衡信息计算模块(503);/n链路探测模块(501)用于实时发送链路探测数据包,获取各VPN链路实时状态,并将该实时状态输出至链路信息计算模块(502);/n链路信息计算模块(502)用于从链路探测模块(501)收取各VPN链路的实时状态,根据实时状态中的链路探测数据包长、链路往返时延、丢包率、链路系数计算各VPN链路的预估带宽,并将各VPN链路的预估带宽输出至负载均衡信息计算模块(503);/n负载均衡信息计算模块(503)用于从链路信息计算模块(502)收取各VPN链路的预估带宽,根据预设带宽阈值和当前VPN链路的预估带宽判断是否丢弃该条VPN链路;对于满足带宽阈值的VPN链路根据带宽大小计算负载均衡信息,并将负载均衡信息输出至第一VPN池(202)或第二VPN池(302);/n所述的第一数据排序模块(203)和第二数据排序模块(303)的结构相同,第一数据排序模块(203)包括IP数据包缓存模块(601)、IP数据包调度与排序模块(602)及定时模块(603);/nIP数据包缓存模块(601)用于根据接收的各IP数据包的序列号确定当前IP数据包在缓存区的储存地址,并按照储存地址将该IP数据包存入;/nIP数据包调度与排序模块(602)用于从IP数据包缓存模块(601)中获取IP数据包,当IP数据包符合数据包序列号顺序时,直接发送出去;当IP数据包不符合数据包序列号顺序时,向定时模块(603)设置等待时间,时超后,定时模块(603)会通知IP数据包调度与排序模块(602),如果IP数据包的序列号满足数据包序列号顺序,则直接发送出去,否则丢弃;/n定时模块(603)用于向IP数据包调度与排序模块(602)提供定时服务;/n所述根据实时状态中的链路探测数据包长、链路往返时延、丢包率、链路系数计算各VPN链路的预估带宽,具体计算公式为:/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北远东通信系统工程有限公司,未经河北远东通信系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611225550.9/,转载请声明来源钻瓜专利网。