HSRP 的概念
![7e21c3153d3929c79722b5722df47482.png](https://i-blog.csdnimg.cn/blog_migrate/857a0d0905744fd78dfac8ac9a6bf8b5.jpeg)
HSRP 是 Hot Standby Routing Protocol(热备份路由协议)的缩写。它的作用是能够把一台或多台路由器用来做备份,所谓热备份是指当使用的路由器不能正常工作时,候补的路由器能够实现平滑的替换,尽量不被察觉。
通常,我们的网络上主机设置一条缺省路由,指向主机所在网段内的一个路由器 R,这样,主机发出的目的地址不在本网段的报文将被通过缺省路由发往路由器 R,从而实现了主机与外部网络的通信。在这种情况下,当路由器 R 坏掉时,本网段内所有以路由器 R 为缺省路由下一跳的主机将断掉与外部的通信。HSRP 实现容错备份功能,可以有效解决上述可靠性问题。
HSRP 解决的问题
![3d87f025d1f7a892b6c56509b6e811fa.png](https://i-blog.csdnimg.cn/blog_migrate/e06f403602c0b4f99811575f3daead34.jpeg)
主机 Pat 设置缺省网关 Router A,这样访问主机 Marceau 需要通过Router A 来进行。一旦 Router A 出现故障,主机 Pat 将失去与主机Marceau 的联系,除非主机 Pat 重新指定其它的缺省网关,如 Router B。
HSRP 的引入
![3efdad6e387673aa7298254270fe5c80.png](https://i-blog.csdnimg.cn/blog_migrate/f19158716249992a0d921c7bfbba0100.jpeg)
让我们看一下引入 HSRP 是如何解决问题的。通过在 Router A 和Router B上配置 HSRP,使它们共同组成一个备份组,可以把这个组抽象成一个虚拟路由器,它有自己的 IP 地址和 MAC 地址,分别称作虚拟 IP 地址和虚拟 MAC 地址。这样主机 Pat 可以把自己的缺省网关设置成虚拟IP 地址,访问主机 Marceau 就可以通过虚拟路由器来进行。当然,虚拟路由器是一个抽象的概念,实际的网关工作是由 Router A 和Router B中的一个来完成的,我们称完成实际网关工作的路由器为活动路由器,另外一个路由器为备份路由器。如果活动路由器出现故障,就像前面提到的 Router A 发生故障,备份路由器(如Router B)会接替成为活动路由器,因此,主机 Pat 在不察觉情况下,仍然可以通过 Router B来访问主机 Marceau。
HSRP 的用途
![65eddc682b029486c91a4ff5aac6a3b2.png](https://i-blog.csdnimg.cn/blog_migrate/7c8f5a6908eb7ada6243f70f2dcf5e2e.jpeg)
HSRP 用于广播或多播局域网上的路由