hsrp 热备份

合集下载

hsrp选举规则

hsrp选举规则

hsrp选举规则HSRP(Hot Standby Router Protocol,热备份路由器协议)是一种协议,用于在网络中多个路由器之间实现高可用性和冗余性。

在HSRP中,一个路由器被指定为主要(活跃)路由器,而其他路由器被指定为备用路由器。

当主要路由器故障或不可用时,备用路由器会自动接管主要路由器的任务。

HSRP选举规则主要包括以下几个方面:1. 实体优先级实体优先级指的是路由器的重要程度。

在HSRP中,每个路由器都有一个实体优先级,取值范围是0-255。

实体优先级越高,路由器被选为主要路由器的概率就越大。

2. 预共享密钥HSRP可以使用预共享密钥,用于验证主要路由器和备用路由器之间的通信。

预共享密钥是一个字符串,可用于确认发送方是否真正是主要路由器。

3. 路由器配置时间在HSRP中,使用路由器配置时间来确定一个路由器何时可以开始发送HSRP广告。

路由器配置时间是一个随机值,可避免在网络中同时发送HSRP广告的情况,从而避免网络拥塞。

4. HSRP版本HSRP有两个主要版本:HSRPv1和HSRPv2。

这两个版本之间的差异在于协议中使用的字段和选项不同。

根据需要,可以选择适合自己的版本。

5. 路由器ID在HSRP中,每个路由器都有一个路由器ID,用于标识它在网络中的位置。

路由器ID通常由IP地址衍生而来,但也可以手动设置。

在HSRP中,主要路由器的路由器ID是最高的,备用路由器的路由器ID 较低。

6. 预设VRRP优先级在VRRP协议中,每个路由器也有一个预设优先级。

与HSRP类似,预设优先级越高,路由器被选为主要路由器的概率也就越大。

预设优先级的取值范围是0-255。

总的来说,HSRP选举规则主要是通过实体优先级、预共享密钥、路由器配置时间、HSRP版本、路由器ID和预设VRRP优先级等因素来决定哪个路由器被选为主要路由器和备用路由器。

这些规则确保了网络的高可用性和冗余性,使得网络在主要路由器故障或不可用时仍能继续正常运行。

核心交换机的链路聚合、冗余、堆叠、热备份是什么?

核心交换机的链路聚合、冗余、堆叠、热备份是什么?

核心交换机的链路聚合、冗余、堆叠、热备份是什么?什么是核心交换机的链路聚合、冗余、堆叠、热备份,今天我们一起来了解这些专业术语!链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。

链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。

它可以用于扩展链路带宽,提供更高的连接可靠性。

1、举例公司有2层楼,分别运行着不同的业务,本来两个楼层的网络是分开的,但都是一家公司难免会有业务往来,这时我们就可以打通两楼之前的网络,使具有相互联系的部门之间高速通信。

如下图:如上图所示,SwitchA和SwitchB通过以太链路分别都连接VLAN10和VLAN20的网络,且SwitchA和SwitchB 之间有较大的数据流量。

用户希望SwitchA和SwitchB之间能够提供较大的链路带宽来使相同VLAN间互相通信。

同时用户也希望能够提供一定的冗余度,保证数据传输和链路的可靠性。

创建Eth-Trunk接口并加入成员接口,实现增加链路带宽,2台交换机分别配置Eth-Trunk1 分别将需要通信的3条线路的端口加入Eth-Trunk1,设置端口trunk,允许相应的vlan通过;这样两楼的网络就可以正常通信了。

2、实现配置步骤:在SwitchA上创建Eth-Trunk1并配置为LACP模式。

SwitchB配置过程与SwitchA类似,不再赘述system-view[HUAWEI] sysname SwitchA[SwitchA]interface eth-trunk 1[SwitchA-Eth-Trunk1] mode lacp[SwitchA-Eth-Trunk1] quit配置SwitchA上的成员接口加入Eth-Trunk。

SwitchB配置过程与SwitchA 类似,不再赘述[SwitchA] interface gigabitethernet 0/0/1[SwitchA-GigabitEthernet0/0/1] eth-trunk 1[SwitchA-GigabitEthernet0/0/1] quit[SwitchA] interface gigabitethernet0/0/2[SwitchA-GigabitEthernet0/0/2] eth-trunk 1[SwitchA-GigabitEthernet0/0/2] quit[SwitchA] interface gigabitethernet0/0/3[SwitchA-GigabitEthernet0/0/3] eth-trunk 1[SwitchA-GigabitEthernet0/0/3] quit在SwitchA上配置系统优先级为100,使其成为LACP主动端[SwitchA] lacp priority 100在SwitchA上配置活动接口上限阈值为2[SwitchA] interface eth-trunk 1[SwitchA-Eth-Trunk1] max active-linknumber 2[SwitchA-Eth-Trunk1] quit在SwitchA上配置接口优先级确定活动链路[SwitchA] interface gigabitethernet0/0/1[SwitchA-GigabitEthernet0/0/1] lacp priority 100[SwitchA-GigabitEthernet0/0/1] quit[SwitchA] interface gigabitethernet0/0/2[SwitchA-GigabitEthernet0/0/2] lacp priority 100[SwitchA-GigabitEthernet0/0/2] quit 链路冗余为了保持网络的稳定性,在多台交换机组成的网络环境中,通常都使用一些备份连接,以提高网络的效率、稳定性,这里的备份连接也称为备份链路或者冗余链路。

