一個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
转载于:https://blog.51cto.com/policyxiu/202168