配置主要命令:

1.定义VRRP组及虚拟IP地址

Vrrp group-number ip virtual-ip-address

2.配置指定VRRP路由器的优先级(数值越大,优先级越高):

Vrrp group-number priority priority-value

3.允许主虚拟路由器失效的情况下切换到备用虚拟路由器:

Vrrp group-number preempt

4.配置VRRP主备路由器之间的密码。

Vrrp group-number authentication password

验证命令:

1.查看VRRP详细配置信息:

Show vrrp (all)

2.查看VRRP简要配置信息:

Show vrrp brief

3.查看VRRP接口配置信息:

Show vrrp interface FastEthernet*/*

实验拓扑图

在vrrp 1中,路由器R2为主虚拟路由器,R1为备用虚拟路由器。

虚拟路由器IP地址为:192.168.1.10/24

在两个路由器都正常工作的时候,PC1和PC2通过R1访问远端,PC3通过R2访问远端。

具体配置如下

路由器R1的具体配置:

R1(config)#int f0/0

R1(config-if)#ip address 192.168.1.1 255.255.255.0

R1(config-if)#no shutdown

R1(config-if)#int s1/0

R1(config-if)#ip add 10.1.1.1 255.255.255.0

R1(config-if)#no shutdown

R1(config-if)#int f0/0

R1(config-if)#vrrp 1 ip 192.168.1.10

R1(config-if)#vrrp 1 priority 100

R1(config-if)#vrrp 1 preempt

R1(config-if)#vrrp 1 authentication linuxtro

R1(config-if)#exit

R1(config)#router rip

R1(config)#ver 2

R1(config)#network 10.1.1.0

R1(config)#network 192.168.1.0

路由器R2的配置:

R2#sh run

Building configuration...

Current configuration : 1019 bytes

!

version 12.3

service timestamps debug datetime msec

service timestamps log datetime msec

no service password-encryption

!

hostname R2

……………

interface FastEthernet0/0

ip address 192.168.1.2 255.255.255.0

duplex auto

speed auto

vrrp 1 ip 192.168.1.10

vrrp 1 priority 150

!

interface Serial1/2

ip address 10.2.2.1 255.255.255.0

serial restart-delay 0

…………

router rip

version 2

network 10.2.2.0

network 192.168.1.0

……………

路由器R3的配置:

R3#sh run

Building configuration...

Current configuration : 965 bytes

!

version 12.3

service timestamps debug datetime msec

service timestamps log datetime msec

no service password-encryption

!

hostname R3

……………

interface Serial2/0

ip address 10.1.1.2 255.255.255.0

serial restart-delay 0

!

interface Serial2/2

ip address 10.2.2.2 255.255.255.0

serial restart-delay 0

…………

interface FastEthernet1/0

ip address 172.16.0.1 255.255.255.0

duplex auto

speed auto

!

router rip

version 2

network 10.1.1.0

network 10.2.2.0

network 172.16.0.0

…………

确认交换机上连接路由器、主机的接口处于UP状态。

验证配置:

在路由器R1上分别使用show vrrp brief和show vrrp(all)命令,

如图所示:

在路由器R2上:

配置好之后,那就来验证一下喽!在pc端ping 172.16.0.1 –t ,然后另外再打开一个命令提示符输入:tracert 172.16.0.1 以此来跟踪ping包经过的路径是经过主路由器R2。打开第三个命令提示行,输入:arp –a以此来观察IP-MAC对应表。

如图所示:

接下来就是要模拟其中主路由器宕机的情况。Shutdown R2的fa0/0接口,以此来观察主备路由器之间的切换情况。

R2(config)#interface fastEthernet 0/0

R2(config-if)#shutdown

R2(config-if)#

*Mar 1 01:43:30.295: %VRRP-6-STATECHANGE: Fa0/0 Grp 1 state Master -> Init

*Mar 1 01:43:32.299: %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to administratively down

*Mar 1 01:43:33.299: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to down

R2(config-if)#

R2(config-if)#

R2(config-if)#no shutdown

R2(config-if)#

*Mar 1 01:44:16.547: %VRRP-6-STATECHANGE: Fa0/0 Grp 1 state Init -> Backup

*Mar 1 01:44:18.539: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up

*Mar 1 01:44:19.539: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

*Mar 1 01:44:19.963: %VRRP-6-STATECHANGE: Fa0/0 Grp 1 state Backup -> Master

R2(config-if)#

R2(config-if)#

与此同时,在R1将从备份路由器升为主路由器。

这是,在pc端用tracert 172.16.0.1命令会显示ping包经过备份路由器R1。如图所示:

显然,这样其中一台路由器太清闲了,有点浪费,更好的解决办法是:

两台路由器负载分担的配置流程,

比如:路由器R1作为备份组2的Master,又兼职备份组1的备份路由器,

而R2正相反,作为备份组1的Master,并兼职备份组2的备份路由器。

一部分pc端使用备份组1作网关,另一部分pc端使用备份组2作为网关。

这样,以达到分担数据流,而又相互备份的目的。如图: