HSRP
原创
©著作权归作者所有:来自51CTO博客作者夕阳流水的原创作品,谢绝转载,否则将追究法律责任
HSRP
一、在多层交换网络中实现默认网关路由器冗余
1、代理ARP:主机使用ARP来确定前往远程目的地的下一跳的MAC地址,本地路由器使用其MAC地址来响应。(如果负责转发的路由器故障,主机需要等待ARP超时后,再学习到其他路由器的MAC)
2、IRDP(interior gateway routing protocol):ICMP的一种扩展,动态发现默认路由器的一种协议。很少用,发现故障慢。IRDP生命周期。
二、HSRP(hot standby routing protocol)的作用及原理
HSRP是cisco私有协议,在多台路由器之间共享的虚拟MAC地址和虚拟IP地址以及一个通过多播协议对LAN接口和串行接口进行监控的进程组成。虚拟成一个路由器(网关)提供服务,此时,PC的网关设置为虚拟网关地址。
1、HSRP组件
一台活跃路由器(发hello、回应PC ARP请求)、一台备用路由器(发hello、监听)、一台虚拟路由器(PC网关)、其他HSRP成员路由器(监听)
2、工作:协议包每3秒发送一次,持续10秒(3个周期)。HSRP被 UDP封装,端口号是1985。目标IP为224.0.0.2
3、虚拟MAC:0000.0c 07.ac01 0000.0c 厂商编号 07ac HSRP编号 01 组号,最多支持256个组(标识一个组)
4、HSRP状态
Initial:初始状态,HSRP未全面动转,修改配置或接口启动进入此状态
Learn:学习状态,不知道虚拟IP,未看到活跃路由器发hello。等待活跃路由器发hello。
Listen:监听状态,知道虚拟IP。没有活动和备份路由器信息。(其他HSRP成员路由器都处于此状态)
Speak:发方状态,定期发hello,参与选举活跃路由器选举。
Standby:备用状态,下一任活跃路由器,定期发hello。
Active:活跃状态,转发HSRP虚拟MAC地址和IP的数据包。定期发hello。
三、配置及查看
1、单组HSRP配置(备份)
Int vlan 2
Ip address 192.168.1.10 255.255.255.0
Standby 1 ip 192.168.1.1(配置虚拟IP,组号默认为0)
Standby 1 priority 200(越高越好,默认为100)
Standby 1 preemt(抢占,默认没有)
Standby 1 track f0/1 110(跟踪上行端口,110降优先级)
R(config-if)#standby 1 authentication ?(认证)
WORD Plain text authentication string(默认cisco,明文显示)
md5 Use MD5 authentication(md5加密)
text Plain text authentication
R(config-if)#standby 1 timers ?(时间,hello和hold time)
<1-254> Hello interval in seconds
msec Specify hello interval in milliseconds(毫秒)
同一个组号可以有不同的IP(secondary)。仍由STP控制数据流。HSRP的主应该是STP的根。
2、多组HSRP(负载)
在同一子网内做多个虚拟网关,不同的PC网关设置不同。实现负载
interface Ethernet0/0
ip address 11.11.1 .1 255.255.255.0
standby 1 ip 11.11.1 .10
standby 1 priority 150
standby 1 preempt
standby 1 track Ethernet0/1 60
standby 2 ip 11.11.1 .20
standby 2 priority 90
standby 2 preempt
standby 2 track Ethernet0/1
end
3、查看
Show standby
Show standby brief
R#debug standby ?
errors HSRP errors
events HSRP events
packets HSRP packets
terse Display limited range of HSRP errors, events and packets
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章