单组热备份HSRP详细配置实例

单组热备份HSRP详细配置实例

单组热备份HSRP详细配置实例HSRP即热备份路由器协议的设计目标是支持特定情况下IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。

下面让我们来看一下一个实例配置。

热备份HSRP详细配置网络拓扑图热备份HSRP详细配置过程R1配置1.r1(config)#int f0/02.r1(config-if)#ip add 192.168.1.1 255.255.255.03.r1(config-if)#no shu4.r1(config-if)#int f1/05.r1(config-if)#ip add 192.168.2.1 255.255.255.06.r1(config-if)#no shu7.r1(config)#router rip8.r1(config-router)#network 192.168.1.09.r1(config-router)#network 192.168.2.010.r1(config)#int f0/011.r1(config-if)#standby 47 ip 192.168.1.254启用HSRP 功能,并设置虚拟IP 地址,47为standby 的组号。

相同组号的路由器属于同一个HSRP 组,所有属于同一个HSRP 组的路由器的虚拟地址必须一致12.r1(config-if)#standby 47 priority 180 优先级为180 (配置HSRP的优先级,如果不设置该项,缺省优先级为100,该值大抢占为活动路由器的优先权越高)13.r1(config-if)#standby 47 preemtp 配置占先权(该设置允许该路由器在优先级是最高时成为活动路由器。

如果不设置,即使该路由器权值再高,也不会成为活动路由器。

)14.r1(config-if)#standby 47 track f1/0 100 端口跟踪,优先级减少100R2配置1.r2(config)#int f0/0r2(config-if)#ip add 192.168.1.2 255.255.255.02.r2(config-if)#no shu3.r2(config-if)#int f1/04.r2(config-if)#ip add 192.168.3.1 255.255.255.05.r2(config-if)#no shu6.r2(config)#router rip7.r2(config-router)#network 192.168.1.08.r2(config-router)#network 192.168.3.09.r2(config)#int f0/010.r2(config-if)#standby 47 ip 192.168.1.254 备份组为47虚拟IP为1.25411.r2(config-if)#standby 47 priority 150 优先级为150R3配置1.r3(config)#int f0/02.r3(config-if)#ip add 192.168.2.2 255.255.255.03.r3(config-if)#no shu4.r3(config-if)#int f1/05.r3(config-if)#ip add 192.168.3.2 255.255.255.06.r3(config-if)#no shu7.r3(config-if)#int f2/08.r3(config-if)#ip add 192.168.4.1 255.255.255.09.r3(config-if)#no shu10.r3(config)#router rip11.r3(config-router)#network 192.168.2.012.r3(config-router)#network 192.168.3.013.r3(config-router)#network 192.168.4.014.VPCS1:ip 192.168.1.3 192.168.1.254 24 VPCS1IP为1.3网关为1.25415.VPCS2:ip 192.168.4.2 192.168.4.1 24 VPCS2IP为4.2网关为4.1(HSRP 应在虚拟接口上配置,配置时应指定虚拟IP地址,参数preempt可以帮助优先级比较高的路由器在故障恢复后重新成为活跃路由器)之后测试就可以了。

HSRP和VRRP的区别

HSRP和VRRP的区别

HSRP和VRRP的区别一、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 路由器间能相互识别。

二、VRRP:虚拟路由冗余协议就是一种很好的解决方案。

在该协议中,对共享多存取访问介质(如以太网)上终端IP设备的默认网关(Default Gateway)进行冗余备份,从而在其中一台路由设备宕机时,备份路由设备及时接管转发工作,向用户提供透明的切换,提高了网络服务质量。

1、协议概述在基于TCP/IP协议的网络中,为了保证不直接物理连接的设备之间的通信,必须指定路由。

目前常用的指定路由的方法有两种:一种是通过路由协议(比如:内部路由协议RIP和OSPF)动态学习;另一种是静态配置。

在每一个终端都运行动态路由协议是不现实的,大多客户端操作系统平台都不支持动态路由协议,即使支持也受到管理开销、收敛度、安全性等许多问题的限制。

HSRP热备份

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热备份

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协议热备份路由协议的故障切换机制

HSRP协议热备份路由协议的故障切换机制HSRP(Hot Standby Router Protocol)热备份路由协议是一种用于提高网络可靠性和冗余性的协议,常用于企业和组织的网络架构中。

本文将介绍HSRP协议以及其故障切换机制,以帮助读者更好地理解和应用这一协议。

1. HSRP协议概述HSRP协议是一种第一层和第三层中的路由协议,通过将多台路由器组合为一个虚拟路由器来提供高可用性。

在这个虚拟路由器中,一个路由器被选为主路由器,其他路由器作为备份路由器提供冗余。

主路由器接收并转发进入虚拟路由器的数据流量,备份路由器则处于监听状态。

2. HSRP协议的工作原理在HSRP协议中,虚拟路由器被赋予一个虚拟IP地址,用于将数据流量转发到虚拟路由器的设备。

主路由器负责处理虚拟IP地址,备份路由器处于备份状态以便在主路由器故障时接管。

3. HSRP协议的故障切换机制在正常情况下,主路由器会周期性地发送HSRP Hello消息以维持虚拟路由器的正常工作。

当备份路由器连续一段时间没有收到主路由器的Hello消息时,将会宣布自己为新的主路由器,并更新虚拟路由器的MAC地址。

这个过程叫做故障切换。

故障切换过程如下:- 备份路由器宣布自己为新的主路由器。

- 新的主路由器将立即发送 Gratuitous ARP 报文,以更新其他设备的 ARP 缓存并告知它们虚拟IP地址的变化。

- 虚拟路由器的状态和虚拟IP地址更新为新的主路由器。

- 备份路由器继续监听,等待主路由器的故障恢复。

4. HSRP协议的配置方法在实际应用中,配置HSRP协议需要以下几个步骤:- 配置虚拟IP地址和组号。

- 配置路由器的优先级,优先级高的被选定为主路由器。

- 配置HSRP Hello时间间隔,即主路由器发送Hello消息的频率。

- 配置HSRP延迟时间,即故障切换发生时的等待时间。

5. HSRP协议的优势和应用场景HSRP协议具有以下优势:- 提供高可用性和冗余性,当主路由器发生故障时,备份路由器可以快速接管。

HSRP(热备份路由)

HSRP(热备份路由)
设置抢占方式,目的是当路由器A恢复工作后,能够继续成为活动路由器执行网关工作。
1.2. HSRP监视接口举例
(1)配置需求
如上图, 即使路由器A仍然工作,但当其连接Internet的接口不可用时,可能希望由路由器B来执行网关工作。可通过配置监视接口来实现上述需求。
用户设置Mac地址的前5个字节,最后一个字节为备份组号。
注意: 使用该设置, 可能会引起HSRP各备份组状态的改变
1.1. HSRP的监控
Quidway(R) 提供用户监控或诊断的命令。
表10-8 HSRP 监控
1、把路由器配置为HSRP备份组的成员,可以在接口配置模式下使用下面的命令:
router(config-if)# standby group-number ip ip-address
2、配置HSRP跟踪:
router(config-if)# standy group-number track type-number interface-priority
注意:1. 使用use-bia 时, 不能参加多个备份组
2. 使用该设置, 可能会引起HSRP状态的改变
1.1. 设置不同的虚拟Mac地址
对于HSRP备份组的虚拟Mac地址, 随生产厂家而不同。为了实现与其它厂家路由器的互通,Quidway(R)提供用户更改虚拟Mac地址的设置。
为示例起见,备份组号为1,并增加授权字和计时器的配置,在该应用中不是必须的。
(2)配置步骤
配置路由器A:
Quidway(config-if-Ethernet0)# standby 1 ip 202.38.160.111
Quidway(config-if-Ethernet0)# standby priority 120

热备份路由协议_HSRP

热备份路由协议_HSRP

Page 3/39
HSRP概述 概述
HSRP:热备份路由协议(Hot Standby Routing :热备份路由协议( Protocol) ) HSRP是一种容错协议,它保证当主机的下一跳路由器 是一种容错协议, 是一种容错协议 失效时,可以及时的由另一台路由器来替代,从而保 失效时,可以及时的由另一台路由器来替代, 持通讯的连续性和可靠性。 持通讯的连续性和可靠性。 HSRP协议通过交互报文的方法将多台物理路由器模拟 协议通过交互报文的方法将多台物理路由器模拟 成一台虚拟路由器, 成一台虚拟路由器,网络上的主机与虚拟路由器进行 通信。一旦HSRP组中的某台物理路由器失效,其他路 组中的某台物理路由器失效, 通信。一旦 组中的某台物理路由器失效 由器自动将接替其工作。 由器自动将接替其工作。
0000.0c07.ac2f HSRP组 HSRP组47
Router#show ip arp Protocol address Internet 172.16.10.82 Internet 172.16.10.169 internet 172.16.10.110
Age(min) hardware add ( type ) 0010.f6b3.d000 ARPA 0010.0b79.5800 ARPA 0000.0c07.ac2f ARPA
router(config-if)#standby group-number times hello-interval holdtime
hello时间 时间
缺省是3秒 缺省是 秒 可配置1~255 可配置
保持时间
最少是hello时间的 倍 时间的3倍 最少是 时间的 缺省的保持时间是10 缺省的保持时间是 秒
Page 21/39

HSRP

HSRP

