VRRP协议与原理

文章目录

    • VRRP协议与原理
      • 一、VRRP 协议
      • 二、单网关和多网管的缺陷
        • 1、单网关缺陷
        • 2、多网管的缺陷
      • 三、VRRP基本概述
      • 四、VRRP工作原理
        • 1、VRRP主备份备份工作工程
        • 2、VRRP 主备路由器切换过程
        • 3、VRRP 负载分担工作过程
      • 五、VRRP配置命令
        • 1、vrrp配置命令
        • 2、配置VRRP步骤:

VRRP协议与原理

一、VRRP 协议

  • 局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,所以通过部署多个网关的方式来解决单点故障问题
  • VRRP协议既可以实现网关的备份,又能解决多个网关之间互相冲突的问题

二、单网关和多网管的缺陷

1、单网关缺陷

image-20231214155518883

  • 当网关路由器Router A出现故障时,本网段内以该设备为网关的主机都不能与 Internet进行通信
2、多网管的缺陷

image-20231214155459905

  • 通过部署多网关的方式实现网关的备份
  • 但多网关可能会出现一些问题:网关间IP地址冲突;主机会频繁的切换网络出口

三、VRRP基本概述

  • VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份
  • 协议版本:VRRP v2(常用)和VRRP v3
  • VRRP v2 适用于 IPV4网络,VRRP v3适用于 IP v4和IP v6两种网络
  • VRRP协议报文

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

四、VRRP工作原理

1、VRRP主备份备份工作工程

image-20231214155757132

  • 选举出主 Master
  • 状态维持,Master 设备周期性地放松 VRRP 通告报文给组内其他设备,以通知自己处于正常工作状态
2、VRRP 主备路由器切换过程

image-20231214155842212

  • 当Master发生故障,则主备切换的过程
  • Backup Master_Down_interval 时间内未收到 Master 发送的状态通告报文,则立即成为 Master。
  • 如果原 Master故障恢复,则主备回切的过程

​ 当 Router A发现收到Router B的VRRP报文中的优先级比自己低,Router A立即抢占成为 Master

3、VRRP 负载分担工作过程
  • Master上:Router 传统的主备方式流量的经由单个 Master 转发,Master 负担过量

image-20231214160027181

  • Backup上:通过配置不同的备份组,使Router B成为新备份组的Master,这样就可以分担网络中流量了

image-20231214160125183

五、VRRP配置命令

1、vrrp配置命令
AR1

int g0/0/0: 进入接口模式

ip add ip地址 子网掩码: 配置ip地址

vrrp vrid 1 virtual-ip 192.168.1.254: 配置虚拟网关

vrrp vrid 1 priority 120: 配置优先级120,默认为100,越大越优先

vrrp vrid 1 preempt-mode timer delay 5: 配置延迟抢占 延迟5秒

vrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 30: 配置监听上行端口

display vrrp: 查看vrrp配置
AR2

int g0/0/0: 进入接口模式

ip add ip地址 子网掩码: 配置ip地址

vrrp vrid 1 virtual-ip 192.168.1.254: 配置虚拟网关
  • 配置不同网段实现通信步骤
AR1:

ip route-static 192.168.2.0 24 10.0.0.2: 配置静态路由

AR2:

ip route-static 192.168.2.0 24 20.0.0.2: 配置静态路由

AR3:

int g0/0/0: 进入接口模式

ip add ip地址 子网掩码: 配置ip地址

ip route-static 192.168.1.0 24 20.0.0.1: 配置静态路由

ip route-static 192.168.1.0 24 10.0.0.1: 配置静态路由

静态路由配置: ip route-static 目标网段 子网掩码 下一跳地址
2、配置VRRP步骤:
  • 创建配置

image-20231214163229276

  • 对R1进行相关配置

image-20231214165242607

image-20231214165929082

  • 对R2进行相关配置

image-20231214180424645

  • 配置完成后测试,PC1ping通虚拟网关说明vrrp配置成功

image-20231214181047398

  • 对R3、R2、R1进行配置,实现不同网段之间通信

image-20231214182523738

image-20231214183234951

  • PC1ping通PC3 ,不同网段之间实现通信,配置成功

image-20231214183405844

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于扩散的图像超分辨率模型:ResShift

1 论文解读 论文地址:ResShift: Efficient Diffusion Model for Image Super-resolution by Residual Shifting 代码地址:https://github.com/zsyOAOA/ResShift 1.1 前言 基于扩散的图像超分辨率(SR)方法由于需要数百甚至数千个采样步骤,…

Amazon SageMaker机器学习之旅的助推器

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 亚马逊云科技开发者社区, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道。 一、前言 在当今的数字化时代,人工智能和机器学习已经…

GoLong的学习之路,进阶,微服务之序列化协议,Protocol Buffers V3

这章是接上一章,使用RPC包,序列化中没有详细去讲,因为这一块需要看的和学习的地方很多。并且这一块是RPC中可以说是最重要的一块,也是性能的重要影响因子。今天这篇主要会讲其使用方式。 文章目录 Protocol Buffers V3 背景以及概…

网络安全项目实战(四)--报文检测

8. TCP/UDP 段 目标 了解 TCP 段头的组织结构了解 UDP 段头的组织结构掌握 TCP/UDP 段的解析方式 8.1. UDP 段格式 下图是UDP的段格式(该图出自[TCPIP])。 8.2. UDP头部 //UDP头部,总长度8字节// /usr/include/linux/udp.h struct udphdr …

Arris VAP2500 list_mac_address未授权RCE漏洞复现

