VRRP的概念及基本配置

这篇具有很好参考价值的文章主要介绍了VRRP的概念及基本配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概念

VRRP可以让多个网关能够协同工作但又不会互相冲突,解决了网关单点故障的问题,并且可以实现网关的备份。

  • VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份。

  • 协议版本:VRRPv2(常用)和VRRPv3:

VRRPv2仅适用于IPv4网络,VRRPv3适用于IPv4和IPv6两种网络。

VRRP协议报文:

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

基本结构

VRRP路由器(VRRP Router):运行VRRP协议的设备。

虚拟路由器(Virtual Router):又称VRRP备份组,由一个Master设备和多个Backup设备组成,被当作一个共享局域网内主机的缺省网关。

Master路由器(Virtual Router Master):承担转发报文任务的VRRP设备。

Backup路由器(Virtual Router Backup):一组没有承担转发任务的VRRP设备,当Master设备出现故障时,它们将通过竞选成为新的Master设备。

Priority:设备在备份组中的优先级,取值范围是0~255。0表示设备停止参与VRRP备份组,用来使备份设备尽快成为Master设备,而不必等到计时器超时;255则保留给IP地址拥有者,无法手工配置;设备缺省优先级值是100。

vrid:创建虚拟路由器的标识,需手工指定,范围1-255。

虚拟IP地址(Virtual IP Address):虚拟路由器的IP地址,一个虚拟路由器可以有一个或多个IP地址,由用户配置。

IP地址拥有者(IP Address Owner):如果一个VRRP设备将真实的接口IP地址配置为虚拟路由器IP地址,则该设备被称为IP地址拥有者。如果IP地址拥有者是可用的,则它将一直成为Master。

虚拟MAC地址(Virtual MAC Address):虚拟路由器根据vrid生成的MAC地址。一个虚拟路由器拥有一个虚拟MAC地址,格式为:00-00-5E-00-01-{vrid} 。当虚拟路由器回应ARP请求时,使用虚拟MAC地址,而不是接口的真实MAC地址。

VRRP协议状态:Initialize(初始状态)、Master(活动状态)、Backup(备状态)。

工作原理

Master选举:发送免费ARP,比较优先级的大小。当两台设备优先级相同时,已存在的Master无需继续选举;如果不存在Master,则继续比较接口IP地址大小,接口IP地址较大的设备当选为Master设备。

Master设备状态的通告:Master设备周期性地发送VRRP通告报文,在VRRP备份组中公布其配置信息(优先级等)和工作状况。Backup设备通过接收到的VRRP报文来判断Master设备是否工作正常。

抢占模式:

  • 自然抢占:规定时间内没有收到主的报文,默认则进行抢占。

  • 非自然抢占:收到了主设备的通告报文,但是发现对方的优先级低于本地的优先级于是会默认瞬间抢占。

抢占延迟:主设备故障恢复之后,收到优先级不如自己的报文,此时本地会等待一个抢占延迟,在延迟时间内,不会实现抢占的行为,当延时归0后,此时开始抢占;一旦设备再次故障,计时器重新开始计算。

VRRP联动:VRRP的联动功能可以监视上行接口,若出现链路故障,主动进行主备切换。文章来源地址https://www.toymoban.com/news/detail-450147.html

主备备份方式

#主在接口下的配置
[网关设备A]interface GigabitEthernet0/0/1
[网关设备A-GigabitEthernet0/0/1]ip address 10.0.0.1 255.255.255.0
​
#设置vrrp1虚拟ip
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 10.0.0.10
​
#设置虚拟IP的优先级,默认为100
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 1 priority 120
​
#设置抢占延迟为20s
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 1 preempt-mode timer delay 20
​
#跟踪上行接口,出现故障降低30的优先级
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 1 track interface GigabitEthernet0/0/0 reduce 30
​
#配置备的地址以及vrrp虚拟ip
[网关设备B]interface GigabitEthernet0/0/1
[网关设备B-GigabitEthernet0/0/1]ip address 10.0.0.2 255.255.255.0 
[网关设备B-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 10.0.0.10
​
#查看vrrp状态
[网关设备]display vrrp brief

VRRP负载分担

#配置双方网关设备互为主备
[网关设备A]interface GigabitEthernet0/0/1
[网关设备A-GigabitEthernet0/0/1]ip address 10.0.0.1 255.255.255.0
​
#设置vrrp1虚拟ip
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 10.0.0.10
​
#设置vrrp1虚拟IP的优先级,默认为100
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 1 priority 120
​
#设置vrrp1抢占延迟为20s
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 1 preempt-mode timer delay 20
​
#跟踪上行接口,出现故障降低30的优先级
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 1 track interface GigabitEthernet0/0/0 reduce 30
​
#设置vrrp2虚拟ip
[网关设备A-GigabitEthernet0/0/1]vrrp vrid 2 virtual-ip 10.0.0.11
​
​
[网关设备B]interface GigabitEthernet0/0/1
[网关设备B-GigabitEthernet0/0/1]ip address 10.0.0.2 255.255.255.0 
​
#设置vrrp1虚拟ip
[网关设备B-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 10.0.0.10
​
#设置vrrp2虚拟ip
[网关设备B-GigabitEthernet0/0/1]vrrp vrid 2 virtual-ip 10.0.0.11
​
#设置vrrp2虚拟IP的优先级,默认为100
[网关设备B-GigabitEthernet0/0/1]vrrp vrid 2 priority 120
​
#设置vrrp2抢占延迟为20s
[网关设备B-GigabitEthernet0/0/1]vrrp vrid 2 preempt-mode timer delay 20
​
#跟踪上行接口,出现故障降低30的优先级
[网关设备B-GigabitEthernet0/0/1]vrrp vrid 2 track interface GigabitEthernet0/0/0 reduce 30
​
#查看vrrp状态
[网关设备]display vrrp brief

到了这里,关于VRRP的概念及基本配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx配置整合:基本概念、命令、反向代理、负载均衡、动静分离、高可用

    Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理server。其特点是占有内存少。并发能力强,其并发能力确实在同类型的网页server中表现较好。 Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器

    2024年02月16日
    浏览(43)
  • Unity Meta Quest 一体机开发(三):【手势追踪】Oculus Integration 基本原理、概念与结构+玩家角色基本配置

    此教程相关的详细教案,文档,思维导图和工程文件会放入 Spatial XR 社区 。这是一个高质量知识星球 XR 社区,博主目前在内担任 XR 开发的讲师。此外,该社区提供教程答疑、及时交流、进阶教程、外包、行业动态等服务。 社区链接: Spatial XR 高级社区(知识星球) Spatial

    2024年02月04日
    浏览(93)
  • Unity Meta Quest 一体机开发(三):【手势追踪】Oculus Integration/Meta XR SDK 基本原理、概念与结构+玩家角色基本配置

    此教程相关的详细教案,文档,思维导图和工程文件会放入 Spatial XR 社区 。这是一个高质量知识星球 XR 社区,博主目前在内担任 XR 开发的讲师。此外,该社区提供教程答疑、及时交流、进阶教程、外包、行业动态等服务。 社区链接: Spatial XR 高级社区(知识星球) Spatial

    2024年01月16日
    浏览(77)
  • NAT、NAPT之NAT地址池、NAT之easy-ip、NAT-Server的基本概念与配置

    目录 NAT概述 为什么会有NAT NAT是什么 NAT的作用 NAT核心工作表:NAT转换表 NAT分类 静态NAT: 动态NAT: NAPT:网络地址端口转换( Network Address Port Translation ) NAT Server: NAT实验 静态NAT 拓扑 需求 配置步骤 配置命令 总结 动态NAT 拓扑 需求 配置步骤 配置命令 总结 NAPT之NAT地址池 拓扑

    2024年03月17日
    浏览(37)
  • Linux系统vim,gcc,g++工具使用及环境配置,动静态库的概念及使用

    所属专栏:Linux学习❤️ 🚀 博主首页:初阳785❤️ 🚀 代码托管:chuyang785❤️ 🚀 感谢大家的支持,您的点赞和关注是对我最大的支持!!!❤️ 🚀 博主也会更加的努力,创作出更优质的博文!!❤️ 如果你的Linux下还没有安装vim,则执行下面指令: sudo yum install -y vim

    2024年02月04日
    浏览(33)
  • VRRP基本概念

    VRRP:虚拟网关冗余协议,是为了预防单台网关设备发生单点故障的一项网关冗余技术。 VRRP是运行在三层接口上的,无论这个接口是真实的还是虚拟的,三层交换机、路由器、防火墙等设备均可配置部署。 当三层接口激活了VRRP协议之后,便会发送和侦听VRRP报文,需要协同的

    2024年02月11日
    浏览(30)
  • 复数的概念及运算(复变函数)

    1. 复数 z= Re(z)+Im(z) i =x+yi (虚数单位 i,   ) 2.复数的代数运算(加减乘除) 3.共轭复数的性质(加减乘除) (1)                     (2)                            4.复数的几何表示 复平面 z=x+iyP(x,y) 复数的模  ,复数的辐角 Argz,辐角主值argz  复数的幅角:以x轴

    2024年02月03日
    浏览(38)
  • 完全二叉树——堆的概念及实现

    堆(heap):是堆内存的简称,堆是动态分配内存,内存大小不固定,也不会自动释放,堆——数据结构是一种无序的树状结构,同时它还满足key-value键值对的存储方式。 如果有一个关键码的集合K = { , , ,…, },把它的所有元素按完全二叉树的顺序存储方式存储在一个一维

    2024年02月07日
    浏览(36)
  • 【Linux】进程的概念及操作进程

    背景: 我们通过冯诺依曼体系结构知道,程序需要运行,需要将其从磁盘中传入内存,在传入CPU,由CPU将其运行起来。 了解了这个背景,我们就能对 进程 得出下面的理解: 进程 就是被加载到内存中的程序,或者被运行起来的程序就叫做 进程 。 这也是很多教材上的说法,

    2024年02月03日
    浏览(36)
  • vuex中mapActions的概念及用法

    先看一下官方文档对mapActions的描述: 简单来说 mapActions 就是 将组件中的函数映射为对应的action 。 一般情况下我们会在组件中使用 this.$store.dispatch() 来触发 action ,想要调用多少个 action 就需要调用多少次 dispatch() ,而使用 mapActions 的话只需要 往 mapActions 中传入与 action 同名

    2024年02月13日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包