虚拟路由器冗余协议

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)#
实验结果表明:
在
R1
的
F1/0DOWN
掉之后,
R3
可以取代
R1
成为网关。使得网络通畅不受影响。
那么,如何在
R1
的
F1/0
接口正常,
S2/0k
口
down
掉后,内部客户机通过
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)#