HSRP报文格式
7、组: 1 个字节 这个域定义了备份组号码。在令牌环网络中,它的 值为0到2,而在其他媒质中,它的值为0到255之间的数 。 8、授权数据:8字节 这个域包含了8个用做password的文本字符。 9、虚拟IP地址:4字节 虚拟IP地址将在组中使用如果一台路由器本身没有配 置虚拟IP地址,那么他可以从激活路由器那发来的Hello 消息中学到。而如果路由器没有设置这个虚拟IP地址,而 且Hello消息已经被授权,则只能通过学习来获取这个地 址。
HSRP报文格式 Initial 状态
Virtual Router 172.16.10.110 Router in Initial State 172.16.10.82 Router in Initial State 172.16.10.169
• No HSRP is running
HSRP报文格式 Learn 状态
1d23h: SB47:Vlan10 Hello out 172.16.10.82 Active pri 200 hel 3 hol 10 ip 172.16.10.110
• 作为Active路由器代替Virtual路由器转发数据包 • 收到 hello message • 已经知道 virtual router IP address
Hello out 172.16.10.82 Active pri 200 hel 3 hol 10 ip 172.16.10.110
• Active router 周期性的广播HELLO包。
HSRP操作:Active和备份路由器的交互
在holdtime时间内没有 受到Active Router的 HELLO包. 就担任其的 职责。
172.16.10.110

HSRP环境中track命令的应用

HSRP环境中track命令的应用

HSRP环境中track命令的应用什么是HSRP?HSRP(Hot Standby Router Protocol,热备份路由器协议)是Cisco公司开发的一种路由协议,主要用于解决网络设备的高可靠性和自动故障恢复问题。

它使用虚拟IP地址和虚拟MAC地址来代表路由器组,允许多台路由器在同一网络内冗余备份,保证网络的连通性和高可用性。

HSRP路由器组中,通常只有一个路由器处于活跃状态,其他路由器处于备用状态。

当活跃路由器出现故障时,备用路由器会接管活跃路由器的IP地址和MAC地址,确保网络服务的连续性。

什么是HSRP的track命令?HSRP的track命令是一种路由器配置命令,可用于动态监测路由器组中的某个特定接口或某个特定状态,并根据相应的监测结果来控制路由器组的切换行为。

HSRP的track命令一般由以下几个基本元素组成:•检测对象:可以是路由器组中的某个接口、某个IP地址、某个路由、某个ACL等;•检测参数:可以是ping检测的超时时间、ping检测的重试次数、路由的跃点数限制等;•检测状态:可以是检测对象的连通性、可达性、状态变化等;•操作行为:可以是启动或停止路由器组的跟踪行为、切换路由器组的活动状态、提高或降低路由器组的优先级等。

HSRP环境中track命令的应用1. HSRP负载均衡当路由器组内只有一条物理链路连接到网络时,轮询算法可以用于实现负载均衡。

但当网络环境较为复杂时,轮询算法无法很好地应对,并且可能导致某些路由器的负载过重。

在这种情况下,可以使用HSRP的track命令来实现路由器组中不同路由器的状态监测,并分配不同的权重给不同的路由器。

当某个路由器的状态发生变化时,HSRP可以自动调整路由器组中路由器的活动状态,从而达到负载均衡的目的。

2. HSRP故障恢复当主干线路断开时,HSRP将自动切换到备用线路上,保证网络服务的连通性和稳定性。

使用HSRP的track命令可以进一步完善故障恢复的机制。

HSRP详解

HSRP详解

HSRP(2012-08-24 20:08:22)转载▼分类:Cisco路由入门标签:上关hsrp负载平衡路由器r1优先级r3简介HSRP(Hot Standby Router Protocol 热备份路由器协议)是Cisco的专有协议。

HSRP把多台路由器组成一个“热备份组”,形成一个虚拟路由器。

这个组内只有一个路由器是Active(活动)的,并由它来转发数据包,如果活动路由器发生了故障,备份路由器将成为活动路由器。

从网络内的主机来看,网关并没有改变。

HSRP的工作过程:HSRP路由器利用Hello包来互相监听各自的存在。

当路由器长时间没有接收到Hello包时,就认为活动路由器故障,备份路由器就会成为活动路由器。

HSRP协议利用优先级决定哪个路由器成为活动路由器。

如果一个路由器的优先级比其它路由器的优先级高,则该路由器成为活动路由器。

路由器的默认优先级是100。

在一个组中,最多有一个活动路由器和一个备份路由器。

HSRP路由器发送的组播(224.0.0.2)消息有以下三种:Hello:通知其它路由器发送者的HSRP优先级和状态信息,HSRP路由器默认每3秒发送一个Hello 消息。

Coup:当一个备用路由器变为一个活动路由器时发送一个Coup消息。

Resign:当活动路由器要当机或者当有优先级更高的路由器发送Hello消息时,主动发送一个Resign 消息。

HSRP的报文格式:①版本:指示HSRP的版本信息。

②操作码:用来描述数据包中报文的类型,可能的值为0、1和2,分别表示是Hello、Coup和Resign 消息。

③状态:描述发出该报文的路由器的当前状态。

有0、1、2、4、8、16六种状态,分别表示为Initial、Learn、Listen、Speak、Standby和Active状态。

④呼叫时间(Hellotime):只在呼叫报文中有意义,表示路由器定时发送呼叫报文的间隔时间,以秒为单位。

HSRP原理

HSRP原理

