目前随着L4-7层国产硬件负载均衡设备涌入市场,硬件负载均衡产品的各项功能的介绍也是很多,本文对目前主流的硬件负载均衡产品在负载过程记录上一跳的功能原理进行大致的分析。
硬件负载均衡产品大家估计想到的有很多;有主机类型的也有交换类型的硬件负载均衡产品,例如:F5(云科)、深信服(SANGFOR AD)、迪普(DPtech)、弘积(horizon-adn)信安世纪(NSAE)等等是基于交换类型的的负载均衡产品,在负载的过程中实现转发的功能,从TCP/IP数据包的结构分析,源IP不一定会替换(主机服务器类型的产品,数据包的源IP在没有特殊开发过程中一般情况下是都会被替换,例如,在服务器中搭建的LVS)。
简单列举一下,笔者接触到的产品对于这一项功能的命名:
BIG-IP F5(云科):Auto-last hop 记录上一条的MAC地址
深信服(SANGFOR AD):对称路由 (字面意思请大家理解即可)
信安世纪(NSAE)RTS (Return to Source)路由返回 ,当从多条具有相同优先级的路由中选择一条转发报文时,系系统将通过反查路由来找到客户端请求到达设备的原链路并自动为该链路创建一条RTS路由,确保响应通过该链路返回;
PS:信安世纪对于每个功能介绍还是很详细的,其他的产品功能笔者只是通过自己的理解分析,迪普(DPtech)、弘积(horizon-adn)的产品笔者接触的不多也存在相同的功能,就不一一列举出来了。
抛开以上产品的功能命名不说,引用上一篇的负载均衡内部简单的结构图结合数据包报文结构,简单的刨析记录上一跳的原理。
负载均衡策略内部结构图如下: