HSRP是热备份路由协议,它是把多个路由器组成热备份组变成一个虚拟的路由器,由活跃路由转发数据包,在活跃路由受损时备用路由可以代替活跃路由工作。 HSRP协议是思科自己开发的,国际上还有通用的是VRRP协议。
HSRP组号是1-255,其没有大小之分。它的组成员有:虚拟路由器、活跃路由器、备份路由器、其它路由器(一般用不到这个路由器)。
活跃路由器:主要功能是转发到虚拟路由器的数据包。
备份路由:当检测不到活跃路由发出的hello包或者活跃路由优先级比备份路由的优先级还低,就立刻取代活跃路由。
虚拟路由器:它只是充当着网关的作用,它并不转发数据包。
HSRP优先级是1-255,数值越大优先级越高,默认是100。
HSRP组成员是通过定时hello包来交流,默认间隔时间是3秒,hello时间是3秒,坚持时间是10秒。这些时间是可以自己设置的。
占先权(preempt):当检测到活跃路由的优先级比自己低,那么自己就会直接变成活跃路由。
配置跟踪(track):跟踪外网端口状态,外网端口关掉就直接降优先级。
HSRP的工作原理:
(1)HSRP组成员中选出一个活跃路由,由它来转发IP数据包,并且每隔一定的时间向组成员发送hello包。
(2)如果活跃路由受损或者其某个端口关闭,那么活跃路由就不在向外发送hello包或者其自降优先级。备份路由检测不到活跃路由发出的hello包或者收到其优先级没有自己的优先级高,就会成为活跃路由器,承担活跃路由器的功能;
(3)然后其他路由器在得知备份路由器变成活跃路由后,其它路由就会变成新的备份路由器。
配置活跃路由命令:
int f0/0
standby 1 ip 192.168.10.1 //接口0加入组号1中,指定虚拟IP地址
standby 1 priority 190 //活跃路由优先级是190,默认优先级为100。
standby 1 preempt //设置占先权,优先级最高就是活跃路由
standby 1 timers 3 10 //3表示hello包发送间隔为3秒,10表示备份路由在10秒内收不到hello包认为活跃路由坏了
standby 1 track f0/1 //接口down,就会直降优先级
配置备份路由命令:
int f0/0
standby 1 ip 192.168.10.1 //接口0加入组号1中,指定虚拟IP地址
standby 1 priority 185 //设置备份路由优先级是185
standby 1 preempt //设置占先权,检测到自己的优先级比活跃路由优先级高,那么备份路由就会立刻变成活跃路由
show standby ///查看HSRP详细状态
show standby brief //查看HSRP状态,谁是活跃路由,谁是备份路由
**结束**