HSRP相关知识+模拟实验

HSRP是一种热备份路由器协议,确保网络中路由器故障时能无缝切换。本文介绍了HSRP的工作原理、版本、虚拟MAC地址及IPSLA(IP服务级别协议)在网络监控中的作用。通过模拟实验展示了HSRP在链路故障时如何保障通信的连续性。
摘要由CSDN通过智能技术生成

HSRP:热备份路由器协议(Hot Standby Router Protocol),是cisco的私有协议。

该协议中含有多台路由器,对应一个HSRP组。该组中只有一个路由器承担转发用户流量的职责,这就是活动路由器。当活动路由器失效后,备份路由器将承担该职责,成为新的活动路由器。这就是热备份的原理。

实现HSRP的条件是系统中有多台路由器,它们组成一个“热备份组”,这个组形成一个虚拟路由器。在任一时刻,一个组内只有一个路由器是活动的,并由它来转发数据包,如果活动路由器发生了故障,将选择一个备份路由器来替代活动路由器,但是在本网络内的主机看来,虚拟路由器没有改变。所以主机仍然保持连接,没有受到故障的影响,这样就较好地解决了路由器切换的问题。

为了减少网络的数据流量,在设置完活动路由器和备份路由器之后,只有活动路由器和备份路由器定时发送HSRP报文。如果活动路由器失效,备份路由器将接管成为活动路由器。如果备份路由器失效或者变成了活跃路由器,将由另外的路由器被选为备份路由器。

版本
IOS中的默认HSRP版本是HSRPv1,它允许配置最多255个组号码。由于一台设备可以支持4095个VLAN,因此如果需要的话,管理员要在多个接口上重复使用相同的HSRP组号码。尽管这会引起管理员的困惑,但这种配置方法是可行的。HSRPv1使用虚拟MAC地址是0000.0C07.ACXX,XX表示HSRP组;并向组播地址224.0.0.2发送Hello数据包。

HSRPv2使用的数据包格式与HSRPv1不同。管理员要确保在同一HSRP组中的所有路由器上配置了相同的HSRP版本,因为不同版本的设备之间无法识别Hello消息。HSRPv2的组播地址为224.0.0.102,备份组编号为0-4095。

HSRPv1与v2不兼容,一个HSRP组中主设备与备份设备的版本和编号必须一致。

SLA

Internetwork Performance Monitor (IPM) is a network management application that allows you to monitor the performance of multi-protocol networks. IPM monitors the network performance by configuring collectors on IP SLA (IP Service Level Agreement) capable source devices (routers) and collects the performance-related statistics from these devices(IPM通过收集SLA的数据)

SLA总体实现网络环境稳定性的监测、让网络安装自己的意图来运行
SLA可以测量UDP响应时间、单向延迟、抖动、掉包状况和连通性
可以结合命令行和snmp来实现前期告警 实现触发的trap.

传统的负载均衡、冗余链路的执行是基于链路的中断来完成切换、类似于HSRP的track功能。

很多时候端口的中断、并不一定能反映网络的真实状况。很有可能HSRP追踪到接口是正常的、但是数据不通。SLA可用于链路故障检测。


实验模拟
在这里插入图片描述
SW-1

//封装接口
SW-1(config)#vlan 50
SW-1(config-vlan)#vlan 60
SW-1(config-vlan)#exit
SW-1(config)#interface range g0/0-2
SW-1(config-if-range)#switchport trunk encapsulation dot1q 
SW-1(config-if-range)#switchport mode trunk 
SW-1(config-if-range)#exit
//修改模式为Rapid-PVST(思科私有)
SW-1(config)#spanning-tree mode pvst 
//修改vlan的优先级
SW-1(config)#spanning-tree vlan 50 priority 0
SW-1(config)#spanning-tree vlan 60 priority 4096

SW-1(config)#interface vlan 50
SW-1(config-if)#ip address 192.168.50.1 255.255.255.0
SW-1(config-if)#no shutdown 
SW-1(config-if)#exit
SW-1(config)#interface vlan 60
SW-1(config-if)#ip address 192.168.60.1 255.255.255.0
SW-1(config-if)#no shutdown 
SW-1(config-if)#exit
//将vlan备份到网关
SW-1(config)#interface vlan 50
SW-1(config-if)#standby version 2//版本
SW-1(config-if)#standby 50 ip 192.168.50.254
SW-1(config-if)#standby 50 priority 105//设置优先级,越大越优。默认值为100
SW-1(config-if)#standby 50 preempt delay minimum 60//开启抢占并设置延迟时间.只有主设备开启延迟时间,备用设备不开启。只要主设备出现故障,备份设备立即抢占,以减小对网络的影响
SW-1(config-if)#standby 50 timers 1 3//设置hello包持有时间,全组中尽量一致
SW-1(config-if)#exit
/*SW-1#show standby brief查看备份设置,也可以使用如下命令*/
SW-1(config)#do show run interface vlan 50
Building configuration...

Current configuration : 197 bytes
!
interface Vlan50
 ip address 192.168.50.1 255.255.255.0
 standby version 2
 standby 50 ip 192.168.50.254
 standby 50 timers 1 3
 standby 50 priority 105
 standby 50 preempt delay minimum 60
end

SW-1(config)#do show run interface vlan 60
Building configuration...

Current configuration : 155 bytes
!
interface Vlan60
 ip address 192.168.60.1 255.255.255.0
 standby version 2
 standby 60 ip 192.168.60.254
 standby 60 timers 1 3
 standby 60 preempt
end

SW-1(config)#do show standby brief 
                     P indicates configured to preempt.
                     |
Interface   Grp  Pri P State   Active          Standby         Virtual IP
Vl50        50   105 P Active  local           192.168.50.2    192.168.50.254
Vl60        60   100 P Standby 192.168.60.2    local           192.168.60.254
//创建地址池
SW-1
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值