VRRP配置即实验
VRRP
概念:
VRRP 全称是虚拟路由器冗余协议,它是一种容错协议。该协议通过把几台路由设备联合组成一台虚拟的路由设备,该虚拟路由器在本地局域网拥有唯一的一个虚拟ID和虚拟IP地址。实际上,该虚拟路由器是由一个Master设备和若干Backup设备组成。正常情况下,业务全部由Master承担 ,所有用户端仅需设置此虚拟IP为网关地址。当Master出现故障时,Backup接替工作,及时将业务切换到备份路由器,从而保持通信的连续性和可靠性。而用户端无需做任何配置更改,对故障无感知。
VRRP 的 Master选举基于优先级,优先级取值范围是0~255,默认情况下,配置优先级为100。在接口上可以通过配置优先级的大小来手工选择 Master 设备。
作用:
- 出口网关的备份,保证出口网关的高可用性。
- 主路由器失效后,备份路由器立即顶替路由器的工作,保证数据不丢失。
- 两个不同的路由器成为不同组的主路由器,相互备份。
- 跟踪上行链路接口状态,当上行链路接口失效时,自动备份路由提示为主路由器,保证数据不丢失。
VRRP配置
实验内容:
PC2、PC3通过交换机sw1连接到路由R1。为了提高可靠性,增加两台路由器R2、R3作为双出口连接到R1,在双网关的情况下,如果在PC 上配置R2 或R3 的真实IP 地址作为网关,当其中一台路由器故障时,就需要手动更改PC 的网关IP, 若网络中有大量PC 则需要耗费大量时间和人力去更改配置,且会带来一定时间的断网影响。为了能够使故障所造成的断网影响达到最小化,增强网络的可靠性,网络管理员在R2 与R3 之间部署VRRP 协议,这样当任一网关发生故障时就能自动切换而无需更改PC 的网关IP 地址。(这里我们为了增加难度,在R1后连接一台PC,用PC2、PC3来连接PC1)
实验拓扑图:
实验步骤:
(1)设置三台主机的IP地址和子网掩码。
PC1:192.168.2.1/24
PC2:192.168.1.1/24

PC3:192.168.1.2/24
(2)为三台路由器分别设置接口IP地址和子网掩码。
以R1为例,三个接口的IP地址和子网掩码分别为:10.0.0.2/24和20.0.0.2/24和192.168.2.254/24。

R2、R3的接口地址和子网掩码也按如上方式进行设置。
R3

R2、R3配置VRRP
代码如下:
R2:
[R2]int g0/0/0 ***进入接口g0/0/0
[R2-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254 ***创建VRRP 备份组,配置虚拟IP
[R2-GigabitEthernet0/0/0]vrrp vrid 1 priority 120 ***配置优先级
[R2-GigabitEthernet0/0/0]vrrp vrid 1 track interface g0/0/1 ***设置监听端口
[R2-GigabitEthernet0/0/0]dis th ***显示接口信息
[V200R003C00]
#
interface GigabitEthernet0/0/0
ip address 192.168.1.10 255.255.255.0
vrrp vrid 1 virtual-ip 192.168.1.254
vrrp vrid 1 track interface GigabitEthernet0/0/1
#
return
R3:
[R3]int g0/0/0 ***进入接口g0/0/0
[R3-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254 ***创建VRRP 备份组,配置虚拟IP
(3)为R1、R2、R3配置静态路由及下一跳地址
为R1添加路由信息,命令如下:
[R1]ip route-static 192.168.1.0 24 10.0.0.1
[R1]ip route-static 192.168.1.0 24 20.0.0.1
[R1]ip route-static 192.168.1.0 24 20.0.0.1 preference 70 ***优先级
Info: Succeeded in modifying route.
为R2添加路由信息,命令如下:
[R2]ip route-static 192.168.2.0 24 10.0.0.2
为R3添加路由信息,命令如下:
[R3]ip route-static 192.198.2.0 24 20.0.0.2
(4)用PC2 ping PC3,再用PC2 ping PC1并追踪

能ping通
(5)去掉R2,模拟故障,再次ping通并追踪
ping通,实验成功
总结:
VRRP是一种路由容错协议,也可以叫做备份路由协议。一个局域网络内的所有主机都设置缺省路由,当网内主机发出的目的地址不在本网段时,报文将被通过缺省路由发往外部路由器,从而实现了主机与外部网络的通信。当缺省路由器down掉(即端口关闭)之后,内部主机将无法与外部通信,如果路由器设置了VRRP时,那么这时,虚拟路由将启用备份路由器,从而实现全网通信。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?