VRRP——VRRP讲解

article/2025/9/22 4:20:03

目录

 VRRP作用

VRRP的基本概念

基本信息

优先级

主备关系

VRRP报文

VRRP定时器

VRRP状态

VRRP版本

VRRP基本工作原理

VRRP高级特性


 VRRP作用

VRRP为虚拟路由冗余协议

将多个设备接口划分在一起,称为一个备份组(有主备关系---优先级高的为主)

备份组有一个虚拟IP地址来作为终端的网关地址,终端在访问网络时通过虚拟的网关地址可以通过多个接口路径去访问网络,提高业务的可靠性

这一过程对终端来说是透明的,感知不到的


VRRP的基本概念

基本信息

基于IP协议112

目的IP:224.0.0.18

虚拟MAC地址:   0000-5E00-01{VRID}

优先级

优先级0~255(缺省100)

255---虚拟地址拥有者,直接为Master(即-虚拟接口的IP地址和物理IP地址一样,那这个IP

地址所属的设备就为该备份组的主设备)

0-------不参与选举。主备切换时,主发给备的报文中优先级会设置为0,让备切换为主设备

VRRP主设备退组时(即主删除VRRP的配置),发送VRRP报文,优先级为0;当跟踪上行接口Down时,发送的VRRP报文优先级不为0

主备关系

优先级高的为主;优先级相同,比较接口IP地址,IP地址大的为主

主备关系是针对VRRP备份组(vrid)来说的,并且是可以抢占的(缺省抢占开启)

即:同一设备,可能在备份组 1 中是主设备,也有可能在备份组 2 中是备设备

备份组的创建数量为1~255个

VRRP报文

VRRP的所有信息都是通过Advertisement这一种报文来进行交互的。通过此报文进行主备选举以及主备状态的维护

VRRP定时器

通告间隔定时器: 默认1s,超时3s

抢占延迟定时器: 默认0s,进行主备切换时的延迟--一般建议调大一点

发送免费ARP报文时间间隔: 默认120s发送一次

VRRP状态

Initalize:初始化状态

Master: 活动状态

Backup: 备份状态

三者之间的关系: 

VRRP版本

V2、V3

区别:

V2只适用于IPV4,V3适用ipv6和ipv4

V2支持认证,V3不支持认证

V2支持的定时器是秒级,V3支持的是厘秒级


VRRP基本工作原理

  1)VRRP组中选举Master。开启VRRP后,设备通过目的IP为224.0.0.18组播发送VRRP报文,交互VRRP信息,优先高的设备选为Master

  2)Master设备通过发送免费ARP报文,将虚拟MAC地址通知给与它连接的设备或者主机,从而承担报文转发任务。

  3)Master设备周期性向备份组内所有Backup设备发送VRRP通告报文。----如果Master出现故障,即备在3s内都没有收到VRRP报文就会认为Maste故障,在经历抢占延迟后,切换为主设备

  4) VRRP组状态切换时,Master设备由一台设备切换为另外一台设备,新的Master设备会立即发送携带虚拟路由器的虚拟MAC地址和虚拟IP地址信息的免费ARP报文刷新与它连接的主机或设备中的MAC表项,从而把用户流量引到新的Master设备上来,整个过程对用户完全透明。

  5)原Master设备故障恢复时,若该设备为IP地址拥有者(则其优先级为255),将直接切换至Master状态。若该设备优先级小于255,将首先切换至Backup状态,且其优先级恢复为故障前配置的优先级。

注意

  • 免费ARP:目标MAC全F的ARP请求(源目的IP都是自己的IP地址,源mac为自己的mac地址)
  • 当Master路由器收到请求虚拟路由器IP地址的ARP Request时,它的ARP Reply中回应的MAC地址是虚拟MAC地址,而不是其物理接口的MAC地址
  • 当VRRP与STP一起使用时,尽量保持Master与STP的根桥一致,否则会导致次优路径的问题

VRRP高级特性

VRRP跟踪------一般在Master设备配置,跟踪Master的上行链路,监控状态

当Master上行链路出现故障后,通过降低Master的优先级,重新选举Master,实现平滑切换

例子:

华为VRRP、BFD实验配置_静下心来敲木鱼的博客-CSDN博客https://blog.csdn.net/m0_49864110/article/details/128689169?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22128689169%22%2C%22source%22%3A%22m0_49864110%22%7D


http://chatgpt.dhexx.cn/article/RWkvN1CQ.shtml

相关文章

以太网环网的快速环保护协议:RRPP,配有专属案例,爽歪歪!

你好,这里是网络技术联盟站。 今天给大家带来RRPP协议的介绍以及实验配置,希望对大家有所帮助! 文章目录 什么是RRPP协议RRPP协议的功能RRPP协议的优势RRPP配置案例背景介绍网络拓扑RRPP配置步骤步骤 1:启用RRPP协议步骤 2&#…

BS架构和CS架构的优缺点

1、CS、BS架构定义 CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任…

BS架构说明以及网页组成

B/S架构 1.B/S框架,意思是前端(Browser 浏览器,小程序、app、自己写的)和服务器端(Server)组成的系统的框架结构 2.B/S框架,也可理解为web架构,包含前端、后端、数据库三大组成部分 …

B/S三层体系结构

为什么80%的码农都做不了架构师?>>> ASP.NET的三层结构因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,…

B/S结构和C/S结构

在系统开发的网络结构模式设计时,常常会考虑B/S结构还是C/S结构。生活中,类似于使用浏览器网页进行访问的,就是B/S结构,用户无需安装特定的APP。类似于微信、QQ、王者荣耀等等需要下载APP的,或者电脑中安装的微信、英雄…

B/S结构和C/S结构,以及区别和联系

B/S和C/S都是随着互联网的发展而出现的一种网络结构模式,而其用的非常广泛,在我们生活中都很常见。那它们到底是什么呢?接下来就详细的介绍一下B/S和C/S。 一、B/S结构 B是英文单词“Browser”的首字母,即浏览器的意思&#xff1…

BS架构及其运行原理

一. B/S的概念 B/S(Brower/Server,浏览器/服务器)模式又称B/S结构,是Web兴起后的一种网络结构模式。Web浏览器是客户端最主要的应用软件。 这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的…

什么是B/S架构?

目录 一.什么是B/S架构? 二.B/S架构与C/S架构有什么区别? 三.B/S架构的优缺点 四.B/S架构的几种形式 1:客户端-服务器-数据库 2:客户端-web服务器-应用服务器-数据库 3:客户端…

B/S C/S 三层体系结构

C/S结构 即 Client/Server (客户机/服务器) 结构,是大家熟知的软件 系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装 客户端才可进行管理操作。 客户端和服务器端的程序不同,用…

B/S结构体系、C/S结构体系

概念: C/S结构:Client/Server(客户机/服务器)结构是一种两层结构的系统: B/S结构:Browser/Server(浏览器/服务器)结构是客户端是标准的浏览器(如Internet Explore,Netscape Navigator等)&#…

B/S与C/S结构

B/S(Browser/Server):又称浏览器/服务器模式。是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护…

B/S架构

目录 一、什么是B/S架构 二、三层架构 三、Active技术 四、网络节点 五、分布式网络计算 六、JavaScript 一、什么是B/S架构 1.B/S架构是软件系统体系结构,是指 浏览器-Web服务器( Broswer-Server ), 采用三层架构,即 表现层、业务逻辑层、数…

B/S结构

在网络应用程序有两种基本的结构,即C/S(客户机/服务器)customer/server 和 B/S browser/server(浏览器/服务器) C/S分为客户机和服务器两层,把应用软件安装在客户机端,通过网络与服务器端相互通信。如果应用软件改…

CS结构与BS结构

CS结构与BS结构 基本概述 B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻…

B/S结构和C/S结构详细介绍

文章目录 什么是c/s结构、b/s结构c/s结构b/s结构 b/s结构和c/s结构各自的优点:数据放在服务端和客户端的利与弊?c/s、b/s区别: 什么是c/s结构、b/s结构 1、C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软…

【BS学习】——B/S结构

定义: B/S结构,即浏览器/服务器结构,是一种从传统的二层C/S模式(客户端/服务器)发展起来的新的网络结构模式。其本质是三层结构C/S模式。 工作原理: 工作原理:客户端的浏览器通过URL访问Web服务…

zuul2架构简析

上图是Zuul2的架构,和Zuul1没有本质区别,两点变化: 前端用Netty Server代替Servlet,目的是支持前端异步。后端用Netty Client代替Http Client,目的是支持后端异步。过滤器换了一下名字,用Inbound Filters代…

Zuul和Gateway对比

Zuul1.x 使用bio的连接方式,基本已淘汰 Zuul2 特性 身份验证和安全性—识别每个资源的身份验证要求,并拒绝不满足这些要求的请求。洞察和监控-跟踪边缘的有意义的数据和统计数据,以便为我们提供准确的生产视图。动态路由-根据需要将请求动…

Zuul 2 : The Netflix Journey to Asynchronous, Non-Blocking Systems

We recently made a major architectural change to Zuul, our cloud gateway. Did anyone even notice!? Probably not... Zuul 2 does the same thing that its predecessor did -- acting as the front door to Netflix’s server infrastructure, handling traffic from …

微服务网关之Zuul下

上一篇博客介绍了Zuul网关如何与Hystrix、Apollo、CAT等集成,此篇博客将介绍如何在spring-cloud上使用zuul作为网关,以及zuul网关部署的一些建议。 在Spring cloud中引入zuul网关非常简单,首先在pom.xml文件中引入依赖的jar包(Demo地址)。 …