VRRP(超详细)

VRRP(超详细)12VRRP12 1 为什么要有 vrrp 主要为了防止单点故障既有网关冗余 当网关发生故障的时候 能让 PC 快速的切换 12 2VRRP 的概念通过 VRRP 将俩台路由器虚拟构成一台路由器 俩台路由器的浮动地址 即是路由器的虚拟地址 浮动地址也是下行地址的网关 IP 通俗的讲 VRRP 实现了一个组中的路由器 哪个路由器工作 哪个路由器作为备份 实际上 如果一个组中有俩个路由 其可以理解为三个路由

12VRRP

12.1为什么要有vrrp

12.2VRRP的概念

通过VRRP将俩台路由器虚拟构成一台路由器,俩台路由器的浮动地址,即是路由器的虚拟地址,浮动地址也是下行地址的网关IP

VRRP决定了这个VRRP组中哪个为master路由,
master路由负责接收发送至网关(这个网关就是虚拟路由的虚拟IP)的数据包进行转发,以及响应PC对于其网关的ARP请求.

Backup路由侦听MASTER路由器的状态,并准备随时接替master路由器的工作.
VRRP路由器
运行VRRP路由器,一台VRPP路由器可以参与多个VRPP组中,在不同的组中,一台VRRP路由器可以充当不同的路由器.
VRPP组
一个VRRP组中由多个VRRP路由器构成,使用group ip进行标识组,使用同一VRRP组的VRRP路由器互相交换信息,每个VRRP组只能有一个MASTER.



虚拟路由器
对于每一个VRRP组,抽象出来的一一个逻辑路由器,该路由器充当网络用户的网关,该路由器并非真实存在,事实上对于用户而言,只需知道虚拟路由器的IP ,至于具体的虚拟路由器的角色由谁来承担、数据转发任务由谁来承担、Master挂掉之后谁来接替,这是VRRP的工作
在这里插入图片描述

12.3VRRP的实现方式

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


3.对虚拟MAC地址的ARP请求,虚拟IP地址的请求报文,不做回应。收到就丢弃。 

12.4VRRP的报文

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

12.5VRRP的抢占

在这里插入图片描述
VRRP 抢占
优先级更高的设备,启动 preempt (默认开启)会成为 MASTER

12.6VRRP的配置

12.7VRRP配置练习题

在这里插入图片描述
1.根据上图信息在ENSP搭建网络拓扑,并进行基础配置
2.设置vrrp组为10;AR1为master AR2为backup;
将相关配置命令粘贴到下方
Master
在这里插入图片描述
在这里插入图片描述
Back up
在这里插入图片描述
在这里插入图片描述
3.使用display vrrp命令查看vrrp组信息,将证明AR1是master的信息粘贴到下方;
在这里插入图片描述
在这里插入图片描述
4.在PC1去往maste路由器链路上开启wireshark抓包,去ping一下虚拟网关192.168.10.254;找到ARP的回复报文,查看虚拟路由器的mac地址是多少,将截图粘贴在下方。如果之前已经做过ping测试了,可以在pc1上使用arp -d清除掉ARP信息。根据老师上课讲的内容,能发现这个MAC地址有什么特点?












这个MAC地址的最后俩个数字就是vrrp的vrid.这个就是虚拟mac

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

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

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


相关推荐

  • js android 换行符,JavaScript字符串换行符?

    js android 换行符,JavaScript字符串换行符?我刚刚用这段愚蠢的JavaScript测试了几个浏览器:functionlog_newline(msg,test_value){if(!test_value){test_value=document.getElementById(‘test’).value;}console.log(msg+’:’+(test_value.match(/\r/)?’CR’:”)+…

    2022年5月10日
    39
  • python编写手机app_手机学python的app

    python编写手机app_手机学python的app用程序控制手机,再也不用自己去做重复枯燥的任务了

    2022年8月12日
    4
  • 信息系统项目管理师高级论文_信息系统项目管理师历年论文题目

    信息系统项目管理师高级论文_信息系统项目管理师历年论文题目本系列文章将会对信息系统项目管理师考试中出现的十大管理论文进行分析,并给出参考范文,帮助考生备考复习。更多复习内容请在微信搜索小程序“信息系统项目管理师高频考点”。2021上半年论文真题范围管理论文试题一论信息系统项目的范围管理项目范围管理必须清晰地定义项目范围,其主要工作是要确定哪些工作是项目应该做的,哪些不应该包括在项目中。请以“论信息系统项目的范围管理”为题进行论述∶1.概要叙述你参与管理过的一个信息系统项目(项目的背景、项目规模、发起单位、目的、项目内容、组织结构

    2022年9月14日
    0
  • xml文件格式化[通俗易懂]

    xml文件格式化[通俗易懂]xml文件格式化看到这样的xml文档是否你的脑袋已经萌化:(ps:此时的内心是崩溃的~~~)那么让我们用UE编辑器进行对xml进行格式化吧!编辑软件:(ps:xml格式化前)**第一步:打开UE文件编辑软件第二步:打开咋们需要格式的xml文件第三步:点击格式第四步:选择XMLlint工具第五步:在弹出的窗口,勾选标签“重格式化并重缩进输出,缩进位置”(ps:英文:Reformat

    2022年7月16日
    23
  • 框架结构和砖混结构的区别_react框架官网

    框架结构和砖混结构的区别_react框架官网实现:创建四个组件,分别是头组件,尾组件,list组件,item组件,存在于这个mvc中的。在APP.js中分别引入前三个个组件(item组件是存在于list中的,所以在list中引入item组件)在app.js中写好初始数据,在list中显示出来const{todos}=this.propsreturn(<ul>{todos.map(todo=>{return<Itemkey={

    2022年9月12日
    0
  • 使用递归实现买汽水(华为面试题)

    今天老范问了我一个问题问题:一个人买汽水,一块钱一瓶汽水,三个瓶盖可以换一瓶汽水,两个空瓶可以换一瓶汽水问20块钱可以买多少汽水?注意:使用递归这一题乍一看,哎哟,这么简单,能买几瓶?恩。。五瓶!为啥啊?多了我喝不完啊!老范说,喝不完关你屁事,又不是给你喝哦哦哦,那没事儿了,我想想。在知道自己的人生安全得到了保障之后,我冷静下来仔细思考了如何用递归实现这个问题

    2022年4月9日
    54

发表回复

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

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