以下模式,Client 的目的 IP 都是 VIP
1. DR
Direct Route,又称三角传输,RS 需将 VIP 绑定在 lo,并且关闭 ARP 应答
Client 目的 MAC 是 VIP 的,LVS 修改目的 MAC 为某台 RS 的后转发至 RS。RS 观察到目的 MAC 匹配,并且目的 IP 也匹配,所以能正常接收。
优点是高效(只需修改 MAC 从而无需重新计算校验和),缺点在抵御攻击上,会直接放过 SYN,导致 RS 有被 SYN-Flood 的可能
2. NAT
Network Address Translate,在 Client 和 RS 之间作了网络地址转换
Client 的报文到达 LVS 后,LVS 将目的 IP 从 VIP 修改为 RS 的 IP;RS 回复的报文到达 LVS 后,将源 IP 从 RS 的 IP 修改为 VIP
3. Full-NAT
NAT 模式的增强版,用于解决 NAT 模式下,LVS 和 RS 必须在同一 VLAN 的限制
Client 的报文到达 LVS 后,LVS 将目的 IP 从 VIP 修改为 RS 的 IP,将源 IP 从 Client IP 修改为 LVS 的内网 IP;RS 回复的报文达到 LVS 后,将源 IP 从 RS 的 IP 修改为 VIP,将目的 IP 从 LVS 的内网 IP 修改为 Client 的 IP
4. TUNNEL