0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VRRP是什么?VRRP的作用和工作原理

网络技术干货圈 来源:网络技术干货圈 2023-10-30 09:45 次阅读

一、VRRP简介

1、VRRP是什么?

●Virtual route Redundancy Protocol,也叫虚拟路由器冗余协议。

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

●VRRP决定哪个路由器是Master。

●Master路由器负责接收发送至网关的数据包并进行转发,以及响应pc对于对于其网关IP地址的ARP请求。

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

2、VRRP的作用

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

40a16be0-7567-11ee-939d-92fbcf53809c.png

●解释:依靠优先级分出Master和Backup。

40a7c5f8-7567-11ee-939d-92fbcf53809c.png

●解释:当Master路由器正常时,pc端访问网关直接从Master路由器进入到网关路由器

40ad604e-7567-11ee-939d-92fbcf53809c.jpg

●解释:当Master路由器线路(包括上行线路,路由器本身,下行线路)出现异常时,优先级降低,以前Backup路由器将会抢占Master路由器,pc端将从新的Master路由器完成数据转发。

3、VRRP工作原理

●VRRP为虚拟路由器冗余协议,多个路由器都会使用虚拟ip,且有一个和多个的热备组(备份的路由器)。

●以优先级的方式,确认主从关系,同时VIP(虚拟ip)会作用在优先级最高的一个设备上。主设备称为“Master”,从设备称为“Backup”

