网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

虚拟路由器冗余协议(VRRP)的介绍及其配置方法

更新时间:2026年03月27日   作者:spoto   标签(Tag):

VRRP是一种开放标准的协议,用于在网络中提供冗余功能。它是一种网络层协议(协议编号:112)。在一个组中,所有路由器(即组成员)共同构成一个虚拟逻辑路由器,该虚拟逻辑路由器将作为所有本地主机的默认网关。如果某个路由器出现故障,那么其他组成员中的某个路由器可以接管其职责,继续负责转发流量。

与VRRP相关的几个重要术语:

  1. 虚拟IP地址:IP地址是从本地子网中分配来的虚拟IP地址。该虚拟IP地址被配置为所有本地主机的默认网关。
  2. 虚拟MAC地址:虚拟MAC地址是通过将最后8个字节以十六进制形式作为VRRP组的编号来自动生成的。在VRRP中,所使用的MAC地址为0000.5e00.01xx。这里的xx就是以十六进制表示的VRRP组编号。
  3. 主路由器:在VRRP组中,有一个成员被选举为“主路由器”,该路由器负责转发本组的本地流量。路由器的选择基于其优先级。如果某个VRRP组中的某个成员具有比其他人更高的优先级,那么该成员就会被选为主路由器。如果所有成员的优先级相同(默认值为100),那么地址最高的路由器就会成为主路由器。
  4. 备份路由器:在VRRP组中,只有其中一个成员会成为主路由器,而其他成员则继续担任备用路由器。如果主路由器发生故障,那么其中一个备用路由器就会自动成为主路由器。
  5. 大师广告计时器:主路由器以每1秒一次的频率,通过224.0.0.18地址发送“Keep-Alive”消息。
  6. “Master Dead Timer”在接收到主路由器通告消息之前,备份路由器将承担主路由器的职责。默认情况下,这一时间为3.69秒。
  7. 抢占:这是一种状态,在这种情况下,当主路由器出现故障时,其中一个备用路由器就会成为新的主路由器。而当主路由器重新恢复正常运行时,它仍然会保持主路由器的地位,因为其优先级仍然更高。
  8. 对象跟踪:VRRP对象跟踪机制能够确保选出最佳的路由器作为主路由器。当前的主路由器会持续查询被跟踪对象的状态,比如线路协议是否处于正常运行状态。如果主路由器的线路协议处于异常状态,那么备用路由器的优先级就会自动提高,从而成为新的主路由器。
  9. 认证:VRRP支持三种类型的认证方式:1. 无认证;2. 纯文本认证;3. MD5认证。

在以下情况下,VRRP会拒绝该数据包:1. 路由器与传入数据包的认证方式不同。2. 路由器与传入数据包的MD5摘要结果不一致。3. 路由器与传入数据包中的文本认证字符串不同。

  配置/设置:

  

首先,我们需要在 r1 的全局配置模式下启用 VRRP 路由功能。

r1(config)# router vrrp

而在r2上:

r2(config)# router vrrp

在上述拓扑结构中,有两位路由器,分别命名为R1和R2。其中,R1的fa0/0接口的网络地址为10.1.1.1/24,而R2的fa0/0接口的网络地址为10.1.1.2/24。现在,我们需要将IP地址分配给路由器R1。

r1# int fa0/0r1# ip add 10.1.1.1 255.255.255.0

为路由器r2分配IP地址。

r2# int fa0/0r2# ip address 10.1.1.2 255.255.255.0

现在,让我们设置一个虚拟IP地址:10.1.1.100。同时,设置组名为VRRP_TEST,组编号为10,优先级为110。另外,默认情况下,该组已经启用了抢占机制,也就是说,如果主路由器出现故障,备用路由器会自动成为新的主路由器。

r1# int fa0/0r1# vrrp 10 ip 10.1.1.100r1# vrrp 10 name VRRP_TESTr1# vrrp 10 priority 110

现在,请提供虚拟IP地址10.1.1.100、组名VRRP_TEST以及优先级为100的配置信息。此外,还需要为组编号10分配相应的配置参数。

r2#int fa0/0r2#vrrp 10 ip 10.1.1.100r2#vrrp 10 name VRRP_TESTr2#vrrp 10 priority 100

注意:因此,根据优先级110的规定,r1将会成为主路由器。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料