HSRP(Hot Standby Redundancy Protocol)热备份路由协议HSRP的原理:多台路由器组成一个“路由器组”,用来模拟为一个虚拟的路由器,利用虚拟的IP 地址和虚拟的MAC地址在一个备份组中充当一台路由器作为活动路由器发送数据包,只有当活动路由器失效后,将选择一台备份路由器才能成为活动路由器转发数据包,但对于网络中的主机来说虚拟路由器组是透明的。

HSRP有三种广播包:1)Hello信息:hello消息向组内的其他路由器发送路由器的HSRP优先级和状态信息,并在后续的时候利用路由器的优先级选举主、备路由器。

HELLO消息默认为每3秒钟发送一次。

2)Coup:当一个备用路由器变为一个主动路由器时(此时主DOWN)发送一个coup消息。

3)Resign:当主动路由器DOWN掉或者当有优先级更高的路由器发送hello消息时,ACTIVE路由器发送一个resign消息,类似权利的移交。

HSRP路由器的状态类型:1)Initial:HSRP启动时的状态,HSRP还没有运行,一般是在改变配置或端口刚启动时进入该状态。

2)Learn:路由器已经得到了虚拟IP地址,但是它既不是活动路由器也不是备份路由器。

它一直监听从活动路由器和备份路由器发来的HELLO报文。

3)Liste:路由器正在监听hello消息。

4)Speak:在该状态下,路由器定期发送HELLO报文,并且积极参加活动路由器或等待路由器的竞选。

5)Standby:当主动路由器失效时路由器准备接包传输功能。

6)Active:路由器执行包传输功能。

HSRP路由器体系1)活动路由器,负责转发发送到虚拟路由器的数据。

它通过发送HELLO消息(基于UDP,端口号为1985的广播)来通告它的活跃状态2)备份路由器,监视HSRP组中的运行状态,并且在当前活跃路由器不可用时,迅速承担起负责数据转发的任务。

备份路由器也发送HELLO消息来通告组中其他的路由器它备份路由器的角色。

热备份冗余HSRP与虚拟路由冗余VRRP共同和不同点对比汇总

热备份冗余HSRP与虚拟路由冗余VRRP共同和不同点对比汇总

热备份冗余HSRP与虚拟路由冗余VRRP 共同和不同点区别汇总
一、共同点
1、热备份冗余协议
2、支持抢占
3、支持认证
4、支持负载均衡
5、支持追踪
二、不同点
HSRP:
1.cisco私有
2.6种状态(init、learn、listen、speak、standby、active)
3.Active/standby
4.standby路由器也主动发送hello包
5.虚拟网关IP不能是活动路由器接口的IP
6.standby路由器选举只有优先级起作用,ip地址不起作用
7.HSRP的hello时间为3秒,间隔hold时间为10秒
8.HSRP必须参加选举
9.MAC地址0000.0c07.ac01
10.组播地址224.0.0.2
VRRP:
1.VRRP公有
2.3种状态(Initialize、Master、Backup)
3.Master/backup
4.backup路由器不主动发送hello包
5.虚拟网关IP可以是活动路由器接口的IP
6.VRRP的活动路由器选举优先级和ip地址都起作用
7.VRRP中失效时间是通告间隔的3倍,通告间隔时间默认1秒
8.VRRP支持不参加选举
9.MAC地址0000.5e00.0101
10.组播地址224.0.0.18。

热备份路由协议(HSRP)

热备份路由协议(HSRP)

HSRP报文(1/4)
8 Version Holdtime 16 Op code Priority 24 State Group 32 bit Hellotime Reserved
Authentication data Authentication data Virtual IP address
HSRP报文(2/4)
热备份路由协议
HSRP简介
• HSRP --- Hot Standby Router Protocol ( 热 备份路由器协议 )。 • 它的作用是能够把一台或多台路由器用来 做备份,所谓热备份是指当使用的路由器 不能正常工作时, 候补的路由器能够实现平 滑的替换, 尽量不被察觉。
• 实现HSRP的条件是系统中有多台路由器, 它们组成一个“热等待组”,这个组形成 一个虚拟路由器。在任一时刻,一个组内 只有一个路由器是活动的,并由它来转发 数据包,如果活动路由器发生了故障,将 选择一个等待路由器来替代活动路由器, 但是在本网络内的主机看来,虚拟路由器 没有改变。所以主机仍然保持连接,没有 受到故障的影响,这样就较好地解决了路 由器切换的问题。
• Hold Time:1 BYTE
HSRP报文(4/4)
• Priority:1 BYTYE
• 该域用来选举活动/备份路由器。当选举过程中出现竞争(多个路 由器都想成为活动/备份路由器)时,优先级最高的竞争者胜,对 于优先级相等的竞争者,IP地址最大的竞争者胜。
• Group:1 BYTE
• 此域中记录发送者所在的备份组号。对于以太网,Group取值范 围为0-255;
HSRP配置方法
1. 2. 3. 4. 5. 6. 7. 8. 9. 激活和关闭HSRP 设置HSRP的优先级 设置HSRP抢占方式 设置HSRP的授权字 设置HSRP的计时器 设置监视指定接口 设置使用接口 Mac地址模式(burned in address) 设置不同的虚拟Mac地址 HSRP的监控

