千家信息网

VRRP虚IP漂移

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,简介VRRP 是 Virtual Router Redundancy Protocol 的简称,即 虚拟路由冗余协议 。原文地址:https://linux-network-programming.r
千家信息网最后更新 2026年10月31日VRRP虚IP漂移

简介

VRRP 是 Virtual Router Redundancy Protocol 的简称,即 虚拟路由冗余协议 。

原文地址:https://linux-network-programming.readthedocs.io
QQ交流群:Linux网络编程,群号:183196643
欢迎关注我们的公众号:小菜学编程 (coding-fan)

VRRP 最早被设计来解决网关的高可用问题:

我们知道,计算机进行网络通讯时,需要网关来传输网络报文。 每台机器只能配置一个网关地址,这时网关的可靠性就非常重要了。 如果网关不幸故障了,那么使用该网关的所有机器都将受影响--断网了!

解决网关单点问题的思路非常直观--部署一个备用网关,在主网关故障时切换过去。

然而,由于机器只能配置一个网关地址,因此每次切换网关都需要修改该配置。 这个解决方案没能做到自动化,并不优雅。

这时, VRRP 应运而生!接下来,以一个简单的例子介绍 VRRP 是如何工作的:

事情是这样的。

这个网络部署了两台 路由 进行互备,本网络内其他机器以这两台路由为网关进行网络通讯。 两台路由的 IP 地址分别是: 192.168.1.1 以及 192.168.1.2 。 但路由并不直接通过这些地址提供转发服务,而是使用一个 虚拟地址 192.168.1.253 。 其他计算机,如 192.168.1.3 将网关地址配置为 192.168.1.253 。

通过 VRRP ,两台路由互相进行 健康检查 。 当两台路由都是健康的情况下,只有主路由对外提供虚拟地址的 ARP 响应。 这时,发往虚拟地址 192.168.1.253 的流量都由主路由处理。

当主路由故障时,备用路由将检测到。 这时,备用路由开始通过 ARP 协议对外通告:虚拟地址 192.168.1.253 对应的 MAC 地址是我, 被我接管了!

接下来,发往虚拟地址 192.168.1.253 的流量就开始由备用路由处理了。 这时,虚拟地址 192.168.1.253 看上去就像是 漂移 到备用路由上一样。 换句话讲,网关成功进行切换,而且无需修改其他机器的网关配置!

主路由恢复后,将通过类似的手段,重新拿回流量的处理权。 这部分将不再赘述。

完整流程如下:

  1. 两台路由互相进行健康检查;
  2. 主路由对外响应虚拟地址的 ARP 请求,通告其 MAC 地址;
  3. 虚拟地址网络流量被主路由处理;
  4. 备用路由发现主路由故障,开始响应虚拟地址的 ARP 请求,通告其 MAC 地址;
  5. 虚拟地址网络流量被备用路由处理;
  6. 主路由恢复,重新响应 ARP 请求,夺回流量;
  7. 备用路由发现主路由恢复,停止响应 ARP 请求,释放流量处理权;

总结起来, VRRP 主要做两件事情:

  1. 通过 ARP 响应 MAC 地址实现虚 IP 漂移;
  2. 通过健康检查决定什么时候进行虚 IP 漂移;

应用场景

本质上, VRRP 是用来实现高可用的,与网关无关。

我们可以将其应用于一些网络服务的高可用,如 Web 服务:

服务高可用方案有很多, VRRP 特别适用于以下场景:

  1. 服务对外只能呈现为单个 IP ;
  2. 同一时刻只允许一个实例对外服务;

此外, VRRP 也可用于实现负载均衡设施的高可用。 应用的高可用通过负载均衡设施解决,那么负载均衡设施如何实现高可用呢? 答案是-- VRRP !

下面是一个非常典型的例子:

局限性

由于 VRRP 依赖 ARP 实现 IP 漂移,因此相关机器必须在同个网络内, 不能跨网段 。

订阅更新,获取更多学习资料,请关注我们的 微信公众号 :

路由 地址 网关 网络 备用 机器 流量 处理 服务 对外 配置 健康 故障 均衡 设施 通告 切换 应用 检查 接下来 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 天津市摩尔互联网科技 广东万易互联网科技有限公司惠州分公司 互联网金融监管科技数据 互联网科技资迅 华宇互联网科技 宜安科技 互联网金融 智慧科技互联网 互联网科技公司需要的职位 互联网教育科技公司vipkid 互联网企业和科技型企业 厦门比较好的科技互联网公司 移动互联网年度科技创新 互联网科技人工智能实验室 华夏恒生互联网科技013171 西安小鹰速贷互联网科技有限公司 互联网科技的全部知识 众安科技工业互联网合作 梅州GM互联网络科技有限公司 广西科技产业互联网是什么 如何强化互联网金融科技 互联网金融与金融科技 北京互联网科技公司 齐家互联网科技 中国互联网科技发展 恒生互联网科技指数跳水 四川慕妮娅互联网科技有限公司 互联网科技股为什么大涨 互联网科技数字货币 湖北辰鑫科技互联网 互联网领先科技成果宣传视频
0