目录
一、keepalived工作原理
1、VRRP
VRRP(Virtual Router Redundancy Protocol):虚拟路由冗余协议,解决静态网关单点故障风险,它能够保证当个别节点宕机时,整个网络可以不间断地运行。
- 物理层:路由器、三层交换机
- 软件层:keepalived
1.1 VRRP相关术语
- 虚拟路由器:Virtual Router
- 虚拟路由器标识:VRID(0-255),唯一标识虚拟路由器
- VIP:Virtual IP,虚拟路由器的IP地址
- VMAC:Virutal MAC (00-00-5e-00-01-VRID)
- 物理路由器:
- master:主设备,虚拟路由器中承担报文转发任务的路由器
- backup:备用设备,master路由器出现故障时,能够代替master路由器工作的路由器
- priority:优先级,VRRP根据优先级来确定虚拟路由器中每台路由器的地位。
1.2 VRRP相关技术
通告:心跳,优先级等;周期性
工作方式:抢占式,非抢占式
- 抢占模式:在抢占模式下,如果Backup设备的优先级比当前Master设备的优先级高,则主动将自己切换成Master。
- 非抢占模式:在非抢占模式下,只要Master设备没有出现故障,Backup设备即使随后被配置了更高的优先级也不会成为Master设备。
安全认证:
- 无认证:不进行任何VRRP报文的合法性认证,不提供安全性保障
- 简单字符认证:预共享密钥,在一个有可能受到安全威胁的网络中,可以将认证方式设置为简单字符认证
- MD5认证:在一个非常不安全的网络中,可以将认证方式设置为MD5认证
工作模式:
- 主/备:单虚拟路由器
- 主/主:主/备(虚拟路由器1),备/主(虚拟路由器2)
1.3 VRRP工作过程
VRRP的工作过程如下:
(1)VRRP备份组中的