VRRP虚拟路由冗余技术

VRRP虚拟路由冗余技术:是一种路由容错协议,用于在网络中提供路由器的冗余备份。它通过将多个路由器虚拟成一个虚拟路由器并且多个路由器之间共享一个虚拟IP地址来实现冗余和高可用性。当承担转发业务的主路由器出现故障时,其他备份路由器可以接管转发业务,从而网络通信的连续性和可靠性。虚拟路由器由VRID(虚拟路由器标识符)和一组IP地址组成,对外表现为一个具有单一IP地址的虚拟路由器

工作原理:在VRRP路由器组中,通过选举机制选出一台作为主路由器(Master),其余路由器作为备份路由器(Backup)。主路由器负责转发数据,并周期性地发送VRRP报文,以通知备份路由器自己的存活状。如果主路由器出现故障,备份路由器将根据优先级和选举机制,选出一台新的主路由器接管转发业务。

应用场景:解决局域网中配置静态网关出现单点失效现象

查看命令:

1、查看VRRP信息
display vrrp 2、查看VRRP简约信息
display vrrp brief

命令:

1、配置虚拟路由器标识符(1-255)和虚拟IP地址
vrrp vrid 1 virtual-ip 1.1.1.1 2、虚拟路由器(1-255)监听上行/下行端口,当端口关闭时,优先级减少30
vrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 303、虚拟路由器(1-255)关闭抢占模式
vrrp vrid 1 preempt-mode disable 4、虚拟路由器配置延迟抢占,延迟5秒
vrrp vrid 1 preempt-mode timer delay 5:5、虚拟路由器配置初始优先级为100(1-254)
vrrp vrid 1 priority 100

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

  • 路由器发生故障或停机,VRRP进入Initiailze状态
  • 主路由器状态为Master
  • 备份路由器状态为Backup

选举机制:

        VRRP路由器在初始状态下都认为自己是备份路由器(Backup),然后与其他路由器比较优先级,优先级最高的路由器成为主路由器(Master),其他路由器成为备份路由器(Backup)。

        在抢占模式下,主路由器优先级的降低或备份路由器优先级的提高都可能会形成新的主路由器(Master)出现

        在非抢占模式下,只有主路由器(Master)停机才会导致重新选举新的主路由器

        当选举完成后,主路由器会周期(1s)发送一个报文来告知备份路由器自己的状态(存活),超时时间内没有收到主路由器的周期报文后重新选举

        超时时间为3.6秒,计算方式:3s * 1 +(256-优先级)/ 256

        优先级越高,超时时间越短,所以它会最先进行选举,从而成为主路由器

        当优先级相同时,先配置完成的路由器成为主路由器。如果同时完成,则先比较优先级,再比较IP地址(谁大谁主)

        抢占模式,只针对优先级

总结:

  1. VRRP的选举机制是基于优先级的,所以可以通过优先级的配置来影响选举机制。
  2. 要监听上行/下行端口的变化,做出相应优先级变化的操作,不然可能导致选路错误

示例:当PC1想要访问外网有AR1和AR2两条路径可以选择,但是它的静态网关只能选择一个,所以当拥有PC1静态网关的路径/路由器发生故障时,会导致PC1无法上网

此时可以采用VRRP技术,将AR1和AR2虚拟成一个虚拟路由,来共享一个内网虚拟IP地址(192.168.1.4)来充当PC1的网关和另一个虚拟IP地址(1.1.1.4)来充当AR3的下一跳,当主路由器发生故障时,会立即切换到备份路由器来使用虚拟IP以保证PC1的网络通信

PC1地址:192.168.1.1

AR1:

  • 上面接口:1.1.1.1
  • 下面接口:192.168.1.2

AR2:

  • 上面接口:1.1.1.2
  • 下面接口:192.168.1.3

AR1配置:

#
interface GigabitEthernet0/0/0ip address 192.168.1.2 255.255.255.0 vrrp vrid 1 virtual-ip 192.168.1.4
##
interface GigabitEthernet0/0/1ip address 1.1.1.1 255.255.255.0 vrrp vrid 2 virtual-ip 1.1.1.4
#

AR2配置:

