Keepalived 是一个高可用性负载均衡器软件。它使用 VRRP 协议来实现虚拟路由器的功能。
VRRP 协议,全称 Virtual Router Redundancy Protocol,是一种用于实现虚拟路由器冗余的协议。它允许多个物理路由器上的一组虚拟路由器共享单一虚拟 IP 地址。当一个物理路由器故障时,另一个物理路由器将接管虚拟 IP 地址,从而保证了网络的高可用性。
在 Keepalived 中,VRRP 协议的工作流程如下:
- Keepalived 在多台物理路由器上运行,每台路由器上都有一个 VRRP 进程。
- 在一组 VRRP 进程中,有一个进程被设置为 Mas