HSRP热备份路由协议实验总结
hsrp热备份路由协议

hsrp热备份路由协议HSRP是热备份路由协议(Hot Standby Router Protocol)的缩写,是一种Cisco设备上用来实现冗余路由的协议。
HSRP提供了一种虚拟IP地址,该地址可以被多个路由设备共享,实现了多个设备的冗余备份,保证了网络的可靠性和稳定性。
下面将从以下几个方面详细介绍HSRP的实现原理和具体步骤:1. HSRP的实现原理HSRP在多个设备之间建立一个虚拟路由器,为虚拟路由器分配一个虚拟IP地址。
这个虚拟路由器由一个优先级最高的活动路由器和一个或多个优先级次之的备份路由器组成。
当活动路由器失效时,备份路由器会自动接管虚拟IP地址的管理,确保网络服务的连续性和不间断。
2. HSRP的配置步骤(1)配置虚拟IP地址:在接口配置模式下,使用“standby IP address”命令指定一个虚拟IP地址,例如:interface ethernet0/0standby IP address 192.168.1.1(2)配置HSRP组号和优先级:使用“standby”命令配置HSRP组号和优先级,例如:standby 1 ip 192.168.1.1standby 1 priority 110其中,1为HSRP组号,110为该路由器的优先级。
路由器的优先级数字越高,其成为活动路由器的可能性越大。
(3)配置允许接收HSRP协议的IP地址:使用“standby”命令配置HSRP允许接收协议的IP地址,例如:standby 1 ip 192.168.1.1standby 1 preemptstandby 1 priority 110standby 1 track serial0其中,“preempt”表示优先级高的备用路由器可以抢占活动路由器的位置,“track”表示指定的接口故障时减少该路由器的优先级。
(4)配置备份路由器同步设置多个备份路由器,使用“standby”命令指定其他备份路由器的IP地址和优先级,例如:standby 1 ip 192.168.1.1standby 1 preemptstandby 1 priority 105standby 1 track serial0standby 2 ip 192.168.1.1standby 2 preemptstandby 2 priority 100standby 2 track serial0HSRP协议是Cisco设备上的一种重要实现技术。
HSRP热备份路由选择协议(CISCO私有)

HSRP 热备份路由选择协议(CISCO私有)
Author:彭进
From:
Published Time:2010-05-08 00:00:00.0
Reads:209
HSRP是一种CISCO专用协议,它通过在冗余网关之间共享协议和MAC地址,提供了不间断的IP 路径冗余。
定时器:
hello time:默认3秒,取值范围1-255
hold time:默认为10秒,取值范围1-255,一般取hello time 的3倍。
优先级:
默认100
虚拟MAC地址:
0000.0c07.acXX XX代表HSRP组号
下面用实验来说明HSRP的工作原理。
C1属于VLAN 2,SW为普通2层交换机,通过trunk口与SW1和SW2相连。
在没有配置HSRP情况下,C1的网关指向SW1的SVI口或者SW2的SVI口,只能取其一。
假设C1网关指向SW1 的SVI口192.168.1.1。
当SW1宕机或者SW与SW1之间的链路断掉之后,C1将无法与外部主机C3通信。
鉴于上述弊端,我们采用一种机制来防止由于以上原因导致的网路中断问题,这就是HSRP。
他的工作机制可以简单理解为,多个网关虚拟出一个IP和MAC,用户将网关指向该虚拟出的IP,而不是指向真实的网关地址。
当主网关出现故障,由备用网关替代主网关来继续转发用户数据。
对于用户来讲,整个网关替换过程中是透明,即用户指向的网关依然是HSRP虚拟出
来的IP,这IP地址在网关替换过程中不会变化。
下面给出HSRP在上图中的应用。
SW接入层交换机配置:。
在思科模拟器Packet Tracer中实现HSRP热备份路由实验

在思科模拟器Packet Tracer中实现HSRP 热备份路由实验作者:刘侃来源:《电脑知识与技术》2019年第13期摘要:基于对计思科HSRP 热备份路由协议的研究,探讨如何利用HSRP 的高可靠性特点,组建具有低故障率和高稳定性和企业局域网。
通过分析HSRP 网络结构、工作过程和网络设备的配置等方面内容,阐述了热备份路由器的工作原理、优势及配置过程,对于企业、学校等单位中心机房核心层的建设具有一定的参考价值。
关键词:HSRP;热备份;三层交换机;路由器;Packet Tracer中图分类号:TP3 ; ; ; ;文献标识码:A文章编号:1009-3044(2019)13-0048-02当下信息技术已渗透到企业办公、生产、管理各个环节,各种信息系统得到广泛的应用,这对网络的稳定性提出了更高的要求,所以承载这些信息系统的局域网络必须拥有低故障率和高稳定性,要实现这样的目标,必须合理地规划网络拓扑。
对核心层设备采用热备份可以大幅度提高网络可靠性,思科的HSRP协议正是这样一种3层冗余协议,它能实现在一个路由器失效的情况下,其全部任务可以被另一个备份路由器完全接管,使得网络通迅不会因为某个路由器的失效而中断,Packet Tracer模拟器可实现此实验。
1 HSRP相关概念HSPR(热备份路由协议)是思科私有协议,又称为第一跳冗余协议,能防止路由器单点失效而导致的网络故障。
HSRP协议要求至少有两台以上的路由器,这些路由器组成一个HSRP组,我们称之为“热备份组”,每个组生成一个虚拟路由器。
在任何时候,每个组内只有一活动(Active)路由器,数据包只能由活动路由器转发,如果该设备发生了故障,备份路由器将取而代之成为新的活动路由器,切换速度迅捷,所以网络内主机仍然保持连接,没有受到故障过多的影响。
要完成HSRP热备份路由配置,需了解一些基本概念。
1)虚拟路由器HSRP的虚拟路由器包含一个虚拟IP地址,以及虛拟的MAC地址。
配置多组HSRP热备份路由协议

