VRRP(虚拟路由器冗余协议)、虚拟路由器、master路由器、backup路由器

news2025/7/9 12:10:21

VRRP(虚拟路由器冗余协议)

1、介绍

  • 虚拟路由冗余协议 VRRP (Virtual Router Redundancy Protocol)通过把几台路由设备联合组成一台虚拟的路由设备,将虚拟路由设备的IP地址作为用户的默认网关实现与外部网络通信。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络的可靠通信。

将AR1和AR2联合组成一台虚拟路由器,PC1和PC2的网关为虚拟路由器,AR1的角色为master(主),AR2的橘色为backup(备),虚拟路由器收到PC发来的数据后将流量交给master路由器进行转发,当master设备出现故障时,backup改变自己的身份提升为master承担转发角色

  • VRRP路由器:网络中运行了VRRP协议的路由器

  • 虚拟路由器:又称VRRP备份组,由一个Master设备和多个Backup设备组成,被当作一个共享局域网内主机的缺省网关

  • master路由器:作为转发角色的路由器,同时会向组中的所有路由器发送VRRP报文来证明自己存活

  • backup路由器:作为备份路由器,主要监听master路由器状态,一旦master路由器故障,通过竞选提升自己的角色变为master

  • VRID:虚拟路由器的标识

  • 虚拟IP地址:虚拟路由器的IP地址,作为内网主机的网关

  • IP地址拥有者:将虚拟路由器的IP地址设置为物理路由器的接口IP地址一致,从而物理的路由器就是IP地址拥有者,如果某一台路由器是IP地址拥有者,从而它直接就是master路由器

  • 虚拟MAC地址:虚拟路由器根据虚拟路由器ID生成的MAC地址,格式为:00-00-5E-00-01-{VRID}(VRRPforIPv4)

 #假设vrid编号为44(十进制的数),VRID的取值范围0~255
 00-00-5E-00-01-2C

2、工作原理

  • VRRP三种状态机:初始状态(Initialize)、活动状态(Master)、备份状态(Backup)

  • 通过优先级来进行选举master,缺省情况下路由器的优先级是100

  • 当网络中已经存在master设备,backup设备想要去重新参与选举(1、master设备故障,2、backup设备的优先级比master设备优先级高并且开启了抢占)

  • 在master路由器上使用端口跟踪(跟踪的是master设备连接外网接口),当端口故障时,减少优先级,backup设备配置抢占,从而backup设备的优先级就比master的优先级高,就可以重新进行选举,提升角色,当原master设备的外网接口正常后,优先级回到原有优先级,并配置抢占,重新取得转发权。

 1.设置IP
 AR1
 sys
 int g0/0/0
 ip add 192.168.10.250 24
 int g0/0/1
 ip add 172.16.1.1 30
 AR2
 sys
 int g0/0/0
 ip add 192.168.10.251 24
 int g0/0/1
 ip add 172.16.2.1 30
 AR3
 sys
 dhcp enable
 int g0/0/0
 ip add 172.16.1.2 30
 int g0/0/1
 ip add 172.16.2.2 30
 int g0/0/2
 ip add 192.168.20.254 24
 dhcp select interface
 #在AR1上设置虚拟路由器
 [Huawei-GigabitEthernetO/0/1]int gO/0/0
 [Huawei-GigabitEthernetO/O/O]vrrp vrid 44 ?
 [Huawei-GigabitEthernetO/0/0]vrrp vrid 44 virtual-ip 192.168.10.254
 ​
 [Huawei]dis vrrp
 ​
 #如果AR1 g0/0/1接口不能连接外网,要让AR2抢占,变成master
 [Huawei-GigabitEthernetO/0/1]int gO/0/0
 [Huawei-GigabitEthernet0/0/0]vrrp vrid 44 track interface g0/0/1 reduced 30
 #在AR2中
 [Huawei]int gO/0/0
 [Huawei-GigabitEthernet0/0/0]vrrp vrid 44 virtual-ip 192.168.10.254
 [Huawei]dis vrrp
 ​
 [Huawei]int gO/0/0
 [Huawei-GigabitEthernet0/0/0]vrrp vrid 44 priority 120
 [Huawei]dis vrrp

3、VRRP配置

拓扑图如上图

