- 所谓四层就是基于 IP + 端口的负载均衡;
七层就是基于 URL 等应用层信息的负载均衡;
同理,还有基于 MAC 地址的二层负载均衡和基于 IP 地址的三层负载均衡。
换句换说,
二层负载均衡会通过一个虚拟 MAC 地址接收请求,然后再分配到真实的 MAC 地址;
三层负载均衡会通过一个虚拟 IP 地址接收请求,然后再分配到真实的 IP 地址;
四层通过虚拟 IP + 端口接收请求,然后再分配到真实的服务器;
七层通过虚拟的 URL 或主机名接收请求,然后再分配到真实的服务器。
参考
https://www.cnblogs.com/mindwind/p/5339657.html
https://jaminzhang.github.io/lb/L4-L7-Load-Balancer-Difference/