虚拟路由器冗余协议

 

VRRP路由备份(业界标准)_职场

Router1 F1/0 <----> Switch1 F0/1
Router3 F0/0 <----> Switch1 F0/2
Router2 S2/0 <----> Router1 S2/0
Router2 S2/1 <----> Router3 S2/1
Switch1 F0/3 <----> XPC P0/0
 
在R1上的配置如下:
Router(config)#int f1/0
Router(config-if)#ip add 213.2.2.10 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int s2/0
Router(config-if)#ip add 192.168.1.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#router rip
Router(config-router)#ver 2
Router(config-router)#netw 213.2.2.0
Router(config-router)#netw 192.168.1.0
Router(config)#int f1/0
Router(config-if)#vrrp 1 ip 213.2.2.99
Router(config-if)#vrrp 1 prio 120
Router(config-if)#vrrp 1 preempt
Router(config-if)#vrrp 1 authentication md5 key-string 123123
Router(config-if)#
 
在R2上的配置如下:
Router(config)#int s2/0
Router(config-if)#ip add 192.168.1.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int s2/1
Router(config-if)#ip add 192.168.2.2 255.255.255.0
Router(config-if)#no sh
Router(config)#int loo 0
Router(config-if)#ip add 2.2.2.2 255.255.255.0
Router(config)#router rip
Router(config-router)#ver 2
Router(config-router)#no auto
Router(config-router)#netw 192.168.1.0
Router(config-router)#netw 192.168.2.0
Router(config-router)#netw 2.2.2.0
 
在R3上的配置如下:
Router(config)#int f0/0
Router(config-if)#ip add 213.2.2.11 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int s2/1
Router(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#no sh
Router(config)#router rip
Router(config-router)#ver 2
Router(config-router)#no auto
Router(config-router)#netw 192.168.2.0
Router(config-router)#netw 213.2.2.0
Router(config)#int f0/0
Router(config-if)#vrrp 1 ip 213.2.2.99
Router(config-if)#vrrp 1 preempt
Router(config-if)#vrrp 1 authentication md5 key-string 123123
Router(config-if)#
 
实验结果表明:
R1F1/0DOWN掉之后,R3可以取代R1成为网关。使得网络通畅不受影响。
 
那么,如何在R1F1/0接口正常,S2/0kdown掉后,内部客户机通过R3正常上网呢?(也就是说,R3可以抢占R1的位置,充当网关)
只在R1上进行如下的配置就可以了。
 
Router(config)#track 1 int s2/0 line-protocol
Router(config-track)#exit
Router(config)#int f1/0
Router(config-if)#vrrp 1 trac 1 decrement 40
Router(config-if)#