keepalived源码安装

keepalived官网当你在配置keepalived的过程中不知道字段的意思时,那么你可以在官网中搜寻

简单介绍

Keepalived 是一个用 C 编写的路由软件。该项目的主要目标是为 Linux 系统和基于 Linux 的基础设施提供简单而强大的负载平衡和高可用性设施。负载平衡框架依赖于著名且广泛使用的Linux 虚拟服务器(IPVS) 内核模块,提供第 4 层负载平衡。Keepalived 实现了一组检查器,根据服务器池的健康状况动态、自适应地维护和管理负载平衡服务器池。另一方面,高可用性是通过 VRRP协议实现的。VRRP 是路由器故障转移的基本要素。此外,Keepalived 实现了一组挂钩到 VRRP 有限状态机,提供低级和高速协议交互。为了提供最快的网络故障检测,Keepalived 实现了BFD协议。VRRP 状态转换可以考虑 BFD 提示来驱动快速状态转换。Keepalived 框架可以单独使用,也可以一起使用,以提供有弹性的基础设施,

BFD(双向转发检测)在故障检测的速度上确实比VRRP(虚拟路由器冗余协议)快,源码编译安装开启参数 --enable-bfd 。
BFD提供了一种毫秒级的快速故障检测机制,能够在极短的时间内检测到链路或IP路由的转发连通状态是否出现问题。而VRRP虽然也提供了冗余机制,但其主备切换的时间通常较长,因为VRRP依赖于主路由器的通告报文来检测其是否失效,这种检测机制在时间上相对较慢。
具体来说,BFD通过两个系统之间建立BFD会话通道,并周期性发送BFD检测报文,如果某个系统在规定的时间内没有收到对端的检测报文,则认为该通道的某个部分发生了故障。BFD的检测速度快,可以达到毫秒级,这使得BFD能够快速地检测到网络中的故障,并通知上层协议进行相应的处理。
相比之下,VRRP虽然也提供了网络的冗余性和可靠性,但其主备切换的时间依赖于多种因素,如VRRP通告报文的发送间隔、备份路由器的监听时间等。在VRRP网络中,如果主路由器失效,备份路由器需要等待一定的时间(通常是VRRP通告报文的发送间隔的倍数)才能确定主路由器是否真的失效,并开始进行主备切换。
因此,从故障检测的速度来看,BFD确实比VRRP快。在实际的网络部署中,可以将BFD与VRRP结合使用,以提高网络的可靠性和快速故障检测能力。通过BFD快速检测到网络中的故障,并通知VRRP进行主备切换,从而实现网络的快速恢复和业务的连续运行

当然能用包管理工具装最好不过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

small white poplar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值