hsrp简介:
HSRP:热备份路由器协议(HSRP),是cisco平台一种特有的技术,是cisco的私有协议。
该协议中含有多台路由器,对应一个HSRP组。该组中只有一个路由器承担转发用户流量的职责,这就是活动路由器。当活动路由器失效后,备份路由器将承担该职责,成为新的活动路由器。这就是热备份的原理。
实现HSRP的条件是系统中有多台路由器,它们组成一个“热备份组”,这个组形成一个虚拟路由器。在任一时刻,一个组内只有一个路由器是活动的,并由它来转发数据包,如果活动路由器发生了故障,将选择一个备份路由器来替代活动路由器,但是在本网络内的主机看来,虚拟路由器没有改变。所以主机仍然保持连接,没有受到故障的影响,这样就较好地解决了路由器切换的问题。
为了减少网络的数据流量,在设置完活动路由器和备份路由器之后,只有活动路由器和备份路由器定时发送HSRP报文。如果活动路由器失效,备份路由器将接管成为活动路由器。如果备份路由器失效或者变成了活跃路由器,将由另外的路由器被选为备份路由器。
在实际的一个特定的局域网中,可能有多个热备份组并存或重叠。每个热备份组模仿一个虚拟路由器工作,它有一个Well-known-MAC地址和一个IP地址。该IP地址、组内路由器的接口地址、主机在同一个子网内,但是不能一样。当在一个局域网上有多个热备份组存在时,把主机分布到不同的热备份组,可以使负载得到分担。
实验拓扑:
![](https://i-blog.csdnimg.cn/blog_migrate/9f54bb9fed0aaf4f309748297cd00a3b.png)
(注:#后面的都是备注)
SW1:
#首先进入全局接口模式,再进入接口模式配置IP地址。
conf t
int f0/0
ip add 1.1.1.1 255.255.255.0
no shut
int f0/1
ip add 2.2.2.1 255.255.255.0
no shut
int f1/0
ip add 5.5.5.1 255.255.255.0
no shut
exit
#配置静态路由
ip route 4.4.4.0 255.255.255.0 2.2.2.2
#配置飘移IP地址,hsrp优先级并设置端口追踪上行接口。
int f0/0
standby 1 ip 1.1.1.10
standby 1 priority 200
standby 1 track f0/1
#使用命令查看热备份状态
show standby brief
![](https://i-blog.csdnimg.cn/blog_migrate/1bd65cb53cd3e342c20696b7c2fe1915.png)
SW2:
conf t
int f0/0
ip add 1.1.1.2 255.255.255.0
no shut
int f0/1
ip add 3.3.3.1 255.255.255.0
no shut
int f1/0
ip add 5.5.5.2 255.255.255.0
no shut
exit
#配置静态地址
ip route 4.4.4.0 255.255.255.0 3.3.3.2
#配置虚拟IP地址,并配置优先级和占先权。
standby 1 ip 1.1.1.10
standby 1 priority 195
standby 1 preempt
#使用命令查看热备份状态
show standby brief
![](https://i-blog.csdnimg.cn/blog_migrate/de9a50c4bf1e2acd31ab1f0b30686862.png)
R1:
conf t
int 0/0
ip add 2.2.2.2 255.255.255.0
no shut
int f0/1
ip add 3.3.3.2 255.255.255.0
no shut
int f1/0
ip add 4.4.4.1 255.255.255.0
no shut
exit
ip add 1.1.1.0 255.255.255.0 2.2.2.1
ip add 1.1.1.0 255.255.255.0 3.3.3.1 10
PC配置:
![](https://i-blog.csdnimg.cn/blog_migrate/aaa4fc80b046900c0278553b376fc5b6.png)
测试ping通效果:
![](https://i-blog.csdnimg.cn/blog_migrate/4b93de2d6a2034807d13ce30f1d8e499.png)
关闭R1的f0/1接口,模拟设备故障,查看R2的HSRP信息
interface fastEthernet 0/1
shutdown
R2:
show standby brief
![](https://i-blog.csdnimg.cn/blog_migrate/e63c822f823081e233a0f9c8b0c13ad2.png)
#在R1配置占先权,并激活R1的f0/1接口并查状态
备份路由器成为活跃路由器后,原来的活跃路由器R1即使线路修复也不会重新成为进入活跃状态。
为了使路由器完全根据优先级来决定其状态,需要配置占先权。占先权保证了严格根据优先级来决定哪台设备进入活跃状态。
R1(config):
interface f0/0
standby 1 preempt
interface f0/1
no shutdown
show standby brief
![](https://i-blog.csdnimg.cn/blog_migrate/1f1a104acfe73a9b4179ff1e628e29c5.png)