vrrp协议的作用是实现什么的备份_vrrp优先级越大越优先吗

vrrp协议的作用是实现什么的备份_vrrp优先级越大越优先吗一、VRRP的工作原理。二、VRRP的基本配置。三、VRRP的典型组网模型及并掌握配置方法。四、VRRP的常见问题及解决办法。一、VRRP的工作原理VRRP概述VirtualRouterRedundancyProtocol,也即虚拟路由器冗余协议。利用VRRP,一组路由器协同工作,但只有一个处于Master状态,处于该状态的路由器承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。VRRP决定哪个路由器是Ma

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

一、VRRP概述

1.1 VRRP概述

虚拟路由器冗余协议,起到了备份路由的作用

1.2 应用

  1. VRRP:提供了局域网上的设备备份机制。
  2. VRRP是一种容错协议,它保证当主机的下一跳路由器坏掉时,可以及时由另一台路由器来替代,从而保证通讯的连续性和可靠性。

1.3VRP工作原理

工作时会在网络中加入一个含有虚拟IP和虚拟MAC地址的虚拟路由器,该路由器充当了网络用户的网关,使得网络上的主机与虚拟路由器通信无需了解这个网络上物理路由器的任何信息。

1.4选举依据

先比较接口VRRP优先级(比大),如果相等,则比较接口IP地址(比大

二、VRRP术语

2.1虚拟路由器

  1. 抽象出来的逻辑路由器,并非真实存在的,充当用户的网关。
  2. VRRP,一组路由器协同工作,只有一个处于Master状态,对于该状态的路由器,承担实际的数据流量转发任务,在一个VRRP组内的多个路由器接口共用一个虚拟IP地址。
    在这里插入图片描述
  3. 主路由:Master:负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求
    备路由:Backup:侦听Master路由器状态,在master发生故障,接替工作。
  4. VRRP路由器:运行VRRP路由器,一台可以参与多个VRRP组中。
    VRRP组:一个VRP组由多个VRRP路由器组成,每一个VRRP组中只有一个Master。
  5. 虚拟路由器:抽象出来的逻辑路由器,并非真实存在的,充当用户的网关。
  6. 虚拟IP地址:实际就是用户网关地址。虚拟MAC地址:根据VRID生成的MAC地址。
  7. Master路由器:在VRRP组中,实际转发数据包的路由器,响应虚拟IP地址的ARP请求,给Backup发送VRRP通告。
  8. Master报文发送:当Master正常工作时,每隔一段时间,向组内Backup设备发送VRRP报文通告,通告自己工作正常。

注:只有Master发送VRRP报文。

三、虚拟MAC地址

3.1虚拟MAC地址

通过VRRP形成的虚拟路由器使用虚拟IP地址和虚拟MAC与网络中的PC进行通信。 虚拟MAC的格式如下:最后1个字节的VRID表示虚拟路由器ID的16进制,例如VRID 是1,虚拟MAC地址为

00-00-5E-00-01-01

Jetbrains全家桶1年46,售后保障稳定

  1. 要通过vrrp 虚拟一台路由器
  2. 用户把虚拟路由器的IP地址作为网关
  3. 两台路由器进行PK,谁胜出,谁胜出(master),谁就来充当虚拟路由器。 #备份路由器:backup

3.2选举出master、backup 选举的依据

优先级+IP地址 比大(先比优先级),谁胜出,谁就来充当虚拟路由器(虚拟IP地址+虚拟MAC地址)

3.3PC怎么找到虚拟的IP地址

通过ARP协议,找到虚拟的MAC地址:虚拟MAC地址是有固定格式的 00-00-5E-00-01-01 最后01 表示VRRP的组ID

3.4master

  1. 相应PC对网关(虚拟IP地址)的ARP请求,使用虚拟MAC地址进行回应
  2. 负责转发业务数据
  3. 周期性的发送VRRP报文 给backup,告知自己的存活情况

3.5backup

  1. 侦听 master 发送的 VRRP消息 (想当皇帝的心理)
  2. 当master出现问题的时候,在规定时间内,没有收到master发来的心跳报文(每1s发送一次),接替master的位置

四、VRRP协议的状态共有三种

在这里插入图片描述

Initialize,Master,Backup,初始状态都是
Initialize,通过比较优先级产生Master和Backup,在规定时间内,Backup若没有收 到Master发来的心跳报文,将切换Master。

五、Master/Backup路由器

  1. VRRP通过协议报文选举Master,除Master外,其它路由器作为Backup对Master进行备份。
  2. Master 充当Virtual Router完成网关的所有功能。
  3. Virtual Router由LAN上唯一的Virtual Router ID标识。并具有如下的MAC地址:00-00-5E-00-01
  4. Master路由器: 定时发送VRRP通告报文,以便向Backup路由器告 知自己的存活情况。
  5. 以虚拟MAC地址响应其他设备对虚拟IP地址的ARP请求。
  6. 转发目的MAC地址为虚拟MAC地址的IP报文。 如果它是这个虚拟IP地址的拥有者,则接收 目的IP地址为这个虚拟IP地址的IP报文。否则,丢弃这个IP报文。
  7. 如果收到与自己优先级相等的VRRP报文且本地接口IP地址小于对端接口IP, 立即成为Backup。
  8. Backup路由器:接收Master设备发送的VRRP通告报文,判断Master设备的状态是否正常。
  9. 对虚拟IP地址的ARP请求,不做响应。 丢弃目的IP地址为虚拟IP地址的IP报文。

六、VRRP报文

在这里插入图片描述

七、VRRP的工作过程

① VRRP组中的设备选举出Maste, Master设备通过发送免费ARP报文将虚拟MAC地址通知给与它连接的设备或者主机,从而承担报文转发任务。

② Master设备周期性向备份组内所有Backup设备发送VRRPE告文。

③ 如果Master设备出现故障, VRRP备份组中的Backup设备重新选举新的Master.

④VRRP组状态切换时,Master设备由一台设备切换为另外一台设备,新的Masteri备会立即发送携带虚拟路由器的虚拟MAC地址和虚拟IP地址信息的免费ARP报文,刷新与它连接的主机或设备中的MAC表项)从而把用户流量引到新的Master设备上来,整个过程对用户完全透明。

