Network redundancy: RSTP, MRP, DLR, HSR and PRP

Comparison of industrial Ethernet redundancy methods by recovery time, topology and typical use — from RSTP and vendor rings to MRP, DLR and zero-loss HSR/PRP.

Industrial networks use ring or parallel topologies so that one broken cable or switch does not stop production. The methods differ in recovery time, topology and which devices must support them.

Comparison

MethodStandardTopologyTypical recoveryNotes
RSTPIEEE 802.1Q (802.1w)Any mesh/ring~ hundreds of ms to seconds, depends on topologyVendor-neutral, good for backbones; too slow for many I/O systems
MRPIEC 62439-2Single ring≤ 200 ms (≤ 500 ms profile), faster profiles existUsed with PROFINET; one ring manager, others clients
Vendor ringsTurbo Ring (Moxa), HIPER-Ring (Hirschmann), FRNT (Westermo)…Ring / coupled rings~ 20–50 ms typical claimsSame vendor in the ring
DLRODVA (EtherNet/IP)Ring of devices with embedded 2-port switches~ 3 ms for 50 nodes (ODVA figure)Ring through the I/O devices themselves
HSRIEC 62439-3Ring, frames sent both ways0 ms (no frame loss)Every node needs HSR; halves bandwidth
PRPIEC 62439-3Two independent parallel networks0 msDouble infrastructure; common in substations (IEC 61850)

Choosing

  • Check what the I/O watchdog allows: PROFINET devices time out after the configured update time × watchdog factor; if ring recovery is longer, I/O goes to fault. MRP + appropriate watchdog, or PROFINET system redundancy (S2/R1) for critical cases.
  • EtherNet/IP I/O connections time out after RPI × multiplier — DLR keeps recovery below that for device-level rings.
  • For SCADA/server backbones RSTP or vendor rings are usually sufficient.
  • Zero-loss requirements (protection, substation automation, motion) → HSR/PRP.

Commissioning tips

  1. Configure exactly one ring manager (MRP/DLR supervisor) per ring; set the others as clients.
  2. Do not mix RSTP and a ring protocol on the same ring ports.
  3. Test by pulling each ring cable while monitoring I/O status and diagnostic buffers; record the measured interruption.
  4. Monitor ring status (SNMP traps, PROFINET diagnostics, DLR status object) — an open ring that nobody noticed has no redundancy left.

Loading the map…

Sources

  1. IEC 62439-3 — PRP and HSR — IEC
  2. IEEE 802.1Q-2022 — Bridges and Bridged Networks (includes RSTP/MSTP) — IEEE
  3. PROFINET System Description — Siemens
  4. EtherNet/IP — ODVA

Updated 2026-10-04