Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Standard Reference: IEC 62439-7
International Standard | This standard specifies the Ring-based Redundancy Protocol (RRP) for industrial communication networks, providing high availability through rapid fault recovery in ring network topologies.
IEC 62439-7 defines the Ring-based Redundancy Protocol (RRP) for industrial automation networks requiring high availability. In a ring topology, each device has two network connections, forming a closed loop. Under normal operation, one link is logically blocked to prevent packet loops. When a failure occurs, the protocol rapidly reconfigures the ring to restore connectivity, typically within milliseconds. RRP is designed for deterministic industrial networks where communication downtime directly impacts production and safety. The protocol is part of the broader IEC 62439 suite that covers multiple redundancy mechanisms including PRP (Parallel Redundancy Protocol) and MRP (Media Redundancy Protocol).
RRP operation is based on a ring manager concept. One device in the ring is designated as the Ring Manager, responsible for monitoring ring integrity and managing reconfiguration. The protocol uses specialized test frames transmitted periodically to verify ring continuity. When a link or device failure occurs, the Ring Manager detects the interruption through missing test frames and initiates recovery by unblocking the redundant path. The RRP Management Information Base (MIB) defines the SNMP-based network management interface for monitoring and configuration. Key MIB objects include ServiceID, InvokeID, DeviceAddress, DeviceFlags, DeviceState, and DeviceUID for unique device identification in the ring network.
Successful RRP implementation requires careful network design. Ring size is limited by the recovery time requirements, with typical rings supporting 50-100 devices. Device state machine transitions are defined for states including Invalid, Standalone (SA), Line Manager (LNM), GD (Ring Closed), RNMP (Ring Manager Primary), and RNMS (Ring Manager Secondary) for redundant manager configurations. The standard specifies timing parameters including test interval, recovery timeout, and link change detection time. Integration with higher-layer protocols including PROFINET, EtherNet/IP, and EtherCAT is supported through appropriate adaptation layers. Network segmentation through Virtual LANs (VLANs) can be used to isolate redundancy domains.
| Parameter | Specification | Typical Value | Notes |
|---|---|---|---|
| Ring recovery time | < 10 ms | 1-5 ms typical | Per 50 devices in ring |
| Maximum ring devices | 50-100 | 50 | Depends on timing config |
| Test frame interval | Configurable | 1-10 ms | Affects detection speed |
| Media types supported | Ethernet | 100BASE-TX, 100BASE-FX | Full duplex only |
| Redundancy models | 1+1 | Ring Manager + backup | Hot standby supported |
| Network management | SNMP MIB | IEC 62439-7 MIB | RFC-compliant |
| Device states | 6 defined | SA, LNM, GD, RNMP, RNMS | State machine controlled |
A: RRP is designed for ring topologies with specific performance characteristics. Both are part of the IEC 62439 family but differ in implementation details, recovery mechanisms, and target applications within industrial automation.
A: The standard supports redundant Ring Manager configurations (RNMP primary and RNMS secondary). If the primary manager fails, the secondary assumes control to maintain ring operation.
A: RRP is primarily designed for wired Ethernet networks. Wireless networks have different latency and reliability characteristics that may not satisfy the deterministic recovery time requirements.
A: A well-configured RRP network with 50 devices can achieve recovery times of 1-5 milliseconds, well within the 10 ms maximum specified by the standard.