VRRP 简介
VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)是一种网络协议,用于在多个路由器之间提供冗余和故障转移功能,确保网络的高可用性。通过将多个物理路由器组合成一个虚拟路由器,VRRP允许在主路由器故障时自动切换到备份路由器,从而维持网络连通性。
VRRP 工作原理
VRRP通过选举机制确定主路由器(Master)和备份路由器(Backup)。主路由器负责转发流量,备份路由器处于待命状态。当主路由器故障时,备份路由器会接管虚拟IP地址,继续提供服务。
- 虚拟路由器:由一个虚拟IP地址和MAC地址标识,多个物理路由器共同组成。
- 优先级机制:路由器通过优先级(0-255)竞选主路由器,优先级高的成为Master。
- 心跳检测:主路由器定期发送VRRP通告(Advertisement),若备份路由器未收到通告,会触发选举。
VRRP 配置示例(以华为设备为例)
interface GigabitEthernet0/0/1
vrrp vrid 1 virtual-ip 192.168.1.254
vrrp vrid 1 priority 120
vrrp vrid 1 preempt-mode timer delay 20
- vrid 1:VRRP组号为1。
- virtual-ip:虚拟IP地址为192.168.1.254。
- priority:优先级设为120(默认100)。
- preempt-mode:启用抢占模式,延迟20秒。
VRRP 应用场景
- 企业网关冗余:确保出口路由器故障时业务不中断。
- 数据中心高可用:多台设备共享虚拟IP,实现负载均衡和故障切换。
- ISP网络:提供客户端的默认网关冗余。
VRRP 与 HSRP 对比
- 协议标准:VRRP是IETF标准(RFC 3768),HSRP是思科私有协议。
- 抢占机制:VRRP默认支持抢占,HSRP需手动配置。
- 组播地址:VRRP使用224.0.0.18,HSRP使用224.0.0.2。
VRRP 注意事项
- 心跳间隔:调整Advertisement间隔需平衡检测速度和网络负载。
- 多网关场景:同一网络中可配置多个VRRP组实现负载分担。
- 安全认证:支持简单明文认证或IPSec加密,防止恶意节点加入。
VRRP配置实例(华为Ensp)
- 拓扑结构

- 部分配置命令
主路由器
interface vlan 10
ip address 192.168.10.2 255.255.255.0
vrrp vrid 10 virtual-ip 192.168.10.1
vrrp vrid 10 priority 120
vrrp vrid 10 preempt-mode #默认抢占模式
vrrp vrid 10 track interface Ethernet 0/0/1 reduced 30
备份路由器
interface vlan 10
ip address 192.168.10.3 255.255.255.0
vrrp vrid 10 virtual-ip 192.168.10.1
查看VRRP状态
display vrrp
- 查看端口状态
sw1

sw2

pc1 ping pc2

- 当上层链路断开时,自动降优先级

可以看到sw1端口转变为backup

sw2的端口变为master。 - 此时pc1 仍能ping通pc2。

以上示例可以直观感受到vrrp对于网关可靠性和可用性的提升。在实际应用中,可能会有其他链路故障,读者可根据示例自行试验。


&spm=1001.2101.3001.5002&articleId=149054780&d=1&t=3&u=370bf4429465443fb19038ef622401c3)
1447

被折叠的 条评论
为什么被折叠?



