VRRP的工作原理和HSRP非常相似,只不过VRRP是国际标准,允许在不同厂家的设备间运行。(比如思科--华为)VRRP中的虚拟网关地址可以和接口上的地址一样。VRRP的接口有三种状态:初始状态,主状态,备份状态。而且VRRP只有一种报文。下面来做一下这个试验。
实验拓扑:
配置步骤:
一:配置
IP
地址和路由协议:
R1:
Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#interface f1/0
R1(config-if)#ip add 192.168.30.1 255.255.255
R1(config-if)#no shutdown
R1(config-if)#int s0/0
R1(config-if)#ip add 192.168.10.1 255.255.255
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#router rip //
启用
RIP
路由协议
R1(config-router)#network 192.168.30.0 //
宣告直连网段
R1(config-router)#network 192.168.10.0
R1(config-router)#passive-interface f1/0 //
将
F1/0
设定为被动接口
R2:
Router>en
Router#conf t
Router(config)#no ip domain lookup //
关闭域名查找功能
Router(config)#lin con 0
Router(config-line)#logg s //
设定输出信息同步,以免打扰操作
Router(config-line)#exit
Router(config)#hostname R2
R2(config)#interface f1/0
R2(config-if)#ip add 192.168.40.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface s0/0
R2(config-if)#ip add 192.168.10.2 255.255.255.0
R2(config-if)#clock rate 64000 //
设定串口时钟
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface s0/1
R2(config-if)#ip add 192.168.20.1 255.255.255.0
R2(config-if)#clock rate 64000
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#router rip //
启用
RIP
协议
R2(config-router)#network 192.168.10.0 //
宣告直连网段
R2(config-router)#network 192.168.40.0
R2(config-router)#network 192.168.20.0
R2(config-router)#passive-interface f1/0 //
设定
F1/0
为被动端口
R2(config-router)#^Z
R3:
Router>en
Router#conf t
Router(config)#hostname R3
R3(config)#no ip domain lookup //
关闭域名查找功能
R3(config)#lin con 0
R3(config-line)#logg s //
设定输出信息同步
R3(config-line)#exit
R3(config)#interface f1/0
R3(config-if)#ip add 192.168.30.3 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#interface s0/0
R3(config-if)#ip add 192.168.20.2 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#router rip //
启用
RIP
路由协议
R3(config-router)#network 192.168.20.0 //
宣告直连的网段
R3(config-router)#network 192.168.30.0
R3(config-router)#passive-interface f1/0 //
设定
F1/0
为被动端口
R3(config-router)#exit
R3(config)#^Z
二:配置
VRRP
R1:
R1#conf t
R1(config)#track 100 interface s0/0 line-protocol //
定义跟踪目标
R1(config-track)#exit
R1(config)#interface f1/0
R1(config-if)#vrrp 200 ip 192.168.30.254 //
设置
VRRP
组号及虚拟地址
R1(config-if)#vrrp 200 priority 120 //
配置
VRRP
的优先级
R1(config-if)#vrrp 200 preempt //
设置允许该路由器优先权最高时自动成为活动路由,不设置的话,优先权再高也不会自动成为
Active
R1(config-if)#vrrp 200 authentication md5 key-string ccxx //
设置认证密码
R1(config-if)#vrrp 200 track 100 decrement 30 //
跟踪接口后,如该接口产生故障,自动降优先权降低
30.
使其他路由器能成为
Active
。
R1(config-if)#vrrp 201 ip 192.168.30.252 //
创建一个新的
VRRP
组
R1(config-if)#vrrp 201 preempt
R1(config-if)#vrrp 201 authentication md5 key-string ccxx
R1(config-if)#exit
R3:
R3(config)#track 100 interface s0/0 line-protocol //
配置跟踪目标
R3(config-track)#exit
R3(config)#interface f1/0
R3(config-if)#vrrp 200 ip 192.168.30.254 //
启用
VRRP,
并设定虚拟地址。
R3(config-if)#vrrp 200 preempt
R3(config-if)#vrrp 200 authentication md5 key-string ccxx
R3(config-if)#vrrp 201 ip 192.168.30.252
R3(config-if)#vrrp 201 priority 120
R3(config-if)#vrrp 201 preempt
R3(config-if)#vrrp 201 authentication md5 key-string ccxx
//VRRP
和
HSRP
的端口跟踪不尽相同。
VRRP
要在全局模式下配置,先定义跟踪目标,然后才配置
VRRP
中跟踪该目标。我这里定义目标
100
是
S0/0
接口。
R3(config-if)#vrrp 201 track 100 decrement 30
R3(config-if)#exit
三:检查,测试
VRRP
R1#show vrrp brief
//
可以看出,
R1
是
192.168.30.251
虚拟网关的
master
路由器。是
192.168.30.250
虚拟网关的
backup
路由器。
R3#show vrrp brief
//
以上表明
R3
是
192.168.30.250
虚拟网关的
master
路由器。是
192.168.30.251
虚拟网关的
backup
路由器。
转载于:https://blog.51cto.com/weixianfei/357096