VRRP的概念及原理

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

一、什么是VRRP?

VRRP(虚拟路由器冗余协议)

VRRP是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。是一种LAN接入设备备份协议。一个局域网络内的所有主机都设置缺省网关,这样主机发出的目的地址不在本网段的报文将被通过缺省网关发往三层交换机,从而实现了主机和外部网络的通信。

二、VRRP产生的背景

局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,这很可能会给用户带来不可预计的损失,所以可以通过部署多个网关的方式来解决单点故障问题,那么如何让多个网关能够协同工作但又不会互相冲突就成了最迫切需要解决的问题。

为解决多个网关之间相互冲突的问题,而发展出VRRP协议

三、vrrp基本概述

虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)

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

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

  • VRRPv2仅适用于IPv4网络,VRRPv3适用于IPv4和IPv6两种网络。VRRP协议报文:

  • 只有一种报文:Advertisement报文(通告报文);其目的IP地址是224.0.0.18,协议号是112。

  • 利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。 VRRP决定哪个路由器是Master,Master路由器负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求。 Backup路由器侦听Master路由器的状态,并在Master路由器发生故障时,接替其工作,从而保证业务流量的平滑切换。

四、VRRP结构

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

VRRP状态机:

协议对VRRP规定了3种状态:INITIALIZE,MASTER和BACKUP。

简单地说,INITIALIZE(初始状态);

MASTER (主用状态),也就是在VRRP备份组中真正起作用的路由器;

BACKUP (备用状态),是MASTER的备份。对于不同状态的实现。

只有处于活动状态的设备才可以转发那些发那些发送到虚拟IP地址的报文。

INITIALIZE:

路由器启动时,如果路由器的优先级是255(最高优先级,当且仅当配置的VRRP虚拟IP地址和接口IP相同,即所谓IP地址拥有者),要发送VRRP通告信息,并发送广播ARP信息通告路由器IP地址对应的MAC地址为路由虚拟MAC,设置通告信息定时器准备定时发送VRRP通告信息,转为MASTER状态:否则进入BACKUP状态,设置定时器检查定时检查是否收到MASTER的通告信息。

MASTER

主机状态下的路由器要完成如下功能:

●设置定时通告定时器;

●用VRRP虚拟MAC地址响应路由器IP地址的ARP请求;

●转发目的MAC是VRRP虚拟MAC的数据包;

●如果是虚拟路由器IP的拥有者,将接受目的地址是虚拟路由器IP的数据包,否则丢弃;

●当收到shutdown的事件时删除定时通告定时器,发送优先值级为0的通告包,转初始化状态;

●如果定时通告定时器超时时,发送VRRP通告信息;

●收到VRRP通告信息时,如果优先值为0,发送VRRP通告信息:否则,判断数据的优先级是否高于本机,或相等而且实际IP地址大于本地实际IP,设置定时通告定时器,复位主机超时定时器,转BACKUP状态;否则的话,丢弃该通告包。

BACKUP

备机状态下的路由器要实现以下功能:

●设置主机超时定时器;

●不能响应针对虚拟路由器IP的ARP请求信息;

●丢弃所有目的MAC地址是虚拟路由器MAC地址的数据包;

●不接受目的是虚拟路由器IP的所有数据包;

●当收到shutdown的事件时删除主机超时定时器,转初始化状态;

●主机超时定时器超时的时候,发送VRRP通告信息,广播ARP地址信息,转MASTER状态;

●收到VRRP通告信息时。如果优先值为0,表示进入与MASTER选举,否则判断数据的优先级是否高于本机,如果高的话承认MASTER有效,复位主机超时定时器;否则的话,丢弃该通告包。

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

优先级:

  • 默认0 - 255

  • 0 代表主要退出

  • 255代表 有设备和虚拟ip冲突

  • 可手动配置 1-254

  • 优先级相同会比较接口地址大的优先

  • 优先级默认为100

VRRP工作原理

(1) 虚拟路由器中的路由器根据优先级选举出Master。Master路由器通过发送免费ARP报文,将自己的虚拟MAC地址通知给与它连接的设备或者主机,从而承担报文转发任务;

(2) Master路由器周期性发送VRRP报文,以公布其配置信息(优先级等)和工作状况;

(3) 如果Master路由器出现故障,虚拟路由器中的Backup路由器将根据优先级重新选举新的Master;

(4) 虚拟路由器状态切换时,Master路由器由一台设备切换为另外一台设备,新的Master路由器只是简单地发送一个携带虚拟路由器的MAC地址和虚拟IP地址信息的免费ARP报文,这样就可以更新与它连接的主机或设备中的ARP相关信息。网络中的主机感知不到Master路由器已经切换为另外一台设备。

(5) Backup路由器的优先级高于Master路由器时,由Backup路由器的工作方式(抢占方式和非抢占方式)决定是否重新选举Master

5.vrrp主备备份过程

1.设置了优先级 优先级大的优先 优先级一样的 时候 比较 接口的 mac 地址

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

