VRRP 虚拟路由器冗余协议的解析和配置

VRRP的解析

个人简介

原理和HSRP的差不多,少了一些状态就只有了三种状态

还有不同的就是VRRP严格按照抢占要求

  • 一个VRRP组中具有最高优先级的设备成为Master路由器
  • 缺省优先级为100
  • 若优先级相同,具有最高接口IP地址最大的路由器成为Master路由器
  • 抢占(Preempt)使得具有更高优先级的设备成为Master。

VRRP:Virtual Router Redundancy Protocol 虚拟路由冗余协议

VRRP 中 === 主 = master   从 = backup

组播地址:244.0.0.18

VRRP协议中  ==  抢占功能  默认开启的

VRRP  严格遵守 = 物理接口IP地址大的 成为主的概念

检查底层 === 根本上来说 === 协商失败!

两个设备之间有策略!

对比HSRP

拓扑图

  1. R1是运营商电信
  2. R2是运营商联通

配置命令

配置IP地址

R1(config)#int e0/0
R1(config-if)#ip add 13.1.1.1 255.255.255.0 
R1(config-if)#no sh
R2(config)#int e0/0
R2(config-if)#ip add 24.1.1.2 255.255.255.0 
R2(config-if)#no sh
R3(config)#int e0/0
R3(config-if)#ip add 13.1.1.3 255.255.255.0 
R3(config-if)#no sh
R3(config-if)#int e0/1
R3(config-if)#ip add 192.168.1.100 255.255.255.0 
R3(config-if)#no sh
R4(config)#int e0/0
R4(config-if)#ip add 24.1.1.4 255.255.255.0 
R4(config-if)#no sh
R4(config-if)#int e0/1
R4(config-if)#ip add 192.168.1.200 255.255.255.0 
R4(config-if)#no sh

配置PC1

PC1(config)#int e0/0
PC1(config-if)#ip add 192.168.1.10 255.255.255.0 
PC1(config-if)#no sh
PC1(config)#no ip routing 
PC1(config)#ip default-gateway 192.168.1.1 

配置VRRP

R3
R3(config)#int e0/1
配置VRRP                               组号要一样(范围0-255)
R3(config-if)#vrrp 1 ip 192.168.1.1(虚拟一个HSRP的虚拟IP地址)
开启VRRP的抢占功能(默认开启)
R3(config-if)#vrrp 1 preempt
查看VRRP状态信息

R4
R4(config)#int e0/1
R4(config-if)#vrrp 1 ip 192.168.1.1

查看信息

  1. 这个时候会立马转换VRRP状态
  2. 若优先级相同,具有最高接口IP地址最大的路由器成为Master路由器

R3
R4

检验一下

  1. 假设我们在上网的时候突然路由器的接口短路了
  2. 我们就用R4的接口e0/1断开来测试一下 
R4(config)#int e0/1
R4(config-if)#sh
查看状态 

我们发现就丢了两个数据包

查看VRRP状态信息

R4

R3

当R4接口回复时

  1. 接口状态会马上变回去
R4(config)#int e0/1
R4(config-if)#no sh

修改VRRP的优先级

R3(config)#int e0/1
R3(config-if)#vrrp 1 priority 120

查看状态

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

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

相关文章

Centos指令合集

2023-10-09 防火墙 开启 systemctl start firewalld自启动 systemctl enable firewalld.service关闭 systemctl stop firewalld禁用 systemctl disable firewalld.service查看状态 systemctl status firewalld

【前端】sortable.js Vue 数组数据更新问题 数据跟页面不同步 深度复制

先用一个数据深拷贝数据,这里使用了 slice 方法,然后置空,最后在 $nextTick 中赋值深拷贝出来的数组值。最后可以了。 猜测是vue没有检测到arr改变 解决方案 增加唯一不变的key 有相同父元素的子元素必须有独特的 key。重复的 key 会造成渲…

360测试开发技术面试题目

最近面试了360测试开发的职位,将面试题整理出来分享~ 一、java方面 1、java重载和重写的区别 重载overloading 多个方法、相同的名字,不同的参数 重写overwrite 子类继承父类,对方法进行重写 2、java封装的特性 可以改变内部实现,…

Python与CAD系列基础篇(三)创建二三维多段线、圆弧、椭圆弧、样条曲线

目录 0 简述1 二三维多段线2 圆弧3 椭圆弧4 样条曲线0 简述 本篇详细介绍使用①通过pyautocad连接AutoCAD进行处理②通过ezdxf处理dxf格式文件创建和编辑多段线、圆弧、椭圆弧和样条曲线的方法。 1 二三维多段线 pyautocad方式 分别创建二维和三维多段线: from pyautocad …

UnrealEngine iOS 打包 —— 签名证书(cer、p12)生成

官方文档 docs.unrealengine.com/5.3/zh-CN/setting-up-ios-tvos-and-ipados-provisioning-profiles-and-signing-certificates-for-unreal-engine-projects 打开 ProjectSettings -> Platforms -> iOS 可以看到签名证书配置 需要拓展名为 .cer 和 .p12 的一对证书和密钥…

