阶梯式平衡器在第4层OSI上工作。它解封数据包直到端口号,然后以3种模式之一引导数据包。
负载均衡器可以在3种模式下工作:
1.直接路由
在这种模式下,您的realserver使用IP public。平衡器接收数据包并解封装,直到第4层。如果在负载平衡规则中匹配,它将被重定向数据包(无需修改)到realserver之一。Realserver的别名地址与负载均衡地址相同,因此,当realserver接收目标地址为xxx.xxx.xxx.xxx的数据包时,它将在其地址(别名)中定义该数据包。然后真实服务器直接将请求回复给客户端(而不是通过负载平衡)。
2. NAT
在此模式下,数据包重定向到具有更改目标地址的realserver。目标地址将替换为realserver地址(NAT)。在这种模式下,您的realserver不需要IP公用,它可以使用您的本地网络。然后数据包将被传递没有新的目标地址。当realserver收到数据包时,它将通过网关(负载平衡)回复客户端请求地址。在这种模式下,您的负载平衡将用作路由器和Realserver的网关。
3.隧道
在此模式下,数据包将使用新的src-dst地址(例如vpn)进行隧道传输,以将数据包传递到realserver。当在realserver中接收到数据包时,realserver将通过隧道管道回复到负载平衡。然后负载均衡传递应答ti真实请求的源地址。
对于HTTPS / SSL,负载均衡不会对其进行处理,直到第四层OSI才进行负载均衡。上面的第5层将在realserver中处理。因此,TCP 3方式hanshake,SSL / HTTPS在realserver中进行。负载均衡仅是包的导向器。
我希望我的解释会有所帮助。