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
有两种回路
一种网络回路、路由回路。
HSRP和VRRP简单的介绍和比较。
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、 ……………
认证的作用。防止别人加入到我的组中。。
完善中·
转载于:https://blog.51cto.com/kobe2012/656596