第一步:配置R2,R4和R5 R2上的配置: interface Loopback0 ip address 2.2.2.2 255.255.255.0 ! interface FastEthernet0/0 ip address 12.0.0.2 255.255.255.0 ! interface FastEthernet1/0 ip address 23.0.0.2 255.255.255.0 ! router rip version 2 network 2.0.0.0 network 12.0.0.0 network 23.0.0.0 no auto-summary

R4上的配置: interface FastEthernet0/0 ip address 192.168.1.4 255.255.255.0 ip default-gateway 192.168.1.254

R5上的配置: interface FastEthernet0/0 ip address 192.168.1.5 255.255.255.0 ip default-gateway 192.168.1.253

第二步:配置R1 track 100 interface FastEthernet0/0 line-protocol //通过track 后面为组号,接着为要追踪的接口

interface FastEthernet0/0 ip address 12.0.0.1 255.255.255.0 ! interface FastEthernet0/1 ip address 192.168.1.1 255.255.255.0 no ip redirects no ip proxy-arp //上面两句为关闭重定向,和关闭代理arp

//我们在下面定义了两个组 vrrp 1 ip 192.168.1.254 vrrp 1 priority 105 vrrp 1 track 100 //这里和hsrp不同的是,vrrp要在全局下先定义,然后在这里调用,不然调用不起来 vrrp 2 ip 192.168.1.253 ! router rip version 2 network 12.0.0.0 network 192.168.1.0 no auto-summary

第三步:配置R3 track 200 interface FastEthernet0/0 line-protocol ! ! ! ! ! interface FastEthernet0/0 ip address 23.0.0.3 255.255.255.0 shutdown duplex auto speed auto ! interface FastEthernet0/1 ip address 192.168.1.3 255.255.255.0 no ip redirects no ip proxy-arp duplex auto speed auto vrrp 1 ip 192.168.1.254 vrrp 2 ip 192.168.1.253 vrrp 2 priority 105 vrrp 2 track 200 ! router rip version 2 network 23.0.0.0 network 192.168.1.0 no auto-summary

第四步:调试

当网络正常时:在R1和R3上的case R1#sh vrrp FastEthernet0/1 - Group 1 State is Master Virtual IP address is 192.168.1.254 Virtual MAC address is 0000.5e00.0101 Advertisement interval is 1.000 sec Preemption enabled Priority is 105 Track object 100 state Up decrement 10 Master Router is 192.168.1.1 (local), priority is 105 Master Advertisement interval is 1.000 sec Master Down interval is 3.589 sec

FastEthernet0/1 - Group 2 State is Backup Virtual IP address is 192.168.1.253 Virtual MAC address is 0000.5e00.0102 Advertisement interval is 1.000 sec Preemption enabled Priority is 100 Master Router is 192.168.1.3, priority is 105 Master Advertisement interval is 1.000 sec Master Down interval is 3.609 sec (expires in 3.009 sec)

R3#sh vrrp FastEthernet0/1 - Group 1 State is Backup Virtual IP address is 192.168.1.254 Virtual MAC address is 0000.5e00.0101 Advertisement interval is 1.000 sec Preemption enabled Priority is 100 Master Router is 192.168.1.1, priority is 105 Master Advertisement interval is 1.000 sec Master Down interval is 3.609 sec (expires in 2.689 sec)

FastEthernet0/1 - Group 2 State is Master Virtual IP address is 192.168.1.253 Virtual MAC address is 0000.5e00.0102 Advertisement interval is 1.000 sec Preemption enabled Priority is 105 Track object 200 state Up decrement 10 Master Router is 192.168.1.3 (local), priority is 105 Master Advertisement interval is 1.000 sec Master Down interval is 3.589 sec

第五步:一个一个测试 先从R4来: R1的外网接口Down 和up 在R1、R3和R4上出现的logging R1上出现下列logging R1(config)#int f0/0 R1(config-if)#sh *Apr 24 00:06:49.927: %VRRP-6-STATECHANGE: Fa0/1 Grp 1 state Master -> Backup R1(config-if)#no sh *Apr 24 00:06:57.083: %VRRP-6-STATECHANGE: Fa0/1 Grp 1 state Backup -> Master

R1#sh vrrp FastEthernet0/1 - Group 1 State is Backup Virtual IP address is 192.168.1.254 Virtual MAC address is 0000.5e00.0101 Advertisement interval is 1.000 sec Preemption enabled Priority is 95 (cfgd 105) //优先级降到了95 Track object 100 state Down decrement 10 Master Router is 192.168.1.3, priority is 100 Master Advertisement interval is 1.000 sec Master Down interval is 3.589 sec (expires in 2.669 sec)

FastEthernet0/1 - Group 2 State is Backup Virtual IP address is 192.168.1.253 Virtual MAC address is 0000.5e00.0102 Advertisement interval is 1.000 sec Preemption enabled Priority is 100 Master Router is 192.168.1.3, priority is 105 Master Advertisement interval is 1.000 sec Master Down interval is 3.609 sec (expires in 3.125 sec)

R3上出现:

*Apr 24 00:06:29.779: %VRRP-6-STATECHANGE: Fa0/1 Grp 1 state Master -> Backup *Apr 24 00:06:49.635: %VRRP-6-STATECHANGE: Fa0/1 Grp 1 state Backup -> Master *Apr 24 00:06:56.935: %VRRP-6-STATECHANGE: Fa0/1 Grp 1 state Master -> Backup

R4上出现: R4-pc4#ping 2.2.2.2 re 33333

Type escape sequence to abort. Sending 33333, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds: .!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!U.U. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!. Success rate is 96 percent (188/195), round-trip min/avg/max = 44/85/296 ms //这里的切换更快,因为hello包为1s一个

在R5上测试,把R3的接口down后up,R5会出现下列所示 R5-pc5# ping 2.2.2.2 re 222222

Type escape sequence to abort. Sending 222222, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds: !!!!!!!!!!!!!!!!!!!!!!!!!!!!U.U.....!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!. Success rate is 95 percent (217/227), round-trip min/avg/max = 44/85/1128 ms R5-pc5#

R3上show vrrp R3#sh vrrp FastEthernet0/1 - Group 1 State is Backup Virtual IP address is 192.168.1.254 Virtual MAC address is 0000.5e00.0101 Advertisement interval is 1.000 sec Preemption enabled Priority is 100 Master Router is 192.168.1.1, priority is 105 Master Advertisement interval is 1.000 sec Master Down interval is 3.609 sec (expires in 3.353 sec)

FastEthernet0/1 - Group 2 State is Backup Virtual IP address is 192.168.1.253 Virtual MAC address is 0000.5e00.0102 Advertisement interval is 1.000 sec Preemption enabled Priority is 95 (cfgd 105) Track object 200 state Down decrement 10 Master Router is 192.168.1.1, priority is 100 Master Advertisement interval is 1.000 sec Master Down interval is 3.589 sec (expires in 2.941 sec)