HSRP(热备份路由器协议)的详细介绍-电脑资料

HSRP(热备份路由器协议)的详细介绍-电脑资料

HSRP(热备份路由器协议)的详细介绍-电脑资料HSRP:热备份路由器协议(HSRP:Hot Standby Router Protocol),是cisco平台一种特有的技术,是cisco的私有协议,。

Part I: FundamentalHSRP(Hot Standby Router Protocol):Cisco私有的第3层协议。

HSRP为IP网络提供网络冗余,确保用户流量能立即并透明地恢复网络边界设备或接入电路中的第一跳故障。

在LAN中,多个router组成一个HSRP组,其中一个router代表这个HSRP转发这个LAN中的数据流,其它所有router只发送HSRP hello来维持这种HSRP组关系。

一个HSRP组共享一个IP和一个MAC地址。

每个router可以加入多个组。

一个HSRP组由一台active router,一台standby router及other routers。

1>active router转发指向VIP的数据流,并发送HSRP hello包给所有其它HSRP组成员。

(最终处于active state)2>standby router不转发指向VIP的数据流,发送HSRP hello 包给所有其它HSRP组成员,并监控active router的状态。

(最终处于standby state)3>other routers不转发指向VIP的数据流,只监控HSRP hello 包,不发送。

它们执行普通router的工作,只转发目标为他们自己的分组,不转发目标为VIP的地址。

(最终处于listen state)Part II: HSRP Operation当standby router在一定时间内没有收到active router的hello 包时,它就认为active router出现故障了,并取代它的active router 的角色。

因为host设备使用VIP及VMAC来标识它们的网关设备,所有它们不会发现这种变更,也不会感觉到服务的中断。

什么是HSRP

什么是HSRP

什么是HSRP?如果路由器出现故障而导致企业无法接入互联网会发生什么?这就是为什么需要在网络中提供冗余的重要性。

下面我们将教你如何使用热备份路由器协议确保冗余。

如果路由器出现故障而导致企业无法接入互联网会发生什么?企业可以接受吗?或许可暂时逃脱处罚,但是你需要制定一个更好的计划,而不仅仅是简单的桌面呼叫支持。

这就是为什么需要在网络中提供冗余的重要性。

考虑为当前路由器增加一个可以立即接管的备份路由器。

企业需要的只是硬件,Cisco软件会完成其他事情。

让我们考察如何利用热备份路由器协议(HSRP)配置它。

什么是HSRP?HSRP是Cisco对冗余的私有协议。

它提供几乎100%的路由器可用性和冗余。

所以,如果某台路由器发生故障,备份路由器会接管主路由器的路由功能。

然而,Cisco还支持其他可用的行业协议。

一个行业标准是虚拟路由器冗余协议(VRRP)。

另一个HSRP的可替换选择是网关负载平衡协议(GLBP ),这是Cisco的另一个私有解决方案。

HSRP如何工作?在使用HSRP的时候,路由器既可以是主的也可以是备用的。

如果主路由器在一段时间内没有向备用路由器发送HELLO数据包,备用路由器假定主路由器已关闭,从而进行接管。

然后备用路由器假定对虚拟IP地址负责,并开始对虚拟IP地址指向的虚拟以太网MAC地址响应。

主和备用路由器交换HSRP HELLO包,所以相互知道对方在哪儿。

这些HELLO包使用多播224.0.0.2和UDP端口1985。

HSRP的最基本形式从IOS 10.0 开始可用,但是在IOS 11和12版本中有更新的特性发布。

什么决定活动路由器?首先,你可以配置一个优先数来决定它,然后它是由最高的IP地址决定。

缺省优先数是100;一个更高的优先数表示优先路由器。

当然,在建立路由器冗余的时候,并不限制于仅仅两台路由器。

实际上,可以建立一起工作的路由器组并且拥有多个“备用”路由器。

1、把路由器配置为HSRP备份组的成员,可以在接口配置模式下使用下面的命令:router(config-if)# standby group-number ip ip-address2、配置HSRP跟踪:router(config-if)# standy group-number track type-number interface-priority3、要显示HSRP路由器的状态:router# show standby type-number group brief用HSRP进行备份的一组路由器共用一个虚拟的MAC地址及虚拟IP地址,每个参与HSRP的局域端口有一个本端口的IP地址和MAC地址,每个路由器都有一个权值,权值最高的作为主路由器进行工作,其它的不工作,当主路由器瘫痪时,第二个权值最高的路由器将作为主路由器,依次类推。

Cisco热备份路由协议(HSRP)

Cisco热备份路由协议(HSRP)

Cisco热备份路由协议(HSRP)Cisco的热备份路由协议(HSRP)可以在工作站A的确省网关失效时提供一个备份路由器,HSRP可以创建一个具有虚拟MAC地址和虚拟IP地址的虚拟路由器。

假设有两个路由器Bluestudy A和Bluestudy B,通过两路指向路由器Bluestudy C:对于Bluestudy A,假设E0/0的IP地址为192.168.1.1/24对应内部网络是192.168.1.0/24 S0/0的IP地址为192.168.2.1/24 对应外部网络是192.168.2.0/24。

