网站首页 > 技术教程 正文
VRRP的状态机
VRRP协议中定义了三种状态机:初始状态(Initialize)、活动状态(Master)、备份状态(Backup)。其中,只有处于活动状态的设备才可以转发那些发送到虚拟IP地址的报文。VRRP状态的转换如图1所示。
图1 VRRP状态的转换
Master
当VRRP设备处于Master状态时,它将会做下列工作:
- 定时(Advertisement Interval)发送VRRP通告报文。
- 以虚拟MAC地址响应对虚拟IP地址的ARP请求。
- 转发目的MAC地址为虚拟MAC地址的IP报文。
- 如果它是虚拟IP地址的拥有者,则接收目的IP地址为这个虚拟IP地址的IP报文。
- 如果收到比自己优先级大的报文,立即成为Backup。
- 如果收到与自己优先级相等的VRRP报文且本地接口IP地址小于对端接口IP,立即成为Backup。
- 当接收到接口的Shutdown事件时,转为Initialize状态。
Backup
当VRRP设备处于Backup状态时,它将会做下列工作:
- 接收Master发送的VRRP通告报文,判断Master的状态是否正常。
- 对虚拟IP地址的ARP请求,不做响应。
- 收到目的IP地址为虚拟IP地址的IP报文时按照正常二层转发流程进行处理。
- 如果收到比自己优先级小的报文时,默认立刻升主,如果配置了不抢占,则重置定时器;如果配置了抢占延迟,则重置定时器,待抢占延迟到期再升主。收到比自己优先级高的报文时,重置定时器。如果收到优先级和自己相同的报文,则重置定时器,不进一步比较IP地址。Master_Down_Interval定时器:Backup设备在该定时器超时后仍未收到通告报文,则会转换为Master状态。计算公式如下:Master_Down_Interval=(3 * Advertisement_Interval) + Skew_time(偏移时间)Skew_Time=(256–Priority)/256
- 如果收到比自己优先级小的报文且该报文优先级不是0,丢弃报文,立刻成为Master;如果收到报文优先级是0,定时器时间设置为Skew_time(偏移时间)。
- 当接收到MASTER_DOWN_TIMER定时器超时的消息时,Backup状态才会转为Master状态。
- 当接收到接口的Shutdown消息时,转为Initialize状态。
VRRP工作过程
VRRP的工作过程如下:
- VRRP备份组中的设备根据优先级选举出Master。Master设备通过发送免费ARP报文,将虚拟MAC地址通知给与它连接的设备或者主机,从而承担报文转发任务。
- Master设备周期性向备份组内所有Backup设备发送VRRP通告报文,以公布其配置信息(优先级等)和工作状况。
- 如果Master设备出现故障,VRRP备份组中的Backup设备将根据优先级重新选举新的Master。
- VRRP备份组状态切换时,Master设备由一台设备切换为另外一台设备,新的Master设备会立即发送携带虚拟路由器的虚拟MAC地址和虚拟IP地址信息的免费ARP报文,刷新与它连接的主机或设备中的MAC表项,从而把用户流量引到新的Master设备上来,整个过程对用户完全透明。
- 原Master设备故障恢复时,若该设备为IP地址拥有者(优先级为255),将直接切换至Master状态。若该设备优先级小于255,将首先切换至Backup状态,且其优先级恢复为故障前配置的优先级。
- 上一篇: VRRP:虚拟路由器冗余协议 虚拟路由技术
- 下一篇: VRRP vrrp的配置命令
猜你喜欢
- 2024-09-29 弱电工程选择交换机需要考虑的几个重要参数
- 2024-09-29 一文告诉你企业网络架构剖析与常用配置
- 2024-09-29 VRRP 原理 vrrp原理通俗理解
- 2024-09-29 MSTP和VRRP的小实验 mstp和pvst
- 2024-09-29 VRRP虚拟路由器冗余协议实战 路由器里的虚拟服务器是什么意思
- 2024-09-29 企业网络冗余技术(EthernetChannel、HSRP、VRRP)
- 2024-09-29 VRRP和HSRP的区别: vrrp hsrp glbp
- 2024-09-29 VRRP的原理和运用 vrrp的工作原理
- 2024-09-29 网工:VRRP-虚拟路由冗余协你不会不知道吧?
- 2024-09-29 图解网络:什么是热备份路由器协议HSRP?
你 发表评论:
欢迎- 05-1613步震撼淘宝大促闪光裂纹破墙立体字PS制作教程
- 05-16AI教程 | 绘制扁平的萌萌哒图标
- 05-160基础学平面设计所需了解的基础常识汇总
- 05-16自学平面设计需要多长时间?十六年职业设计总监告诉你
- 05-16平面设计都要学习哪些内容?
- 05-16李涛PS教程 高手之路PS教程 合成教程 —制作一个小星球
- 05-16Illustrator实例教程:制作炫酷的漩涡效果
- 05-16Illustrator实例教程:利用混合工具制作一朵炫酷的花
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)