VRRP虚拟路由冗余协议 - 从零开始学习

技术背景

作用

实现局域网设备备份机制,它保证当主机的下一跳路由器坏掉时,可以及时从另一台路由器代替,从而保持连续的可靠性

工作过程

VRRP工作时会在网络中加入一个含有VIP和VMAC的虚拟路由器,该路由器充当主机的网关,使网络上虚拟路由器通信无需连接网络上物理路由器的信息

组内的多个路由接口共用一个虚拟IP

VRRP协议的三种状态

Initialize | Master | Backup

初始状态都是Initialize,通过比较优先级产生Master和Buckup,在规定时间内,Backup若没有收到Master发来的心跳保温,就会取代它成为下一个Master
在这里插入图片描述

Master路由器

  • 定时发送VRRP通告报文,告诉Backup自己还活着
  • 用虚拟MAC地址相应其他设备对VIP地址的ARP请求
  • 转发目的MAC地址为虚拟MAC地址的IP报文
  • 如果收到比自己优先级大的报文,就会变成Backup
  • 如果收到和自己优先级一样大的报文,且本地接口IP地址小于对端接口IP也会变成Backup

Buckup路由器

  • 接收Master设备发送VRRP通告报文,判断是否可以接手
  • 对VIP的ARP请求不会响应
  • 丢弃目的IP地址为VIP地址的IP报文
  • 如果收到优先级和自己相同或比自己大的报文,则充值Master_Down_Interval定时器,不进一步比较IP地址
  • 如果收到比自己小的报文且报文优先级等于0时,定时器的时间设置为偏移时间,如果该报文不是0则丢弃报文,立刻接手成为Master

VRRP配置指令

[R-Vlanifn]vrrp vrid 1 virtual-ip 192.168.10.1
//创建VRRP虚拟路由器的标识vrid为1 并配置vrid1的VIP
[R-Vlanifn]vrrp vrid 1 priority 120
//设置vrid1的优先级为120
/* 优先级默认100 越大越优先*/
[R-Vlanifn]vrrp vrid 1 preempt-mode timer delay 10
//设置Master设备抢占延时为10秒
[R-Vlanifn]vrrp vrid 1 track int g0/0/1 reduce 50
//设置跟踪上行接口,如端口故障则Master优先级降低50
[R-Vlanifn]vrrp vrid 1 track int g0/0/2
//设置跟踪下行接口

猜你喜欢

转载自blog.csdn.net/qq_42427971/article/details/112267292