环网断了多久能恢复:MRP、PRP、HSR切换时间实测对照
核心要点
什么是环网冗余
环网冗余(Ring Redundancy) 是把交换机连成环,正常时逻辑断开一处防环,某段断链后自动闭合通道恢复通信,消除单点故障。MRP(Media Redundancy Protocol,媒体冗余协议) 是 IEC 62439-2 定义的单环冗余协议,恢复时间通常为数十到数百毫秒。PRP(Parallel Redundancy Protocol,并行冗余协议) 用双网同时收发,任一网断都不丢包,实现零恢复时间。HSR(High-availability Seamless Redirection,高可用无缝冗余) 类似 PRP 但基于环拓扑,帧在环上双向转发实现无缝。恢复时间(Recovery Time) 是从断链到通信恢复所经历的时间,是冗余选型的核心指标。
三种冗余协议的恢复时间
| 协议 | 恢复时间 | 拓扑 | 适合 |
|---|---|---|---|
| MRP | 数十到数百毫秒 | 单环 | 一般工业网 |
| PRP | 零丢包 | 双独立网 | 安全控制 |
| HSR | 近零丢包 | 双环 | 高可用环 |
怎么按中断容忍度选型
投产前怎么实测
常见问题(FAQ)
问:MRP 切换几十毫秒,控制环会不会失步?
答:取决于控制周期与恢复时间的关系。若控制周期远大于切换窗口(如数十毫秒恢复、百毫秒级周期),短暂中断可被容忍;若周期接近或小于恢复时间,控制报文丢失会导致失步。安全与高同步回路不应依赖 MRP,应上 PRP/HSR 零丢包冗余。
问:PRP 和 HSR 哪个好,怎么选?
答:看拓扑与成本。PRP 用两张独立网络并行,零丢包但布线翻倍、成本高,适合安全控制;HSR 在环上双向转发实现无缝,适合已有环网要升级高可用。二者都近零恢复,选 PRP 还是 HSR 主要看现有网络结构与预算,而非性能高低。
问:厂商说切换十毫秒,为什么实测慢很多?
答:标称多是空载小网络理想值。真实工业网满负载、节点多、业务混杂时,协议收敛与端口协商变慢,恢复时间显著劣化。关键产线必须在本厂真实拓扑与流量下实测最坏恢复时间,按实测而非宣传选型。
问:全厂都上 PRP 是不是最稳?
答:最稳但最贵且未必必要。PRP 双网布线成本翻倍、带宽翻倍占用,对一般监控是过度投资。更合理是按中断容忍度分级:安全与控制回路零丢包,一般链路 MRP。把钱花在真正不能断的节点上,整体性价比最高。
问:冗余会不会影响正常时的性能?
答:PRP/HSR 会复制帧,正常时网络流量约等于两倍,需核算带宽余量,避免拥堵引入新抖动。MRP 正常时逻辑断一处,无复制开销。设计时要算冗余带来的带宽占用,尤其视频等大流量业务,防止冗余反而成为瓶颈。
环网冗余选型清单
推荐阅读