1
摘要
近年来随着数字化技术的发展,数据中心以及边缘设备的网络带宽需求越来越高。作为部署在服务入口位置的4层负载均衡器,其性能要求也随之水涨船高。为了应对当前的市场需求,充分利用Intel的软硬件技术和优势,针对4层负载均衡器场景,设计了HDSLB(High Density Scalable Load Balancer),即高密度可扩展负载均衡器。
P1: HDSLB市场Marketing Addressing
HDSLB-VPP是一个基于VPP实现的4层负载均衡器软件。它旨在打造一个业界领先的高性能负载均衡器:达到150Mpps级别的吞吐量、100M(1亿)级别的并发连接、每个节点10M级别的CPS和出色的线性扩展能力。HDSLB-VPP基于Fd.io/VPP定制轻量化的框架,充分利用VPP良好的扩展性和灵活性,健壮的协议栈,丰富的高性能网络功能组件,以及众多高性能基础库等优势。HDSLB-VPP为Intel Prosperity License,对客户的商业化落地非常友好。
HDSLB-VPP基于IA特性开发了丰富的负载均衡功能。HDSLB-VPP核心功能在英特尔主流平台(i.e., 第三代及第四代Xeon-SP,及Xeon-D等)进行了深度优化,涵盖了AVX2、AVX512、FDIR以及计划中的DLB,DSA等特性,最终实现支持超过1000M(10亿)级别的并发连接,单核每秒百万级的TCP新建会话能力。HDSLB-VPP是在IA平台上部署负载均衡器解决方案的最佳实践。
2
软件架构及主要功能
HDSLB-VPP 软件架构如图所示: