一、HSRP支持在某个路由器出现故障时可以快速的进行默认网关的切换,通过共同提供一个IP地址和MAC地址,两个或者多个路由器可以做为一个虚拟路由器,当某个路由器出现故障时,其他路由器可以无缝的接替它进行路由选择。
1、活跃路由器:B1 的功能是转发到虚拟路由器的数据包,组中的另一台路由器被选为备份路由器。活跃路由器通发送Hello消息来承担和保持它活跃的角色。
2、备份路由器:B2 功能是监视HSRP组的运行状态,当活跃路由器出现故障时,迅速承担起转发数据包的责任。
3虚拟路由器:是LAN上的网关,作用是向用户代表一台可以连续工作的路由器。路由器B1和B2共同维护这台虚拟路由器。
二、HSRP的3个消息
1、Hello消息:发送该消息表明路由器正在运行,并且能够成为活跃路由器和备份路由器。默认3S发送一次HELLO消息。
2、Coup政变消息:--意思就是说,当活跃路由器出现故障的时候,备份路由器向变成活跃路由器的时候会发送政变消息。
3、Resign 辞职消息:-意思就是说,我不想在做活跃路由器或者备份路由器的时候,想退出HSRP备份组的 时候会发送辞职消息。
三、HSRP的6个状态
1、初始状态:所有路由器都是从初始状态开始的,比如刚启动路由器的时候就是初始状态。
2、学习状态:路由器等待来自活跃路由器的消息。
3、监听状态:路由器知道了虚拟IP地址,但它即不是活跃路由器也不是备份路由器,来监听来自活跃和备份路由器的Hello消息。
4、发言状态:路由器接到Hello消息,参与活跃和备份路由器的竞选。
5、备份状态:路由器成为了备份路由器,并成为下一个活跃路由器的候选者。
6、活跃状态:在活跃状态,路由器负责转发发送到备份组的虚拟MAC地址的数据包。
用一台路由器来代替可以验证HSRP的结果,你们用模拟器来做这个实验的时候可以用路由器来做,可以更好的验证试验结果,可以PING通外网的路由器的话,在把B1的接口DOWN掉看还可以PING通外网路由器不,可以的话说明HSRP切换过来了,如果是公网的话在路由器B1和B2上面都要做默认路由和NAT地址转换才可以实现内网上互联网的要求。