HSRP和VRRP实战

拓扑图:

实验拓扑图.PNG

HSRP 是热备份路由协议思科专有通过 HSRP一组路由器可以一起协同工作来代 表一台虚拟路由器备份组像一台路由器一样工作一个虚拟 IP  地址和 MAC 地址从末端 主机来看虚拟主路由器是一台有自己 IP 地址和 MAC 地址的路由器它不同于实际物理路 由器,那么该组中一台路由器失效则另一台路由器接替工作,路由选择照常。

 

 VRRP将局域网的一组路由器构成一个备份组,相当于一台虚拟路由器。局域网内的主机只需要知道这个虚拟路由器的IP地址,并不需知道具体某台设备的IP地址,将网络内主机的缺省网关设置为该虚拟路由器的IP地址,主机就可以利用该虚拟网关与外部网络进行通信。

VRRP将该虚拟路由器动态关联到承担传输业务的物理路由器上,当该物理路由器出现故障时,再次选择新路由器来接替业务传输工作,整个过程对用户完全透明,实现了内部网络和外部网络不间断通信。



实验要求:

1. C1VLAN 10成员,C2VLAN 20的成员;

2. C1流量默认通过R2走,C2流量默认通过R3走;

3. 通过C1使用HSRP实现冗余,C2通过VRRP实现;

4. 使用动态路由协议配置该图;

5. 使用R1环回口倒换测试。

 

 

 

配置:

 

 

 

 

路由器

接口

Ip地址

R1

0/0

12.0.0.1

R1

0/1

13.0.0.1

R1

Loopback 0

 1.1.1.1

R2

1/0

12.0.0.2

R2

0/1

23.0.0.2

R2

0/0.10

192.168.10.1

R2

0/0.20

192.168.20.1

R3

0/0

13.0.0.3

R3

0/1

23.0.0.3

R3

VLAN 10

192.168.10.2

R3

VLAN 20

192.168.20.2

 

 

 

 

 

 

 

 

 

R1

 

R1#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#int fa0/0

R1(config-if)#ip add 12.0.0.1 255.255.255.0

R1(config-if)#no shut

R1(config-if)#int loo 0

R1(config-if)#ip add 1.1.1.1 255.255.255.0  环回口

R1(config-if)#no shut

R1(config-if)#int fa0/1

R1(config-if)#ip add 13.0.0.1 255.255.255.0

R1(config-if)#no shut

R1(config)#router rip   rip协议

R1(config-router)#version 2

R1(config-router)#no auto-summary

R1(config-router)#net 12.0.0.0

R1(config-router)#net 13.0.0.0

R1(config-router)#net 1.1.1.0

 

 

 

R2

R2(config)#int fa1/0

R2(config-if)#no switchport

R2(config-if)#ip add 12.0.0.2 255.255.255.0

R2(config-if)#no shut

R2(config-if)#int fa0/1

R2(config-if)#ip add 23.0.0.2 255.255.255.0

R2(config-if)#no shut

R2(config-if)#int fa0/0

R2(config-if)#int fa0/0.10

R2(config-subif)#encapsulation dot1Q 10   

R2(config-subif)#ip add 192.168.10.1 255.255.255.0   VLAN  10 做网关

R2(config-subif)#no shut

R2(config-subif)#int fa0/0.20

R2(config-subif)#encapsulation dot1Q 20

R2(config-subif)#ip add 192.168.20.1 255.255.255.0    VLAN 20  做网关

R2(config-subif)#no shut

R2(config-subif)#exit

R2(config)#router r   rip协议

R2(config-router)#version 2

R2(config-router)#no auto-summary

R2(config-router)#net 12.0.0.0

R2(config-router)#net 23.0.0.0

R2(config-router)#net 192.168.10.0

R2(config-router)#net 192.168.20.0

R2(config-router)#

 

 

 

 

R3

 

R3#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

R3(config)#int fa0/0

R3(config-if)#ip add 13.0.0.3 255.255.255.0

R3(config-if)#no shut

R3(config-if)#int fa0/1

R3(config-if)#ip add 23.0.0.3 255.255.255.0

R3(config-if)#no shut

R3(config-if)#exit

R3(config)#vlan 10,20  添加vlan

R3(config-vlan)#int vlan 10

R3(config-if)#ip add 192.168.10.2 255.255.255.0

R3(config-if)#int vlan 20

R3(config-if)#ip add 192.168.20.2 255.255.255.0

R3(config-if)#no shut

R3(config-if)#int fa1/15

R3(config-if)#switchport mode  trunk   中继口

R3(config-if)#exit

R3(config)#router rip

R3(config-router)#version 2

R3(config-router)#no auto-summary

R3(config-router)#net 13.0.0.0

R3(config-router)#net 23.0.0.0

R3(config-router)#net 192.168.10.0

R3(config-router)#net 192.168.20.0

R3(config-router)#

 

 

 

 

 

 

SW1

 

sw1#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

sw1(config)#no ip routing   关闭路由功能

sw1(config)#vlan 10,20  添加vlan

sw1(config-vlan)#int fa1/1

sw1(config-if)#switchport access vlan 10

sw1(config-vlan)#int fa1/2

sw1(config-if)#switchport access vlan 20

sw1(config-if)#int ran fa1/14 -15    上行口

sw1(config-if-range)#switchport mode trunk    中继口

sw1(config-if-range)#

sw1(config-if-range)#

下面开始做hsrpvrrp  R3vrrp  R2 hsrp

 

R2(config)#int fa0/0.10

R2(config-subif)#standby  1 ip 192.168.10.254

R2(config-subif)#standby 1 preempt  抢占

  不用配置优先级,默认是100

R2(config-subif)#standby 1 track fa1/0  上行口配不配置无所谓

R2(config-subif)#

 

R3(config)#

R3(config)#int vlan 10

R3(config-if)#standby 1 ip 192.168.10.254

R3(config-if)#standby 1 preempt

R3(config-if)#standby 1 priority 95

R3(config-if)#do ping 192.168.10.1

1.png 

R3(config-if)#exit

R3#show standby brief

2.png 

 

 

 

R3(config)#track 1 interface fa0/0 line-protocol

R3(config-track)#exit

R3(config)#int vlan 20

R3(config-if)#vrrp  1 ip 192.168.20.254

R3(config-if)#vrrp  1 preempt  抢占

R3(config-if)#vrrp 1 track 1   跟踪上型口

 

 

R2(config-subif)#vrrp 1 ip 192.168.20.254

R2(config-subif)#vrrp 1 preempt

R2(config-subif)#vrrp 1 priority 95

R2#show vrrp brief

3.png 

 

 

下面开始做倒换测试

 

                C1配置

spacer.gif 

                    4.png 



                    5.png

                   在r1倒换测试

                把R1  fa0/0R2  fa1/0   shut

                 在pc1 trace 1.1.1.1

 

                    6.png 

 

                    7.png 

              把R1fa 0/0R2 fa1/0  no shut

            PC1  track  1.1.1.1

 

                       8.png 

 

 

           C2的和C1的倒换一样的。