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
//设置跟踪下行接口
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值