2.路由器配置好以后,互相是不知道对面的配置,会互相发送通告报文,选举主备路由器

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

3.选举出主备路由器

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

4.选举出主备后, backup 就不再发送报文

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

5.master 始终在周期性发送 通告报文

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

6.vrrp主备切换过程

master发生故障,主备切换过程

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档
vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

一般来说 在主发生故障的时, backup在3秒没回成为主(此时间核优先级等设置有关)

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

原来的主路由器恢复

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档
vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档
vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

7.vrrp负载均衡

原理:将一个虚拟IP地址与多个虚拟MAC地址对应,VRRP备份组中的每台路由器都对应一个虚拟MAC地址;使用不同的虚拟MAC地址应答主机的ARP(IPv4网络中)/ND(IPv6网络中)请求,从而使得不同主机的流量发送到不同的路由器,备份组中的每台路由器都能转发流量。在VRRP负载均衡模式中,只需创建一个备份组,就可以实现备份组中多台路由器之间的负载分担,避免了标准协议模式下VRRP备份组中Backup路由器始终处于空闲状态、网络资源利用率不高的问题。文章来源地址https://www.toymoban.com/news/detail-721187.html

vrrp,VRRP的概念,网络,网络协议,Powered by 金山文档

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

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

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

相关文章

  • 【计算机网络】VRRP协议理论和配置

    目录  1、VRRP虚拟路由器冗余协议 1.1、协议作用 1.2、名词解释 1.3、简介 1.4、工作原理 1.5、应用实例 2、 VRRP配置 2.1、配置命令 2.2、拓扑与配置:  虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议

    2024年02月05日
    浏览(46)
  • 网络基础学习(第七章):VRRP协议介绍及配置

    1.1 VRRP协议介绍 虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。 利用VRRP,一组路由器(同一个VLAN中的接口)协同工作,但只要一个处于Master状态,处于该状态的路由器接口承担实际数据流量的

    2024年02月03日
    浏览(47)
  • VRRP基本概念

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

    2024年02月11日
    浏览(28)
  • VRRP协议详解

    Virtual Router Redundancy Protocol ,即虚拟路由器冗余协议。 VRRP可以使同一局域网内的两台路由器(同一个局域网中的两个接口)协同工作。 两台路由器一个处于Master状态,另一个处于Backup状态。处于Master状态的路由器(的接口)承担实际的数据流量转发任务。 - VRRP决定那个路由

    2024年01月20日
    浏览(36)
  • VRRP虚拟路由冗余协议

    一、VRRP简介 定义 虚拟路由冗余协议VRRP(Virtual Router Redundancy Protocol)通过把几台路由设备联合组成一台虚拟的路由设备,将虚拟路由设备的IP地址作为用户的默认网关实现与外部网络通信。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络

    2024年02月04日
    浏览(51)
  • VRRP(虚拟路由冗余协议)

    1.VRRP是什么 Virtual route Redundancy Protocol,也叫虚拟路由器冗余协议。 利用VRRP,一组路由器协同工作,单只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务,在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被称为局域网内所有主

    2024年01月18日
    浏览(59)
  • VRRP协议介绍

    目录 一.VRRP协议 1.1  VRRP协议介绍 1.2   VRRP的功能 二.VRRP术语 2.1   VRRP路由器 2.2  VRRP组 2.3  虚拟路由器 2.4   虚拟IP地址、MAC地址: 2.5   Master、 Backup路由器: 2.6   Backup路由器: 2.7  虚拟MAC地址 三.VRRP状态机  四.Master/Backup路由器 4.1  Master路由器 4.2  Backup路由器 五.VRRP报文

    2024年02月06日
    浏览(41)
  • VRRP协议负载分担

    VRRP负载分担与VRRP主备备份的基本原理和报文协商过程都是相同的。同样对于每一个VRRP备份组,都包含一个Master设备和若干Backup设备。与主备备份方式不同点在于:负载分担方式需要建立多个VRRP备份组,各备份组的Master设备可以不同;同一台VRRP设备可以加入多个备份组,在

    2024年01月22日
    浏览(47)
  • vrrp协议与keepalived浅析

    1、VRRP 协议简介 vrrp: Virtual Redundent Routing Protocol 虚拟冗余路由协议 ​ 在现实的网络环境中两台需要通信的主机大多数情况下并没有直接的物理连接。对于这样的情况它们之间路由怎样选择主机如何选定到达目的主机的下一跳路由,这个问题通常的解决方法有二种: 在主机上

    2024年02月11日
    浏览(33)
  • 了解虚拟路由器冗余协议(VRRP)

    虚拟路由器冗余协议(VRRP)是一种被广泛使用的网络协议,旨在增强网络的可靠性和可用性。对于网络管理员和工程师来说,了解VRRP是确保网络能够实现无缝故障转移和保持不间断连接的关键。本文将深入探讨VRRP的基础知识,包括其目的、功能、应用、配置过程以及对网络

    2024年04月13日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包