HSRP的原理及命令
续上篇的ACL的多种高级用法,本篇讲一下网关热冗余协议------HSRP
作为一个思科专有的网关冗余技术,现在在思科设备运用的还是较为广泛的。
HSRP概念
热备份路由器协议(HSRP)的设计目标是支持特定情况下 IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。实现HSRP的条件是系统中有多台路由器,它们组成一个“热备份组”,这个组形成一个虚拟路由器。简单的来说,当源主机不能动态知道第一跳路由器的 IP 地址时,HSRP 协议能够保护第一跳路由器不出故障。
工作原理
把多台网关设备的网关接口加入到同一个HSRP组中,设定一定的优先级使其中一台网关设备成为Active一台成为Standby。Active用于响应终端设备的网关ARP请求。Standby作为备份网关。Active与Standby之间使用Hello报文来维持关系。当Standby没有收到Active的HSRP报文的时候,Standby会认为Active已经Down了,此时Standby会成为Active来转发终端设备的流量。Active与Standby使用一个虚IP与虚MAC来对终端的网关请求。
虚IP:手动配置一个虚拟IP。用于设备终端的网关地址。注意:不能够使用真实设备的IP地址。虚IP是通过学习得到的,但是必须要有一台设备手动配置后,其他设备可以自动学习。
虚MAC:HSRP自动生成一个MAC地址。00-00-0c-07-ac-XX。其中XX代表HSRP的组号。
版本
HSRPv1:IPv4,组的取值范围:0-255。发送方式:组播224.0.0.2
HSRPv2:IPv4/IPv6,组的取值范围:0-4095。发送方式:组播224.0.0.102
基于组的负载均衡
在一个接口内。可以同时建立多个HSRP的组,通过干预Active的选举把不同组的Active设备分别放在两个网络设备上。实现基于组的负载均衡。好处:在意义上是实验了负载均衡,缺点:比较死板。只能基于组来进行负载均衡。如果某个组的流量特别大,某个组的流量特别小。就不能做到真正意义的上负载均衡。基于流量的负载均衡。
设备角色及选举规则
Active:在一个组内只有一个Active用于转发数据流量。
Standby:在一个组内只有一个Standby.用于监听Active,当Active失效后,成为Active
Other:在一个组内,不是Active也不是Standbuy成为Other,用于监听H