HSRP (热备份路由协议)由 cisco 提出,他的提出实际上就是对网关的备份,防止网关出现故障后不能够及时的转发数据。
 
HSRP 没有提出之前也有几种类似于对网关备份的机制。
1、  手动指定网关,方法较麻烦,一但主网关失效还的手动一台台的给客服机换网关地址,将投入大量的时间才能恢复。
2、  代理 ARP 。这种机制可以实现智能化的网关跳转。但是也得花一定时间,在我们的主机输入 CMD 在键入 ARP –A 可以查看到自己和网关的 MAC 地址对应关系缓存(因为主机在刚开始通信是如果和对方和自己在同一网段经过交换机找到对应端口号可直接将信息交换到对方,如果不是在同一网段,需经过路由器也就是自己的网关,然后以自己的网关重新封装在一步一步到达目的地)。这种缓存大概只能经过 30 分钟才能自动更新一次(也可以手动输入 ARP –D )。所以也就是说,但主网关 DOWN 了,经 30 分钟主机才能重新通过代理 ARP 学习到自己的网关。
3、 IRDP ICMP 路由器发现协议)
这种协议需要第三方的软件才能实施。现在已经淘汰。
 
HSRP 的提出
1 、核心思想实现网关的冗余。
冗余需要两个设备以上才能实现,一般出现在高层,冗余也有硬件的冗余(具体资料可查找 cisco 官方网站上的资料)
HSRP 使用虚拟路由器的概念来实现网关的备份和冗余。
在物理上虚拟路由器是不存在的,虚拟 IP 是所有主机需要配置的网关 IP 地址,因为虚拟路由器是不会出故障。  HSRP 使用虚拟 Router 寻找 active 然后数据经由 active 转发数据,
 
 HSRP 各种角色功能:
   Active router   转发数据
   Backup router 提供给active router 的备份,当active down掉后,backup router成为active router
   Vitaul route     提供决策功能,让客服机的数据引导至active router
   其他 router     其他的路由器,不参与HSRP组的路由器。
 
2 active router 的评选依据。
1 、优先级、比大不比小。如果大家都是默认( 100 )的,就比物理接口数值大的 IP 地址。
HSRP 使用 UDP 1985. 使用组播地址 224.0.0.2(ALL ROUTER) 发送 HELLO 消息 (HELLO 消息默认为 3s 一次,死亡间隔时间为 hello 时间的三倍 ) 大概 10s)     TTL=1
 
4、  消息类型:
1.hello( active router 发出正常情况 2s 一次
2 、政变消息( BACKUP ROUTER 发出。当 backup router 在间隔时间没有收到 active router hello 消息,会发出政变消息成为 active router 。)
3 、辞职消息(有 active router 发出,当发现有其他的 router 优先级比自己高的时候,会发出辞职消息。)
 
HSRP 通过 格式中的 OP 编码来对应 hello 消息、政变消息、辞职消息。
 
 
HSRP 的状态:
 
1 INT 状态
不可用状态。
2 lerning 状态。
学习虚拟 mac 地址(也就是学习热备组中的虚拟 MAC 地址)
3 liseting 状态(是否有 active routerhello 包(侦听)
4 speak 发言状态   (没有侦听到 active router 自己就主动的发言,(为成为 active backup router 做准备。在发言状态中,各个 router 间通过发送 hello 信息比较优先级和 IP 地址,来选择出 active router backup router
5 backup 状态
成为备份路由器!
6 active 状态
通过选举后,成为了 active router
 
Active 选举出来后, backup router 回到侦听状态,侦听来自 active router hello 包,如果在死亡间隔时间内没有收到 active router hello 消息,自己就发出政变消息成为 active router 。!!!!
 
RIP 有两种回路 一种网络回路、路由回路。
 
 
 
 
 
   HSRPVRRP简单的介绍和比较。
HSRP  cisco 似有     vrrp I3E提出,公有
HSRP 网关切换 10 s 左右, vrrp 3s
HSRP 3s 发送 hello 包。 Vrrp 1s 发送。
HSRP 须收到开启抢占功能, vrrp 默认具有。
HSRP TTL 1 UDP 1985 VRRP TTL 255  运行在 IP 协议上,协议号为 112
HSRP 需要指定虚拟路由器。 VRRP 可手动指定物理接口成为主路由器。
HSRP 跟踪端口只能跟踪一个, vrrp 可根据需要跟踪一组端口。
vrrp 中定义端口跟踪是,在全局模式下定义,然后在应用在接口模式下。
 
 
 
路由条目在路由表中自动消失是什么原因。
1、  可在写静态路由时在后面加个参数,可以把路由表中的条目进入锁死状态,具体参数本人也忘了,,可实现。
2、  端口 DOWN………………….
3、 ……………
 
认证的作用。防止别人加入到我的组中。。
完善中·