一,技术简介
VRRP(Virtual Router Redundancy Protocol)是一种网络协议,用于实现路由器冗余,提高网络可靠性和容错能力。VRRP允许多台路由器共享一个虚拟IP地址,其中一台路由器被选为Master,负责接收和转发数据流量,其他路由器则处于Backup状态,当Master路由器出现故障时,Backup路由器会接管Master的工作,实现快速的故障切换。
VRRP通过在路由器之间发送VRRP包来实现Master和Backup之间的协作。Master路由器定期发送VRRP包以通知其他路由器自己的状态,而Backup路由器监听这些包,以便在Master路由器失效时接管其角色。
二,实验目的
在三层交换机上部署VRRP,实现网关备份及负载均衡
① PC1 的主网关是Router1,备份网关是Router2
② PC2 的主网关是Router2,备份网关是Router1
三,配置命令
Router1
Router(config)#int f1/0 Router(config-if)#no shutdown 启用接口 Router(config-if)#ip address 192.168.10.1 255.255.255.0 实际接口的ip地址 Router(config-if)#vrrp 1 ip 192.168.10.10 定义VRRP组:1,维护的网关地址:192.168.10.10 Router(config-if)#vrrp 1 priority 120 默认优先级为100,优先级范围为0-255,优先级数值大的成为主设备 Router(config-if)#exit - Router(config)#int f1/1 Router(config-if)#no shutdown Router(config-if)#ip address 192.168.20.1 255.255.255.0 实际接口的ip地址 Router(config-if)#vrrp 2 ip 192.168.20.20 定义VRRP组:2,维护的网关地址:192.168.20.20 Router(config-if)#vrrp 2 priority 110 设置VRRP的优先级 - Router(config-if)#end Router#show vrrp brief
Router2
Router(config)#int f1/0 Router(config-if)#no shutdown 启用接口 Router(config-if)#ip address 192.168.10.2 255.255.255.0 实际接口的ip地址 Router(config-if)#vrrp 1 ip 192.168.10.10 定义VRRP组:1,维护的网关地址:192.168.10.10 Router(config-if)#vrrp 1 priority 110 默认优先级为100,优先级范围为0-255,优先级数值大的成为主设备 Router(config-if)#exit - Router(config)#int f1/1 Router(config-if)#no shutdown Router(config-if)#ip address 192.168.20.2 255.255.255.0 实际接口的ip地址 Router(config-if)#vrrp 2 ip 192.168.20.20 定义VRRP组:2,维护的网关地址:192.168.20.20 Router(config-if)#vrrp 2 priority 120 设置VRRP的优先级 - Router(config-if)#end Router#show vrrp brief
PC
四,实验结果
利用PC1连续 ping PC2进行测试
VPCS> ping 192.168.20.3 -t
关闭Router1,短暂丢包后恢复通信