[发明专利]基于交换机的云负载均衡方法、装置及存储介质有效
申请号: | 202110396255.4 | 申请日: | 2021-04-13 |
公开(公告)号: | CN113329048B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 张娇;高煜轩;文殊博;潘恬;黄韬;刘韵洁 | 申请(专利权)人: | 网络通信与安全紫金山实验室 |
主分类号: | H04L67/1001 | 分类号: | H04L67/1001;H04L67/1004;H04L9/40;H04L45/74;H04L45/7453;G06F9/50 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 苏一帜 |
地址: | 211111 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 交换机 负载 均衡 方法 装置 存储 介质 | ||
本发明实施例公开了一种基于交换机的云负载均衡方法、装置及存储介质,涉及大数据技术领域,能够缓减由于DDOS攻击造成的交换机负载均衡器内存耗尽的问题。本发明包括:控制平面中部署的控制器,向数据平面中的连接表添加条目;将发生击中的结果导入映射表,同时将发生未击中的结果输入布隆过滤器组,其中,所述布隆过滤器组包括至少3个布隆过滤器,布隆过滤器依次串联,并且依据布隆过滤器中记录的元素数量触发所述布隆过滤器组的循环更新;布隆过滤器组输出的结果导入同步表;同步表输出的击中结果,经由路由表导入所述映射表。本发明适用于第四层负载平衡。
技术领域
本发明涉及大数据技术领域,尤其涉及一种基于交换机的云负载均衡方法、装置及存储介质。
背景技术
随着信息时代的迅速发展,对网络速度和带宽的需求在不断提升。目前现有网络的各个核心部分随着业务量的提高,不断增加的巨大数据流量和访问量,其处理能力和计算强度也需要相应地增大,这样单一的服务器设备根本无法承担。
在此情况下,如果大量升级硬件将会造成现有资源浪费,即使性能再卓越的硬件也不能满足不断增长的业务量需求。但可以通过增加服务器数量来提高可服务用户数。服务器数量达到一定程度,就需要采用四层负载均衡系统将用户的业务请求均匀的分配给后台的大量服务器并持续为他们传输后续的数据包。
第四层负载平衡器作为其中的核心技术之一,在大型数据中心中起着至关重要的作用。目前的一种方案是在可编程交换机上实现的负载均衡器,优点在于克服了专用负载均衡器的低灵活性和高成本以及软件负载均衡器的高延迟的缺点。但是,由于交换机的存储空间相对有限,每个连接状态的保持很容易导致大型数据中心的存储耗尽,难以应对资源耗尽攻击。
发明内容
本发明的实施例提供一种基于交换机的云负载均衡方法、装置及存储介质,能够缓减资源耗尽攻击的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供的方法,包括:
控制平面中部署的控制器,向数据平面中的连接表添加条目;将发生击中的结果导入映射表,同时将发生未击中的结果输入布隆过滤器组,其中,所述布隆过滤器组包括至少3个布隆过滤器,布隆过滤器依次串联,并且依据布隆过滤器中记录的元素数量触发所述布隆过滤器组的循环更新;布隆过滤器组输出的结果导入同步表;同步表输出的击中结果,经由路由表导入所述映射表。
第二方面,本发明的实施例提供的装置,包括:
数据管理模块,用于控制平面中部署的控制器,向数据平面中的连接表添加条目;
数据传输模块,用于将发生击中的结果导入映射表,同时将发生未击中的结果输入布隆过滤器组,其中,所述布隆过滤器组包括至少3个布隆过滤器,布隆过滤器依次串联,并且依据布隆过滤器中记录的元素数量触发所述布隆过滤器组的循环更新;
表格管理模块,用于布隆过滤器组输出的结果导入同步表;同步表输出的击中结果,经由路由表导入所述映射表。
第三方面,本发明的实施例提供一种用于实现上述方法的存储介质,存储有计算机程序或指令,当所述计算机程序或指令被运行时,实现第一方面中的方法。
本发明实施例提供的基于交换机的云负载均衡方法、装置及存储介质,实现了一种可用于大规模数据中心的基于可编程交换机的具有半状态的四层负载均衡器架构,结合了有状态和无状态负载均衡器的优点,负载均衡器具有低延迟和抖动,高效内存利用,抵抗资源耗尽攻击等优点。具体设计了一个状态压缩结构,相比直接存储每个连接的五元组信息,可以进行更高比例的数据压缩,同时在资源耗尽攻击中将断开连接的百分比降低。从而有效缓减由于DDOS攻击造成的交换机负载均衡器内存耗尽的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网络通信与安全紫金山实验室,未经网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110396255.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种广枣多糖铈复合物的制备方法及其应用
- 下一篇:一种利用雨水进行冲洗的帐篷