hsrp(热备份路由协议)介绍及相关配置

介绍

HSRP:热备份路由器协议(HSRP:Hot Standby Router Protocol),是cisco平台一种特有的技术,是cisco的私有协议。该协议中含有多台路由器,对应一个HSRP组。该组中只有一个路由器承担转发用户流量的职责,这就是活动路由器。当活动路由器失效后,备份路由器将承担该职责,成为新的活动路由器。这就是热备份的原理。(相应的还有一个公有的功能类似的vrrp协议)
组成:
活跃路由器:热备份组内实际转发数据包的路由器
备份路由器:在活跃路由器发生故障不能转发数据包或者优先级发生改变时,由备份路由器转变为活跃路由器,并进行数据转发。

工作原理

HSRP路由器利用Hello包来互相监听各自的存在。当路由器长时间没有接收到Hello包时,就认为活动路由器故障,备份路由器就会成为活动路由器。HSRP中hello包的发送间隔为3s,每3s发送一个hello包来确认对方状态。如果超过10s没有收到回包,则备份路由器变为活跃路由器并进行数据转发。
主备的选择:
1、参与网关虚拟化的设备,首先比较优先级,越大越好;默认值为100;
2、如果优先级相同,则比较IP地址, 越大越好

HSRP状态

Initial———初始状态,HSRP启动时的状态,HSRP还没有运行,一般是在改变配置或端口刚刚启动时进入该状态。
Learn——— 学习状态,不知道虚拟IP,未看到活跃路由器发hello。等待活跃路由器发hello。
Listen———监听状态,路由器已经得到了虚拟IP地址,但是它既不是活动路由器也不是等待路由器。它一直监听从活动路由器和等待路由器发来的HELLO报文。
Speak———发言状态,在该状态下,路由器定期发送HELLO报文,并且积极参加活动路由器或等待路由器的竞选。
Standby———备份状态,当活跃路由器故障时准备代替进行数据转发。
Active———活跃状态,路由器执行包传输功能

实验配置

在这里插入图片描述配置思路:

  1. 开启虚拟接口
  2. 设置优先级
  3. 开启跟踪端口
  4. 开启抢占模式
  5. 设置hello时间
    具体命令:

配置vlan10的网关冗余,MSW1作活动网关,MSW2作备份网关

MSW1(config)#interface vlan 10
MSW1(config-if)#standby 10 ip 192.168.10.250  开启虚拟接口并配置IP地址
MSW1(config-if)#standby 10 priority 120       设置优先级
MSW1(config-if)#standby 10 preempt          设置抢占模式
MSW1(config-if)#standby 10 track f0/23        设置跟踪端口
MSW1(config-if)#standby 10 track f0/24
MSW1(config-if)#standby 10 timers 3 10        设置hello时间

MSW2(config)#int vlan 10
MSW2(config-if)#standby 10 ip 192.168.10.250
MSW2(config-if)#standby 10 priority 90
MSW2(config-if)#standby 10 preempt 
MSW2(config-if)#standby 10 track f0/21
MSW2(config-if)#standby 10 track f0/22
MSW2(config-if)#standby 10 timers 3 10

配置vlan20的网关冗余,MSW2作活动网关,MSW1作备份网关

MSW2(config)#int vlan 20
MSW2(config-if)#standby 20 ip 192.168.20.250
MSW2(config-if)#standby 20 priority 120
MSW2(config-if)#standby 20 preempt
MSW2(config-if)#standby 20 track f0/21
MSW2(config-if)#standby 20 track f0/22
MSW2(config-if)#standby 20 timers 3 10

MSW1(config)#int vlan 20
MSW1(config-if)#standby 20 ip 192.168.20.250
MSW1(config-if)#standby 20 priority 90
MSW1(config-if)#standby 20 preempt 
MSW1(config-if)#standby 20 track f0/23
MSW1(config-if)#standby 20 track f0/24
MSW1(config-if)#standby 20 timers 3 10

如何检查?

MSW1#sh standby
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值