要求PC1能直接与PC4通信,PC2能直接与PC4通信,

 AR1配置(master)
 sys
 int g0/0/0
 ip add 192.168.10.250 24
 int g0/0/1
 ip add 172.16.1.1 30
 int g0/0/0
 vrrp vrid 44 virtual-ip 192.168.10.254 #设置虚拟路由器的IP地址
 vrrp vrid 44 priority 120 #配置优先级
 vrrp vrid 44 track int go/o/1 reduced 30 #端口跟踪,跟踪的是master设备连接外网的接口
 vrrp vrid 44 preempt-mode timer delay 0 #默认开启,可以不操作(抢占)
 AR2配置(backup)
 sys
 int g0/0/0
 ip add 192.168.10.251 24
 int g0/0/1
 ip add 172.16.2.1 30
 int g0/0/0
 vrrp vrid 44 virtual-ip 192.168.10.254
 vrrp vrid 44 priority 100 #默认优先级就是100,可以不配置
 vrrp vrid 44 preempt-mode timer delay 0 #默认开启,可以不操作(抢占)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2327211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多模态RAG实践:如何高效对齐不同模态的Embedding空间?

目录 多模态RAG实践:如何高效对齐不同模态的Embedding空间? 一、为什么需要对齐Embedding空间? 二、常见的对齐方法与关键技术点 (一)对比学习(Contrastive Learning) (二&#…

vue中的 拖拽

拖拽总结 实现方式特点适用场景HTML5 原生拖拽 API✅ 直接使用 dataTransfer 进行数据传输 ✅ 兼容性好(大部分浏览器支持) ✅ 适合简单的拖拽场景低代码平台、表单生成器、组件拖拽Vue/React 组件库(如 Vue Draggable、SortableJS&#xff…

Linux进程间通信(1)

1.IPC 1.什么是IPC? Inter Process Communication 2.进程间通信常用的几种方式 1,管道通信:有名管道,无名管道 2,信号- 系统开销小 3,消息队列-内核的链表 4,信号量-计数器 5,共享…

Scala相关知识学习总结3

包 - 包声明:和Java类似,作用是区分同名类、管理类命名空间。Scala包名只能含数字、字母等,不能数字开头、不能用关键字。 - 包说明:有类似Java的包管理风格,也有独特嵌套风格。嵌套风格有两个特点,一是&…

Opencv计算机视觉编程攻略-第七节 提取直线、轮廓和区域

第七节 提取直线、轮廓和区域 1.用Canny 算子检测图像轮廓2.用霍夫变换检测直线;3.点集的直线拟合4.提取连续区域5.计算区域的形状描述子 图像的边缘区域勾画出了图像含有重要的视觉信息。正因如此,边缘可应用于目标识别等领域。但是简单的二值边缘分布图…

中和农信:让金融“活水”精准浇灌乡村沃土

2025年政府工作报告首提“投资于人”概念,并22次提及“金融”,强调要着力抓好“三农”工作,深入推进乡村全面振兴;一体推进地方中小金融机构风险处置和转型发展;扎扎实实落实促进民营经济发展的政策措施,切…

背包DP总结

牛客周赛 Round 81 E.建筑入门 知识点:完全背包,完全背包的路径转移以及回溯 由题意可以推导出,下层麻将的数字一定大于上层数字,所以我们可以假设一个最基础的麻将塔,也就是: 1 2 2 3 3 3 … 形如这样的&…

Labview信号采集与多功能分析系统(可仿真)

1.摘要 《Labview信号采集与多功能分析系统》可以实时分析信号的时域特征,例如信号的均值、方差、峰值、峭度等。系统可以进行信号的自相关与互关分析。此系统也可以分析信号的频域特征,包括快速傅里叶变换后的时频特征、短时傅里叶变换STFT后的时频域特…

【电子通识】为什么电子元件的规格书常常要看英文版本

在我们查看电子器件规格书的时候,如果有中文版本和英文版本两种供我们选择,那我们常常需要查看英文版本,大家有想过这是为什么吗? 为什么英文规格书很重要? 电子元件规格书(Datasheet)常以英文版…

Scala基础知识5

面向对象 Scala 的面向对象思想和 Java 的面向对象思想和概念是一致的。 Scala 中语法和 Java 不同,补充了更多的功能。 1.Scala包 基本语法:package 包名 Scala 包的三大作用(和 Java 一样) 1.区分相同名字的类。 2.当类很多…

【图像处理基石】什么是RAW格式?

在图像处理中,RAW格式是一种未经处理、记录了相机传感器原始数据的图像文件格式。它保留了相机传感器捕捉到的全部原始信息,未经任何压缩或处理,因此被称为“原始数据”(Raw)。以下是关于RAW格式的详细解释&#xff1a…

AI Agent 实战:搭建个人在线旅游助手

AI Agent 实战:搭建个人在线旅游助手 本次实验中,我们将继续探索 Agent 的提示词,学习更加规范的提示词撰写方法。 本实验中你将掌握的知识点 使用 Dify 构建 Agent 的方法结构化的提示词撰写技巧变量的使用方法 1. 准备 在新建 Agent 之…

【JavaScript】十四、轮播图

文章目录 实现一个轮播图&#xff0c;功能点包括&#xff1a; 自动播放鼠标经过暂时播放鼠标离开继续播放点击切换按钮手动切换 div盒子嵌套先写出静态HTML&#xff0c;再使用JS来修改样式和数据&#xff0c;渲染页面&#xff1a; <!DOCTYPE html> <html lang"…

2025 全球音乐 AI 大模型对决:技术革新引领商业变革浪潮

未来的世界声音&#xff1a; 音乐产业如今正被 AI 技术推动着&#xff0c;开启一场智能革命的全新篇章。无论是旋律的诞生&#xff0c;还是工业化编曲的流程&#xff0c;AI 大模型都在以飞快的速度改变着行业的基本逻辑架构。在中国&#xff0c;昆仑万维依靠 Mureka 系列产品在…

RabbitMQ详解,RabbitMQ是什么?架构是怎样的?

目录 一,RabbitMQ是什么? 二,RabbitMQ架构 2.1 首先我们来看下RabbitMQ里面的心概念Queue是什么? 2.2 交换器Exchange 2.3 RabbitMQ是什么? 2.4 重点看下优先级队列是什么? 三,RabbitMQ集群 3.1 普通集群模式 3.2 镜像队列集群 一,RabbitMQ是什么? 假设我们程序…

Java 大视界 -- Java 大数据在智能教育自适应学习平台中的用户行为分析与个性化推荐(169)

&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎来到 青云交的博客&#xff01;能与诸位在此相逢&#xff0c;我倍感荣幸。在这飞速更迭的时代&#xff0c;我们都渴望一方心灵净土&#xff0c;而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识&#xff0c;也…

智能打印预约系统:微信小程序+SSM框架实战项目

微信小程序打印室预约系统&#xff0c;采用SSM&#xff08;SpringSpringMVCMyBatis&#xff09;经典框架组合。 一、系统核心功能详解 1. 智能化管理后台 ​用户数据看板​打印店资源管理​预约动态监控​服务评价系统 2. 微信小程序端 ​智能定位服务​预约时段选择​文件…

Redisson 操作 Redis Stream 消息队列详解及实战案例

目录 一、Redis Stream 概念 1.Redis消息队列-认识消息队列 2.Redis Stream特点 3.Redis Stream与RabbitMQ等消息队列的比较 二.Redis Stream基本操作命令 1.生产消息 2.消费消息 3.消费者组操作 4.确认消息处理 三、Redisson 操作 Stream 的核心 API 1. 获取流的API…

【深度学习量化交易19】行情数据获取方式比测(1)——基于miniQMT的量化交易回测系统开发实记

我是Mr.看海&#xff0c;我在尝试用信号处理的知识积累和思考方式做量化交易&#xff0c;应用深度学习和AI实现股票自动交易&#xff0c;目的是实现财务自由~ 目前我正在开发基于miniQMT的量化交易系统——看海量化交易系统。 经常使用MiniQMT的朋友都知道&#xff0c;xtquant的…

23种设计模式-结构型模式-代理

文章目录 简介问题解决方案代码核心设计要点 总结 简介 代理是一种结构型设计模式&#xff0c;让你能够提供对象的替代品或其占位符。代理控制着对于原对象的访问&#xff0c;并允许在把请求提交给对象前后进行一些处理。 问题 为什么要控制对于某个对象的访问呢&#xff1f…