VRRP(Virtual Router Redundancy Protocol)是一种路由协议,旨在通过提供多个路由器备份来增加网络的可靠性。VRRP 允许多个路由器通过虚拟 IP 地址工作,使得网络中的主路由器发生故障时,备份路由器可以接管其任务,确保网络通信不中断。
VRRP的工作原理:
-
虚拟路由器: VRRP 将多个物理路由器组合成一个"虚拟路由器"。这个虚拟路由器由一个虚拟 IP 地址代表,网络中的其他设备都通过这个虚拟 IP 地址进行通信,而不是直接与单一的物理路由器通信。
-
主路由器与备份路由器: 在 VRRP 配置中,指定了一个"主路由器"(Master Router)和多个"备份路由器"(Backup Routers)。主路由器承担虚拟路由器的工作,其他备份路由器等待接管主路由器的任务。
-
优先级: 每个路由器在 VRRP 配置中都可以设置一个优先级值。优先级较高的路由器通常会成为主路由器。VRRP 默认优先级为 100,范围为 1-255。较高的优先级通常表示该路由器比其他路由器更愿意成为主路由器。
-
主路由器故障切换: 如果主路由器因故障而无法继续工作,备份路由器将通过 VRRP 协议的竞选过程成为新的主路由器,接管虚拟 IP 地址的路由功能,保证网络通信的连续性。
-
VRRP 报文: VRRP 使用 VRRP 报文(通常是 112 号协议)来进行路由器间的通信。主路由器定期发送广告报文(Hello 信息),告知其他路由器自己是当前虚拟路由器的主路由器。如果备份路由器没有收到主路由器的报文,且其优先级足够高,它将发起竞选,成为新的主路由器。
VRRP的工作流程:
- 网络设备向虚拟 IP 地址发送数据包。
- 主路由器接收到数据包并进行转发。
- 如果主路由器发生故障,备份路由器自动接管,继续转发数据包。
- 网络中其他设备通过接收 VRRP 广告报文知道新的主路由器。
VRRP的优势:
- 高可用性:通过冗余路由器保证网络连接不中断,提供路由器级别的容错。
- 透明性:网络中的设备只与虚拟 IP 地址交互,网络拓扑的变化(如路由器的故障或切换)对终端设备透明。
- 简化管理:减少了多个静态路由配置的需要,易于管理。
VRRP 与 HSRP、GLBP 的区别:
- HSRP(Hot Standby Router Protocol):由 Cisco 提供,与 VRRP 类似,但是 HSRP 是一个私有协议,只能在 Cisco 设备中使用。
- GLBP(Gateway Load Balancing Protocol):也是 Cisco 的协议,提供路由器负载均衡,不同于 VRRP 和 HSRP,只使用一个虚拟 IP 地址,GLBP 允许多个路由器同时作为主路由器参与负载均衡。
VRRP 的应用场景:
- 数据中心网络:在数据中心中,多个路由器之间通常需要确保可靠的网络连接,VRRP 可以有效提高可用性。
- 企业网络:VRRP 可用于小型到大型企业网络中,确保业务持续性和网络冗余。
- ISP 网络:ISP 提供商也可使用 VRRP 来增强其网络的稳定性和可靠性。
我们对 ar2配置
[ar2]in g0/0/1
[ar2-GigabitEthernet0/0/1]ip add 10.10.10.1 24
[ar2-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 10.10.10.10
[ar2-GigabitEthernet0/0/1]vrrp vrid 1 priority 120
[ar2-GigabitEthernet0/0/1]vrrp vrid 1 preempt-mode timer delay 20
[ar2-GigabitEthernet0/0/1]vrrp vrid 1 track interface GigabitEthernet0/0/0 re
duced 30
然后就是ar3的配置
[ar3]in g0/0/1
[ar3-GigabitEthernet0/0/1]ip add 10.10.10.2 24
[ar3-GigabitEthernet0/0/1]vrrp vrid 1 virtual-ip 10.10.10.10