VRRP协议介绍

这篇具有很好参考价值的文章主要介绍了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报文

5.1  VRRP的作用

5.2   VRRP报文

六.总结


一.VRRP协议

1.1  VRRP协议介绍

虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。

利用VRRP,一组路由器(同一个VLAN中的接口)协同工作,但只要一个处于Master状态,处于该状态的路由器接口承担实际数据流量的转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。

VRRP决定哪个路由器是master,master路由器负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求。

Backup路由器侦听 Master路由器的状态,并在master路由器发生故障时,接替其工作,从而保证业务流量的平滑切换。

VRRP协议介绍

1.2   VRRP的功能

备份网关,防止网关单点故障导致网络中断。

二.VRRP术语

2.1   VRRP路由器

运行VRRP的路由器。一台VRRP路由器(的接口)可以同时参与到多个VRRP组中,在不同的组中,一台VRRP路由器可以充当不同的角色。

2.2  VRRP组

一个VRRP组由多个VRRP路由器组成,使用相同的VRID( Virtual Router ID,虚拟路由器ID )进行标识,属于同一VRRP组的VRRP路由器互相交换信息,每一个VRRP组中只能有一个Master。

2.3  虚拟路由器

对于每一个VRRP组,抽象出来的一个逻辑路由器,该路由器充当网络用户的网关,该路由器并非真实存在的,事实上对于用户而言,只需要知道虚拟路由器的IP,至于具体的虚拟路由器的角色由谁来承担,数据转发任务由谁来承担,master路由器故障后谁来接替,这是VRRP的工作。

2.4   虚拟IP地址、MAC地址:

虚拟IP地址就是虚拟路由器的IP地址,该地址实际上就是用户的网关地址。

虚拟MAC地址是虚拟路由器根据VRID生成的MAC地址。一个虚拟路由器拥有一个虚拟MAC地址,格式为: 00-00-5E-00-01-{VRID}。

2.5   Master、 Backup路由器:

Master路由器:在VRRP组中实际转发数据包的路由器,在每一个VRRP组中,仅有Master响应对虚拟IP地址的ARP请求。Master路由器同时以一定的时间间隔发送VRRP消息,以便通知Backup路由器自己的存活情况。

2.6   Backup路由器:

处于监听Master状态的路由器,一旦Master路由器出现故障,Backup路由器就开始接替工作。

选举依据:先比较接VRRP优先级(比大) ,如果相等,则比较接口IP地址(比大)。

2.7  虚拟MAC地址

通过VRRP形成的虚拟路由器使用虚拟IP地址和虚拟 MAC与网络中的PC进行通信。

虚拟MAC的格式,最后1个字节的VRID表示虚拟路由器ID的16进制,例如VRID是1,虚拟MAC地址是00-00-5E-00-01-01.

三.VRRP状态机

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

VRRP协议介绍

 四.Master/Backup路由器

4.1  Master路由器

●定时( Advertisement Interval )发送VRRP通告报文,以便向Backup路由器告知自己的存活情况。

●以虚拟MAC地址响应其他设备对虚拟IP地址的ARP请求。

●转发目的MAC地址为虚拟MAC地址的IP报文。

●如果它是这个虚拟IP地址的拥有者(接口实际IP地址为虚拟IP地址) ,则接收目的IP地址为这个虚拟IP地址的IP报文。否则,丢弃这个IP报文。

●如果收到此自己优先级大的报文,立即成为Backup。

●如果收到与自己优先级相等的VRRP报文且本地接IP地址小于对端接口IP,立即成为Backup。

4.2  Backup路由器

●接收Master设备发送的VRRP通告报文,判断Master设备的状态是否正常。

●对虚拟IP地址的ARP请求,不做响应。

●丢弃目的IP地址为虚拟IP地址的IP报文。

●如果收到优先级和自己相同或者比自己大的报文,则重置

Master_ Down_ Interval定时器 ,不进一步比较IP地址。

●如果收到比自己优先级小的报文且该报文优先级是0时,定时器时间设置为Skew_ time (偏移时间) , 如果该报文优先级不是0 ,丢弃报文,立刻成为Master。

Master_ Down_ Interval定时器 : Backup设备在该定时器超时后仍未收到通告报文,则会转换为Master状态。

计算公式如下:
Master_ Down_ Interval=(3*Advertisement_ Interval) + Skew_ time。 其中,Skew_Time=(256- Priority)/256

五.VRRP报文

5.1  VRRP的作用

提供了局域网上的设备备份机制。VRRP是一种容错协议,它保证当主机的下一跳路由器坏掉时,可以及时由另一台路由器来代替,从而保证通信的连续性和可靠性。VRRP工作时会在网络中加入一个含有虚拟IP和虚拟MAC地址的虚拟路由器,该路由器从当网络的用户网关,使得网络E的主机与虚拟路由器通信无需了解这个网络上物理路由器的任何信息。

