学习了解VRRP虚拟路由器冗余协议

  • VRRP协议简介
    • VRRP概述
    • VRRP的作用
    • VRRP术语
    • VRRP报文
  • VRRP协议的配置命令

VRRP协议简介

VRRP概述

●利用VRRP , 一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。
●VRRP决定哪个路由器是Master , Master路由器负责接收发送至用户网关(也就是发向上文提到的虚拟IP地址)的数据包并进行转发,以及响应PC对于其网关的ARP请求。
●Backup路由器侦听Master路由器的状态,并准备随时接替Master路由器的工作

VRRP的作用

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

VRRP术语

●VRRP路由器
运行VRRP的路由器,一台VRRP路由器(的接口)可以同时参与到多个VRRP组中,在不同的组中,一台VRRP路由器可以充当不同的角色
●VRRP组
一个VRRP组由多个VRRP路由器组成,使用group ID进行标识,属于同一VRRP组的VRRP路由器互相交换信息,每一个VRRP组中只能有一个Master。
●虚拟路由器
对于每一个VRRP组,抽象出来的一个逻辑路由器,该路由器充当网络用户的网关,该路由器并非真实存在,事实上对于用户而言,只需知道虚拟路由器的IP ,至于具体的虚拟路由器的角色由谁来承担、数据转发任务由谁来承担、Master挂掉之后谁来接替,这是VRRP的工作。
●虚拟IP地址、MAC地址
虚拟IP地址用于标示虚拟路由器,该地址实际上就是用户的网关地址。
与虚拟IP地址对应的MAC也是虚拟的,该MAC地址由固定位加上VRRP组ID构成,当PC发arp请求虚拟IP地址对应的MAC地址,Master路由器响应这个arp请求并告知虚拟MAC地址。
●Master、Backup路由器
Master路由器:就是在VRRP组实际转发数据包的路由器, 在每一个VRRP组中,仅有Master响应对虚拟IP地址的ARP请求。Master路由器同时以一定的时间间隔发送VRRP消息,以便通知Backup路由器自己的存活。
Backup路由器:就是在VRRP组中处于监听状态的路由器,一旦Master路由器出现故障,Backup路由器就开始接替工作
选举依据:先比较接口优先级(比大) , 如果相等则比接口IP地址(比大)
虚拟MAC地址的格式
通过VRRP形成的虚拟路由器使用虚拟IP地址和虚拟MAC与网络中的PC进行通信。虚拟MAC的格式如下,最后1个字节的VRID表示VRRP ID号的16进制,例如VRID是1 ,虚拟MAC地址为00-00-5E-00-01-01。

Master/Backup Router的作用
●Master Router
响应PC对网关(虚拟路由器IP地址)的ARP请求(使用虚拟MAC响应)。转发目的MAC地址为虚拟MAC地址的IP报文。
周期性发送VRRP组播包以告知自己的存活情况。
●Backup Router
持续侦听Master router发送的VRRP组播包;
当Master Router出现问题的时候,接替它的位置;
对虚拟IP地址的ARP请求,不做响应;
丢弃目的MAC地址为虚拟MAC地址的IP报文;
丢弃目的IP地址为虚拟IP地址的IP报文。
VRRP状态机

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

VRRP报文


●Version : 2
●Type : 1 ADVERTISEMENT
●Virtual Rtr ID ( VRID ) :配置的VRRP备份组号, 1∼255
●Priority :优先级,0∼255 (其中0,255不可以配置)
255 :如果配置的虚拟地址与接口实际IP地址相同,则优先级为255
●Advertisement Interval ( Adver Int ) :发送报文的时间间隔,缺省为1秒
●Checksum :校验和
●IP Address ( es ) :配置的备份组虚拟地址的列表(一个备份组可支持多个地址)
●Authentication Data :验证字。

Master报文的发送:当Msater正常工作时,它会每隔一段时间(缺省为1秒)向组内Backup设备发送vrrp通告报文,通告自己正常工作。(只有Master发送ARRP报文)
VRRP通告报文被封装在IP报文里,通过组播地址224.0.0.18发送,TTL为255,协议号为112

VRRP协议的配置命令

