当前位置: 首页 > news >正文

网络协议——VRRP(虚拟路由冗余协议)原理与配置

1. VRRP概述

        单网关出现故障后下联业务中断,配置两个及以上的网关时由于IP地址冲突,导致通讯时断时续甚至通信中断。VRRP组播类的网络层协议

2. 协议版本

        VRRP v2:  支持认证,仅适用于IPv4网络

        VRRP v3:  不支持认证, 适用于IPv4和IPv6两种网络

3. VRRP协议报文

        只有一种报文:Advertisement报文;其目的IP地址是224.0.0.18,目的MAC地址是00-00-5e-00-01-12,协议号是112

        虚拟出来的mac地址倒数第二个字节,01表示ipv4; 02表示ipv6倒数第一个字节表示vrrp ID

4. VRRP协议状态机有三种状态:

        Initialize(初始状态)、Master(活动状态)、Backup(备状态)

5. VRRP工作过程:
  1. 选举master
    1. VRRP备份组中的设备根据优先级选举出Master
    2. 选举规则:比较优先级的大小,优先级高者当选为Master设备。当两台设备优先级相同时,如果已经存在Master,则其保持Master身份,无需继续选举;如果不存在Master,则继续比较接口IP地址大小,接口IP地址较大的设备当选为Master设备。
  2. Master设备状态的通告
    1. Master设备周期性(1s)地发送VRRP通告报文,(3s收不到通告报文 则backup顶替master)
    2. 当Master设备发生网络故障而不能发送通告报文的时候,Backup设备并不能立即知道其工作状况。等到Master_Down_Interval定时器超时后,才会认为Master设备无法正常工作,从而将状态切换为Master
6. VRRP报文:

        协议报文用来将Master设备的优先级和状态通告给同一备份组的所有Backup设备。

7. VRRP概念:

VRRP路由器:运行VRRP协议的设备。

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

Master路由器:承担转发报文任务的VRRP设备。

Backup路由器:一组没有承担转发任务的VRRP设备,当Master设备出现故障时,它们将通过竞选成为新的Master设备。

Priority:设备在备份组中的优先级,取值范围是0~255。0表示设备停止参与VRRP备份组,用来使备份设备尽快成为Master设备,而不必等到计时器超时;255则保留给IP地址拥有者(实际接口IP为网关),无法手工配置;设备缺省优先级值是100。

vrid:虚拟路由器的标识,范围1-255。

虚拟IP地址:虚拟路由器的IP地址,一个虚拟路由器可以有一个或多个IP地址,由用户配置。

IP地址拥有者:如果一个VRRP设备将真实的接口IP地址配置为虚拟路由器IP地址,则该设备被称为IP地址拥有者。如果IP地址拥有者是可用的,则它将一直成为Master。

虚拟MAC地址:虚拟路由器根据vrid生成的MAC地址。一个虚拟路由器拥有一个虚拟MAC地址,格式为:00-00-5E-00-01-{vrid} 。当虚拟路由器回应ARP请求时,使用虚拟MAC地址,而不是接口的真实MAC地址。如RouterA和RouterB组成的虚拟路由器的vrid为1,因此这个VRRP备份组的MAC地址为00-00-5E-00-01-01。

8. VRRP基本配置:

AR1主动端配置

进入网关接口:interface GigabitEthernet 0/0/0
配置接口IP地址:ip address 192.168.10.10 24
指定虚拟路由ID及Ip地址(网关IP地址):vrrp vrid 1 virtual-ip 192.168.10.254
配置虚拟路由优先级(作为主动端):vrrp vrid 1 priority 120  注意:默认优先级100,主动端必须比100大
配置抢占延时为10s:vrrp vrid 1 preempt-mode timer delay 10
配置报文转发间隔:vrrp vrid 1 timer advertise 10
监控上行链路故障后优先级下降:vrrp vrid 1 track interface GigabitEthernet 0/0/1 reduced 30
配置认证为MD5指定密码:evrrp vrid 1 authentication-mode md5 123456

AR2被动端配置