配置多组HSRP热备份路由协议实验目的:了解如何配置多组HSRP热备份路由协议实验描述:用四台路由器搭建实验环境,其中两台模拟PC,两台当作路由器来用,R1和R2两个路由器都起回环接口模拟连接外网,中间两个是虚拟的路由器模拟网关,保证上网时网关地址不变。
实验拓扑图:在PC1上配置网关和IP地址Pc1config)#no ip routingPc1config)#ip default-gateway 192.168.0.10Pc1config)#int fa0/0Pc1config-if)#ip ad 192.168.0.3 255.255.255.0Pc1config-if)#no sh在R1开启热备份协议并做虚拟映射R1(config)#int fa0/0R1(config-if)#ip ad 192.168.0.1 255.255.255.0R1(config-if)#no shR1(config-if)#standby 1 ?authentication Authenticationip Enable HSRP and set the virtual IP addressmac-address V irtual MAC addressname Redundancy name stringpreempt Overthrow lower priority Active routerspriority Priority leveltimers Hello and hold timerstrack Priority trackingR1(config-if)#standby 1 ip 192.168.0.10R1(config-if)#^Z在R2启热备份协议并做虚拟映射R2(config)#int fa0/0R2(config-if)#ip ad 192.168.0.2 255.255.255.0R2(config-if)#no shR2#debug standbyHSRP debugging is onR2#conf tEnter configuration commands, one per line. End with CNTL/Z.R2(config)#int fa0/0R2(config-if)#standby 1 ip 192.168.0.10R2(config-if)#*Aug 13 17:20:51.959: HSRP: Fa0/0 Grp 1 Disabled -> Init //初始状态*Aug 13 17:20:51.959: HSRP: Fa0/0 Grp 1 Redundancy "hsrp-Fa0/0-1" state Disabled -> InitR2(config-if)#*Aug 13 17:21:01.967: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10 *Aug 13 17:21:01.971: HSRP: Fa0/0 Grp 1 Active router is 192.168.0.1*Aug 13 17:21:01.971: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10 *Aug 13 17:21:01.975: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10 *Aug 13 17:21:01.979: HSRP: Fa0/0 Interface up*Aug 13 17:21:01.979: HSRP: Fa0/0 Starting minimum interface delay (1 secs)*Aug 13 17:21:02.207: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10 R2(config-if)#*Aug 13 17:21:02.979: HSRP: Fa0/0 Interface min delay expired*Aug 13 17:21:02.979: HSRP: Fa0/0 Grp 1 Init: a/HSRP enabled*Aug 13 17:21:02.979: HSRP: Fa0/0 Grp 1 Init -> Listen //监听状态*Aug 13 17:21:02.979: HSRP: Fa0/0 Grp 1 Redundancy "hsrp-Fa0/0-1" state Init -> Backup*Aug 13 17:21:02.979: HSRP: Fa0/0 Redirect adv out, Passive, active 0 passive 1R2(config-if)#*Aug 13 17:21:05.179: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10 R2(config-if)#*Aug 13 17:21:08.219: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10 R2(config-if)#*Aug 13 17:21:11.167: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:21:12.979: HSRP: Fa0/0 Grp 1 Listen: d/Standby timer expired (unknown)*Aug 13 17:21:12.979: HSRP: Fa0/0 Grp 1 Listen -> Speak //发言状态*Aug 13 17:21:12.983: HSRP: Fa0/0 Grp 1 Redundancy "hsrp-Fa0/0-1" state Backup -> Speak*Aug 13 17:21:12.983: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Speak pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:21:14.203: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:21:15.987: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Speak pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:21:17.231: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:21:18.987: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Speak pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:21:20.219: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:21:21.991: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Speak pri 100 vIP 192.168.0.10*Aug 13 17:21:22.979: HSRP: Fa0/0 Grp 1 Speak: d/Standby timer expired (unknown)*Aug 13 17:21:22.979: HSRP: Fa0/0 Grp 1 Standby router is local*Aug 13 17:21:22.983: HSRP: Fa0/0 Grp 1 Speak -> Standby //备份状态*Aug 13 17:21:22.983: HSRP: Fa0/0 Grp 1 Redundancy "hsrp-Fa0/0-1" state Speak -> Standby*Aug 13 17:21:22.983: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Standby pri 100 vIP 192.168.0.10在R2上把优先级调高并看测试过程R2(config)#int fa0/0R2(config-if)#standby 1 priority 102 //默认优先级是100R2#debug standbyHSRP debugging is on*Aug 13 17:31:33.351: HSRP: Fa0/0 Redirect adv out, Passive, active 0 passive 1*Aug 13 17:31:33.823: HSRP: Fa0/0 Grp 1 Priority 100 -> 102R2(config-if)#*Aug 13 17:31:35.043: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Standby pri 102 vIP 192.168.0.10*Aug 13 17:31:35.223: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10R2(config-if)#standby*Aug 13 17:31:38.047: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Standby pri 102 vIP 192.168.0.10*Aug 13 17:31:38.223: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10R2(config-if)#standby 1 pree*Aug 13 17:31:41.047: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Standby pri 102 vIP 192.168.0.10*Aug 13 17:31:41.191: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10R2(config-if)#standby 1 preemptR2(config-if)#*Aug 13 17:31:44.051: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Standby pri 102 vIP 192.168.0.10*Aug 13 17:31:44.267: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Active pri 100 vIP 192.168.0.10*Aug 13 17:31:44.271: HSRP: Fa0/0 Grp 1 Standby: h/Hello rcvd from lower pri Active router (100/192.168.0.1) *Aug 13 17:31:44.271: HSRP: Fa0/0 Grp 1 Active router is local, was 192.168.0.1*Aug 13 17:31:44.275: HSRP: Fa0/0 Grp 1 Standby router is unknown, was local*Aug 13 17:31:44.275: HSRP: Fa0/0 Redirect adv out, Active, active 1 passive 2*Aug 13 17:31:44.279: HSRP: Fa0/0 Grp 1 Coup out 192.168.0.2 Standby pri 102 vIP 192.168.0.10*Aug 13 17:31:44.283: HSRP: Fa0/0 Grp 1 Standby -> Active*Aug 13 17:31:44.283: %HSRP-5-STA TECHANGE: FastEthernet0/0 Grp 1 state Standby -> ActiveR2(config-if)#*Aug 13 17:31:44.287: HSRP: Fa0/0 Grp 1 Redundancy "hsrp-Fa0/0-1" state Standby -> Active*Aug 13 17:31:44.287: HSRP: Fa0/0 Redirect adv out, Active, active 1 passive 1*Aug 13 17:31:44.291: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Active pri 102 vIP 192.168.0.10*Aug 13 17:31:44.387: HSRP: Fa0/0 REDIRECT adv in, Passive, active 0, passive 1, from 192.168.0.1*Aug 13 17:31:44.483: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Speak pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:31:47.287: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Speak pri 100 vIP 192.168.0.10*Aug 13 17:31:47.295: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Active pri 102 vIP 192.168.0.10*Aug 13 17:31:47.299: HSRP: Fa0/0 Grp 1 Redundancy group hsrp-Fa0/0-1 state Active -> ActiveR2(config-if)#*Aug 13 17:31:50.283: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Speak pri 100 vIP 192.168.0.10*Aug 13 17:31:50.295: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Active pri 102 vIP 192.168.0.10*Aug 13 17:31:50.299: HSRP: Fa0/0 Grp 1 Redundancy group hsrp-Fa0/0-1 state Active -> ActiveR2(config-if)#*Aug 13 17:31:53.295: HSRP: Fa0/0 Grp 1 Hello out 192.168.0.2 Active pri 102 vIP 192.168.0.10 R2已经是活动状态*Aug 13 17:31:53.299: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Speak pri 100 vIP 192.168.0.10R2(config-if)#*Aug 13 17:31:54.295: HSRP: Fa0/0 Grp 1 Hello in 192.168.0.1 Standby pri 100 vIP 192.168.0.10*Aug 13 17:31:54.299: HSRP: Fa0/0 Grp 1 Standby router is 192.168.0.1 R1已经是备份状态PC1#ping 192.168.0.10Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.0.10, timeout is 2 seconds:Success rate is 100 percent (5/5), round-trip min/avg/max = 32/106/284 msR2#show arpProtocol Address Age (min) Hardware Addr Type InterfaceInternet 192.168.0.10 - 0000.0c07.ac01 ARPA FastEthernet0/0Internet 192.168.0.2 - ca38.060c.0000 ARPA FastEthernet0/0Internet 192.168.0.3 1 ca39.02b8.0000 ARPA FastEthernet0/0R2#show standbyFastEthernet0/0 - Group 1State is Active2 state changes, last state change 00:48:02Virtual IP address is 192.168.0.10 虚拟IP地址是192.168.0.10Active virtual MAC address is 0000.0c07.ac01 虚拟的MAC地址Local virtual MAC address is 0000.0c07.ac01 (default)Hello time 3 sec, hold time 10 secNext hello sent in 0.920 secsPreemption enabledActive router is localStandby router is 192.168.0.1, priority 100 (expires in 8.876 sec)Priority 100 (default 100)IP redundancy name is "hsrp-Fa0/0-1" (default)再添加一台路由器,模拟PC2PC2(config)#no ip routingPC2(config)#ip defaultPC2(config)#ip default-gateway 192.168.0.100PC2(config)#int fa0/0PC2(config-if)#ip ad 192.168.0.4 255.255.255.0PC2(config-if)#no shPC2(config-if)#^Z在R1和R2上添加第二个虚拟路由器R1(config)#ip default-gateway 192.168.0.100R1(config)#int fa0/0R1(config-if)#standby 2 ip 192.168.0.100R1(config-if)#standby 2 preemptR1(config-if)#standby 2 priority 101R1(config-if)#^ZR2(config)#ip default-gateway 192.168.0.100R2(config)#int fa0/0R2(config-if)#standby 2 ip 192.168.0.100R2(config-if)#standby 2 preemptR2(config-if)#^Z这样用户去192.168.0.10网关从R2走,去192.168.0.100网关从R1走。
实现多组、负载分担的HSRP热备份协议

