默认网关冗余之----HSRP

 
随着当今网络的发展,人们对网络的依赖日益增加,对于网络的稳定性要求变得更高。就像我们宿舍的哥们儿,网断一天就要死要活的。 人们自然而然就想到了做一个备份,就像服务器用双硬盘,以前公司要有一条 ISDN backup 一样。对路由器进行热备份而提高网络可靠性的必然选择。
 
一个路由器不能正常工作,系统中的一个备份路由器就会完全替代它的作用,直到它恢复正常,这就是热备份路由协议 HSRP hot standby router protocal )的作用。
 
实现 HSRP 的条件是系统中有多台路由器,他们共同组成了一个“热备份组”,形成一个虚拟路由器。在网络中的主机看来,他们只有一个网关,而且从来没有改变过。而在这个“热备份组”内,有一个路由器用于转发数据包,当他不工作的时候,他的功能被一个备份路由器替代,从而保证了网路的不中断。
 
在一个局域网中,可以有多组“热备”,每一组模仿一个虚拟路由器以转发数据,虚拟路由器应该有一个 well-known mac ip 地址。这个 ip 地址应该和应用 HSRP 的接口 ip ,主机 ip 处于同一子网,当不能相同。可以把主机分配到不同的组中,可以使负载得到分担。
 
HSRP 采用UDP 1985 端口,多播地址为224.0.0.2 TTL 1
 
HSRP 中的几种实体:
 
1----- 活跃路由器
执行包转发功能(前往虚拟 ip 的数据包)
 
2----- 备份路由器
当活跃路由器失效时接替它工作的路由器
 
3----- 虚拟路由器
它并不是一个真正的路由器,只是一个概念。对于网络中的主机来说,他们看到的是这一台虚拟路由器(其实就是这个热备组)。
 
4----- 其他路由器
既不是备份路由器也不是活跃路由器,当活跃路由器或备份路由器出问题的时候他们会参与竞选。
 
HSRP 中,有三种消息格式:
 
0-----hello
表明当前路由器正在工作,并有能力成为活跃路由器或备份路由器。 Hello 消息会表明发送路由器的优先级和状态信息,默认 3 秒钟发一次。
 
1-----coup
当一个备份路由器变成活跃路由器时才发送一次。
Ps: coup 发动政变
 
2-----resign
当活跃路由器路由器要当机或者有拥有更高优先级的路由器发送 hello 的时候,由活跃路由器发送的。
 
运行 HSRP 的路由器,在任一时刻,处于以下 6 种状态之一。 (前面的数字代表在 UDP 帧格式中代表状态的数字)
 
0-----initial
接口刚改变配置或者路由器刚起机的时候,处于这个状态。表明路由器不在运行 HSRP
 
1-----learn
表明路由器已经知道虚拟 ip ,但它并不是一个活跃路由器或者是备份路由器。
 
2-----listen
路由器在监听从活动路由器或等待路由器发来的 hello 消息。
 
4-----speak
定期发送 hello 消息,并且积极的参与活跃路由器和备份路由器的竞选
 
8-----standby
主动路由器失效时,准备结果包传输功能的状态
 
16-----active
正在执行包传输功能的状态
 
 关于优先级,一个HSRP组中具有最高优先级的路由器成为转发路由器(活跃路由器),默认为100.当优先级一样时较大ip地址的获胜。
 

你可能感兴趣的:(职场,休闲,热备,HSRP,默认网关冗余)