VRRP心跳报文原理:VRRP指的是虚拟路由冗余协议,接下来思博来给大家介绍一下VRRP的工作过程以及VRRP心跳报文原理。

VRRP心跳报文原理

VRRP的工作过程

VRRP协议的工作过程主要有三大步骤,首先是路由器开启 VRRP功能后,会根据优先级确定自己在备份组中的角色。优先级高的路由器成为主用路由器,优先级低的成为备用路由器。主用路由器定期发送 VRRP通告报文,通知备份组内的其他路由器自己工作正常;备用路由器则启动定时器等待通告报文的到来。

接下来VRRP在不同的主用抢占方式下,主用角色的替换方式不同:在抢占方式下,当主用路由器收到 VRRP通告报文后,会将自己的优先级与通告报文中的优先级进行比较。如果大于通告报文中的优先级, 则成为主用路由器; 否则将保持备用状态。在非抢占方式下,只要主用路由器没有出现故障,备份组中的路由器始终保持主用或备用状态,备份组中的路由器即使随后被配置了更高的优先级也不会成为主用路由器。

最后,如果备用路由器的定时器超时后仍未收到主用路由器发送来的 VRRP通告报文,则认为主用路由器已经无法正常工作,此时备用路由器会认为自己是主用路由器,并对外发送 VRRP通告报文。备份组内的路由器根据优先级选举出主用路由器,承担报文的转发功能。

心跳报文是什么?

讲完了VRRP的工作原理,再来说说心跳报文,心跳报文主要是用于监视机器网络存储器的运行状态。心跳报文一次发送字符串信息表示网络存储器的运行状态,以 UDP 广播或单播方式发送。心跳报文的发送方式和发送间间隔可由用户在网络存储器的控制界面上设定。 说到心跳报文,思博还要和大家聊一聊心跳线,心跳线一般有串口卡、fence设备、hba卡 心跳线厂商用的都不一样有的用专用板卡和专用线,有的用usb接口,有的用以太网口处理,近年来用tcp/ip技术的心路线的多,虽然以太网交叉线和串口都能做心跳线,但是串口相对较好,不会受到网络故障影响。

VRRP心跳报文原理

在VRRP心跳报文原理中,心跳线也是不可忽略的存在。
上面这张图就是VRRP心跳线,在SwitchA和SwitchB上配置VRRP备份组。若与用户相连的Switch不能转发VRRP协议报文(如配置了未知组播丢弃),或者为了防 止VRRP协议报文(心跳报文)所经过的链路不通或不稳定,可以在SwitchA和SwitchB之间部署一条心跳线,用于传递VRRP协议报文。

由于配置了心跳线之后,需要将Interface1和Interface2加入与VRRP备份组相对应的VLAN(例如,VRRP备份组配置在 VLANIF100接口下,则需要配置Interface1和Interface2加入VLAN100),SwitchA、SwitchB和Switch 之间会存在环路,因此还需要配置破环协议来破除环路。

VRRP心跳报文原理的内容大致就是这些了,希望对你有所帮助。