●主设备会周期性向从设备发送vrrp报文(心跳检测,来告知从设备自己的存活情况。

●当主设备遇到故障时,VRRP对VIP所在的主设备进行降级低于从设备路由器,然后VIP会作用在热备组设备中优先级最高的设备上。继续提供流量传输。

●源Master设备故障恢复时,若该设备IP地址拥有者(则优先级为255),直接切换Master,如果低于255,则还是为Backup状态,由Backup设备的工作方式(抢占方式和非抢占方式)决定是否重新选举。

4、VRRP名词解释(术语解释)

①VRRP路由器

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

②VRRP组

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

③虚拟路由器

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

④虚拟ip地址、虚拟MAC地址

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

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

⑤Master、Backup路由器

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

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

●选举比较:先比较接口VRRP优先级(比大)大的成为Master路由器,如果相等,则比较IP地址(比大)。

二、VRRP配置

40b9f53e-7567-11ee-939d-92fbcf53809c.png

R1配置

system-view###进入系统模式
Entersystemview,returnuserviewwithCtrl+Z.
[Huawei]sysnameR1###修改名称
[R1]undoinfo-centerenable###关闭消息提示
Info:Informationcenterisdisabled.

[R1]intg0/0/0###进入接口g0/0/0
[R1-GigabitEthernet0/0/0]ipadd192.168.10.10024###设置接口ip
[R1-GigabitEthernet0/0/0]undoshutdown###启动接口
Info:InterfaceGigabitEthernet0/0/0isnotshutdown.

[R1-GigabitEthernet0/0/0]intg0/0/1###进入接口g0/0/1
[R1-GigabitEthernet0/0/1]ipadd13.0.0.124###设置接口ip
[R1-GigabitEthernet0/0/1]undoshutdown###启动接口
Info:InterfaceGigabitEthernet0/0/1isnotshutdown.

[R1-GigabitEthernet0/0/1]intg0/0/0###再次进入接口g0/0/0(为什么在这个接口配置vrrp,因为此接口与虚拟接口在同一网段)
[R1-GigabitEthernet0/0/0]vrrpvrid1virtual-ip192.168.10.1###设置虚拟ip
[R1-GigabitEthernet0/0/0]vrrpvrid1priority120###设置优先级为120(默认为100)
[R1-GigabitEthernet0/0/0]vrrpvrid1preempt-modetimerdelay5###设置抢占时间为5s(默认0秒)
[R1-GigabitEthernet0/0/0]vrrpvrid1trackintg0/0/1reduce30###跟踪上下接口(出了问题就降低30优先级)
[R1-GigabitEthernet0/0/0]q###返回上一级
[R1]iproute-static30.0.0.12413.0.0.2###设置静态路由(此处也可以设置默认路由)
Info:Thedestinationaddressandmaskoftheconfiguredstaticroutemismatched
,andthestaticroute30.0.0.0/24wasgenerated.
[R1]disvrrp###查看vrrp
GigabitEthernet0/0/0|VirtualRouter1
State:Master
VirtualIP:192.168.10.1
MasterIP:192.168.10.100
PriorityRun:120
PriorityConfig:120
MasterPriority:120
Preempt:YESDelayTime:5s
TimerRun:1s
TimerConfig:1s
Authtype:NONE
VirtualMAC:0000-5e00-0101
CheckTTL:YES
Configtype:normal-vrrp
TrackIF:GigabitEthernet0/0/1Priorityreduced:30
IFstate:UP
Createtime:2022-04-262249UTC-08:00
Lastchangetime:2022-04-262252UTC-08:00

配置R2

system-view###进入系统模式
Entersystemview,returnuserviewwithCtrl+Z.
[Huawei]sysnameR2###修改名称
[R2]undoinfo-centerenable###取消消息提示
Info:Informationcenterisdisabled.

[R2]intg0/0/0###进入接口g0/0/0
[R2-GigabitEthernet0/0/0]ipadd192.168.10.20024###配置接口ip
[R2-GigabitEthernet0/0/0]undoshutdown###开启接口
Info:InterfaceGigabitEthernet0/0/0isnotshutdown.

[R2-GigabitEthernet0/0/0]intg0/0/1###进入接口g0/0/1
[R2-GigabitEthernet0/0/1]ipadd23.0.0.124###设置接口ip
[R2-GigabitEthernet0/0/1]undoshutdown###启动接口
Info:InterfaceGigabitEthernet0/0/1isnotshutdown.

[R2-GigabitEthernet0/0/1]intg0/0/0###再次进入接口g0/0/0
[R2-GigabitEthernet0/0/0]vrrpvrid1virtual-ip192.168.10.1###设置虚拟ip
[R2-GigabitEthernet0/0/0]q###返回上一级
[R2]iproute-static0.0.0.00.0.0.023.0.0.2###设置默认路由(此处也可以设置静态路由)
[R2]disvrrp###查看vrrp
GigabitEthernet0/0/0|VirtualRouter1
State:Backup
VirtualIP:192.168.10.1
MasterIP:192.168.10.100
PriorityRun:100
PriorityConfig:100
MasterPriority:120
Preempt:YESDelayTime:0s
TimerRun:1s
TimerConfig:1s
Authtype:NONE
VirtualMAC:0000-5e00-0101
CheckTTL:YES
Configtype:normal-vrrp
Createtime:2022-04-262247UTC-08:00
Lastchangetime:2022-04-262247UTC-08:00

R3配置

system-view###进入系统模式
Entersystemview,returnuserviewwithCtrl+Z.
[Huawei]sysnameR3###设置名称
[R3]undoinfo-centerenable###取消提示
Info:Informationcenterisdisabled.

[R3]intg0/0/0###进入接口g0/0/0
[R3-GigabitEthernet0/0/0]ipadd13.0.0.224###配置接口ip
[R3-GigabitEthernet0/0/0]undoshutdown###开启接口
Info:InterfaceGigabitEthernet0/0/0isnotshutdown.

[R3-GigabitEthernet0/0/0]intg0/0/1###进入接口g0/0/1
[R3-GigabitEthernet0/0/1]ipadd23.0.0.224###配置接口ip
[R3-GigabitEthernet0/0/1]undoshutdown###启动接口
Info:InterfaceGigabitEthernet0/0/1isnotshutdown.
[R3-GigabitEthernet0/0/1]intloopback0###配置虚拟ip
[R3-LoopBack0]ipadd30.0.0.124###配置虚拟ip地址
[R3-LoopBack0]q###返回上一层
[R3]iproute-static192.168.10.02413.0.0.1###配置静态路由
[R3]iproute-static192.168.10.02423.0.0.1preference70###配置浮动路由(静态路由优先级默认60,优先级越小,优先度越高)

三、总结

1、VRRP组通过vrid来识别的,一个VRRP组可以有多个VRRP路由器,其中包含一个Master,一个或者多个Backup。

2、VRRP会虚拟出一个虚拟路由器,包含虚拟IP和虚拟MAC地址,虚拟IP要和Master、Backup在同一网段离。

3、一般是通过虚拟IP地址,用作在VRRP路由器局域网下所有主机的默认网关IP地址

4、Master实际转发数据和响应局域网主机的ARP请求,定时发送VRRP报文给Backup

5、Vack用于监听Master发来的VRRP报文,如果超过一定时限,就会抢占Master。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    7640

    浏览量

    148509
  • 路由器
    +关注

    关注

    22

    文章

    3503

    浏览量

    111344
  • MASTER
    +关注

    关注

    0

    文章

    78

    浏览量

    11160
  • VRRP
    +关注

    关注

    0

    文章

    10

    浏览量

    5664

原文标题:VRRP(虚拟路由器冗余协议)

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    IPv6进阶:VRRP6实验配置

    vrrp6 vrid 1 virtual-ip FE80::FFFF link-local 这条命令指定VRRP6的虚拟IPv6链路本地地址。链路本地地址前缀是FE80的IPv6地址,用于同一
    发表于 11-23 09:12 984次阅读

    映核物联网 |了解VRRP 看这篇就够了

    的喜爱。 虽说 VRRP 是运维人员的“老朋友”,但常常也有人疑问,VRRP 究竟是个啥?今天小映围绕:VRRP 能做什么、VRRP 是如何工作
    的头像 发表于 03-06 10:15 1918次阅读
    映核物联网 |了解<b class='flag-5'>VRRP</b> 看这篇就够了

    【资料】ACL/VPN/OSPF/VRRP/交换机/路由器等工作原理详细讲解

    、GRE VPN 技术原理详细讲解3、OSPF理论知识详细讲解4、VRRP 技术原理详细讲解5、交换机工作原理详细讲解6、路由器工作原理详细介绍
    发表于 04-07 11:59

    VRRP特性增强技术白皮书

      VRRP 特性增强技术是一项VRRP实现快速切换的技术,通过VRRP 绑定的BFD完成链路的快速检测,然后通过配置保证VRRP实现快速切换。
    发表于 10-25 16:41 4次下载

    VRRP协议在实际项目中的应用

    VRRP在接入层可靠性组网中应用很广。VRRP的基本原理是网关的冗余备份,即两个或多个路由器通过运行VRRP,虚拟出一个虚拟的路由器,作为下游设备的网关。VRRP的基本概念和配置都比较
    发表于 12-27 14:10 38次下载
    <b class='flag-5'>VRRP</b>协议在实际项目中的应用

    VRRP协议配置要求

    VRRP协议配置要求VRRP协议配置要求VRRP协议配置要求
    发表于 12-25 10:15 0次下载

    BFD功能在静态路由切换和vrrp中的应用

    BFD功能在静态路由切换和vrrp中的应用
    发表于 12-27 16:27 0次下载

    交换机VRRP 测试

    交换机VRRP 测试
    发表于 12-27 16:18 0次下载

    三层交换机可靠性配置(VRRP)

    三层交换机可靠性配置(VRRP)
    发表于 12-27 16:17 0次下载

    讲解IGBT的工作原理作用

    讲解IGBT的工作原理作用
    发表于 02-28 22:26 31次下载

    光耦的作用工作原理

    光耦的作用工作原理
    发表于 07-21 11:38 6次下载

    光耦是什么_光耦的作用_光耦的工作原理

    本文首先介绍了光耦是什么,然后分析了光耦的作用,最后解释了光耦的工作原理
    发表于 08-12 08:48 2.8w次阅读

    如何使用rosvrrp虚拟接口做pppoe多拨的图文教程

    声明下:做VRRP的对象:家庭ADSL做不了的必须得是一号能多拨的那钟就是光线ADSL拨号的那种。首先我们要先给光纤接口(wan)随便填一个IP因为不填的话vwrp建好之后是不能正常工作的。vrrp显示为红色所以我们这先配上IP
    发表于 03-24 16:29 8次下载
    如何使用rosvrrp虚拟接口做pppoe多拨的图文教程

    爱陆通5G工业路由器VRRP配置的详细说明

    一:VRRP 功能介绍 VRRP(虚拟路由冗余协议):通过把几台5G/4G工业路由设备联合组成一台虚拟路由设备,将虚拟路由设备的ip地址作为用户的默认网关地址实现与外部的通讯。当网关设备发生故障
    发表于 06-16 16:53 1881次阅读
    爱陆通5G工业路由器<b class='flag-5'>VRRP</b>配置的详细说明

    VRRP怎么配置 VRRP作用是什么

    VRRP作用是充当网络中的一个默认网关,可以说PC定义的网关不生效的话,则整个网络都用不了,只能访问同一个VLAN内的。
    发表于 09-29 11:54 2275次阅读