进A网关接口:interface GigabitEthernet0/0/0
配置接口IP地址:ip address 192.168.18.20 24
指定虚拟路由ID及Ip地址:vrrp vrid 1 virtual-ip 192.168.10.254(网关IP地址)
配置认证为ND5指定密码:vrrp vrid 1 authentication-mode md5 123456
查看配置:display vrrp brief

相关文章:

网络协议——VRRP(虚拟路由冗余协议)原理与配置

1. VRRP概述 单网关出现故障后下联业务中断,配置两个及以上的网关时由于IP地址冲突,导致通讯时断时续甚至通信中断。VRRP组播类的网络层协议 2. 协议版本 VRRP v2: 支持认证,仅适用于IPv4网络 VRRP v3: 不支持认证, 适用于IPv4和IPv6两种网…...

Elasticsearch:我们如何演化处理二进制文档格式

作者:来自 Elastic Sean Story 从二进制文件中提取内容是一个常见的用例。一些 PDF 文件可能非常庞大 — 考虑到几 GB 甚至更多。Elastic 在处理此类文档方面已经取得了长足的进步,今天,我们很高兴地介绍我们的新工具 —— 数据提取服务&…...

第八讲 Sort Aggregate 算法

我们现在将讨论如何使用迄今为止讨论过的 DBMS 组件来执行查询。 1 查询计划【Query Plan】 我们首先来看当一个查询【Query】被解析【Parsed】后会发生什么? 当 SQL 查询被提供给数据库执行引擎,它将通过语法解析器进行检查,然后它会被转换…...

clickhouse MPPDB数据库--新特性使用示例

clickhouse 新特性: 从clickhouse 22.3至最新的版本24.3.2.23,clickhouse在快速发展中,每个版本都增加了一些新的特性,在数据写入、查询方面都有性能加速。 本文根据clickhouse blog中的clickhouse release blog中,学…...

MATLAB多级分组绘图及图例等细节处理 ; MATLAB画图横轴时间纵轴数值按照不同sensorCode分组画不同sensorCode的曲线

平时研究需要大量的绘图Excel有时候又臃肿且麻烦 尤其是当处理大量数据时可能会拖死Windows 示例代码及数据量展示 因为数据量是万级别的折线图也变成"柱状图"了, 不过还能看出大致趋势! 横轴是时间纵轴是传感器数值图例是传感器所在深度 % data readtable(C:\U…...

20240405,数据类型,运算符,程序流程结构

是我深夜爆炸&#xff0c;不能再去补救C了&#xff0c;真的来不及了&#xff0c;不能再三天打鱼两天晒网了&#xff0c;真的来不及了呜呜呜呜 我实在是不知道看什么课&#xff0c;那黑马吧……MOOC的北邮的C正在进行呜呜 #include <iostream> using namespace std; int…...

Prometheus+grafana环境搭建Nginx(docker+二进制两种方式安装)(六)

由于所有组件写一篇幅过长&#xff0c;所以每个组件分一篇方便查看&#xff0c;前五篇链接如下 Prometheusgrafana环境搭建方法及流程两种方式(docker和源码包)(一)-CSDN博客 Prometheusgrafana环境搭建rabbitmq(docker二进制两种方式安装)(二)-CSDN博客 Prometheusgrafana环…...

贝叶斯逻辑回归

贝叶斯逻辑回归&#xff08;Bayesian Logistic Regression&#xff09;是一种机器学习算法&#xff0c;用于解决分类问题。它基于贝叶斯定理&#xff0c;通过建立一个逻辑回归模型&#xff0c;结合先验概率和后验概率&#xff0c;对数据进行分类。 贝叶斯逻辑回归的基本原理是…...

Win10 下 Vision Mamba(Vim-main)的环境配置(libcuda.so文件无法找到,windows系统运行失败)

目录 1、下载NVIDIA 驱动程序、cuda11.8、cudnn8.6.0 2、在Anaconda中创建环境并激活 3、下载gpu版本的torch 4、配置环境所需要的包 5、安装causal_conv1d和mamba-1p1p1 安装causal_conv1d 安装mamba-1p1p1 6、运行main.py失败 请直接拉到最后查看运行失败的原因&am…...

4 万字全面掌握数据库、数据仓库、数据集市、数据湖、数据中台

如今&#xff0c;随着诸如互联网以及物联网等技术的不断发展&#xff0c;越来越多的数据被生产出来-据统计&#xff0c;每天大约有超过2.5亿亿字节的各种各样数据产生。这些数据需要被存储起来并且能够被方便的分析和利用。 随着大数据技术的不断更新和迭代&#xff0c;数据管…...

Leetcode 64. 最小路径和

心路历程&#xff1a; 第一反应像是一个回溯问题&#xff0c;但是看到题目中要求最值&#xff0c;大概率是一道DP问题。并且这里面的递推关系也很明显。 这里面边界条件可以有多种处理方法。 解法&#xff1a;动态规划 class Solution:def minPathSum(self, grid: List[List…...

FANUC机器人故障诊断—报警代码更新(三)

FANUC机器人故障诊断中&#xff0c;有些报警代码&#xff0c;继续更新如下。 一、报警代码&#xff08;SRVO-348&#xff09; SRVO-348DCS MCC关闭报警a&#xff0c;b [原因]向电磁接触器发出了关闭指令&#xff0c;而电磁接触器尚未关闭。 [对策] 1.当急停单元上连接了CRMA…...

mysql 本地电脑服务部署

前提&#xff1a; 下载mysql 新建配置文档 在安装mysql目录新建 my.ini [mysqld] # 设置3306端口 port3306#设置mysql的安装目录 basedirC:\Program Files\MySQL\MySQL Server 8.3 #切记此处一定要用双斜杠\\,单斜杠我这里会出错&#xff0c;不过看别人的教程&#xff0c;有…...

爬虫学习第一天

爬虫-1 爬虫学习第一天1、什么是爬虫2、爬虫的工作原理3、爬虫核心4、爬虫的合法性5、爬虫框架6、爬虫的挑战7、难点8、反爬手段8.1、Robots协议8.2、检查 User-Agent8.3、ip限制8.4、SESSION访问限制8.5、验证码8.6、数据动态加载8.7、数据加密-使用加密算法 9、用python学习爬…...

labview如何创建2D多曲线XY图和3D图

1如何使用labview创建2D多曲线图 使用“索引与捆绑簇数组”函数将多个一维数组捆绑成一个簇的数组&#xff0c;然后将结果赋值给XY图&#xff0c;这样一个多曲线XY图就生成了。也可以自己去手动索引&#xff0c;手动捆绑并生成数组&#xff0c;结果是一样的 2.如何创建3D图 在…...

【华为OD机试】芯片资源限制(贪心算法—JavaPythonC++JS实现)

本文收录于专栏:算法之翼 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目-芯片资源限制二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四…...

服务器硬件构成与性能要点:CPU、内存、硬盘、RAID、网络接口卡等关键组件的基础知识总结

文章目录 服务器硬件基础知识CPU&#xff08;中央处理器&#xff09;内存&#xff08;RAM&#xff09;硬盘RAID&#xff08;磁盘阵列&#xff09;网络接口卡&#xff08;NIC&#xff09;电源散热器主板显卡光驱 服务器硬件基础知识 服务器是一种高性能计算机&#xff0c;用于在…...

STC89C51学习笔记(四)

STC89C51学习笔记&#xff08;四&#xff09; 综述&#xff1a;本文讲述了在STC89C51中数码管、模块化编程、LCD1602的使用。 一、数码管 1.数码管显示原理 位选&#xff1a;对74HC138芯片的输入端的配置&#xff08;P22、P23、P24&#xff09;&#xff0c;来选择实现位选&…...

Arcgis Pro地理配准

目录 一、目的 二、配准 1、找到配准工具 2、添加控制点 3、选择控制点 4、添加更多控制点 5、配准完成、保存 三、附录 1、查看控制点或删除控制点 2、效果不好怎么办 一、目的 下面我们将两张地图进行配准&#xff0c;其中一张有地理位置&#xff0c;而另外一张没…...

数字转型新动力,开源创新赋能数字经济高质量发展

应开放原子开源基金会的邀请&#xff0c;软通动力董事、鸿湖万联董事长黄颖基于对软通动力开源战略的思考&#xff0c;为本次专题撰文——数字转型新动力&#xff0c;开源创新赋能数字经济高质量发展。本文首发于2023年12月12日《中国电子报》“开源发展与开发者”专题第8版。以…...

抖音内容采集技术方案深度解析:架构设计与企业级应用实战指南

抖音内容采集技术方案深度解析&#xff1a;架构设计与企业级应用实战指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallbac…...

华为OD机试真题 新系统 2026-5-13 多语言实现【查找能被整除的最大整数】

查找能被整除的最大整数(Py/Java /C/C/Js/Go)题解 华为OD新系统机试真题 华为OD新系统上机考试真题 5月13号 100分题型 华为OD机试真题目录点击查看: 华为OD机试真题题库目录&#xff5c;机考题库 算法考点详解 题目内容 给定一个字符串和一个正整数&#xff0c;字符串由大…...

深入Android系统源码:screencap命令背后,SurfaceFlinger如何“画”出一张图?

深入Android系统源码&#xff1a;screencap命令背后&#xff0c;SurfaceFlinger如何“画”出一张图&#xff1f; 当我们轻敲adb shell screencap -p /sdcard/screenshot.png命令时&#xff0c;手机屏幕上瞬间闪现的内容便被永久定格。这个看似简单的操作背后&#xff0c;却隐藏…...

DeepSeek本地部署:从零开始,把大模型跑在自己电脑上

DeepSeek本地部署&#xff1a;从零开始&#xff0c;把大模型跑在自己电脑上我们公司因为数据安全要求&#xff0c;所有文档不能传到外部API。但团队又想用AI辅助写代码、做文档分析。解决方案&#xff1a;本地部署DeepSeek。这篇文章记录了完整的部署过程、踩过的坑、以及部署之…...

降AI率软件数据安全测评:嘎嘎降不留存vs拿你论文训练AI!

降AI率软件数据安全测评&#xff1a;嘎嘎降不留存vs拿你论文训练AI&#xff01; 一个月后导师消息&#xff1a;「你论文跟去年某高校论文相似度异常」 我硕士毕业季预算紧&#xff0c;搜降 AI 工具时格外注意「免费」「不限字数」这种关键词。找到一家工具——免费额度大、价…...

构建聚合搜索与阅读工具:一站式信息处理中枢的设计与实践

1. 项目概述&#xff1a;一个聚合搜索与阅读的“信息中枢”最近在折腾一个挺有意思的项目&#xff0c;叫all-net-search-read。光看名字&#xff0c;你可能会觉得这又是一个“聚合搜索”工具&#xff0c;市面上这类工具确实不少。但当我深入去研究和使用它时&#xff0c;发现它…...

使用Taotoken平台后API调用延迟与稳定性的实际体感观察

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 使用Taotoken平台后API调用延迟与稳定性的实际体感观察 1. 迁移背景与初始考量 我们团队的一个内部知识库问答应用&#xff0c;原…...

高速数字设计中的抖动:从概念到测量与抑制的完整指南

1. 项目概述&#xff1a;从“抖动”说起&#xff0c;高速数字设计的隐形杀手如果你在高速数字电路设计或者信号完整性测试领域摸爬滚打过几年&#xff0c;那么“抖动”这个词对你来说&#xff0c;绝对不是一个陌生的概念。它就像电路板上的幽灵&#xff0c;平时看不见摸不着&am…...

从Solyndra事件看美国太阳能产业转型与能源创新体系构建

1. 从Solyndra事件看美国太阳能产业的十字路口2011年秋天&#xff0c;加州弗里蒙特市&#xff0c;一家名为Solyndra的太阳能公司大门前&#xff0c;联邦官员正将一箱箱文件搬上卡车&#xff0c;而当地几乎所有的电视台摄像机都记录下了这一幕。这家曾获得美国能源部5.35亿美元贷…...

在线教程丨单卡即可爆改,面壁智能等开源MiniCPM-V-4.6,1.3B端侧模型支持图像理解/视频理解/OCR/多轮多模态对话

过去几年&#xff0c;整个 AI 行业几乎都笼罩在 Scaling Law 的叙事之下。参数越大、训练数据越多&#xff0c;模型似乎就越接近「通用智能」。从千亿到万亿参数&#xff0c;大模型不断刷新人们对推理能力与世界知识的想象&#xff0c;也让「堆算力、卷规模」成为行业默认的发展…...