实现多组、负载分担的HSRP热备份协议【实验环境】C3640-IK9O3S-M Version 12.4(10) + NM-16ESW模块【实验目的】通过多组的HSRP实现网关的自动切换和负载分担。
正常情况下R1作为VLAN 100的网关,R2作为VLAN 200的网关,以此作为负载分担,当上行链路或者下行链路Down掉之后,自动切换到备份网关,如果之前的链路恢复,则自动恢复原网关。
【实验拓扑】【实验描述】1、SW1使用模拟交换机,关闭路由功能,只作为2层交换机使用,将1和2分别加入VLAN 100和VLAN 200,3和4配置为trunk端口。
2、PC1使用DHCP自动获取ip 和网关。
PC2使用DHCP自动获取ip和网关。
3、为了保证VLAN间通信,在R1和R2上使用单臂路由技术。
4、在R1和R2上使用NAPT技术将私有IP地址转换为公网IP地址。
5、在R1和R2上配置HSRP热备份协议6、在R3和R7 设置gre虚拟通道 tunnel 07、在R3上设置时间访问控制列表8、在R1和R2使用DHCP和DNS 服务。
【实验步骤】1、使用VPCS配置PC1和PC2PC1: ip add dhcpPC2: ip add dhcp2、配置SW1SW1#vlan databaseSW1(vlan)#vlan 100VLAN 500 added:Name: VLAN0100SW1(vlan)#vlan 200VLAN 600 added:Name: VLAN0200SW1(vlan)#exitAPPLY completed. Exiting....SW1#将端口划入相应VLAN!interface FastEthernet0/1 switchport mode trunk!interface FastEthernet0/2 switchport mode trunk!interface FastEthernet0/3 switchport access vlan 100 !interface FastEthernet0/4 switchport access vlan 200 !3、配置R3!interface Loopback0ip address 3.3.3.3 255.255.255.255!interface FastEthernet0/0ip address 13.1.1.3 255.255.255.0!interface FastEthernet1/0ip address 23.1.1.3 255.255.255.0!4、配置R1的端口、单臂路由R1(config)#interface FastEthernet0/0R1(config-if)#no shutdownR1(config-if)#interface FastEthernet0/0.1R1(config-if)#encapsulation dot1Q 100R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#interface FastEthernet0/0.2R1(config-if)#encapsulation dot1Q 200R1(config-if)#ip address 192.168.2.1 255.255.255.0 R1(config-if)#interface FastEthernet1/0R1(config-if)#ip address 13.1.1.1 255.255.255.0R1(config-if)#no shutdown5、配置R2的端口、单臂路由R2(config)#interface FastEthernet0/0R2(config-if)#no shutdownR2(config-if)#interface FastEthernet0/0.1R2(config-if)#encapsulation dot1Q 100R2(config-if)#ip address 192.168.1.2 255.255.255.0R2(config-if)#interface FastEthernet0/0.2R2(config-if)#encapsulation dot1Q 200R2(config-if)#ip address 192.168.2.2 255.255.255.0R2(config-if)#interface FastEthernet1/0R2(config-if)#ip address 23.1.1.2 255.255.255.0R2(config-if)#no shutdown6、在R1上配置NAPT和默认路由R1(config)#access-list 11 permit 192.168.1.0 0.0.0.255R1(config)#access-list 11 permit 192.168.2.0 0.0.0.255R1(config)#ip nat inside source list 11 interface FastEthernet1/0 overload R1(config)#interface FastEthernet0/0.1R1(config-if)#ip nat insideR1(config-if)#interface FastEthernet0/0.2R1(config-if)#ip nat insideR1(config-if)#interface FastEthernet1/0R1(config-if)#ip nat outsideR1(config-if)#exitR1(config)#ip route 0.0.0.0 0.0.0.0 13.1.1.37、在R2上配置NAPT和默认路由R2(config)#access-list 22 permit 192.168.1.0 0.0.0.255R2(config)#access-list 22 permit 192.168.2.0 0.0.0.255R2(config)#ip nat inside source list 22 interface FastEthernet1/0 overload R2(config)#interface FastEthernet0/0.1R2(config-if)#ip nat insideR2(config-if)#interface FastEthernet0/0.2R2(config-if)#ip nat insideR2(config-if)#interface FastEthernet1/0R2(config-if)#ip nat outsideR2(config-if)#exitR2(config)#ip route 0.0.0.0 0.0.0.0 23.1.1.38、在R1上配置HSRP,使得VLAN 100优先走R1R1(config)#interface FastEthernet0/0.1R1(config-if)#standby 1 ip 192.168.1.254R1(config-if)#standby 1 priority 105R1(config-if)#standby 1 preemptR1(config-if)#standby 1 track FastEthernet1/0 R1(config-if)#interface FastEthernet0/0.2R1(config-if)#standby 2 ip 192.168.2.254R1(config-if)#standby 2 preempt9、在R2上配置HSRP,使得VLAN 200优先走R2R2(config)#interface FastEthernet0/0.1R2(config-if)#standby 1 ip 192.168.1.254R2(config-if)#standby 1 preemptR2(config-if)#interface FastEthernet0/0.2R2(config-if)#standby priority 105R2(config-if)#standby 2 ip 192.168.2.254R2(config-if)#standby 2 priority 105R2(config-if)#standby 2 preemptR2(config-if)#standby 2 track FastEthernet1/010、在R3和R7 设置gre虚拟通道 tunnel 0R3(config)#int tunnel 0R3(config-if)#tunnel source 14.1.1.1R3(config-if)#tunnel destination 15..1.1.2R3(config-if)#ip add 16.1.1.1 255.255.255.0R3(config-if)#no shR7(config)#int tunnel 0R7(config-if)#tunnel source 15.1.1.2R7(config-if)#tunnel destination 14.1.1.1R7(config-if)#ip add 16.1.1.2 255.255.255.0R7(config-if)#no shR3(config)#ip route 1.1.1.0 255.255.255.0 tunnel 0R7(config)#ip route 3.3.3.0 255.255.255.0 tunnel 010、在R3设置时间访问列表R3(config)#clock timezone utc 8R3#clock set 18:18:18 6 may 2014R3(config)#time-range workhoursR3(config-time-range)#$art 18:28 6 may 2014 end 18:18 7 jul 2014R3(config)#access-list 100 permit ip any any time-range workhours 11、在R1和R2使用DHCP和DNS 服务。
HSRP实验文档

