实验   高可用的单臂路由 hsrp
实验目的:
     通过分载均衡链路实现多路由器间的相互备份。
实验拓扑:
 
 

实验步骤:
 1.在R1上的配置
R1 (config)#line console 0
R1 (config-line)#no exec-timeout
R1 (config-line)#logging synchronous
R1(config)#int f0/0
R1(config-if)#no shu(必须进入物理端口开启一下)
R1(config-if)#int f0/0.10
R1(config-subif)#encapsulation dot1q 10
R1(config-subif)#ip add 192.168.10.1 255.255.255.0
R1(config)#int f0/0.20
R1(config-subif)#encap
R1(config-subif)#encapsulation dot1q 20
R1(config-subif)#ip add 192.168.20.2 255.255.255.0
 
 
2. 在R2上的配置
R2(config)#no shutdown
R2(config)#int f0/0.10
R2 (config-subif)#encap
R2 (config-subif)#encapsulation dot1q 10
R2 (config-subif)#ip add 192.168.10.2 255.255.255.0
R2 (config-subif)#int f0/0.20
R2 (config-subif)#encap
R2 (config-subif)#encapsulation dot1q 20
R2 (config-subif)#ip add 192.168.20.2
 
3.在sw1上的配置
sw1#vlan database
sw1(vlan)#vlan 10
VLAN 10 added:
    Name: VLAN0010
sw1(vlan)#vlan 20
VLAN 20 added:
    Name: VLAN0020
sw1(vlan)#int f0/0
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport trunk encapsulation dot1q
 
sw1(config-if)#int f0/1
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport trunk encap
sw1(config-if)#switchport trunk encapsulation dot1q
 
sw1(config-if)#int f0/10
sw1(config-if)#switchport access vlan 10
 
sw1(config-if)#int f0/15
sw1(config-if)#switchport access vlan 20
 
4. 在sw2上的配置
sw2#vlan database
sw2(vlan)#vlan 10
VLAN 10 added:
    Name: VLAN0010
sw2(vlan)#vlan 20
VLAN 20 added:
Name: VLAN0020
 
Sw1(config)#no ip routing
 
 
sw2(config)#int f0/0
sw2(config-if)#switchport mode trunk
sw2(config-if)#switchport trunk encapsulation dot1q
sw2(config-if)#int f0/1
sw2(config-if)#switchport mode trunk
sw2(config-if)#switchport trunk encap
sw2(config-if)#switchport trunk encapsulation dot1q
 
sw2(config)#int f0/10
sw2(config-if)#switchport access vlan 10
sw2(config-if)#int f0/15
sw2(config-if)#switchport access vlan 20
sw2(config)#no ip routing    //用的是路由器的系统需关闭ip的路由功能,真实交换机则不用此命令
 
5跟踪路由如下:
 

 

 

 
6下面为和核心的命令:两个路由器上配置备份组
R1上的备份组建立
R1(config)#int f0/0.10
R1(config-subif)#standby 10 ip 192.168.10.254
R1(config-subif)#standby 10 priority 120
R1(config-subif)#standby 10 preempt
R1(config-subif)#int f0/0.20
R1(config-subif)#standby 20 ip 192.168.20.254
R2上的配置
R2(config-subif)#int f0/0.10(进入子接口)
R2(config-subif)#standby 10 ip 192.168.10.254(配置备份组及虚拟的网关地址)
R2(config-subif)#int f0/0.20
R2(config-subif)#standby 20 ip 192.168.20.254
R2(config-subif)#standby 20 priority 120(配置优先级默认为100)
R2(config-subif)#standby 20 preempt (配置抢占)
 
效果如下:

下面配置已经完成,当把R1上的接口关闭时,其他端口立即生效