#
interface GigabitEthernet0/0/0ip address 192.168.1.3 255.255.255.0 vrrp vrid 1 virtual-ip 192.168.1.4vrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 30
##
interface GigabitEthernet0/0/1ip address 1.1.1.2 255.255.255.0 vrrp vrid 2 virtual-ip 1.1.1.4vrrp vrid 2 track interface GigabitEthernet0/0/0 reduced 30
#

一定要与接口状态联动监视上行/下行接口,因为当接口开启/关闭状态变化时,可能会导致一台路由器的一个接口是主路由器,另一个接口是备份。从而导致路由路径出现错误,无法进行网络通信

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uniapp 微信默认地图选点功能实现

效果图 配置项 微信公众平台-小程序配置 uniapp配置 上代码 <template><view class"content"><button click"toMap">请选择位置</button></view> </template><script setup lang"ts">function toMa…

C# 各版本语法新功能汇总

C# 8.0 以后 官网 C# 7.3 》》in C# 7.2 》》 命名参数、具名参数 》》》 条件 ref 表达式 C# 7.1 》》 default 运算符 default 在C#7.1中得到了改进&#xff0c;不再需要default&#xff08;T&#xff09;了 //变量赋值C#7.0 var s "字符串"; s default(s…

使用llama.cpp量化模型

文章目录 概要整体实验流程技术细节小结 概要 大模型量化是指在保持模型性能尽可能不变的情况下&#xff0c;通过减少模型参数的位数来降低模型的计算和存储成本。本次实验环境为魔搭社区提供的免费GPU环境&#xff08;24G&#xff09;&#xff0c;使用Llama.cpp进行4bit量化可…

前端书籍翻页效果

目录 前端书籍翻页效果前言代码示例创建模板页面css样式编写js代码 结论 前端书籍翻页效果 前端实现翻书效果&#xff0c;附带vue源码 源码下载地址 前言 实际业务开发中&#xff0c;有时候会遇到需要在前端页面内实现翻书效果的需求&#xff0c;本篇文章就为大家介绍如何使…

N Puzzle (数字推盘游戏)

N Puzzle [数字推盘游戏] 1. 15 Puzzle2. N PuzzleReferences puzzle /ˈpʌzl/&#xff1a;n. 谜&#xff0c;智力游戏&#xff0c;疑问&#xff0c;不解之谜&#xff0c;令人费解的事 vt. 迷惑&#xff0c;使困惑1. 15 Puzzle https://en.wikipedia.org/wiki/15_puzzle The…

C#开发:Git的安装和使用

一、安装git 二、如何克隆代码&#xff1f; 1.找到某个本地目录&#xff0c;右键-gitbash 2. 输入以下命令&#xff08;红色是地址&#xff0c;在gitlab获取或联系管理员获取&#xff0c;下图为复制地址的方式&#xff09;&#xff1a; git clone http://xxxxxxxxx.git 输入帐…

MySQL双主双从实现方式

双主双从&#xff08;MM-SS&#xff09; 前言 避免单一主服务器宕机&#xff0c;集群写入能力缺失 从 1 复制 主1 &#xff0c;从 2 复制 主 2 主 1 复制 主 2&#xff0c;主 2 复制主 1 也就是 主 1 和主 2 互为主从。主1主2互为主从&#xff0c; 是为了以下情景&#xff0c…

C#字符串基本操作

1、代码 //1、创建字符串&#xff08;获取长度&#xff09;string str "Hello, World!";Console.WriteLine($"string:{str},length:{str.Length}");//2、字符串连接string str1 "Hello, ";string str2 "World!";Console.WriteLine…

datahub安装部署

作者&#xff1a;恩慈 背景&#xff1a;由于某客户需要建立sparksql的血缘关系&#xff0c;于是提出了datahub&#xff0c;由于网上关于datahub资料较少&#xff0c;因此这里做以记录。 datahub作为一个元数据管理平台&#xff0c;可以对数据资产进行有效的组织&#xff0c;还…

HarmonyOS 开发者联盟高级认证最新题库

本篇文章包含 Next 版本更新后高级认证题库中95%的题目。 答案正确率 50-60%&#xff0c;答案仅做参考。 请在考试前重点看一遍题目&#xff0c;勿要盲目抄答案。 欢迎在评论留言正确答案和未整理的题目。 1、下面关于方舟字节码格式PREF_IMM16_v8_v8描述正确的是 16位前缀操作…

中间件的理解

内容来源于学习网站整理。【一看就会】什么是前端开发的中间件&#xff1f;_哔哩哔哩_bilibili 每日八股文~白话说mq&#xff0c;消息中间件_哔哩哔哩_bilibili 例如&#xff1a; 1&#xff09;两个人打电话&#xff0c;中间的通信网络就是中间件。 2&#xff09;菜鸟驿站&…

Java.Net.UnknownHostException:揭开网络迷雾,解锁异常处理秘籍

在Java编程的浩瀚宇宙中&#xff0c;java.net.UnknownHostException犹如一朵不时飘过的乌云&#xff0c;让开发者在追求网络畅通无阻的道路上遭遇小挫。但别担心&#xff0c;今天我们就来一场说走就走的探险&#xff0c;揭秘这个异常的真面目&#xff0c;并手把手教你几招应对之…

巧用通义灵码助力护网面试

前言 前几年护网还算是一个比较敏感的话题&#xff0c;但是随着近段时间的常态化开始&#xff0c;护网行动也是逐渐走进了大众的视野&#xff0c;成为了社会各界共同关注的安全盛事。本篇也是受通义灵码备战求职季活动的启发&#xff0c;结合近期要开始的护网行动&#xff0c…

每日一题,力扣leetcode Hot100之128. 最长连续序列

题目理解&#xff1a; 从示例1可以看出简单的连续数字就算&#xff0c;从示例2可以看出当有重复数字时&#xff0c;是不算长度的 解法一&#xff1a; 第一个想到的解法&#xff0c;就是对nums排序&#xff0c;然后双层循环遍历进行判断&#xff0c;当前一个和后一个相减等于…

Yolov8网络结构学习

详解YOLOv8网络结构/环境搭建/数据集获取/训练/推理/验证/导出/部署 深入解析YOLOv8&#xff1a;网络结构与推理过程 YOLO? You Know! --YOLOV8详解 一&#xff1a;yolov8总体结构 1.Backbone:它采用了一系列卷积和 反卷积层只来提取特征&#xff0c;同时也使用了残差连接和…

广联达Linkworks ArchiveWebService XML实体注入漏洞复现

0x01 产品简介 广联达 LinkWorks(也称为 GlinkLink 或 GTP-LinkWorks)是广联达公司(Glodon)开发的一种BIM(建筑信息模型)协同平台。广联达是中国领先的数字建造技术提供商之一,专注于为建筑、工程和建筑设计行业提供数字化解决方案。 0x02 漏洞概述 广联达 LinkWorks…

小程序图片下载保存方法,图片源文件保存!

引言 现在很多时候我们在观看到小程序中的图片的时候&#xff0c;想保存图片的原文件格式的话&#xff0c;很多小程序是禁止保存的&#xff0c;即使是让保存的话&#xff0c;很多小程序也会限制不让保存原文件&#xff0c;只让保存一些分辨率很低的&#xff0c;非常模糊的图片…

【.NET全栈】ASP.NET开发web应用——ASP.NET中的样式、主题和母版页

文章目录 前言一、在ASP.NET中应用CSS样式1、创建CSS样式&#xff08;1&#xff09;内联样式&#xff08;2&#xff09;内部样式表&#xff08;3&#xff09;外部样式表 2、应用CSS样式&#xff08;1&#xff09;菜鸟教程-简单例子&#xff08;2&#xff09;菜鸟教程-用户界面&…

详解:adobe国际认证有多少种

Adobe国际认证&#xff0c;作为全球公认的数字媒体和创意设计技能认证&#xff0c;涵盖了多个专业领域和软件应用。这一认证体系为专业人士提供了展示自己技能水平的平台&#xff0c;并帮助他们在职场中脱颖而出。那么&#xff0c;Adobe国际认证到底有多少种呢&#xff1f; Ado…

【常见开源库的二次开发】基于openssl的加密与解密——Base的编解码(二进制转ascll)(二)

目录&#xff1a; 目录&#xff1a; 一、 Base64概述和应用场景 1.1 概述 1.2 应用场景 二、Base16 2.1 Base16编码 2.2 Base16编解码 三、Base64 四、OpenSSL BIO接☐ 4.1 Filter BIOs&#xff1a; 4.2 Source/Sink BIOs&#xff1a; 4.3 应用场景&#xff1a; 4.4 具体使用&…