VRRP协议简介
一.什么是VRRP
VRRP作用:VRRP是一种容错协议,它保证当主机的下一跳路由器坏掉时,可以及时由另一台路由器来代替,从而保证通讯的连续性和可靠性。
二.VRRP相关术语及概念解释
VRRP路由器 | 运行VRRP的路由器。一台VRRP路由器(的接口)可以同时参与到多个VRRP组中,在不同的组中,一台VRRP路由器可以充当不同的角色. |
---|---|
VRRP组 | 一个VRRP组由多个VRRP路由器组成,使用相同的VRID ( Virtual Router ID虚拟路由器ID) 进行标识,属于同一VRRP组的VRRP路由器互相交换信息,每一个VRRP组中只能有一个Master。 |
虚拟路由器 | 运行VRRP的路由器。一台VRRP路由器(的接口)可以同时参与到多个VRRP组中,在不同的组中,一台VRRP路由器可以充当不同的角色. |
虚拟IP地址,MAC地址 | 虚拟IP地址就是虚拟路由器的IP地址,该地址实际上就是用户的网关地址 虚拟MAC地址是虚拟路由器根据VRID生成的MAC地址。一个虚拟路由器拥有个虚拟MAC地址,格式为:00-00-5E-00-01-VRID1 |
Master | 实际用于接收用户发送的数据,负责数据包的转发;响应局域网的主机ARP请求;周期性给Backup发送VRRP报文通告自己的存活情况;承载虚拟IP地址 |
Backup | 监听Master发送的VRRP报文,当在一定时间范围内没有接到VRRP报文,则会替代Master角色 |
VRRPb报文 | 封装在IP报文里,通过组播地址224.0.0.18发送。TTL=255 协议号为112 |
master backup选举依据 | 优先使用VRRP优先级选举,值越大,优先级越高。如果优先级一样则通过接口的IP地址来选举,IP越大优先级越高。 |
三.VRRP 相关操作命令
1.设置R1的vlanif10接口为master
[R1-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1 ####创建VRRP虚拟路由器的标识vrid为1,并配置vrid 1的虚拟IP地址
[R1-Vlanif10]vrrp vrid 1 priority 120 ####设置设备A的优先级为120(缺省值为100),数值越大越优先
[R1-Vlanif10]vrrp vrid 1 preempt-mode timer delay 6 ####配置Master设备的抢占时延为6秒(缺省值为0,立即抢占),以防频繁地进行状态切换
[R1-Vlanif10]vrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 30 ####跟踪上行接口G0/0/1的状态,如端口故障则Master优先级降低30(缺省值为10)
2.设置R2的vlanif10的接口为backup
[R2]int vlanif 10
[R2-Vlanif10]ip address 192.168.10.10 24
[R2-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1
3.查看vrrp
dis vrrp
四.实验操作
第一步.配置AR1,AR2,AR3的IP地址
同理设置AR2 AR3 的IP地址
第二步.设置AR2 的master
第三步.设置AR3的backup
第四步.配置AR1 AR2 AR3 的路由转发规则
AR1转发规则
AR2转发规则
AR3规则
检查
pc1(192.168.0.10) ping pc3(30.0.0.30)
检查