HSRP热备份实验小组成员:赵鹏飞、李阳、张业萌、文秀柱袁泽龙、谭璐、刘鉴滢、马振昊一、需求分析 (3)1. 应用背景 (3)2. 用户需求 (3)二、设计分析 (4)1.实验分析 (4)2.规划后的新的拓扑图如下: (4)三、 IP规划 (4)四、使用技术 (5)1. 热备份简介 (5)2. 本协议的特点 (5)五、设备选型 (6)1.设备选购 (6)2.设备清单 (7)六、配置步骤 (7)1.RS1配置如下: (7)2.RS2配置如下: (8)3.检查是否配置成功 (8)4.测试结果 (9)七、综述方案特点 (11)一、需求分析1. 应用背景随着Internet的日益普及,人们对网络的依赖性也越来越强。
这同时对网络的稳定性提出了更高的要求,人们自然想到了基于设备的备份结构,就像在服务器中为提高数据的安全性而采用双硬盘结构一样。
路由器是整个网络的核心和心脏,如果路由器发生致命性的故障,将导致本地网络的瘫痪,如果是骨干路由器,影响的范围将更大,所造成的损失也是难以估计的。
因此,对路由器采用热备份是提高网络可靠性的必然选择。
在一个路由器或交换机完全不能工作的情况下,它的全部功能便被系统中的另一个备份路由器或交换机完全接管,直至出现问题的路由器或交换机恢复正常,这就是热备份路由协议(HotStandbyRouterProtocal),HSR PRFC2281技术要解决的问题。
2. 用户需求拓扑图如下:要求:正常情况下S1下连的所有PC通过RS1连接Internet,S2下连的所有PC通过RS2连接Internet.当链路出现故障时,PC通过所连的另一线路连接Intenet二、 设计分析1.实验分析首先将23\24端口激活为三层端口,然后配上相应IP,然后,Group 10虚拟IP 为192.168.1.3, Group 20虚拟IP 为192.168.2.3,并把各端口设为抢占模式.对于RS1,将24端口加入Group 10,优先级为20, 将23端口加入Group 20, 优先级为10,; 对于RS2,将24端口加入Group 20, 优先级为20,将23端口加入Group 10,优先级为10.2.规划后的新的拓扑图如下:三、 IP 规划设备 IP 端口 与S1连接的端口 与S2连接的端口RS1 192.168.1.1 24 24192.168.2.1 23 23 RS2 192.168.1.2 23 23192.168.2.2 24 24 四、使用技术使用热备份协议完成需求1. 热备份简介HSRP:热备份路由器协议(HSRP:Hot Standby Router Protocol)热备份路由器协议(HSRP)的设计目标是支持特定情况下IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。
HSRP热备份

HSRP热备份【实验名称】:HSRP (Hot Standby Routing Protocol)热备份路由协议【实验拓扑】:【实验原理】:HSRP 是Hot Standby Routing Protocol(热备份路由协议)的缩写。
它的作用是能够把一台或多台路由器用来做备份,所谓热备份是指当使用的路由器不能正常工作时,候补的路由器能够实现平滑的替换,尽量不被察觉。
HSRP概念:热备份路由协议 (Hot Standby Routing Protocol)当主机使用缺省网关实现容错备份功能适用于支持多播或广播的局域网如 Ethernet, Toking Ring, FDDI等HSRP 用于广播或多播局域网上的路由器热备份,并适于静态的路由配置,实际上HSRP 正是解决设备不能动态适应路由改变的问题。
【实验步骤】:1.按拓扑图将网络搭建好,配置好三个路由的信息,在三个路由器上启用rip协议。
2.将客户机A(网关:192.168.6.1、192.168.7.1)与路由桥接,并检测是否联通。
3.使用HSRP 协议,开始R6与R7路由HSRP 协议的配置@:其中R7的优先级比R6的优先级高4.断开R7的fa2/0接口,这时R6的优先级高,用客户机B在去ping 192.168.56.1 追踪经过的路由,查看数据包走的是那条断开R7的fa2/0接口,这时R6的优先级高,用客户机B在去ping 192.168.56.1 追踪经过的路由,查看数据包走的是那条1.按拓扑图将网络搭建好,配置好三个路由的信息,在三个路由器上启用rip协议。
R5配置信息:Router>enableRouter#config tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname R5R5(config)#int s1/1R5(config-if)#ip add 192.168.56.1 255.255.255.0R5(config-if)#no shutR5(config-if)#exitR5(config)#int s1/2R5(config-if)#ip add 192.168.57.1 255.255.255.0R5(config-if)#no shutR5(config-if)#exitR5(config)#int lo5R5(config-if)#ip add 192.168.5.1 255.255.255.0R5(config-if)#no shutR5(config-if)#exitR5(config)#router ripR5(config-router)#net 192.168.56.0R5(config-router)#net 192.168.57.0R5(config-router)#net 192.168.5.0R5(config-router)#exitR5(config)#R6 配置信息:Router>enableRouter#config tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname R6R6(config)#int s1/0R6(config-if)#ip add 192.168.56.2 255.255.255.0R6(config-if)#no shutR6(config-if)#exitR6(config)#int fa2/0R6(config-if)#ip add 192.168.6.1 255.255.255.0R6(config-if)#no shutR6(config-if)#exitR6(config)#router ripR6(config-router)#net 192.168.56.0R6(config-router)#net 192.168.6.0R6(config-router)#endR6#R7配置信息:R7(config)#int s1/4R7(config-if)#ip add 192.168.57.2 255.255.255.0R7(config-if)#no shutR7(config-if)#int fa2/0R7(config-if)#ip add 192.168.6.100 255.255.255.0R7(config-if)#no shutR7(config-if)#exitR7(config)#router ripR7(config-router)#net 192.168.57.0R7(config-router)#net 192.168.6.0R7(config-router)#endR7#2.将客户机A(网关:192.168.6.1、)与路由桥接,并检测是否联通。
HSRP热备份路由协议的配置

