概述
HSRP的相关概念
1.HSRP概述
SRP(Hot StanviBe1.指的一种技术.它确保了当网络边缘设备或接入竹n ' T 4J.0Col,热衔份斑由选择协以)2E法业为P网络提供冗余性.通过应用HSRP,可使玩d丝的正a以4iny,力尸迪出能灶诎开迈明地次Z门也可岔性的要求.HSPP为P网络提供了容错和的2次“的1次1次4 V/0,A1一个成拟Р地址和虚拟MAC地址,LAN网段上的两台或多台路由器可N力小能E,2进是2/从j础照分,HSRP使组内的Cisco路由器能互相监视对方的运行状态.//虚拟路由器组的成员通过HSRP消息不新地交换状态信息。如果其中一台出现故障,另一台可接替它继续完成路由功能.
用show ip arp 命令显示三层交换机上的ARP级存表及查看所有的MAC地址.命令如下.
switch#show ip arp
sw1· ahow atancby
HSPP 配置的路由器有六种状态.分别如下.
初始状态
学习状态
.监听状态.
发富状态.
备份状态.
活跃状态.
学习状态.监听状态.发富状态.备份状态.活跃状态.并不是所有的 HSP路由器都经历所有状态,例如,不是备份路由器或活跃路由器的斑由器,―不会有备份状态和活跃状态.
初始状态
所有路由器都从初始状态开始.这是一种起始状态,简时表明HSP还没有运行,配置发生变化或一个岩口第一次启用时.洋入该状态.
2.学习状态
路由器等待来自活跃路由器的消息。这时,路由器还没有看到来自活跃路由器的Hello消息.也没有学习到R拟路由器的P地址.
3.监听状态
路由器知道了虚拟路由器的P地址,但它既不是活跃路由器.也不是备份路由器,这时.路由器监听来自活跃路由器和备份路由器的Hello消息.除活跃路由器和备份路由器之外的路由器都保持监听状态.
4.发言状态
路由器周期性地发送Hello消息.并参与活跃路由器或备份路由器的竞选路由器在获得巳拟路由器的IP地址之前.不能进入发言状态.
、备份状态
路由器是成为下一个活跃路由器的候选设备.并且它也周期性地发送Hello消息。在一个组中只有一台备份路由器.
6.活跃状态
在活跃状态,路由器负责转发发送到备份组的虚拟MAC地址的数据包.活跃路由器周期性地发送Hello消息,在一个组中.必须有且只有一台活跃路由器.
4. 1.3HSRP的计时器
HSRP使用两个计时器. Hello问麻社时兕和保持时间计时器,任何状态的+STP路由器都会在Hello间隔计时器超时后生成Hello包。默认的Hello间隔是3s,默认的保持时问是103.沬配置计时器的路由器会从活跃路由器或备份路由器学到这些计时器的值,活跃路由器上配置的计时器值会覆盖其他路由器上的计时器设定值.同一个HSPP组内的路r由器应该使用相同的计时器值.通常.保持时间会大于或等于Hello问隔的三倍,并且保持时间的取值必须大于Hello问隔.其他 HSRP路由器按照保持时间对活跃路由器进行监控:当收到任何活跃路由器发出的 Hello包时.路由器会根据HSRP Hello消息中的相应字段重置保持时间值.通常.默认的HSRP计时器值适用于大多数的LAN网段.
4.1.4HSRP与VRRP的区别
HSRP 是Cisco的专有协议,在Cisco的HSPP之后,ETFlntanet Engirneering Task Fcce,hternet工程任务组也制定了一种路由备份冗余协议:VRRP (Virtual Router Redundancy Protocol,虚拟路由器冗余协议.目前.包括Cisco在内的主流厂商均已在其产品中支持VFPP.
HSRP的配置)
公司为了增加网络的稳定性,决定在公司内网部署HSRP,如图4.6所示为公司内部网络拓个 Z口内网/相川内构心问的丛昀构为中继链路)网络中的其他基本配置IP地址等)已经配置完成,现需要为PC所在的VLAN2配置HSFP实现备份冗余,具体配置分以下几步完成.
1.配置为HSRP的成员
要将三层交换机配置为一个HSTY 纽可以在vlan虚拟接口都那口配置输入下面的命令
;Switeh(config-if)#atandby aroup-number ip vlrtua1-lp-addresp
Sw1(config)#interface vlan 2
Sw1(config-if)0ip address 192.168.1.1 255.255.255.0
Sw1 (config-i)48tandby 10 ip 192.168.1.254
sW2的配置和SW1的相同,此处省略
如果需要从HSRP组中取消一个端口,可以在上述命令前加关绯字no,例如,将SW1的VLAN2接口从HSRP组10中移除,命令如下.
Sw1(config-if)#no standby 10 ip 192.168.1.254
2.配置HSRP的优先级
用户可以指定端口在组内的优先级。这样,在发生故障时,用户可以灵活地指定端口顺序.优先级数值高的将成为活跃路由器,指定优先级可使用下面的命令.
Switch(config-if)fstandby group-number priority priority-value
其中,priority-value的范围是0~255,默认值是100.
SW1的VLAN2接口优先级为200.SW2的VLAN2接口优先级为150.配置命令如
Sw1(config-if)#standby 10 priority 200e
Sw2 (confiq-if)Istandby 10 priority 150
3.配置HSRP的占先权当活跃路由器失效或从网络中移出时,备份路由器将自动承担起洁跃路田益的用色。即使有p高优先级的原活跃路由器又重新开始在网络上工作,这台新的活跃路由器仍然会继续作为转发路
要想使原先的活跃路由器(优先级高)能够从优先级较低的新活跃路由:恢复转发路由器的角色,可以使用下面的命令。
Switch(config-if)fstandby group-number preempt
除了上述情况外,还有一些其他情况需要配置占先权.
Sw1fshow standby brief
从HSRP 状态中可以看出,高优先级的ISW1 MT Stonody(名份)壮水而低代先级的SW2处于Active(活跃)状态。这是没有配置占先权引妃的现在为SW1SW24的 VLAN2接口配置占先权,命令如下。
Sw1(config-if)#standby 10 preempt
再使用show standby brief命令查看HSPP的状态,发现 SW1已经外于Active状态,而SW2处于Standby状态,如下所示。
Sw1#show standby brief
配置 Hello消息的计时器
默认计时器值在很多网络中都工作得很好.一般情况下不需要修改.然而,如果Hello包需要经过有时会拥塞的网络,可以修改这些值,命令如下.
Switch (config-if)#standby group-number times hellotime holdtime
Swl (config-if)#standby 10 timers 2 8
配置 HSRP的端口跟踪
某些情况下,通往外部网络的端口状次直故影响着么旳由吸理亦成活跃路由器,尤其是当HSRP组中的每台路由器都有一多到达外部网络将源(团关昨由婴)
命令如下
Switch(config-if)#standby aron-nmbor track intorface-type mod/num interface-priority
group-number;采用跟踪功能的端口组号.interface-type:跟踪端口的端口类型.mod/num:跟踪端口的端口号。
interface-priority:当端口失效时路由器的热备份优先级将降低该数值,当端口变为可用时,路由器的优先级将加上该数值,默认值为10.
要关闭端口跟踪功能,可以使用no standby group-rumber track命令.上配置端口跟踪,跟踪端口为F0/1,优先级降低100,配置命令如下.
Sw1(config-if) #standby 10 track fastEEhernet 0/1 100
6.检查 HSRP的状态
要显示HSRP路由器的状态,在特权模式下输入如下命令。
Switch#show standby [interface-type mod/num] [group-number] brief
interface-type mod/num:要显示的端口类型和序号.group-number:要显示的具体 HSRP组.brief:显示摘要信息,每个备份组总结显示一行输出.如果没有指定这些任选端口参数,则使用show standby命令可以显示所有端口的HSPP信息。经过上述配置,图4.6中的HSPP已配置完成,在SW1上查看HSRP状态,使用show standby brief命令显示如下
SWl#show standby brief
swi#show standiby
为PC配置P地址和网路出现故障时,SW1的优先级将降低100(亦成100)业时.SW2的优先级(150)将高于SW1, 并且 SW2配置了占先权,所以SW2将成为活跃路由器,结果如下。
Sw1(config)finterface fastEthernet 0/1
Sw1(config-if)#shutdown
Sw1 (config-if)#exit
Sw1 gshow standby brief
2.配置 HSRP
1 /Sw1配置
Sw1(confia)4interface vlan 2
Sw1(confAsoiucerace vian L.o1255.255.255.0
SW1(confi-if)nopadfa 102168.2.254
Sw1(confic-if) fetnadh.. rioritv 150
Sw1(confia-if) #standby 2 preempt
Sw1(confic-ifBatany -poJat foorFrhernet 0/1 100
Sw1(confia-if) etoac.. o--oi fastEthernet 0/23100
Swl(confic)#interface vlan 3
Sw1(confia-if)#ip address 102.168.3.1 255.255.255.0
Sw1 (config-if)#standbu 3 iD 192.168.3.254
Sw1 (config-if)#standby 3 preempt
/ Sw2配置
Sw2(config) #interface vlan 2
Sw2(confiq-if)ip address 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)#interface vlan 3
Sw2 (config-if)fip address 192.168.3.2255.255.255.0
SW2(config-if)#standby 3 ip 192.168.3.254
Sw2(config-if)#standby 3 priority 150
Sw2 (config-if)fstandby 3 preempt
Sw2(config-if)fstandby 3 track fastEthernet 0/1 100
SW2(config-if)fstandby 3 track fastEthernet 0/23100
配置STP实现 VLAN负载均衡
SW1的配置信息如下.
Sw1 (config).spanning-tree vlan 2 root primary
SW1(config)#spanning-tree vlan 3 root secondary
SW2的配置信息如下.
SN2(config)i spanning-treo vlan 2 root secondary
Sw2(config)tapanning-tree vlan 3 root primaEy
4.验证HSRP
Sw1Ishow standby
还可以使用show stanaby brief命令查看HSRP的简要信息,如下所示
Swl#show standby brief
Swl#show standby brief
在实际工程中,为了避免单线故障发生在核心交换机之间,一般使用以太网通道绑定多条链路。
HSRP的故障排查
配置完成的热备份路由器都处于初始状态.
配置完成的热备份路由器都处于活跃状态。
当活跃路由器出口链路出现故障时,备份路由器没有成为活跃状态。
网络出现故障,,备份路由器变为活跃状态,当网络故障恢复时,原来的活跃路由器接入
络后成为备份状态而没有成为活跃状态。
SW1#show standby brief
当同一HSRP组中的路由器之间不能通信时路由院白真将认为自己是组中唯一的路由器,并使自己成为活断掉SW1和SW2之间的链路,这时SW1和SW2的HSRP Hello信息暂时无法收到,导致双方都处于活跃状态,如下所示.
Sw1 show standby brief
第一,没有配置端口跟踪,导致链路出现故障后优先级没有发生变化:第二,低优先级的路由器没有配置占先权,导致此路由器优先级最高时,也不会进行主备切换.
Sw1#show standby vlan 2 brief
Sw2#show standby vlan 2 brief
最后
以上就是勤奋红酒为你收集整理的热备份路由选择协议(HSPR)的全部内容,希望文章能够帮你解决热备份路由选择协议(HSPR)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复