一個HSRP例子一個HSRP實例
 
 
一個HSRP實例
 
實驗拓撲圖如上
 
連接設備如下
 
Router<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1 F0/0 <----> Switch2 F0/0
Router1 F0/1 <----> Switch1 F0/1
Router2 F0/1 <----> Switch1 F0/0
Router2 F0/0 <----> Switch2 F0/1
Switch1 F0/2 <----> Switch3 F0/2
Switch2 F0/2 <----> Switch4 F0/2
 
sw3,sw4 使用no ip routing命令關閉路由功能.才可ping.
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

 

Router>en
Router#conf t
Router(config)#no ip do lo
Router(config)#line console 0
Router(config-line)#exec-timeout 0 0
Router(config-line)#logg syn
Router(config-line)#end
Router(config)#hostname R1
R1(config)#int f0/1
R1(config-if)#no switchport
R1(config-if)#ip add 192.168.100.1 255.255.255.0
R1(config-if)#no shut
R1config-if)#exit
R1(config)#int f0/0
R1(config-if)#no switchport
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#no shut

 

R1(config)#int f0/1
R1(config-if)#standby 47 ip 192.168.100.100
R1(config-if)#standby 47 priority 100
R1(config-if)#standby 47 preempt
R1(config-if)#standby 47 track f0/0 20
R1(config-if)#standby redirect

 

R1(config)#int f0/0
R1(config-if)#standby 47 ip 192.168.1.100
R1(config-if)#standby 47 priority 90
R1(config-if)#standby 47 preempt
R1(config-if)#standby redirect

 

R1(config)#ip route 0.0.0.0 255.255.255.0 f0/0
R1(config)#ip route 0.0.0.0 255.255.255.0 f0/1
Router>en

Router#conf t
Router(config)#no ip do lo
Router(config)#line console 0
Router(config-line)#exec-timeout 0 0
Router(config-line)#logg syn
Router(config-line)#end
Router(config)#hostname r2
r2(config)#int f0/1
r2(config-if)#no switchport
r2(config-if)#ip add 192.168.100.2 255.255.255.0
r2(config-if)#no shut
r2(config-if)#exit

 

r2(config)#int f0/0
r2(config-if)#no switchport
r2(config-if)#ip add 192.168.1.2 255.255.255.0
r2(config-if)#no shut

 

r2(config)#int f0/1
r2(config-if)#standby 47 ip 192.168.100.100
r2(config-if)#standby 47 priority 90
r2(config-if)#standby 47 preempt
r2(config-if)#standby redirect
r2(config)#int f0/0
r2(config-if)#standby 47 ip 192.168.1.100
r2(config-if)#standby 47 priority 100
r2(config-if)#standby 47 preempt
r2(config-if)#standby 47 track f0/1 20
r2(config-if)#standby redirect

 

r2(config)#ip route 0.0.0.0 255.255.255.0 f0/0
r2(config)#ip route 0.0.0.0 255.255.255.0 f0/1

 

 

Router>en
Router#conf t
Router(config)#no ip do lo
Router(config)#line console 0
Router(config-line)#exec-timeout 0 0
Router(config-line)#logg syn
Router(config-line)#end
Router(config)#hostname sw1
sw1(config)#int f0/0
sw1(config-if)#no shut
sw1(config)#int f0/1
sw1(config-if)#no shut
sw1(config)#int f0/2
sw1(config-if)#no shut

 

Router>en
Router#conf t
Router(config)#no ip do lo
Router(config)#line console 0
Router(config-line)#exec-timeout 0 0
Router(config-line)#logg syn
Router(config-line)#end
Router(config)#hostname sw2
Sw2(config)#int f0/0
Sw2(config-if)#no shut
Sw2(config)#int f0/1
Sw2(config-if)#no shut
Sw2(config)#int f0/2
Sw2(config-if)#no shut

 

 

Router>en
Router#conf t
Router(config)#no ip do lo
Router(config)#line console 0
Router(config-line)#exec-timeout 0 0
Router(config-line)#logg syn
Router(config-line)#end
Router(config)#hostname sw3
Sw3(config)#int f0/2
Sw3(config-if)#no shut
sw3(config)#int vlan 1
sw3(config-if)#ip add 192.168.100.10 255.255.255.0
sw3(config-if)#no shut

 

 

Router(config)#no ip do lo
Router(config)#line console 0
Router(config-line)#exec-timeout 0 0
Router(config-line)#logg syn
Router(config-line)#end
Router(config)#hostname sw4
Sw4(config)#int f0/2
Sw4(config-if)#no shut
Sw4(config)#int vlan 1
Sw4(config-if)#ip add 192.168.1.10 255.255.255.0
Sw4(config-if)#no shut

 

 

 

 

 

測試結果:
sw3(config)#do ping 192.168.1.10

 

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.10, timeout is 2 seconds:
!!!!!

 

sw4(config)#do ping 192.168.100.10

 

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.10, timeout is 2 seconds:
!!!!!

 

 

 

 

HSRP show結果

 

r2(config-if)#do show standby brief
                     P indicates configured to preempt.
                     |
Interface   Grp Prio P State    Active          Standby         Virtual IP    
Fa0/0       47  100  P Active   local           192.168.1.1     192.168.1.100 
Fa0/1       47  90   P Standby  192.168.100.1   local           192.168.100.100

 

 

r1(config-if)#do show standby brief
                     P indicates configured to preempt.
                     |
Interface   Grp Prio P State    Active          Standby         Virtual IP    
Fa0/0       47  90   P Standby  192.168.1.2     local           192.168.1.100 
Fa0/1       47  100  P Active   local           192.168.100.2   192.168.100.100

 

 

 

 

r1(config)#do show standby brief
                     P indicates configured to preempt.
                     |
Interface   Grp Prio P State    Active          Standby         Virtual IP    
Fa0/0       47  90   P Standby  192.168.1.2     local           192.168.1.100 
Fa0/1       47  100  P Active   local           192.168.100.2   192.168.100.100

 

r2(config)#do show standby brief
                     P indicates configured to preempt.
                     |
Interface   Grp Prio P State    Active          Standby         Virtual IP    
Fa0/0       47  100  P Active   local           192.168.1.1     192.168.1.100 
Fa0/1       47  90   P Standby  192.168.100.1   local           192.168.100.100