HSRP是什么:
热备份路由器协议,是cisco平台一种特有的技术,是cisco的私有协议。还有一种与HSRP类似的是VRRP,VRRP是IEEE规定的适用所有产商设备
原理:
多台路由器,对应一个HSRP组。该组中只有一个路由器承担转发用户流量的职责,这就是活动路由器。当活动路由器失效后,备份路由器将承担该职责,成为新的活动路由器
HSRP三种主角:
Active Router:对前往虚拟IP地址的数据流进行转发。在一个HSRP组中,优先级最高的那个将成为Active Router;默认优先级为100;
开启抢占(preemption)后拥有更高优先级的路由器将成为Active Router。
Standby Router:在Active Router出现故障时接管其工作;Active Router出现故障后, Standby Router将成为活动路由器,并开始转发前往虚拟IP地址的数据流。
Virtual Router:虚拟路由器并非真正的路由器,在主机看来,整个HSRP组就是一台Virtual Router。与交换机相连的主机将数据包发给Virtual Router ,而数据包转发工作实际上是由Active Router完成的。
HSRP路由器状态
在任一时刻,配置了HSRP协议的路由器都将处于以下五种状态之一:
Initial——HSRP启动时的状态,HSRP还没有运行,一般是在改变配置或端口刚刚启动时进入该状态。
Listen——路由器已经得到了虚拟IP地址,但是它既不是活动路由器也不是等待路由器。它一直监听从活动路由器和等待路由器发来的HELLO报文。
Speak——在该状态下,路由器定期发送HELLO报文,并且积极参加活动路由器或等待路由器的竞选。
Standby——当主动路由器失效时路由器准备接管包传输功能。
Active——路由器执行包传输功能。
HSRP配置、
switch(config)#int vlan 10
switch(config-if)#ip add 10.1.1.2 255.255.255.0
switch(config-if)#standby 1 ip 10.1.1.1 //创建standby组
switch(config-if)#standby 1 priority 110 //配置优先级(默认100)优先级设置为最高的那个将成为Active Router
switch(config-if)#standby 1 preempt //开启抢占