一、 VRRP的概念

(1)网关冗余
(2)VRRP是一种容错协议,他通过把几台路由设备联合起来组成一台虚拟的路由设备,并通过一定的机制来保证当主机的下一跳设备出现故障时,可以及时地将业务切换到其他设备,从而保持通信的连续性和可靠性。
(3)VRRP在不需要改变组网的情况下,提供了一个虚拟网关指向两个物理网关,实现网关冗余,提高了网络可靠性。

二、VRRP的配置

  • 实验要求:路由器R1和R2是两台连接企业网关(Gateway,GW)的路由器,GW通过ISP接入Internet。要求管理员使用VRRP实现路由器R1和R2的路由备份,提高外网接入的可靠性。
  • 实验拓扑图

(1)首先按照拓扑图将设备接口的IP地址配置上

R1配置接口地址

vrrp ospf 冲突 vrrp加ospf_vrrp ospf 冲突


R2配置接口地址

vrrp ospf 冲突 vrrp加ospf_学习_02


网关配置接口地址

vrrp ospf 冲突 vrrp加ospf_网络_03


(2)使用OSPF协议实现全网互通

R1的配置

vrrp ospf 冲突 vrrp加ospf_网络_04


R2的配置

vrrp ospf 冲突 vrrp加ospf_优先级_05


网关的配置

vrrp ospf 冲突 vrrp加ospf_优先级_06


【上图中,宣告的网络network 192.16.1.2 0.0.0.0错了,应该是network 172.16.1.2 0.0.0.0】将PC1的网关改成10.1.1.251测试全网的连通性

vrrp ospf 冲突 vrrp加ospf_vrrp ospf 冲突_07



vrrp ospf 冲突 vrrp加ospf_优先级_08

可以看到PC与R1、R2、网关之间都可以通信模拟Internet的主机

vrrp ospf 冲突 vrrp加ospf_网络_09

(3)将VRRP的虚拟路由器ID(VRID)设置为10,并且把虚拟路由器IP地址设置为10.1.1.254,为了是R1成为VRRP的主路由器,R2成为备用路由器,修改R1的VRRP优先级值为150(默认为100,优先级值越大越优先)。

R1的配置

vrrp ospf 冲突 vrrp加ospf_网络_10


R2的配置

vrrp ospf 冲突 vrrp加ospf_学习_11

(4)检查VRRP的状态

vrrp ospf 冲突 vrrp加ospf_优先级_12


vrrp ospf 冲突 vrrp加ospf_学习_13

(5)查看VRRP的版本

vrrp ospf 冲突 vrrp加ospf_华为_14

(6)检测VRRP连通性及访问路径

将PC1的网关修改成254

vrrp ospf 冲突 vrrp加ospf_华为_15


vrrp ospf 冲突 vrrp加ospf_网络_16

(7)配置VRRP追踪上行接口状态

vrrp ospf 冲突 vrrp加ospf_学习_17

  • 【vrrp vrid 10 track interface g0/0/1 reduced 100
    】命令解释:路由器R1要在VRRP VRID 10 中追踪GE0/0/1的状态,当GE0/0/0的状态变为Down时,把VRRP VRID 10的优先级值减少到去100。如果将路由器R1的接口GE0/0/0的VRID 10的优先级值配置为150,则当路由器优先级值减少100后就是50,从而低于R2的VRRP的优先级值,这样路由器R2就会通过优先级抢占主用角色。

(8)配置VRRP的抢占

手动关闭R1的上行链路GE0/0/1模拟上行链路故障

vrrp ospf 冲突 vrrp加ospf_华为_18


在查看两个路由器VRRP的状态

vrrp ospf 冲突 vrrp加ospf_学习_19


vrrp ospf 冲突 vrrp加ospf_网络_20


可以看到R1成了备份路由器,R2成了主路由器

看一看访问Internet的路径

vrrp ospf 冲突 vrrp加ospf_学习_21

  • 说明设备是默认开启VRRP的抢占功能,谁的VRRP优先级高谁就是主用路由器,现在我们将R1的上行链路GE0/0/1开启,看路由器R1是否重新夺回它的地位
  • vrrp ospf 冲突 vrrp加ospf_vrrp ospf 冲突_22

  • 可以看到,路由器R1有重新成为了主用路由器。
  • 可以使用查看命令,查看VRRP的状态变化
  • vrrp ospf 冲突 vrrp加ospf_网络_23