VRRP(虚拟路由冗余协议)

为何要有这个协议?

主要为了防止单点故障。既 有网关冗余,当发生故障的时候,能让PC端快速切换。

VRRP概念

通过VRRP将两台路由器虚拟构成一台路由器,两台路由器的浮动地址,即是路由器的虚拟地址,浮动地址也是下行地址的网关IP。

通俗说:VRRP实现了一个组中的路由器,哪个路由器工作,哪个路由器作为备份。

实际上:如果一个组中有两个路由,其实可以理解为三个路由,第三个路由为虚拟路由,它的虚拟IP做为局域网内所有主机的网关,而master路由负责转发数据到这个虚拟路由,备份路由主要监听master路由,当这个路由出现问题,开始替换。

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

master路由负责接收发送至网关(这个网关就是虚拟路由的虚拟IP)的数据包进行转发,以及响应PC对于其网关的ARP请求.

Backup路由侦听master路由器的状态,并准备随时接替master路由器的工作。

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

虚拟IP地址,MAC地址

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

 2.与虚拟IP地址对应的MAC也是虚拟的,该MAC地址由固定位加上VRRP组ID构成当PC发ARP请求虚拟IP地址对应的MAC地址,master路由器响应这个ARP请求并告知虚拟MAC地址。

Master,Backup路由器

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

2.Backup路由器:就是在VRRP组中处于监听状态的路由器,一旦Master路由器出现故障,Backup路由器就开始接替工作。(侦听 master 发送的 VRRP消息 (想当皇帝的心理)当master出现问题的时候,在规定时间内,没有收到master发来的心跳报文(每1s发送一次),接替master的位置)

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

VRRP报文

1.Version 

2.Type

3.Virtual Rtr ID

4.Priority:优先级,0~255(其中255不可以配置)100为缺省值 。255:如果配置的虚拟地址与接口地址相同,则优先级为255.

5.Count IP Adds 

6.Authentication Type:验证类型,协议中指定了3种类型。

     0-NO Authentication

      1-Simple Text Password

      2-IP Authentication Heaser

7.Advertisement Interval(Adver Int)L发送报文的时间间隔,缺省为1秒

8.Checksum:校验和

9.IP Address(es)一个备份组可以支持多个地址

10.Authentication Data:验证字

VRRP 抢占


优先级更高的设备,启动 preempt (默认开启)会成为 MASTER

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值