A-A+
cisco路由器的热备份路由协议(hsrp)的实验
今天,通过一个简单的实验来了解热备份路由协议(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
- http://www.xiaoxiongboke.com
- 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