Master报文的发送:当master正常工作时,它会每个一段时间(缺省值为1秒)向组内backup设备发送VRRP通告报文,通告自己正常工作。(注:只有master发送VRRP报文)

VRRP通告报文被封装在IP报文里,通过组播地址244.0.0.18发送,TTL为255,协议号为112

5.2   VRRP报文

VRRP报文时一种多播报文,由master路由器发出来通告它的存在,使用VRRP报文可以检测虚拟路由器的各种参数,用于主路由器的选择。VRRP报文是封装在IP报文中,通过组播的方式传送。也就是说VRRP协议和ICMP协议一样,工作在第三层(路由层),它是不具有端口的说法的。

VRRP协议介绍

1.Version:VRRP协议版本号,RFC3768定义的版本号

2.Type:指明VRRP报文的类型,RFC3768只定义了一种VRRP报文,既是VRRP通告报文,该字段为1(若收到的VRRP通告报文的该字段类型为非1,则会被丢弃)

3.Virtual Rtr ID:即上面讲的VRID,一个VRID唯一标识一个虚拟路由器,取值范围【1,255】。所以一台路由器的接口最多可以运行255个VRRP组。

4.Priority:优先级。虚不受影响。若此段为0表示这是master路由器出现故障发送的VRRP报文,当backup路由器收到此报文后,会等待(skew time ).Backup路由器用该字段来决定master和backup路由器,值越大表明优先级越高,取值为(1,255),缺省值为100.假设虚拟路由器的IP地址跟VRRP组中某台路由器IP地址相同,那么该路由器的发出的VRRP报文的该字段总为255,即使人为指定为其他值也由路由器的优先级(/256秒时间),将自己切换为master路由器。

5.CountIP Addrs:VRRP通告报文中包含的IP数目,即被一个VRRP虚拟路由器所分配的IP地址的数量。

6.Auth  Type:认证类型字段,一个虚拟路由器只能有一个认证类型,若backup路由器收到的通告报文段中认证类型是未知或者和本地配置不匹配,则将该数据包丢弃。

认证类型字段的定义:

0表示无认证

1表示保留,向前一个版本的RFC2338提供兼容性

2表示保留,向前一个版本的RFC2338提供兼容性

7.Adver Int:master路由器向外发送VRRP通告报文的时间间隔,以秒为单位,取值范围[1,255],缺省值为1.

8.Checksum:整个VRRP报文的校验和

9.IP Address :VRRP虚拟路由器的虚拟IP地址(可配置多个)

10.Authentication Data:验证字。为了向RFC2338兼容,在实际封装时,全值为0,接收方会忽略此段。

六.总结

1.VRRP的工作原理

2.Master路由器和Backup路由器

3.VRRP报文格式

4.虚拟路由器中的虚拟IP地址和虚拟MAC 地址文章来源地址https://www.toymoban.com/news/detail-456823.html

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

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

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

相关文章

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

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

    2024年01月18日
    浏览(49)
  • VRRP协议详解

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

    2024年01月20日
    浏览(28)
  • VRRP协议原理与配置

    ①Virtual Router Redundancy Protocol,也即 虚拟路由器冗余协议 。 ②利用VRRP,一组路由器(同一个LAN中的接口) 协同工作 ,但 只有一个处于Master状态 ,处于该状态的路由器(的接口) 承担实际的数据流量转发任务 。在一个VRRP组内的多个路由器接口 共用一个虚拟IP地址 ,该地址

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

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

    2024年02月04日
    浏览(39)
  • vrrp协议与keepalived浅析

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

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

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

    2024年04月13日
    浏览(28)
  • 【计算机网络】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日
    浏览(33)
  • VRRP协议是什么?详解它的工作原理

    作者: Insist-- 个人主页: insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 前言 本文将讲解VRRP是什么,以及它的工作原理,优点以及基本概念。 目录 一、VRRP协议是什么? 二、VRRP协议的工作原理 1、在抢占方式下 2、在非抢占方式下 三、VRRP的优点

    2024年02月13日
    浏览(34)
  • 在华为eNSP中配置VRRP与MSTP协议

    (1)VRRP(Virtual Router Redundancy Protocol)的概念:   VRRP(Virtual Router Redundancy Protocol)指的是一种实现路由器冗余备份的协议,常用于构建局域网内的高可用性、无故障转移的网络拓扑。通过使用 VRRP,可以将多个路由器构成一个虚拟路由器,对外提供单一的虚拟 IP 地址和 MA

    2024年01月17日
    浏览(31)
  • 【计算机网络】虚拟路由冗余(VRRP)协议原理与配置

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

    2024年02月05日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包