热备份路由协议(hsrp)cisco

 

热备份路由协议(hsrp)cisco
 

热备份路由器协议(HSRP)的设计目标是支持特定情况下 IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。换句话说,当源主机不能动态知道第一跳路由器的 IP 地址时,HSRP 协议能够保护第一跳路由器不出故障。

实验环境:小凡模拟器
实验器材:4个路由器,两个交换机
 

R1配置:
r1(config)#line console 0
r1(config-line)#logging syn
r1(config-line)#no exec-timeout
r1(config-line)#inter f0/0
r1(config-if)#no shut
r1(config-if)#int f0/0.10
r1(config-subif)#en?
encapsulation 
 
r1(config-subif)#encap dot1q 10
r1(config-subif)#inter f0/0.20
r1(config-subif)#encap dot1q 20
r1(config-subif)#inter f0/0.10
r1(config-subif)#ip address 192.168.10.1 255.255.255.0
r1(config-subif)#inter f0/0.20
r1(config-subif)#ip address 192.168.20.1 255.255.255.0
R2配置:
r1(config-subif)#inter f0/0.10
r1(config-subif)#ip address 192.168.10.1 255.255.255.0
r1(config-subif)#inter f0/0.20
r1(config-subif)#ip address 192.168.20.1 255.255.255.0
r2(config-if)#inter f0/0.10
r2(config-subif)#encap dot1q 10
r2(config-subif)#ip address 192.168.10.2 255.255.255.0
r2(config-subif)#inter f0/0.20
r2(config-subif)#encap dot1q 20                       
r2(config-subif)#ip address 192.168.20.2 255.255.255.0
R3配置:
r3(config)#line console 0
r3(config-line)#logging syn
r3(config-line)#no exec-timeout
r3(config)#inter f0/0
r3(config-if)#no shut
r3(config-if)#ip address 192.168.10.100 255.255.255.0
r3(config-if)#ip route 0.0.0.0 0.0.0.0 192.168.10.254 #做虚拟路由
R4配置:
r4(config)#line conso 0
r4(config-line)#logging syn
r4(config-line)#no exec
r4(config-line)#inter f0/0
r4(config-if)#ip address 192.168.20.100 255.255.255.0
r4(config-if)#ip route 0.0.0.0 0.0.0.0 192.168.20.25 #做虚拟路由
配置sw1
sw1(config)#line consol 0
sw1(config-line)#logging syn
sw1(config-line)#no exec
sw1(config-if)#no ip routing
sw1#vlan database #添加vlan 10 20
sw1(vlan)#vlan 10
VLAN 10 added:
    Name: VLAN0010
sw1(vlan)#vlan
*Mar 1 00:30:06.175: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/10 (not half duplex), with r3 FastEthernet0/0 (half duplex).
sw1(vlan)#vlan 20
VLAN 20 added:
Name: VLAN0020
划分vlan :
 
sw1(config)#inter f0/10
sw1(config-if)#switchport access vlan 10
sw1(config-if)#inter f0/15              
sw1(config-if)#switchport access vlan 20
sw1(config-if)#inter f0/0
sw1(config-if)#switchport mode trunk
sw1(config-if)#switch trunk encap dot1q
sw1(config-if)#inter f0/1
sw1(config-if)#switchport mode trunk
sw1(config-if)#switch trunk encap dot1q
R2配置:
sw2(config)#line conso 0
sw2(config-line)#logging syn
sw2(config-line)#no exec
sw2(config)#no ip routing
sw2#vlan database
sw2(vlan)#vlan 10
VLAN 10 added:
    Name: VLAN0010
sw2(vlan)#vlan 20
VLAN 20 added:
Name: VLAN0020
sw2(config)#inter f0/10
sw2(config-if)#switch access vlan 10
sw2(config-if)#inter f0/15          
sw2(config-if)#switch access vlan 20
sw2(config-if)#inter f0/0
sw2(config-if)#switch mode trunk
sw2(config-if)#s
*Mar 1 00:44:10.171: %DTP-5-TRUNKPORTON: Port Fa0/0 has become dot1q trunk
sw2(config-if)#switch trunk encap dot1q
sw2(config-if)#inter f0/1              
sw2(config-if)#switch mode trunk       
sw2(config-if)#switch trunk encap dot1q
 
 
R1上设置优先级120和抢占,虚拟ip:
r1(config)#inter f0/0.10
r1(config-subif)#standby 10 ip 192.168.10.254 #虚拟ip
r1(config-subif)#standby 10 priority 120      #设置优先级120(默认的100)
r1(config-subif)#standby 10 preempt         #设置为抢占
r1(config-subif)#inter f0/0.20
r1(config-subif)#standby 20 ip 192.168.20.254
R2上配置优先级120和抢占,虚拟ip:
r2(config)#inter f0/0.20
r2(config-subif)#standby 20 ip 192.168.20.254
r2(config-subif)#standby 20 prio 120
r2(config-subif)#standby 20 preempt
测试:
 
R3上跟踪ping20.100
 

R1#show standby
R2#show standby

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

 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

你可能感兴趣的:(HSRP)