精益生产与MES生产管理系统相互融合

近年来,精益生产理念在企业管理中越来越受欢迎。它强调以最小的浪费,在最短的时间内,生产出高质量的产品。这一理念的实施手段包括准时制生产方式、适时生产方式等,消除浪费、看板、快换工装等都是精益提高的工具方针。 然而&…

新版Microsoft Edge启用IE模式

新版Microsoft Edge采用了和Chrome一样的内核Chromium,青出于蓝而更胜于蓝。与 Chrome相比,能直接登录微软账号进行同步,自带插件商店(亦可用Chrome插件),占用比 Chrome低,速度不差。 缺点就是国…

Spark任务优化分析

一、背景 首先需要掌握 Spark DAG、stage、task的相关概念 Spark的job、stage和task的机制论述 - 知乎 task数量和rdd 分区数相关 二、任务慢的原因分析 找到运行时间比较长的stage 再进去看里面的task 可以看到某个task 读取的数据量明显比其他task 较大。 如果是sql 任…

通过modbus与串口屏通讯控制

串口屏作为modbus主机,下位机主板作为从机,在从机中建立一张数据表与串口屏作为数据交换缓冲,从机移植freemodbus协议栈,定时响应串口屏的轮询 如下,在一个项目中建立的数据表 //上报给屏的槽状态 typedef struct _d…

自动售货机销售数据分析与应用

⭐简单说两句⭐ 作者:后端小知识 CSDN个人主页:后端小知识 🔎GZH:后端小知识 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 摘要: 本案例将主要结合自动售货机的实际情况&#xff0…

APISIX 中ETCD 的问题

1. 问题1 : Error: client: etcd cluster is unavailable or misconfigured; error #0: client: endpoint http://etcd:2379 exceeded header timeout error #0: client: endpoint http://etcd:2379 exceeded header timeout 修改APISIX config ETCD_ADVERTISE_CL…

folium 增加搜索、经纬度弹出,字段弹出的方法

m.add_child(folium.LatLngPopup()) cellgeogpd.read_postgis(‘SELECT “铜陵3G第二批拍照基站”.*,region.name FROM “铜陵3G第二批拍照基站”,(SELECT geom,“name” from “gis_县” where 市‘铜陵市’ and name‘枞阳县’) as region where st_intersects(“铜陵3G第二…

wordpress的lnmp环境一键安装和手工配置

1. 使用oneinstack安装lnmp环境,按照"Recommend PHP 7.4 or greater and MySQL version 5.7 or MariaDB version 10.4 or greater."的wordpress官方建议配置生成安装脚本。配置后在/root/oneinstack/options.conf中可找到安装的相关目录位置和密码等。 2.…

23.10.7.sql 里面的DISTINCT

例如: SELECT DISTINCT t.container_no FROM biz_inventory_task_detail t 这里distinct干嘛的 解释: DISTINCT是一个关键字,用于在SELECT语句中返回唯一不重复的值。 在这个查询中,使用DISTINCT关键字,是为了返回biz…

虹科方案丨自动驾驶多传感器数据融合方法

文章来源:雅名特自动驾驶 点此阅读原文:https://mp.weixin.qq.com/s/QsPMWZDGZaPdEx47L2VmeA 近年来,深度学习技术在涉及高维非结构化数据领域展现出了最先进的性能,如计算机视觉、语音、自然语言处理等方面,并且开始涉…

C++泛型编程--模版

这里写目录标题 模板特点 函数模版语法注意事项二级目录二级目录二级目录二级目录二级目录二级目录二级目录 模板 特点 函数模版 语法 最上面一行是在声明 我要创建模板了 其中T可以替换 但是一般都用T 因为他是template的首字母 之后 进行函数定义与声明 使用背景&#xff…

信息系统项目管理师第四版学习笔记——项目绩效域

干系人绩效域 干系人绩效域涉及与干系人相关的活动和职能。在项目整个生命周期过程中,有效执行本绩效域可以实现的预期目标主要包含:①与干系人建立高效的工作关系;②干系人认同项目目标;③支持项目的干系人提高了满意度&#xf…

基于SpringBoot的健身房管理系统

目录 前言 一、技术栈 二、系统功能介绍 会员信息管理 员工信息管理 会员卡类型管理 健身项目管理 会员卡管理 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步…

【设计模式】八、桥接模式

文章目录 举例问题分析基本介绍桥接模式在 JDBC 的源码剖析桥接模式的注意事项和细节JDBC 举例 现在对不同手机类型的不同品牌实现操作编程(比如:开机、关机、上网,打电话等), 传统方法对应的类图: 问题分析 扩展性问题(类爆炸)&#xff…

[Framework] Android Handler 工作原理

Android 中的 Handler 都被人说烂了,但是还是想多说一次,因为在 Android 的系统中它真的非常重要而且它的机制并没有很复杂,无论是新手和老手都可以好好学习下,这对理解 Android 系统很重要,所以说学习的性价比非常高。…