⑤ 原Master设备故障恢复时,若该设备为IP地址拥有者t则其优先级为255 ) ,将直接切换至Master状态。若该设备优先级小于255 ,将首先切换至Backup状态,且其优先级恢复为故障前配置的优先级。

⑥ Backup设备的优先级高于Master设备时,由Backup设备的工作方式是否重新选举Master。

八、实验

8.1 实验一

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.2 实验二

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.3 实验三

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234924.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mac安装navicat 激活码【中文破解版】

    (mac安装navicat 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1STL5S9V8F-eyJsaWN…

    2022年3月27日
    67
  • vim编辑器怎么显示行数(linux统计行数vim)

    Ubuntu系统16.04版本vim编辑器显示行数一种是临时显示。进入vim编辑器后,在命令行模式下,输入:set nu或者set number,按下回车后,就会显示行数。输入:set nonu,就会隐藏行数。此方法,在关闭当前vim后再次打开vim编辑器,行数就会消失,需要再次输入上述命令。一种是永久显示。想要开机后再次打开vim编辑器一直显示行数,就需要修改vim的

    2022年4月11日
    45
  • linux(6)查看进程ps命令「建议收藏」

    linux(6)查看进程ps命令「建议收藏」ps命令Linuxps(英文全拼:processstatus)命令用于显示当前进程的状态,类似于windows的任务管理器查看所有进程ps-A显示所有进程信息,连同命令行ps-

    2022年7月28日
    3
  • TCP和UDP的最完整的区别[通俗易懂]

    TCP和UDP的最完整的区别[通俗易懂]TCP和UDP两种协议的比较汇总

    2022年6月7日
    40
  • AUC的计算方法_auc计算器

    AUC的计算方法_auc计算器一、roc曲线1、roc曲线:接收者操作特征(receiveroperatingcharacteristic),roc曲线上每个点反映着对同一信号刺激的感受性。横轴:负正类率(falsepostiverateFPR)特异度,划分实例中所有负例占所有负例的比例;(1-Specificity)纵轴:真正类率(truepostiverateTPR)灵敏度,Sensitivity…

    2022年10月19日
    2
  • 关于SoftMax函数的一些介绍[通俗易懂]

    前言SoftMax函数是在机器学习中经常出现的,时常出现在输出层中。对于这个函数,大部分blog作者对于它介绍已经很完善了,包括如何玄学设计,如何使用等等,这里只是从数学来源上讨论下这个函数名字的来历,或者说数学的来源,为什么叫做SoftMax(有没有HardMax)等等。1.SoftMax的形式SoftMax函数,全名SoftMaximum函数。其形式为σ(z)j=ezjΣk=…

    2022年4月14日
    93

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号