优秀的编程知识分享平台

网站首页 > 技术文章 正文

深入VRRP 1 Vitual Router Redundancy Protocol

nanyue 2025-10-19 10:25:44 技术文章 1 ℃

一、概念,什么是VRRP俗称虚拟路由冗余协议。

VRRP主要用于几台路由设备联合组成一台虚拟的路由设备,那么当主机的下一跳设备出现故障时,可以及时将业务切换到其它设备,从而保持通讯的连续性和可靠性。

概念已经清晰明了,不多详赘,没什么鸟用,下面直接上基础配置。

二、VRRP常用配置:


Router1:

interface GigabitEthernet0/0/0

ip address 192.168.0.252 255.255.255.0

vrrp vrid 1 virtual-ip 192.168.0.254

Router2:

interface GigabitEthernet0/0/0

ip address 192.168.0.251 255.255.255.0

vrrp vrid 1 virtual-ip 192.168.0.254

以上就是简单的VRRP的基础配置,我们看下检查结果吧(标红框的就是基础配置,其他都是默认)

下面来继续增加配置,看看各命令的用处:

  • vrrp vrid 1 preempt-mode disable/*关闭抢占模式,默认是开启状态*/
  • vrrp vrid 1 preempt-mode timer delay 60 /*设置抢占回切时间*/
  • vrrp vrid 1 priority 120 /*配置VRRP的优先级,默认是100,当然两台路由器优先级相同比较MAC地址,MAC地址大的作为主*/
  • vrrp vrid 1 authentication-mode simple cipher ****** /*配置VRRP的认证密码*/
  • vrrp vrid 1 track interface GigabitEthernet 0/0/1/*VRRPtrack上行接口,保证下行链路VRRP的切换*/

三,VRRP的工作过程

1 初始工作状态:init,优先级<255,进入backup状态(优先级=255,进入master状态)

2 切换至Backup状态的设备,经过Master-down-interval 超时后切换至master状态。(Master-down-interval = (3 * advertisement )+skew time【(256-backup优先级)/256】,例如3*1s + (256-100)/256s = 3.609秒)

3.首先切换至Master状态设备,发送vrrp 通告报文。(若Backup中有更高优先级,则采用抢占方式,该backup成为master)需要注意以下几点:

  • SMAC地址:虚MAC地址00005e000101,最后的01代表vrid编号
  • DMAC地址:为组播224.0.0.18MAC地址
  • SIP地址:原真实IP地址
  • DIP地址:目的真实IP地址

4 Master设备发送免费ARP报文(ARP报文中的地址:虚拟IP和虚拟MAC,主要用于告知我已经成为MASTER主,刷新设备中的MAC地址表项,从而将流量引入到新的设备(更改MAC地址表项的出接口)

5 几种特殊的优先级

  • 优先级255:设备IP为MASTER 虚拟IP地址拥有者:不能手动配置255),直接切换Master状态,即Router1的IP地址为192.168.0.254,虚拟IP为192.168.168.0.254
  • 优先级0:Master设备退出VRRP的时候,发送VRRP报文,我的优先级变为0

下一节分析VRRP的报文,以及VRRP的联动

Tags:

最近发表
标签列表