一、由下往上逐一做基础配置
1、配置PC1和PC2的ip和网关
PC1> ip 192.168.2.3 192.168.2.254
Checking for duplicate address...
PC1 : 192.168.2.3 255.255.255.0 gateway 192.168.2.254
PC2> ip 192.168.3.3 192.168.3.254
Checking for duplicate address...
PC1 : 192.168.3.3 255.255.255.0 gateway 192.168.3.254
- 配置SW3
SW3#conf t
SW3(config)#vlan 2
SW3(config-vlan)#vlan 3
SW3(config-vlan)#exit
SW3(config)#int f1/15
SW3(config-if)#sw ac vlan 2
SW3(config-if)#int f1/14
SW3(config-if)#sw ac vlan 3
SW3(config-if)#int f1/0
SW3(config-if)#sw mo tr
SW3(config-if)#int f1/1
SW3(config-if)#sw mo tr
- 配置SW1
SW1#conf t
SW1(config)#vlan 2
SW1(config-vlan)#vlan 3
SW1(config-vlan)#exit
SW1(config)#int f1/1
SW1(config-if)#sw mo tr
SW1(config-if)#int f1/2
SW1(config-if)#sw mo tr
SW1(config-if)#int f1/0
SW1(config-if)#no sw
SW1(config-if)#ip add 10.0.0.1 255.0.0.0
SW1(config-if)#no sh
SW1(config-if)#exit
SW1(config)#ip route 202.1.1.0 255.255.255.0 10.0.0.2
SW1(config)#ip route 202.1.1.0 255.255.255.0 20.0.0.2
- 配置SW2
SW2#conf t
SW2(config)#vlan 2
SW2(config-vlan)#vlan 3
SW2(config-vlan)#exit
SW2(config)#int range f1/1 -2
SW2(config-if-range)#sw mo tr
SW2(config-if-range)#int f1/0
SW2(config-if)#no sw
SW2(config-if)#ip add 20.0.0.1 255.0.0.0
SW2(config-if)#no sh
SW2(config-if)#exit
SW2(config)#ip route 202.1.1.0 255.255.255.0 20.0.0.2
SW2(config)#ip route 202.1.1.0 255.255.255.0 10.0.0.2
- 配置R1
R1#conf t
R1(config)#int f0/0
R1(config-if)#ip add 10.0.0.2 255.0.0.0
R1(config-if)#no sh
R1(config-if)#int f0/1
R1(config-if)#ip add 20.0.0.2 255.0.0.0
R1(config-if)#no sh
R1(config-if)#int f1/0
R1(config-if)#ip add 202.1.1.1 255.0.0.0
R1(config-if)#no sh
R1(config-if)#exit
R1(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.1
R1(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.1
R1(config)#ip route 192.168.2.0 255.255.255.0 20.0.0.1
R1(config)#ip route 192.168.3.0 255.255.255.0 20.0.0.1
- 配置PC3
PC3> ip 202.1.1.2 202.1.1.1
Checking for duplicate address...
PC1 : 202.1.1.2 255.255.255.0 gateway 202.1.1.1
show standby brief
- 配置HSRP实现热备份
- 在SW1上配置
SW1(config)#int vlan 2
SW1(config-if)#ip add 192.168.2.1 255.255.255.0
SW1(config-if)#standby 2 ip 192.168.2.254 设置热备份
SW1(config-if)#standby 2 priority 150 设置主 (级别最高) (默认是备份)
SW1(config-if)#standby 2 preempt 设置占先权 (热备坏了,修好之后抢占热备)
SW1(config-if)#standby 2 track f1/1 100 跟踪端口 (检测端口损坏自动降100)
SW1(config-if)#standby 2 track f1/0 100 跟踪端口 (检测端口损坏自动将100)
SW1(config-if)#exit
SW1(config)#int vlan 3
SW1(config-if)#ip add 192.168.3.1 255.255.255.0
SW1(config-if)#standby 3 ip 192.168.3.254
SW1(config-if)#standby 3 preempt
- 在SW2上配置
SW2(config)#int vlan 2
SW2(config-if)#ip add 192.168.2.2 255.255.255.0
SW2(config-if)#standby 2 ip 192.168.2.254
SW2(config-if)#standby 2 preempt
SW2(config)#int vlan 3
SW2(config-if)#ip add 192.168.3.2 255.255.255.0
SW2(config-if)#standby 3
ip 192.168.3.254
SW2(config-if)#standby 3 priority 150
SW2(config-if)#standby 3 preempt
SW2(config-if)#standby 3 track f1/0 100
SW2(config-if)#standby 3 track f1/2 100
- 测试HSRP
使用PC1和PC2去pingPC3
PC1> ping 202.1.1.2
84 bytes from 202.1.1.2 icmp_seq=1 ttl=62 time=60.857 ms
84 bytes from 202.1.1.2 icmp_seq=2 ttl=62 time=60.497 ms
84 bytes from 202.1.1.2 icmp_seq=3 ttl=62 time=61.782 ms
84 bytes from 202.1.1.2 icmp_seq=4 ttl=62 time=61.728 ms
84 bytes from 202.1.1.2 icmp_seq=5 ttl=62 time=61.318 ms
PC2> ping 202.1.1.2
84 bytes from 202.1.1.2 icmp_seq=1 ttl=62 time=60.896 ms
84 bytes from 202.1.1.2 icmp_seq=2 ttl=62 time=61.572 ms
84 bytes from 202.1.1.2 icmp_seq=3 ttl=62 time=61.312 ms
84 bytes from 202.1.1.2 icmp_seq=4 ttl=62 time=61.737 ms
84 bytes from 202.1.1.2 icmp_seq=5 ttl=62 time=62.265 ms
然后查看SW1和SW2的热备状态
SW1#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Vl2 2 150 P Active local 192.168.2.2 192.168.2.254
Vl3 3 100 P Standby 192.168.3.2 local 192.168.3.254
SW2#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Vl2 2 100 P Standby 192.168.2.1 local 192.168.2.254
Vl3 3 150 P Active local 192.168.3.1 192.168.3.254
以上信息说明SW1是vlan2的主,vlan3的备,SW2上vlan3的主,vlan2的备
接下来测试故障,断掉SW1的f1/0和f1/1,看是否vlan2的主转移到SW2
SW1(config)#int f1/0
SW1(config-if)#shutdown
SW1(config-if)#int f1/1
SW1(config-if)#shutdown
SW1#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Vl2 2 0 P Standby 192.168.2.2 local 192.168.2.254
Vl3 3 100 P Standby 192.168.3.2 local 192.168.3.254
SW2#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Vl2 2 100 P Active local 192.168.2.1 192.168.2.254
Vl3 3 150 P Active local 192.168.3.1 192.168.3.254
以上信息说明,目前vlan2和vlan3的主都是SW2
如果把SW1断掉的端口激活,就会恢复到之前互为备份的状态,因为有占先权