对于Bluestudy B,假设E0/0的IP地址为192.169.1.2/24 对应内部网络是192.168.1.0/24 S0/0的IP地址为192.168.3.1/24 对应外部网络是192.168.3.0/24。

虚拟IP地址为192.168.1.3/24对于Bluestudy C,因与本实验无太大联系,暂时不做说明。

下面给出两只路由器的配置,其中将Bluestudy A作为主路由器,Bluestudy B作为备份路由器。

其中给出Bluestudy A的优先级为120,而Bluestudy B采用默认优先级100,这样就可以使Bluestudy A成为主路由器。

Bluestudy A:Interface ethernet0/0Ip address 192.168.1.1 255.255.255.0No ip redirectsStandby 1 priority 120Standby 1 preemptStandby 1 ip 192.168.1.3!interface serial0/0ip address 192.168.2.1 255.255.255.0no shut!router igrp 100network 192.168.1.0network 192.168.2.0Bluestudy B:Interface ethernet0/0Ip address 192.168.1.2 255.255.255.0Standby 1 preemptStandby 1 ip 192.168.1.3!interface serial0/0ip address 192.168.3.1 255.255.255.0no shut!router igrp 100network 192.168.1.0network 192.168.3.0只要将相应的下连主机的网关设成 192.168.1.3就可以了.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Router(config-if)#standby 1 track s0 60
1)60的作用是使得其优先级降低的值。重新执行上面的操作,观察有什么不同, 说明该命令有什么作用。
2)可以试着将60变为小于50的值,然后重新执行上面的操作,观察数据包的走向。
14.HSRP负载均衡
在实现HSRP时,最少需要两台路由器,一个作为active的,至少一个作为standby的。显然,当active的路由器起作用时,就热备份这个角度来说,standby路由器相当于闲置了。因一台路由器可以属于多个HSRP组,故为了充分发挥各台路由器的作用,可以让某一组的active路由器是另一个组的standby路由器,同理让某一组的standby路由器同时又是另一个组的active路由器,这样就既可以充分地利用路由器又可以达到热待机的目的,在一定程度上可以实现均衡负载。
1) 路由器A
RTA(Config-if)#standby preempt !全局可抢占模式
RTA (Config-if)#standby 1 ip 192.1.1.1
RTA (Config-if)#standby 1 priority 150
RTA (Config-if)#standby 2 ip 192.1.1.254
3) 在第13步配置中,没启动interface tracking之前,我们将s0 shutdown后,ping信息出现短暂的目标不可达信息,然后又重新能ping通RTC的loopback0口,为什么?
2) 在主机上持续ping 192.168.4.1,然后把RTB的f0口拔掉,看ping信息
观察以上两种情况的ping信息,并从选路角度解释该现象。
3. 在主机上将ARP表清空,重新ping RTC的loopback0口,检查此时的发送路径。
从上面实验可知:
1)在主机上配置了多个网关时,只有第一个网关可以起作用;
9. 此时再以ping 192.168.4.1 –r 9 –t 观察,看看路径是否有变化。
10.观察路由器的状态变化:在各路由器上用debug standby命令启动debug, 然后在Active状态的路由器上将f0口shutdown,观察其debug输出。然后再no shut该端口,观察其状态变化的输出。
2)由于在RTC上有两条对等路径返回主机,所以返回时会采用均衡负载策略,如果把与192.168.1.3的连线拔掉,在一小段时间内会看到一个ping得通,一个ping不通的现象;再过一会又全部可以ping通。原因在于前者RIP路由信息条目还有效,后者则是该条经过192.168.1.3的路由于没有再更新而是失效了。
11.改变Standby优先级:在处于standby状态的路由器上,用以下命令改变其优先级, 设置为150,并设置为抢占模式,然后观察其状态是否出现转变。
Router#(config-if)standby group-number priority priority-value Router#(config-if)standby group-number preempt 2
就某个子网而言,可以让某些主机配置某个组的虚拟网关地址(虚拟路由器的IP地址),而同时让另一部分的主机配置另外一个组的虚拟网关地址。这样,在两个虚拟网关地址分别用两台不同的路由器充当active角色,从而可以达到负载均衡的目的。如下图所示: S0:3.1S1: 3.2 S0:2.2
两台PC使用不同的缺省网关,主机A以HSRP组1的虚拟IP地址192.1.1.1 为缺省网
3
关,而主机B以组2的虚拟IP地址192.1.1.11为缺省网关。在正常工作状态下,局域网的数据流量在两台路由器之间均分;一旦发生故障,备份路由器被激活,所有流量被路由至该路由器的端口。上图中的两台路由器均同时属于两个HSRP组,路由器A是组1的active路由器及组2的standby路由器,路由器B是组2的active路由器及组1的standby路由器。相应的配置命令如下:
在RTB上作同样的配置。
5. 将主机上原来的两个网关删除,添加一个地址为192.168.1.1的网关。
6. 在特权模式下用show standby命令查看两路由器,看看哪个路由器状态属Active。
通过priority和路由器端口IP地址来决定谁是active:priority高者胜出;若priority相同,则高IP地址的路由器胜出。
7. 以ping 192.168.4.1 –r 9 –t 命令查看机器通过哪个路由器出去,该命令记录了数据报所通过的路由器的各个出口端口IP。
8. 这时在主机上持续地同时ping 192.168.1.1和 192.168.4.1,然后将属于Active的路由器f0口拔下,观察主机上的ping信息是否有变化。
【实验拓扑】
实验图如下,子网前缀均为192.168.:
RTA
s0 2.2 S0 2.1 f0 1.2
RTC 1.4
Loopback0
4.1 s0 3.2 Gateway: 1.1
s1 3.1 f0 1.3
RTB
1
1700系列以上的路由器3台,主机一台,装有Windows操作系统,网线及串行线若干。
13. Enable HSRP Interface Tracking
缺省情况下, 处于Active状态的路由器,它的其它接口上的up/down并不影响到运行HSRP接口的优先级变化,因此有可能造成其外部通路已经失效的情况下它依然担当active路由器的问题。为解决这个问题, 需要启动interface tracking。在上面实验中,首先人为shutdown active网关的s0口,观察ping信息的变化,同时观察路由器状态是否改变,数据包发送路径呢?然后用下面命令启动接口状态检查:
2. HSRP概述
热待机路由协议的目的就是希望能在网络内提供趋于100%的数据转发能力,尽量保证在路由器出现故障的情况下,继续发往该路由器的数据包不会丢失,能够自动由其它路由器发送出去。
这是通过一个虚拟的路由器来实现的。子网内的主机以该虚拟路由器作为缺省网关并向其发送数据,而各个启动了HSRP的路由器通过竞争来担当该虚拟路由器的角色并负责这些数据的转发。负责转发发向虚拟路由器的数据包的那台路由器为Active状态,其它一个或多个路由器作为Standby状态。当Active路由器失效时,Standby路由器通过与Active路由器的信息交互和计时器来自动取缔原来的路由器,将自身变为Active,继续负责发往虚拟路由器的数据转发工作。然而,对用户来说,这种网络的变化是透明的,亦即可以达到一种。
2)路由器B
RTB(Config-if)#standby preempt
RTB (Config-if)#standby 1 ip 192.1.1.1
RTB (Config-if)#standby 2 ip 192.1.1.254
RTB (Config-if)#standby 2 priority 200
【实验步骤】
1. 按上图搭好网络拓扑,配置好相应的IP地址及相关东西,同时在三个路由器中都启动RIP协议。
在主机上配置两个网关,分别为192.168.1.2和192.168.1.3。在主机上ping RTC的loopback0地址,确认能ping通,否则检查网络。
2. 检查主机是通过哪个网关出去(例如可以通过tracert)。不失一般性,假设从RTA上出去,1)在主机上持续ping 192.168.4.1,然后把RTA的f0口拔掉,看看主机上的ping信息;
注意:以上是对windows操作系统而言,其它操作系统尚未测试过。
为解决这问题,可以使用HSRP协议,下面开始HSRP协议的配置。
4. 在RTA上的配置:
RTA#config t
RTA(config)#int f0
RTA(config-if)#standby 1 ip 192.168.1.1
热待机路由协议(HSRP)实验
【实验目的】
熟悉和掌握HSRP基本配置, 观察HSRP状态信息, 在此基础上理解HSRP的用途。
【实验原理】
1. 背景
有时,为了获得可靠性在某一子网内可能会通过两个以上的路由器与外界网络相连,这时作为子网内的主机来说,可以选择不同的网关(路由器)作为出口。在Windows系统中,允许主机配置多个缺省网关,以供机器按顺序选择。主机启动后通过ARP协议获得某一网关的MAC地址,然后以其作为缺省网关。但是,若在某些情况下该路由器失效,主机并没有能力知道这情况,更不会自动地去选择另一个网关作为自己的缺省网关,直到我们人为的运行ARP请求或者主机重新启动。正是由于这种原因,造成了在本来有其它出口的情况下,主机却在一段时间内找不到适当的出口的问题。基于这个问题,我们希望能通过某种策略,使得子网内的主机只需要通过某一特定的网关(一个虚拟的路由器)出去,而把担当该虚拟路由器的磋商工作交给路由器之间去完成。这时对于主机来说,网关始终是固定的,从而简化了用户端的配置。HSRP正是基于这样的思想而设计出来的一种解决上述问题的方法。
通过控制路由器的priority,可以有效地控制哪一台路由器成为active路由器。
上述做法在VLAN环境中同样适用。对于某些VLAN,选取其中的一台作为active;另外的VLAN,则用另外一台作为active。
【实验思考】
1) 与设置多个网关相比,HSRP有什么优点?
2) 能否让一个路由器同时属于多个HSRP组? 假如可以的话,一个路由器能否同时在多个组里都处于Active状态?
12. 改变HSRP Hello Timer
默认情况下HSRP Hello信息的发送间隔为3秒,超过9秒则hold down, 我们可以用下面命令改变这两个参数:
相关文档
最新文档