HRSP的应用
HSRP:热备份路由器协议(HSRP:Hot Standby Router Protocol)
热备份路由器协议(HSRP)的设计目标是支持特定情况下 IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。换句话说,当源主机不能动态知道第一跳路由器的 IP 地址时,HSRP 协议能够保护第一跳路由器不出故障。该协议中含有多种路由器,对应一个虚拟路由器。HSRP 协议只支持一个路由器代表虚拟路由器实现数据包转发过程。终端主机将它们各自的数据包转发到该虚拟路由器上。
负责转发数据包的路由器称之为主动路由器(Active Router)。一旦主动路由器出现故障,HSRP 将激活备份路由器(Standby Routers)取代主动路由器。HSRP 协议提供了一种决定使用主动路由器还是备份路由器的机制,并指定一个虚拟的 IP 地址作为网络系统的缺省网关地址。如果主动路由器出现故障,备份路由器(Standby Routers)承接主动路由器的所有任务,并且不会导致主机连通中断现象。
HSRP 运行在 UDP 上,采用端口号1985。路由器转发协议数据包的源地址使用的是实际 IP 地址,而并非虚拟地址,正是基于这一点,HSRP 路由器间能相互识别.
R1路由器的配置
R1(config)#int f0/0
R1(config-if)#no shut
R1(config)#inter f0/0.10
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip add 192.168.10.1 255.255.255.0
R1(config-subif)#standby 10 ip 192.168.10.254
R1(config-subif)#standby 10 priority 120
R1(config-subif)#standby 10 preempt
R1(config)#inter f0/0.20
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip add 192.168.20.1 255.255.255.0
R1(config-subif)#standby 20 ip 192.168.20.254
R2路由器的配置
R1(config)#int f0/0
R1(config-if)#no shut
R1(config)#inter f0/0.10
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip add 192.168.10.2 255.255.255.0
R1(config-subif)#standby 10 ip 192.168.10.254
R1(config)#inter f0/0.20
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip add 192.168.20.2 255.255.255.0
R1(config-subif)#standby 20 ip 192.168.20.254
R1(config-subif)#standby 20 priority 120
R1(config-subif)#standby 20 preempt
Sw1交换机的配置
sw1#vlan database
sw1(vlan)#vlan 10
sw1(vlan)#vlan 20
sw1(config)#int f0/0
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport trunk encap doq1
sw1(config)#int f0/3
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport trunk encap doq1
sw1(config-if)#int f0/1
sw1(config-if)#switchport access vlan 10
sw1(config-if)#int f0/15
sw1(config-if)#switchport access vlan 20
sw2交换机的配置
sw2(config)#int f0/0
sw2(config-if)#switchport mode trunk
sw2(config-if)#switchport trunk encap doq1
sw2(config-if)#int f0/3
sw2(config-if)#switchport mode trunk
sw2(config-if)#switchport trunk encap doq1
sw2#vlan database
sw2(vlan)#vlan 10
sw2(vlan)#vlan 20
sw2(config)#int f0/10
sw2(config-if)#switchport access vlan 10
sw2(config-if)#int f0/15
sw2(config-if)#switchport access vlan 20
pc1机
Router(config)#int f0/0
Router(config-if)#ip add 192.168.10.100 255.255.255.0
Pc2机
Pc1(config)#int f0/0
Pc2(config-if)#ip add 192.168.20.100 255.255.255.0
查看R1配置情况
查看R2配置情况
测试连通性pc1 ping pc2
pc2 ping pc1
路由追踪查看
任重而道远,需继续努力!