HSRP热备份路由协议的配置一.HSR前介所谓的热备份路由协议〔HSRP主要是向我们提供了这样一种机制, 它的设计目的主要在于支持IP传输失败情况下的不中断效劳.具体说,就是本协议用于在源主机无法动态地学习到首跳路由器IP地址的情况下预防首跳路由的失败.它主要用于多接入,多播和播送局域网〔例如以太网〕.二.HSRPB 的热备份路由协议〔HSRP的目的在于使主机看上去只使用了一个路由器,并且即使在它当前所使用的首跳路由器失败的情况下仍能够保持路由的连通性.三.HSRP#及到得知识点虚拟的路由器一一此协议中所涉及到的多路由器都映射为一个虚拟的路由器. 本协议保证同时有且只有一个路由器在代表虚拟路由器进行包的发送.而终端那么是把数据包发向该虚拟路由器.这个转发包的路由器被成为活泼路由器. 如果这个活泼路由器在某个时候由于某种原因而无法工作的话,那么那个备份的路由器将被选择来代替原来的活泼路由器.本协议为活泼路由器和备份路由器的定义提供了一种机制.在协议所设计到的路由器上使用IP地址,如果这个活泼路由器失效的话那么那个备份路由器马上代替活路由器工作而不会在对主机的连通性上产生大的中断.备份组一一在使用HSRFM, 一组路由器的工作将一致的表现为局域网上通往主机的一个虚拟路由器的工作.这组路由器就称为一个HSRPffl,或备份组.这个组中将选出一个路由器来负责转发由主机发给虚拟路由器的数据包.这个路由器就是所谓的活路由器.另一台路由器将被选为备份路由器. 在活路由器失效的情况下,备份路由器将承当活路由器的包的转发功能.即使你可以任意制定运行HSRP勺路由器的数量,但只有活路由器才能转发发送给虚拟路由器的数据包.优先级、占先权一一HSRFW议利用一个优先级方案来决定哪个配置了HSRFW议的路由器成为默认的活泼路由器.在优先级高的端口配置占先权.四、HSRP勺工作原理HSR初议利用一个优先级方案来决定哪个配置了HSR初议的路由器成为默认的活泼路由器.如果一个路由器的优先级设置的比所有其他路由器的优先级高,那么该路由器成为活泼路由器.路由器的缺省优先级是100,所以如果只设置一个路由器的优先级高于100,优先级高的端口配置占先权,那么该路由器将成为主动路由器.当在预先设定的一段时间内活泼路由器不能发送hello消息时,优先级最高的备用路由器变为活泼路由器.完成转发数据的任务.五、HSRP勺配置今天我来试验配置热备份路由协议,验证其的功能.试验拓扑图如下:加2. 106. 1. fi/4:仅玷.凶工於24交换机上我们不配置任何参数.在R1和R2上配置HSRP具体配置步骤如下: R1Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#host r1r1(config)#int f0/0r1(config-if)#ip addr 192.168.1.1 255.255.255.0r1(config-if)#standby 192 ip 192.168.1.254 定义备份组,定义虚拟路由的ip地址r1(config-if)#standby 192 priority 120配置优先级为120r1(config-if)#standby 192 preempt配置占先权r1(config-if)#no shutr1(config-if)#exitr1(config)#int f0/1r1(config-if)#ip addr 202.106.1.1 255.255.255.0r1(config-if)#no ip redirectsr1(config-if)#standby 202 ip 202.106.1.254 ip地址r1(config-if)#standby 202 priority 110r1(config-if)#no shutr1(config-if)#exitr1(config)#int f1/0r1(config-if)#ip addr 10.1.1.1 255.255.255.0在接口下关闭重定向定义备份组,定义虚拟路由的配置优先级r1(config-if)#no shutr1(config-if)#exitr1(config)#ip route 192.168.1.0 255.255.255.0 10.1.1.2配置静态路由r1(config)#ip route 202.106.1.0 255.255.255.0 10.1.1.2R2Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#host r2r2(config)#int f0/0r2(config-if)#ip addr 202.106.1.2 255.255.255.0r2(config-if)#no ip redirects在接口下关闭重定向功能r2(config-if)#standby 202 ip 202.106.1.254 定义备份组,定义虚拟路由ip地址r2(config-if)#standby 202 priority 120配置优先级r2(config-if)#standby 202 preempt配置占先权r2(config-if)#no shutr2(config-if)#exitr2(config)#int f0/1r2(config-if)#ip addr 192.168.1.2 255.255.255.0r2(config-if)#no ip rer2(config-if)#no ip redirects接口下关闭重定向r2(config-if)#standby 192 ip 192.168.1.254定义备份组,定义虚拟路由ip 地址r2(config-if)#standby 192 priority 110 配置优先级r2(config-if)#no shut r2(config-if)#exitr2(config)#int f1/0r2(config-if)#ip addr 10.1.1.2 255.255.255.0 r2(config-if)#no shutr2(config-if)#exitr2(config)#ip route 192.168.1.0 255.255.255.0 10.1.1.1r2(config)#ip route 202.106.1.0 255.255.255.0 10.1.1.1配置完成后,让我们测试一下两边的PC机是否能相互ping i 成功.VPCS 1 >ping 202.106.1.6202.106.1.6 icmp_seq=1 time=11.000 ms202.106.1.6 icmp_seq=2 time=13.000 ms202.106.1.6 icmp_seq=3 time=59.000 ms202.106.1.6 icmp_seq=4 time=11.000 ms202.106.1.6 icmp_seq=5 time=12.000 msVPCS 2 >ping 192.168.1.6192.168.1.6 icmp_seq=1 time=9.000 ms192.168.1.6 icmp_seq=2 time=9.000 ms192.168.1.6 icmp_seq=3 time=11.000 ms192.168.1.6 icmp_seq=4 time=12.000 ms配置静态路由如下显示,通信192.168.1.6 icmp_seq=5 time=9.000 ms使用show standby命令,查看路由器问HSRP勺配置情况首先在R1上查看,输出结果显示,f0/0接口属于192备份组,优先级为120,配置了占先权,是活泼路由器;f0/1接口属于202备份组,优先级为110,没有配置占先权,是备份路由器r1#show standbyFastEthernet0/0 - Group 192Local state is Active, priority 120, may preemptHellotime 3 holdtime 10Next hello sent in 00:00:00.618Hot standby IP address is 192.168.1.254 configuredActive router is localStandby router is 192.168.1.2 expires in 00:00:08Standby virtual mac address is 0000.0c07.acc02 state changes, last state change 00:21:24FastEthernet0/1 - Group 202Local state is Standby, priority 110Hellotime 3 holdtime 10Next hello sent in 00:00:02.896Hot standby IP address is 202.106.1.254 configuredActive router is 202.106.1.2 expires in 00:00:07, priority 120Standby router is local6 state changes, last state change 00:07:57R2下输出的结果说明:f0/0接口属于202备份组,优先级为120,配置了占先权,是活泼路由器;f0/1接口属于192备份组,优先级为110,没有配置占先权,是备份路由器r2#show standbyFastEthernet0/0 - Group 202Local state is Active, priority 120, may preemptHellotime 3 holdtime 10Next hello sent in 00:00:01.216Hot standby IP address is 202.106.1.254 configuredActive router is localStandby router is 202.106.1.1 expires in 00:00:07Standby virtual mac address is 0000.0c07.acca2 state changes, last state change 00:19:10FastEthernet0/1 - Group 192Local state is Standby, priority 110Hellotime 3 holdtime 10Next hello sent in 00:00:00.808Hot standby IP address is 192.168.1.254 configuredActive router is 192.168.1.1 expires in 00:00:08, priority 120Standby router is local12 state changes, last state change 00:02:28我们还可以使用命令show standby brief 来查看,具体的接口信息,show standby brief 输出的信息显示:路由器R1的Fa0/0接口属于192备份组,优先级为120,属于活泼路由,虚拟路由ip 地址192.168.1.254 ;Fa0/1接口属于202备份组,优先级为110,属于备份路由,虚拟路由ip地址202.106.1.254 ;r1#show standby briefP indicates configured to preempt.|Interface Grp Prio P State Active addr Standby addr Group addrFa0/0 192 120 P Active local 192.168.1.254192.168.1.2Fa0/1 202 110 Standby 202.106.1.2 local202.106.1.254路由器R2的Fa0/0接口属于202备份组,优先级为120,属于活泼路由,虚拟路由ip 地址202.106.1.254 ;Fa0/1接口属于202备份组,优先级为110,属于备份路由,虚拟路由ip地址192.168.1.254 ; r2#show standby briefP indicates configured to preempt.|Interface Grp Prio P State Active addr Standby addr Group addrFa0/0202 120 P Active local 202.106.1.1202.106.1.254Fa0/1 192 110 Standby 192.168.1.1 local192.168.1.254一切正常,现在让我们来尝试一下HSRP各由协议的强大功能吧!配置完HSR而,在它当前所使用的首跳路由器失败的情况下仍能够保持路由的连通性,现在我们把分别把R1和R2的f0/1端口shutdown,看其是否能实现冗余备份功能.r1(config)#int f0/1r1(config-if)#shutdownr2(config)#int f0/1r2(config-if)#shutdown接口shutdown以后,让我们来验证一下,PC机之间是否还能够相互通讯.如下内容所示,PC机之间能够相互通讯.VPCS 1 >ping 202.106.1.6202.106.1.6 icmp_seq=1 time=11.000 ms202.106.1.6 icmp_seq=2 time=13.000 ms202.106.1.6 icmp_seq=3 time=59.000 ms202.106.1.6 icmp_seq=4 time=11.000 ms202.106.1.6 icmp_seq=5 time=12.000 msVPCS 2 >ping 192.168.1.6192.168.1.6 icmp_seq=1 time=9.000 ms192.168.1.6 icmp_seq=2 time=9.000 ms192.168.1.6 icmp_seq=3 time=11.000 ms192.168.1.6 icmp_seq=4 time=12.000 ms192.168.1.6 icmp_seq=5 time=9.000 ms我们还可以在链路中shutdown其他接口,在HSRP虽大的功能支持下,链路还是正常的,两边的PC之间还是能够相互通讯的.怎么样,HSR助能够强大吧!HSRPS企业中是十分实用的!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
环境连接:
1924上划分2个VLAN一个是网段192.168.0.0/24一个是10.0.0.0/24网段,其中192的VLAN中连接我的笔记本网卡/两台2514路由器的E0口.10网段的VLAN连接两台2514的E1口和猫的以太口.
同样此时在R1配置了抢占后,恢复R1的连接,R1又变回了主动状态,接管了R1.
ip nat inside source list 1 interface Ethernet1 overload
ip http server
ip classless
ip route 0.0.0.0 0.0.0.0 10.0.0.138
!
!
access-list 1 permit 192.168.0.0 0.0.0.255
此时没有配置preempt抢占参数,关闭R2上的E0口,看调试过程,R1变成了活动的.再启动R2的E0,活动的依然R1,符合预期.因为没有抢占.此时出现一个疑问,如果给低优先级的路由器设置抢占,能否抢过来"?实际实验结果说明,就算设置了抢占,由于优先级低也没有抢过来.
再次测试,都不配置抢占,先让优先级低的成为活动,然后启用优先级高的,测试优先级别高的能否自动接管,实际结果是,没有抢占的情况下,就算优先级高也无法获得主动权.
实验证明,只有优先级高+在高优先级路由器上配置了抢占,才能实现自动抢占.
==========================
接口跟踪测试:
在没有启用接口跟踪时候,拔掉当前活动路由器上的E1连线,路由器无法识别网络线路出.重新插上网线,网络恢复正常,此间未发生路由器切换.
启用接口跟踪:
配置standby 1 track e 1 20配置浮动优先级20个单位
实验结果表明,必须配合抢占的设置才能正常进行,例如R2本来的优先级为90,R1为100,当前活动的是R1,将R1的E1线路拔去后,尽管调试信息显示R1发送的优先级变成了80,但是R2却没能正常接管,因为此时R2没有配置抢占,在配置R2抢占后,R2正常接管了R1.
这样让路由器将192网络的数据转换成10网络的,2台路由器上都做这样的配置,配置好后电脑能访问网站QQ也上去了.
同样的方法确保通过2台路由器都能单独连接到INERNET上.
(顺便说下,我在上面的过程中遇到了一个怪问题,电脑能PING通1924的管理IP ,1924也能PING通所有路由器,反向路径也能ping通,可唯独当从电脑ping路由器的时候不通,路由器PING电脑也不通,狂郁闷了半天,检查交换机MAC地址表里竟然没有我当前电脑的MAC与PORT的对应.后来才发现,我昨天在实验中将我的电脑网卡MAC绑定到了此交换机的某个接口上,而今天插到是其他接口,删除昨天的静态定义,问题解决.)
下面开始配置STANDBY
先配置R2
standby 1 ip 192.168.0.254
standby 1priority 90
这里故意将优先级调小
再配置R1
standby 1 ip 192.168.0.254
配置后检查show standby如预料,R2成了活动的,因为尽管R1的优先级大,可是R1是后配置,后起来的.