HSRP完整配置步骤
R1(config)#int lo 0
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#int s1/0
R1(config-if)#ip add 12.1.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#clock rate 56000
R1(config-if)#exit
R1(config)#int s1/1
R1(config-if)#ip add 23.1.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#clock rate 56000
R1(config-if)#exit
R1(config)#ip route 192.168.1.0 255.255.255.0 12.1.1.2
R1(config)#ip route 192.168.1.0 255.255.255.0 23.1.1.2
R1(config)#ip route 192.168.2.0 255.255.255.0 23.1.1.2
R1(config)#ip route 192.168.2.0 255.255.255.0 12.1.1.2
R1(config)#no ip cef
R2(config)#int s1/0
R2(config-if)#ip add 12.1.1.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#clock rate 56000
R2(config-if)#exit
R2(config)#ip route 0.0.0.0 0.0.0.0 12.1.1.1 添加一条默认路由 不管目的网段是什么 都把数据包发送给自己的网关
R2(config)#int f0/0
R2(config-if)#duplex full
R2(config-if)#exit
R2(config)#int f0/0.1
R2(config-subif)#encapsulation dot1Q 2
R2(config-subif)#ip add 192.168.1.1 255.255.255.0
R2(config-subif)#no shut
R2(config-subif)#exit
R2(config)#int f0/0.2
R2(config-subif)#encapsulation dot1Q 3
R2(config-subif)#ip add 192.168.2.1 255.255.255.0
R2(config-subif)#no shut
R2(config-subif)#exit
R2(config)#int f0/0
R2(config-if)#no shut
R1(config)#no ip cef
R3(config)#int s1/0
R3(config-if)#ip add 23.1.1.2 255.255.255.0
R3(config-if)#clock rate 56000
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#
R3(config)#int f0/0
R3(config-if)#duplex full
R3(config-if)#exit
R3(config)#ip route 0.0.0.0 0.0.0.0 23.1.1.1 添加一条默认路由 不管目的网段是什么 都把数据包发送给自己的网关
R3(config)#int f0/0.1
R3(config-subif)#encapsulation dot1Q 2
R3(config-subif)#ip add 192.168.1.2 255.255.255.0
R3(config-subif)#no shut
R3(config-subif)#exit
R3(config)#int f0/0.2
R3(config-subif)#encapsulation dot1Q 3
R3(config-subif)#ip add 192.168.2.2 255.255.255.0
R3(config-subif)#no shut
R3(config-subif)#exit
R3(config)#int f0/0
R3(config-if)#no shut
R1(config)#no ip cef
R4(config)#int range f0/0 - 3
R4(config-if-range)#speed 100
R4(config-if-range)#duplex full
R4(config-if-range)#exit
R4(config)#exit
R4#vlan database
R4(vlan)#vlan 2
VLAN 2 added:
Name: VLAN0002
R4(vlan)#vlan 3
VLAN 3 added:
Name: VLAN0003
R4(vlan)#exit
APPLY completed.
Exiting....
R4#config
R4(config)#int f0/2
R4(config-if)#switchport mode access
R4(config-if)#switchport access vlan 2
R4(config-if)#exit
R4(config)#int f0/3
R4(config-if)#switchport mode access
R4(config-if)#switchport access vlan 3
R4(config-if)#exit
R4(config)#int f0/0
R4(config-if)#switchport mode trunk
R4(config-if)#switchport trunk encapsulation dot1q
R4(config-if)#exit
R4(config)#int f0/1
R4(config-if)#switchport mode trunk
R4(config-if)#switchport trunk encapsulation dot1q
R5(config)#hostname pc1
pc1(config)#no ip routing
pc1(config)#int f0/0
pc1(config-if)#duplex full
pc1(config-if)#ip add 192.168.1.10 255.255.255.0
pc1(config-if)#
R6(config)#int f0/0
R6(config-if)#ip add 192.168.2.10 255.255.255.0
R6(config-if)#no shut
R6(config-if)#duplex full
R6(config-if)#exit
R6(config)#
R6(config)#hostname pc2
pc2(config)#
pc2(config)#no ip routing
此时分别指定 两台PC 的网关为 192.168.1.1 和 192.168.1.2
192.168.2.1 和 192.168.2.2
PC ping 1.1.1.1 都是可以通的
下面开始配置 HSRP
R2(config)#int f0/0.1
R2(config-subif)#standby 2 ip 192.168.1.250
R2(config-subif)#standby 2 priority 105
R2(config-subif)#standby 2 preempt
R3(config)#int f0/0.1
R3(config-subif)#standby 2 ip 192.168.1.250
R3(config-subif)#standby 2 preempt
pc1(config)#ip default-gateway 192.168.1.250
用 PC1 ping 1.1.1.1 200 个包
在ping 的同时我们把 R2 上面的 f0/0 或者 f0/0.1 shutdown 就会发现丢包,但是过了 10S 数据通信恢复正常
此时查看
R2 变成 standby R3变成 active
继续配置 VLAN3的 HSRP
R2(config)#int f0/0.2
R2(config-subif)#standby 3 ip 192.168.2.250
R2(config-subif)#standby 3 preempt
R3(config)#int f0/0.2
R3(config-subif)#standby 3 ip 192.168.2.250
R3(config-subif)#standby 3 priority 105
R3(config-subif)#standby 3 preempt
R3(config-subif)#exit
pc2(config)#ip default-gateway 192.168.2.250
此时查看 HSRP 配置
R2 为 VLAN2 的ACTIVE 为VLAN 3 的standby
R3 为 VLAN 2 的standby 为 vlan3 的 active
测试配置
在PC1 上ping 1.1.1.1 200个包
在ping 过程中关闭 R2 的 f0/0 则会发生丢包 10S之后数据恢复通信查看 HSRP
R3 变成两个VLAN 的 active
R2 由于接口 down 掉最终都变成了 init
当把接口开启我们发现 R2把VLAN2 的active 特性抢占了回来
R2 的HSRP 恢复原来的状态
测试用 PC2 ping 1.1.1.1
在ping 的过程中关闭 R3 的f0/0 发现短暂丢包 10S之后数据传输恢复正常
由于R3 接口关闭所以 HSRP 状态为 INIT
R2 为两个 VLAN 的active
当把R3 的接口恢复启用
R3 重新变回 VLAN3 的ACTIVE
以上就是不同VLAN 的HSRP
转载于:https://blog.51cto.com/liushuo890/1053336