############R1###############
[R1]int vlanif 10 ##网关接口(三层交换为VLAN接口,路由器为下行接口)
[R1-Vlanif10]ip address 192.168.10.11 24
[R1-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1 ####创建VRRP虚拟路由器的标识vrid为1,并配置vrid1的虚拟IP地址
[R1-Vlanif10]vrrp vrid 1 priority 120 ####设置设备A的优先级为120 (缺省值为100),数值越大越优先
[R1-Vlanif10]vrrp vrid 1 preempt-mode timer delay 6 ####配置Master设备的抢占时延为6秒(缺省值为0,立即抢占),以防频繁地进行状态切换
[R1-Vlanif10]vrrp vrid 1 track interface GigabitEthernet0/0/1 reduce 30 ####跟踪上行接口G0/0/ 0的状态,如端口故障则Master优先级降低30 (缺省值为10)
[R1-Vlanif10]vrrp vrid 1 track interface g0/0/2 ####跟踪下行接口
############R2###############
[R2] int vlanif 10
[R2-Vlanif10]ip address 192.168.10.10 24
[R2-Vlanif10]vrrp vrid 1 virtual-ip 192. 168.10.1
[R2-Vlanif10]vrrp vrid 1 priority 115
[R2]dis vrrp ####显示VRRP状态
PC测试验证,tracert 10.0.0.1
选配项:
[R1-Vlanif10]vrrp vrid 1 preempt-mode timer delay 6 ####建议backup设备设置为立即抢占,master设备设置为延时抢占,指定一定的延迟时间,这样配置的目的是为了在网络环境不稳定时,为上下行链路的状态恢复一致性等待一定时间,以免出现双master设备或由于主备双方频繁抢占导致用户设备学习到错误的master设备MAC地址。
[Huawei-GigabitEthernet0/0/2]vrrp vrid 1 timer advertise 3 ####master设备会以advertisement_ interval通告时间定时器(缺省值为1)向组内backup设备发送vrrp通告报文,通告自己工作正常。如果backup设备在通告时间定时器(约为通告时间的3倍+偏移时间( (256-Priority) /256)超时后仍未收到vrrp通告报文,则重新选举master

学习了解VRRP虚拟路由器冗余协议相关推荐

  1. vrrp虚拟路由器冗余协议

    vrrp虚拟路由器冗余协议 一.vrrp相关概念 A.vrrp概述 B.vrrp作用 C.虚拟路由器 1.虚拟IP和虚拟mac 2.Master和Backup选举依据 3.master报文的发送 二. ...

  2. 什么是VRRP虚拟路由器冗余协议

    目录 技术背景 VRRP概述 VRRP的作用: VRRP术语: VRRP状态机 Master / Backup路由器 VRRP的工作过程 抢占 代码 技术背景 VRRP概述 Virtual Route ...

  3. “VRRP”虚拟路由器冗余协议

    VRRP 一.VRRP的概述: 二.VRRP术语: 1.VRRP路由器: 2.VRRP组: 3.虚拟路由器: 4.虚拟ip地址,MAC地址: 5.Master,Backup路由器: 6.VRRP状态机 ...

  4. 学习VRRP虚拟路由器冗余协议与项目实例

    目录 VRRP定义 VRRP目的 VRRP作用: VRRP好处: VRRP两组重要概念 VRRP的工作原理 VRRP的工作过程: 怎么让路由器成为主路由器? VRRP配置的总结 VRRP项目实例 总结 ...

  5. VRRP——虚拟路由器冗余协议

    VRRP VRRP概述 VRRP的作用 VRRP协议的状态 VRRP的工作过程 VRRP配置命令 VRRP概述 ●利用VRRP,一组路由器(同一个LAN中的接口),协同工作,但是只有一个处于Maste ...

  6. VRRP 虚拟路由器冗余协议实现双组双备

    目录 前言 二. 实验目的 三.实验设备配置 3.1 二层交换机SW3的 3.2 三层交换机 SW2的配置 3.3三层交换机 SW3的配置 3.4 对路由器R1 进行配置 四.抓包检验 4.1 链路正 ...

  7. VRRP 虚拟路由器冗余协议

    目录 VRRP VRRP工作原理: ​VRRP的好处: 总结: 浮动路由和vrrp的区别 怎么样让路由器成为主路由器呢? VRRP配置的总结: 实验: 总结: VRRP VRRP作用:出口网关的备份, ...

  8. 用VRRP虚拟路由器冗余协议实现双组双备网络搭建

    一 实验工具 eNSP 二 实验拓扑图 三 实验目的 1.LSW1为192.168.10.0/24网段的主路由,192.168.20.0/24网段的备用路由 2.LSW2为192.168.20.0/2 ...

  9. 互联网协议 — VRRP 虚拟路由器冗余协议

    目录 文章目录 目录 为什么要使用 VRRP 技术? VRRP VRRP 的概念 VRRP 的工作原理 VRRP 的状态机 VRRP 的工作过程 VRRP 的选举机制 VRRP 的报文格式 VRRP ...

  10. 虚拟路由器冗余协议VRRP原理详解!

    虚拟路由器冗余协议VRRP原理详解! https://virtual.51cto.com/art/201905/596666.htm?pc 我们知道,为了实现不同子网之间的设备通信,需要配置路由.目前 ...

最新文章

  1. 微信架构 支付架构(上)
  2. mysql list列表批量更新数据,Mybatis传入List实现批量更新的示例代码
  3. c语言的多线程,如何用C语言实现多线程
  4. VMware Vix API 操作虚拟机
  5. 需要额外端口信息_NR逻辑天线端口介绍
  6. Linux ss命令 报错,ECS Linux中ss命令显示连接状态的使用说明
  7. 通俗讲解【重定向】及其实践
  8. r语言clind函数_R 语言学习笔记 1
  9. 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)
  10. iOS【终极方案】精准获取webView内容高度,自适应高度
  11. windows下SVN日志反馈中文乱码的解决方法
  12. 一些实用博客的分享(ES6详解,echart属性详解)
  13. 【GIS】GIS概念
  14. 京东聚合收银(会员码支付)接口封装C++
  15. 项目经理是有责无权的“领导” 要会借力
  16. 不同超声诊断仪器的原理和FPGA在超声中应用
  17. 工作篇之---PDF生成盖章
  18. 自然语言处理NLP星空智能对话机器人系列:深入理解Transformer自然语言处理 Training a GPT-2 language model Steps 7 to 9
  19. 纯纯的爬虫知识,python scrapy 下载中间件知多少
  20. MySQL联合索引之索引失效与否

热门文章

  1. 【Java】29.常用API之lang.Throwable(异常情况大总结)
  2. 安装华为运动健康beta版本安装失败
  3. linux firefox源码修改主页
  4. 计算机如何安装cpu风扇,从零开始学装机 教你如何安装CPU风扇
  5. 快递查询API接口对接案例(顺丰、圆通、中通、德邦、天天)
  6. backtrack渗透测试中常用的命令总结
  7. 家庭生活保养保洁大全(化学保洁)
  8. chrome报Slow network is detected.
  9. Enterprise Architect综合建模平台
  10. pca 累积方差贡献率公式_SPSS主成分分析时,是不是得到的方差百分比就是贡献率,累计百分比就是累计贡献率??...