0x01 产品简介 Arris VAP2500是美国Arris集团公司的一款无线接入器产品。 0x02 漏洞概述 Arris VAP2500 list_mac_address接口处命令执行漏洞,未授权的攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个web服务器。 0x03 复现环境 FOFA…

SpringSecurity6从入门到上天系列第八篇:SpringSecurity当中的默认登录页面是如何产生的?

😉😉 欢迎加入我们的学习交流群呀! ✅✅1:这是孙哥suns给大家的福利! ✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring等等很多应用和源码级别的高质量视频和笔记资料,你想学的我们这里都…

Axure中动态面板使用及轮播图多种登录方式左侧导航栏之案列

🎬 艳艳耶✌️:个人主页 🔥 个人专栏 :《产品经理如何画泳道图&流程图》 ⛺️ 越努力 ,越幸运 目录 一、轮播图简介 1、什么是轮播图 2、轮播图有什么作用 3、轮播图有什么特点 4、轮播图适应范围 5、…

pytorch文本分类(二):引入pytorch处理文本数据

pytorch文本数据处理 目录 pytorch文本数据处理1. Pytorch背景2. 数据分割3. 数据加载Dataset代码分析字典的用途代码修改的目的 Dataloader 4. 练习 原学习任务链接 相关数据链接:https://pan.baidu.com/s/1iwE3LdRv3uAkGGI2fF9BjA?pwdro0v 提取码:ro…

日志框架Log4j、JUL、JCL、Slf4j、Logback、Log4j2

为什么程序需要记录日志 我们不可能实时的24小时对系统进行人工监控,那么如果程序出现异常错误时要如何排查呢?并且系统在运行时做了哪些事情我们又从何得知呢?这个时候日志这个概念就出现了,日志的出现对系统监控和异常分析起着…

wordpress 修改社交图标

要去掉标记的图标,死活找不到在那里配置。后来找到了,下图(wordpress 小白,特此记录)

java --- lambda表达式

1、先爽用一下lambda lambda表达式很大一个作业就是简化匿名内部类 public class case1 {public static void main(String[] args) {Integer[] arr {2,5,1,0,9,7,4};Integer[] arr2 {2,5,1,0,9,7,4};//使用匿名内部类作为比较器Arrays.sort(arr, new Comparator<Integer…

Java 实现汉字转拼音带单调

代码 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType; import net.sourcefo…

【VRTK】【VR开发】【Unity】15-远程抓取

课程配套学习资源下载 https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503 【背景】 之前的篇章介绍了如何实现直接抓取,本篇介绍另一种抓取方式-远程抓取。 【远程抓取的先决条件】 要让远程抓取起作用,需要先设置oculus提供的手部…

定时限电流继电器 JL-8D/2X112A5 AC220V 0.1~9.9S 0.1~9.9A 导轨

系列型号 JL-8D/3X1定时限电流继电器&#xff1b;JL-8D/3X111A2定时限电流继电器&#xff1b; JL-8D/3X121A2定时限电流继电器&#xff1b;JL-8D/3X211A2定时限电流继电器&#xff1b; JL-8D/3X221A2定时限电流继电器&#xff1b;JL-8D/3X2定时限电流继电器&#xff1b; JL…

天翼云盘秒变硬盘分享

https://cloud.189.cn/web/share?codeAvUnqaj6NNza&#xff08;访问码&#xff1a;wf4r&#xff09;y 以下介绍为作者开发的单机版软件&#xff0c;可用于Windows环境中将天翼云盘挂载为本地硬盘&#xff0c;确实可以达到本地硬盘的使用感知&#xff0c;对于多终端数据副本一…

Tomcat的结构和部署

目录 什么是tomcat&#xff1f; Tomcat 核心的组件三个 什么是 servlet&#xff1f; 什么是 JSP? Tomcat 功能组件结构&#xff1a; Container 结构分析&#xff1a; Tomcat 请求过程&#xff1a; 具体部署Tomcat 将安装包移动到opt目录下 配置systemd控制 验证访…

2 - Electron 核心概念

Electron 核心概念 主进程 通过Node.js、Electron提供的API与系统底层打交道启动项目时运行的 main.js 脚本就是我们说的主进程。在主进程运行的脚本可以以创建 Web 页面的形式展示 GUI。主进程只有一个 渲染进程 每个 Electron 的页面都在运行着自己的进程&#xff0c;这样…

每天五分钟计算机视觉:GoogLeNet的核心模型结构——Inception

本文重点 当构建卷积神经网络的时候,我们需要判断我们的过滤器的大小,这往往也作为一个超参数需要我们进行选择。过滤器的大小究竟是 11,33 还是 55,或者要不要添加池化层,这些都需要我们进行选择。而本文介绍的Inception网络的作用就是代替你来决定,把它变成参数的一部…

软件设计师——软件工程(二)

&#x1f4d1;前言 本文主要是【软件工程】——软件设计师——软件工程的文章&#xff0c;如果有什么需要改进的地方还请大佬指出⛺️ &#x1f3ac;作者简介&#xff1a;大家好&#xff0c;我是听风与他&#x1f947; ☁️博客首页&#xff1a;CSDN主页听风与他 &#x1f304…

ZLMediaKit 编译以及测试(Centos 7.9 环境)

文章目录 一、前言二、编译器1、获取代码2、编译器2.1 编译器版本要求2.2 安装编译器 3、安装cmake4、依赖库4.1 依赖库列表4.2 安装依赖库4.2.1 安装libssl-dev和libsdl-dev4.2.2 安装 ffmpeg-devel依赖和ffmpeg依赖 三、构建和编译项目&#xff08;启用WebRTC功能&#xff09…