Fact-checked by Grok 2 weeks ago

Parallel Redundancy Protocol

The Parallel Redundancy Protocol (PRP) is a standardized Ethernet redundancy protocol defined in IEC 62439-3, designed to deliver in networks by enabling nodes to transmit identical data frames simultaneously across two independent local area networks ( A and B), thereby achieving seamless with zero recovery time upon failure of any single network component. This protocol ensures uninterrupted communication without the need for reconfiguration or convergence, making it particularly suitable for time-critical applications such as substation and process control systems. PRP operates by classifying network nodes into dually attached nodes (DANs), which possess two physical ports connected to separate LANs and handle duplicate frame transmission and reception; singly attached nodes (SANs), which connect to only one LAN; and redundancy boxes (RedBoxes), which extend PRP support to legacy single-port devices by acting as virtual DANs (VDANs). Each transmitted frame includes a redundancy control trailer (RCT) containing a sequence number, allowing receiving DANs to process the first arriving frame and discard duplicates, thus preventing loops while maintaining data integrity. The protocol supports various topologies, including star, ring, and meshed configurations, and requires switches with a minimum MTU of 1506 bytes to accommodate the additional trailer overhead. Introduced as part of the IEC 62439 series in 2010 and refined through subsequent editions (including the 2021 version), PRP complements other redundancy mechanisms like (HSR) within the same standard, offering flexibility for mixed environments while prioritizing in sectors such as smart grids, , and rail signaling. Its key advantages include tolerance to multiple faults depending on network design and compatibility with protocols like CIP Sync for precise time , though implementation demands separate physical infrastructures for the two LANs to avoid shared failure points.

Overview

Definition and Purpose

The (PRP) is a layer-2 Ethernet that provides seamless by duplicating data frames across two independent networks, designated as LAN A and LAN B, to prevent or delay in the event of a single network component failure. Defined in 4 of the IEC 62439-3, PRP operates transparently at the , ensuring that higher-layer protocols remain unaffected by underlying network disruptions. The primary purpose of PRP is to deliver high-availability communication with zero recovery time, or "hitless" , in applications demanding deterministic and uninterrupted data transmission, such as industrial automation and control systems. In environments like process control or power utility automation, where even momentary network interruptions could lead to operational hazards or financial losses, PRP eliminates the need for delays by maintaining continuous data flow through parallel paths. It is particularly suited for real-time Ethernet protocols, including and , enabling reliable performance in mission-critical setups. Key benefits of PRP include the elimination of single points of failure through its dual-network , which supports diverse topologies without requiring network reconfiguration during faults, unlike spanning tree-based methods. The operates transparently, allowing with existing Ethernet via specialized nodes or proxy devices, thereby enhancing system resilience while minimizing implementation complexity. At its core, PRP functions by having source nodes transmit identical frames simultaneously over both LANs, with destination nodes accepting the first arriving frame and discarding duplicates identified by a unique control trailer appended to each frame. This mechanism guarantees 0 ms switchover, ensuring no under single-failure conditions.

History and Standards

The Parallel Redundancy Protocol (PRP) originated in the early within the (IEC) Technical Committee 65 (TC 65), specifically Subcommittee 65C on Industrial networks, in response to the need for high-availability Ethernet-based communication in industrial automation environments where standard Ethernet's vulnerability to single points of failure posed risks in harsh, real-time applications such as substation automation. Development was led by experts from ABB and the University of Applied Sciences (ZHAW ), focusing on a layer-2 mechanism that duplicates frames across two independent networks to achieve zero recovery time without reconfiguration delays. This work built on Ethernet's foundation, addressing limitations in reliability for sectors like power utilities and factory automation. Key milestones include prototype implementations and demonstrations by ZHAW's Institute of Embedded Systems (InES) in 2007, such as integration with IEEE 1588 Precision Time Protocol (PTP) for synchronized networks, presented at the International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS). The protocol's initial formalization occurred with the publication of IEC 62439:2008, which outlined high-availability automation networks, followed by the first dedicated PRP specification in IEC 62439-3:2010 (Edition 1), defining PRP in Clause 4 as a duplication-based redundancy protocol for seamless . Subsequent editions advanced the standard: Edition 2 (2012) refined PRP alongside (HSR); Edition 3 (2016) improved ; and Edition 4 (2021) includes technical revisions for improved and compatible protocol extensions, with a corrigendum published in 2023. Conformance testing requirements are specified in Annex A of IEC 62439-3, ensuring device compliance through verification. PRP complements standards for Ethernet bridging and management, enabling integration without altering core Ethernet operations. Adoption accelerated post-2010 in , particularly for factory automation and process industries, driven by its inclusion in profiles like (via IEC 62439 compliance since around 2010) for zero-downtime communication in lines. Globally, expansion occurred through the Open DeviceNet Vendors (ODVA), which integrated PRP into the specification by Edition 2.0 in 2012, allowing high-availability extensions for the (CIP). By 2014, CIP enhancements formalized PRP support via dedicated objects for configuration and diagnostics, facilitating broader deployment in North American industrial sectors like utilities and .

Architecture

Topology

The Parallel Redundancy Protocol (PRP) employs a basic consisting of two independent, parallel Ethernet local area networks (s) designated as LAN A and LAN B, to which each redundant node connects via dual network interfaces or ports. This dual attachment configuration creates a or multipoint structure, where nodes communicate over both networks simultaneously without forming rings inherent to PRP itself, thereby isolating failures to a single path while maintaining continuous operation. The LANs operate as separate infrastructures, potentially with identical or differing internal layouts, but must share the same for nodes to ensure seamless . Supported configurations in PRP include point-to-point links directly between nodes, as well as or topologies spanning the parallel , allowing for flexible designs in environments. Each LAN operates independently as a standard Ethernet , managed to be loop-free (e.g., via protocols or configurations), with no cross-connections between LAN A and LAN B to avoid inter-LAN loops and ensure fault isolation. Nodes in a PRP topology are classified into redundant types, such as doubly attached nodes (DANs) that connect directly to both LAN A and LAN B for full redundancy, and singly attached nodes (SANs) that attach to only one LAN but can achieve redundancy through proxy devices. SANs typically interface via a Doubly Attached Node for HSR/PRP (DANH) or equivalent proxy, such as a RedBox switch, which acts as a virtual DAN (VDAN) by forwarding traffic across both networks on behalf of the SAN. PRP topologies scale to support hundreds of nodes per ; for example, some implementations, such as industrial switches, support up to 512 node table entries for combined and DANs, making it suitable for large-scale applications. The design ensures low frame propagation delays, typically in the range per hop due to standard Ethernet characteristics, enabling performance in mission-critical systems without exceeding thresholds that could impact . In a representative of PRP , nodes are depicted as DANs with two ports branching to separate A and B paths, forming parallel conduits from source to destination; failure in one path (e.g., a link or switch outage in A) is isolated, as the duplicate frame arrives intact via B, illustrating the protocol's .

Network Components

The core components of a Parallel Redundancy Protocol (PRP) network are PRP-enabled end nodes, known as Doubly Attached Nodes implementing PRP (DANPs), which are devices such as programmable logic controllers (PLCs) or sensors equipped with dual network interface cards (NICs). These nodes connect simultaneously to two independent local area networks (LAN A and LAN B), enabling the transmission and reception of duplicate Ethernet frames for redundancy. Redundancy Interface Functions (RIFs), often implemented in dedicated devices called RedBoxes, are essential for integrating non-PRP-aware equipment into . These functions, typically in Ethernet switches or standalone boxes, handle PRP traffic by creating virtual DANPs (VDANs) for legacy single-port devices, allowing them to benefit from redundancy without native PRP support. Proxy devices extend PRP compatibility to other redundancy schemes, such as Doubly Attached Nodes for (DANHs), which connect legacy single-port devices in mixed PRP/HSR environments as defined in IEC 62439-3. Supporting elements include standard Ethernet switches that are non-PRP aware, deployed separately on A and B to forward traffic without requiring specialized redundancy features, as well as media converters to accommodate mixed fiber and media. All components interconnect by attaching to both A and B, forming parallel paths with no direct cross-connections between the LANs except through DANPs or RIFs, ensuring fault independence. VLAN tagging may be optionally applied for traffic segmentation within each LAN. Components are designed for hot-swappable operation and fault isolation, eliminating single points of failure by leveraging the dual-path architecture for seamless continuity during hardware or link disruptions.

Protocol Operation

Core Mechanisms

The Parallel Redundancy Protocol (PRP) employs duplex operation, wherein nodes function in a talker-listener by transmitting identical Ethernet frames simultaneously across two independent networks, LAN A and B. A talker duplicates each and sends it via both interfaces, while a listener at the destination accepts the first-received copy for processing and discards any subsequent duplicates to maintain without interruption. PRP classifies nodes into fully redundant PRP nodes, termed Doubly Attached Nodes (DANs), and non-redundant Singly Attached Nodes (). DANs feature dual network ports connected to both A and B, allowing them to originate and terminate redundant directly. SANs, lacking such dual connectivity, rely on proxy devices known as RedBoxes to replicate and route across the networks transparently. Each incorporates a local clock to facilitate timing for redundancy operations, such as sequence numbering. Redundancy detection in PRP occurs automatically through monitoring for link failures, such as signal loss or disconnections, triggering instantaneous to the surviving path without any reconfiguration or messaging overhead. This ensures continuity as traffic reroutes via the operational , with duplicates suppressed using trailer-based identification in the Redundancy Control Trailer (RCT), which embeds sequence numbers and identifiers for precise frame matching at receivers. The protocol accommodates , , and broadcast traffic types, with PRP tags incorporated via the RCT appended to to denote details and enable duplicate handling. These tags maintain with standard Ethernet while supporting across diverse communication patterns. PRP delivers zero under failure conditions, introduces negligible added below 1 ms from parallel transmission and discard processes, and sustains throughput comparable to a non-redundant Ethernet link by leveraging both paths without contention in normal operation.

Frame Handling and Redundancy

In the Parallel Redundancy Protocol (PRP), the transmission process begins at a doubly attached (DAN), which duplicates each and appends a PRP trailer containing a 16-bit sequence number and a identifier before simultaneously sending the copies over two independent network interfaces, designated as A and B. This duplication ensures that the frame travels along parallel paths, providing redundancy without requiring reconfiguration of the network. At the receiving DAN, frames arrive potentially via both LAN A and LAN B, with the node's link redundancy entity (LRE) processing the first valid frame by stripping the PRP trailer and forwarding it to the upper layers. The subsequent identical frame is then inspected and discarded to prevent duplication in the data stream. The duplicate suppression algorithm relies on the 16-bit sequence number in the trailer, which is incremented for each frame from a given source and shared identically across both duplicates, allowing the receiver to maintain a per-source tracking mechanism. This counter wraps around after frames, at which point it resets for new flows, while the algorithm—such as the drop window or drop slider window methods—compares incoming sequence numbers against stored values to accept only the initial arrival and ignore matches within a defined window. The IEC 62439-3 standard does not mandate a specific but requires any duplicate discard method to include mechanisms for removing stale entries to handle wrap-around and network delays effectively. For error handling, if one transmission path fails—due to cable damage, switch outage, or other single-point issues—the frame delivered via the intact path is processed normally, achieving zero recovery time as the receiver operates independently of path status. Network diagnostics may detect failures after a short interval, such as three seconds of lost communication, but do not interrupt ongoing traffic. Broadcast and frames follow the same duplication and suppression procedures as frames, with the PRP trailer enabling identification across both LANs. For traffic, integration with protocols like IGMP ensures efficient handling, restoring within approximately two minutes after path repairs.

Clock Synchronization

In real-time industrial applications, the Parallel Redundancy Protocol (PRP) demands precise to minimize and ensure deterministic performance across redundant network paths. This is achieved by integrating the IEEE (PTP), which operates over PRP's dual to provide high-accuracy time distribution without single points of failure. Implementation involves each PRP functioning as a PTP boundary clock or ordinary clock, with separate PTP processes running on each corresponding to the redundant (LAN A and LAN B). PTP messages, such as Sync and Delay_Req, are transmitted on both paths independently, bypassing the standard PRP trailer to avoid timing perturbations, with the receiving processing messages from each LAN via its separate PTP processes, without PRP duplicate suppression. The Best Master Clock Algorithm (BMCA) is extended across the LANs to dynamically select the clock based on clock , , and , ensuring a unified time reference for the entire PRP network. Synchronization supports both one-step and timestamping modes, where one-step embeds corrections directly in the Sync message for lower , and uses follow-up messages for hardware-limited implementations. This integration delivers sub-microsecond synchronization accuracy, suitable for demanding automation environments, by leveraging end-to-end (E2E) or (P2P) delay measurements that account for the parallel paths. Challenges such as path asymmetry—arising from differing propagation delays between LANs—are mitigated through corrections in transparent or clocks, where devices measure and adjust for the time spent processing messages on each path. Conformance to PRP-PTP operation is specified in IEC 62439-3 Annex A, ensuring and reliability in redundant setups.

Technical Specifications

Frame Format

The Parallel Redundancy Protocol (PRP) extends standard Ethernet frames by appending a 6-byte Redundancy Control Trailer (RCT) immediately before the 4-byte (). This maintains compatibility with existing Ethernet infrastructure while enabling redundancy features, resulting in a total frame overhead of 6 bytes beyond the conventional structure. The base includes the 7-byte and start frame delimiter, 6-byte destination , 6-byte source , 2-byte length/type field (which may indicate an 802.1Q tag if present), variable-length up to 1500 bytes, and optional to ensure a minimum payload of 46 bytes. The RCT is inserted after the or , with the recalculated over the entire frame including the trailer. Devices supporting PRP must accommodate an extended () of at least 1506 bytes to transmit and receive these frames without dropping them, as the maximum frame size becomes 1524 bytes (excluding and SFD) for a 1500-byte . The RCT is structured as three concatenated fields totaling 6 bytes, designed for efficient duplicate detection and frame validation. The first 2 bytes form the sequence number, a 16-bit unsigned integer that increments monotonically for each frame sent on a specific connection—defined by the combination of source MAC address, destination MAC address, and VLAN ID (if a tag is present)—starting from 0 and wrapping around to 0 after 65535. The next 2 bytes encode a 4-bit LAN identifier in the most significant bits (1010 binary or 0xA for the primary LAN A path, 1011 binary or 0xB for the secondary LAN B path) and a 12-bit frame size in the least significant bits, where the size specifies the length in octets of the Link Service Data Unit (LSDU) from the destination MAC address to the end of the payload or padding—including the source MAC address, length/type field, optional 4-byte 802.1Q VLAN tag, payload (up to 1500 bytes), and padding (minimum 46 bytes if needed)—but excluding the RCT and FCS itself (up to 1514 bytes without VLAN or 1518 bytes with VLAN). The final 2 bytes are a fixed PRP suffix value of 0x88FB (in big-endian byte order: 88 followed by FB), serving as an identifier to mark the frame as PRP-modified and distinguish it from standard Ethernet traffic. This suffix aligns PRP with related protocols like High-availability Seamless Redundancy (HSR) for consistent frame handling in mixed environments. PRP applies the RCT to all frame types transmitted by dual-attached nodes (DANs), including , , and broadcast traffic, ensuring without altering the original content. For frames originating from single-attached nodes () or non-PRP devices, compatible PRP supernodes or RedBoxes transparently add the trailer upon duplication for over both LANs. The sequence number's per-connection incrementing prevents duplicate accumulation even across VLANs, while the LAN ID explicitly differentiates paths to facilitate discard logic at receivers. The aids in verifying that the received LSDU matches the expected length, enhancing robustness against errors. In hexadecimal representation, for a first (sequence number 1) on LAN A with an LSDU of 64 bytes (0x0040), the RCT appears as 00 01 (sequence number), A0 40 (LAN ID 0xA shifted left by 12 bits combined with 0x0040), and 88 FB (). This , specified in IEC 62439-3 (Edition 4, 2021), ensures zero-recovery-time by allowing immediate processing of the first arriving copy.

Implementation Requirements

Implementing Parallel Redundancy Protocol (PRP) requires specific hardware capable of handling dual independent Ethernet networks to ensure seamless frame duplication and redundancy as defined in IEC 62439-3. Devices must support dual-port Gigabit Ethernet interfaces compliant with IEEE 802.3 standards for full-duplex operation at 1000 Mbps. Common examples include dual-port Network Interface Cards (NICs) such as those based on the Intel I210 controller, which provide the necessary hardware timestamping for Precision Time Protocol (PTP) integration and low-latency processing in redundant setups. PRP-capable switches, such as the Cisco Industrial Ethernet (IE) 4000, 4010, and 5000 series, feature fixed Gigabit Ethernet port pairs designated for LAN A and LAN B channels, enabling direct PRP channel group assignment without additional adapters. Similarly, Hirschmann RSP series managed switches support PRP alongside other redundancy protocols, offering rugged DIN-rail mounting suitable for industrial environments. For harsh conditions, IP67-rated devices like certain Cisco IE heavy-duty models ensure dustproof and waterproof operation while maintaining PRP functionality. Software implementations for PRP involve protocol stacks that handle frame duplication, sequence numbering via the Redundancy Control Trailer (RCT), and discard of duplicates. Open-source options include modules built on the igb driver for Ethernet controllers, extended with PRP-specific patches for industrial distributions to manage dual NICs and PTP synchronization. solutions, such as Softing's industrial communication gateways, provide PRP integration for protocol mapping in automation systems, while TTTech offers IP blocks for redundant networking on custom . Firmware updates on switches and NICs are essential for PTP over PRP, ensuring across LANs as per IEC 62439-3 Clause 5, with vendors like requiring minimum versions (e.g., 15.2(5)E) and FPGA firmware (e.g., 0.37+ for IE-4000). Configuration of PRP networks begins with assigning dual ports to a PRP channel group, ensuring full-duplex mode and an MTU of at least 1506 bytes to accommodate the 6-byte RCT. On Cisco IE switches, this involves entering global configuration mode and using commands like prp-channel-group 1 to pair interfaces (e.g., Gi1/1 for LAN A and Gi1/2 for LAN B), followed by enabling the group on the interfaces. Sequence numbering is handled automatically by the hardware or firmware, incrementing per source-destination pair to detect and discard duplicates. For Siemens PROFINET setups, configuration uses TIA Portal V19 software to enable PRP on modules like CP443-1 RNA, assigning unique IP addresses per LAN while disabling features like IGMP querier on infrastructure switches. Testing involves loopback diagnostics on individual ports to verify failover, using commands like show prp channel 1 detail to monitor frame statistics and ensure zero recovery time during simulated failures. Performance considerations for PRP deployment include managing CPU utilization from frame duplication and processing, which typically adds minimal overhead on dedicated but can approach limits under high (e.g., 800 Mbps per without exceeding 90% CPU on processors). Power budgeting is critical for devices, with PoE-enabled PRP switches like Rockwell's Stratix 5400 series allocating up to 370 W total budget while accounting for redundancy duplication. Vendor-specific implementations, such as Rockwell Automation's integration with on 1756-EN2TP modules, require Studio 5000 software for setup and support CIP Sync for time-aware networking. Siemens devices achieve PRP conformance through IEC 62439-3 testing, verified by third-party labs like for functional and performance validation in process bus environments.

Versions and Evolution

Legacy Versions

The initial version of the Parallel Redundancy Protocol (PRP) was specified in IEC 62439-3 Edition 1, published in , which introduced the core mechanism of duplicating Ethernet across two independent (LAN A and LAN B) using doubly attached nodes (DANPs) to achieve seamless without recovery time delays. This edition focused on basic frame duplication and discard logic via a Redundancy Control Trailer (RCT) appended to each frame, supporting both and traffic while allowing singly attached nodes () to connect through dedicated RedBoxes for access. Key limitations in Edition 1 included the absence of integrated support for (PTP) synchronization, which could lead to timing inconsistencies in time-sensitive applications when PRP was combined with clock protocols like IEC 61588, as no specific guidelines for handling PTP frames over redundant paths were provided. Additionally, the sequence numbering in the RCT was managed on a per-destination basis, requiring each DANP to maintain counters for every other node in the network, which increased implementation complexity and resource demands in large-scale deployments with numerous destinations. The RCT itself lacked a distinguishing suffix to identify PRP frames explicitly, potentially complicating with non-PRP devices or future extensions. Edition 2 of IEC 62439-3, released in , addressed these shortcomings with significant enhancements, including alignment of sequence numbers between PRP and (HSR) for better network coupling by consolidating per-destination sequencing into a global 16-bit sequence number per source to reduce overhead, addition of a PRP-specific in the RCT for clearer , and relaxation of restrictions on duplicate discard algorithms to permit more efficient hash-based implementations. It also introduced initial support for using PTP per IEC 61588 and the IEEE C37.238 profile via Annex A, mitigating prior sync issues, along with optional node tables and test modes to simplify deployment and debugging. However, these changes rendered Edition 2 incompatible with Edition 1 devices due to modifications in the RCT structure, necessitating upgrades for mixed environments. Edition 3, published in 2016, further evolved PRP by incorporating technical corrections and extensions for IEEE 1588-based , including a dedicated Annex A for PRP-specific PTP profiles to enhance timing accuracy over redundant paths. It introduced Annex B for between PRP and HSR networks, enabling smoother integration in hybrid setups, and supported migration from legacy protocols like Rapid Spanning Tree Protocol (RSTP) through compatibility mechanisms that allow non-PRP devices to coexist via RedBoxes or bridging. Legacy Edition 1 and 2 features were phased out in favor of these unified approaches. Transitioning from legacy PRP versions typically involves firmware updates to incorporate the enhanced RCT trailer with the PRP suffix and aligned sequencing, ensuring with post-2012 standards, followed by interoperability testing using Annex B guidelines to verify duplicate handling and in mixed PRP-HSR environments. These paths minimize disruptions in industrial networks while leveraging the improved reliability of later editions.

Recent Developments

The fourth edition of IEC 62439-3, published in 2021, introduced several significant technical updates to the Parallel Redundancy Protocol (PRP), including revised references to the (PTP) aligned with IEC 61588:2021 for improved synchronization in redundant networks. This edition also enhanced (HSR) specifications by adding support for Rapid Spanning Tree Protocol (RSTP) and extending RedBox and QuadBox functionalities to transmission control (TC) modes, while unifying PTP operations for doubly attached triple coordinated (DATC) and singly attached triple coordinated (SLTC) RedBoxes. Additionally, it included updates to PTP industry profiles, such as sync message padding to accommodate media converters and alignment of ClockClass values with the latest PTP options, alongside expanded conformance testing in Annex F for PRP, HSR, and PTP clocks. A corrigendum to IEC 62439-3:2021 was issued in 2023, addressing minor technical corrections to ensure consistent application of PRP and HSR protocols in high-availability networks. As of November 2025, Edition 5 of IEC 62439-3 is in development, with the working draft approved for committee draft registration on March 26, 2025. Post-2021 advancements have focused on integrating PRP with emerging technologies, including proposals within IEC working groups to extend redundancy mechanisms for hybrid environments, though specific drafts for or integration remain in early discussion stages as of 2025. Improved procedures were further refined in Annex A, emphasizing in diverse network topologies. Integration trends since 2021 highlight PRP's alignment with IEEE 802.1Qbv for time-aware shaping and scheduled traffic in (TSN) ecosystems, enabling deterministic performance in industrial applications. Vendor implementations have advanced this synergy, notably with Microchip Technology's LAN9645xF family of switches released in September 2025, which provide hardware-assisted PRP support per IEC 62439-3 alongside TSN and (AVB) features for seamless and low-latency communication. Looking ahead, potential extensions to Clause 5 of IEC 62439-3 are under consideration for enhanced configurations, with growing adoption in AVB/TSN ecosystems projected by the end of to support scalable, zero-loss in next-generation . Recent emphasizes PRP's for 10G Ethernet environments, where comparisons with TSN's Frame Replication and Elimination for (FRER) under IEEE 802.1CB demonstrate reduced protocol overhead through optimized frame duplication, achieving near-zero recovery times.

Applications

Industrial Automation

The Parallel Redundancy Protocol (PRP) plays a critical role in industrial automation, particularly for applications requiring , such as systems and (PLC)-to-PLC communications in settings. By transmitting duplicate frames over two independent local area networks ( A and B), PRP ensures zero recovery time in the event of a network failure, making it ideal for time-sensitive processes like synchronized machinery operations. This redundancy supports seamless without interrupting production flows, which is essential in factory environments where downtime can lead to significant losses. PRP integrates effectively with major industrial protocols, enhancing reliability in networks. In environments, it complements (RT) and isochronous (IRT) communications by providing network-level redundancy, enabling zero-downtime operations in assembly lines and drive control systems. Similarly, within , PRP supports Motion for precise drive synchronization, allowing continuous in processes without . For safety-critical applications, PRP works with PROFIsafe over , ensuring redundant transmission of safety-rated data to maintain standards in hazardous or high-precision operations. In practice, PRP has been applied in automotive manufacturing to synchronize robots and conveyors, as seen in deployments at major where it prevents production halts during network faults. For instance, implementations in automotive facilities utilize PRP for bumpless redundancy in sophisticated assembly tasks. In chemical processing, PRP enables in EMI-heavy and hazardous areas, supporting continuous and in large-scale to avoid safety risks from communication interruptions. The protocol's benefits in industrial contexts include robust performance in electromagnetic interference (EMI)-prone environments, where duplicate paths mitigate signal degradation from motors and drives. It supports large-scale networks limited by the underlying Ethernet , accommodating expansive layouts while maintaining deterministic communication. However, a primary challenge is the cost associated with dual cabling for the two LANs, which can increase expenses; this is often mitigated by employing fiber optic cabling for longer distances and reduced maintenance in harsh conditions.

Power and Other Sectors

In the power sector, the Parallel Redundancy Protocol (PRP) plays a critical role in substation automation systems compliant with , enabling high-availability communication for time-sensitive applications such as protective relaying. PRP ensures seamless redundancy by transmitting frames in parallel across two independent networks, which supports the protocol's integration with to handle Generic Object Oriented Substation Events () messages in smart grids. These messages, used for fast event notifications like trip signals, require a maximum transfer time of approximately 3-4 milliseconds to meet protection requirements, and PRP's zero-recovery-time helps maintain this even during network faults. Beyond core industrial settings, PRP extends to transportation infrastructure, particularly in signaling systems where Ethernet-based networks demand . This application leverages PRP's parallel transmission to achieve zero , which is essential for signaling updates in networks. In other sectors, PRP supports mechanisms in environments, where it facilitates clustering for high-availability Ethernet infrastructures by eliminating recovery delays during link failures. Compared to Rapid Spanning Tree Protocol (RSTP), PRP offers significantly faster recovery, with zero reconfiguration time versus RSTP's typical 50-300 milliseconds, making it preferable for applications intolerant to brief outages. Relative to (HSR), PRP excels in star or mesh topologies due to its use of independent parallel LANs, avoiding HSR's ring-specific constraints while both protocols achieve seamless . Adoption of PRP in applications continues to grow, driven by the need for resilient substation communications under IEC 62439-3, with implementations expanding in digital substations worldwide.

References

  1. [1]
    IEC 62439-3:2021
    Dec 15, 2021 · IEC 62439-3:2021 specifies two related redundancy protocols that, in the event of failure of any network element, provide seamless switchover with zero ...
  2. [2]
    [PDF] EtherNet/IP Parallel Redundancy Protocol - Literature Library
    Parallel Redundancy Protocol (PRP) is defined in international standard IEC 62439-3 and provides high availability in Ethernet networks. PRP technology ...
  3. [3]
    Configuring PRP - Cisco
    Parallel Redundancy Protocol (PRP) is defined in the International Standard IEC 62439-3. PRP is designed to provide hitless redundancy (zero recovery time ...
  4. [4]
    HSR/PRP for smart grid networks - TTTECH
    The Parallel Redundancy Protocol (PRP) and the High-availability Seamless Redundancy (HSR) protocol are defined in the IEC 62439-3 standard and are used to ...
  5. [5]
    Parallel Redundancy Protocol - Belden
    PRP is a protocol for creating network redundancy and can be built with uninterrupted data communication ('switchover times' of 0ms).<|control11|><|separator|>
  6. [6]
    [PDF] The Parallel Redundancy Protocol for Industrial IP Networks
    Abstract- The “Parallel Redundancy Protocol” (PRP) according to IEC 62439-3 realizes active network redundancy by packet duplication over two independent ...
  7. [7]
    IEC 62439 PRP: Bumpless Recovery for Highly Available, Hard ...
    T his paper describes IEC 62439's Parallel Redundancy Protocol (PRP), a redundancy method applicable to hard real time systems, based on full duplication and ...Missing: initial | Show results with:initial
  8. [8]
    IEC 62439 PRP: Bumpless recovery for highly available, hard real ...
    This paper describes IEC 62439's parallel redundancy protocol (PRP), a redundancy method applicable to hard real time systems.
  9. [9]
    [PDF] Tutorial on Parallel Redundancy Protocol (PRP)
    The Parallel Redundancy Protocol (PRP) follows a different approach from the well-known reconfiguration protocols. It makes use of two independent Ethernet ...
  10. [10]
  11. [11]
    [PDF] PROFINET in SIMATIC PCS 7 – Guidelines and Blueprints - Support
    With the Parallel Redundancy Protocol (PRP), each node must transmit frames on two independent, parallel networks: to. LAN A and LAN B. These are two physically ...
  12. [12]
    [PDF] High Availability in EtherNet/IP Systems Using Parallel Redundancy ...
    This paper describes how to provide high availability in EtherNet/IP™ systems using parallel redundancy protocol. (PRP) for industrial automation, ...
  13. [13]
    [PDF] The Common Industrial Protocol (CIP) and the Family of CIP Networks
    Feb 1, 2016 · The Parallel Redundancy Protocol (PRP) object provides a configuration and diagnostic interface for PRP pa-.
  14. [14]
    HSR and PRP: what high-availability means for power substations
    Jun 21, 2023 · It also creates a redundant network topology, but instead of rings, it uses a double star topology to send duplicate data packets over two ...Missing: multipoint | Show results with:multipoint
  15. [15]
    [PDF] TI Designs - Parallel Redundancy Protocol (PRP) Ethernet ...
    Jun 6, 2016 · This design details a reliable high-speed PRP communication solution that is compliant with IEC 62439-3. Clause 4 for substation automation.
  16. [16]
    Parallel Redundancy Protocol (PRP) for IE 4000, IE 4010 ... - Cisco
    Jan 2, 2018 · Parallel Redundancy Protocol (PRP) is defined in the International Standard IEC 62439-3. PRP is designed to provide hitless redundancy (zero ...Missing: 2008 2021
  17. [17]
    Configuring HSR - Cisco
    The non-switching nodes with two interfaces attached to the HSR ring are referred to as Doubly Attached Nodes implementing HSR (DANHs). Similar to PRP, Singly ...
  18. [18]
    [PDF] INTERNATIONAL STANDARD
    This document follows the conventions defined in IEC 62439-1. 4 Parallel Redundancy Protocol (PRP). 4.1 PRP principle of operation. 4.1.1. PRP network topology.
  19. [19]
    (PDF) The Parallel Redundancy Protocol for Industrial IP Networks
    Home · Insulin Precursor. Conference PaperPDF Available. The Parallel Redundancy Protocol for Industrial IP Networks. February 2013. DOI:10.1109/ICIT.
  20. [20]
  21. [21]
    [PDF] IEC 62439-3:2012 - iTeh Standards
    Replace this specific method by requiring that any Duplicate Discard algorithm provides a mechanism to remove old entries, thus ensuring that a node can ...
  22. [22]
    PRP and HSR: Redundancy protocols | INCIBE-CERT
    Aug 3, 2017 · Number of sequence: 16 bits. Incremental number to identify the duplicate. · Network Indicator: 4 bits. It identifies LAN A (0xA) or LAN B (0xB).
  23. [23]
    A novel PRP based deterministic, redundant and resilient IEC 61850 ...
    The PRP appends a Redundancy Control Trailer (RCT) to the pre-existing Ethernet frame, and consists of a sequence number (SeqNr) of 16 bit, a LAN identifier ( ...
  24. [24]
    Safeguarding PTP Protocol with Parallel Redundancy Protocol
    Sep 20, 2021 · PRP is defined by the International Standard IEC 62439-3. The protocol is designed to provide lossless or hitless redundancy across Ethernet ...
  25. [25]
    [PDF] Deploying Parallel Redundancy Protocol within a Converged ...
    This chapter describes design considerations and configuration recommendations when implementing. Parallel Redundancy Protocol (PRP) in an IACS architecture.
  26. [26]
    RSP/RSPS/RSPE Series - Managed Switches - Belden
    These switches support comprehensive redundancy protocols like PRP (Parallel Redundancy Protocol), HSR (High-availability Seamless Redundancy), DLR (Device ...
  27. [27]
    Cisco IE3500 Heavy Duty Series Data Sheet
    Jun 10, 2025 · The Cisco IE3500 Heavy Duty Series (IE3500H) switches deliver high bandwidth, high power and better switching performance in a dustproof and waterproof form ...
  28. [28]
    intel/ethernet-linux-igb - GitHub
    If you have a kernel and version of ethtool with PTP support, you can check the PTP support in the driver by executing: ethtool -T <ethX> Configuring VLAN ...Missing: TTTech | Show results with:TTTech
  29. [29]
    Products & Technologies for Industrial Production | Softing
    Explore Softing Industrial's range of industrial automation products, including OPC software, gateways, and network diagnostics.Missing: TTTech PRP
  30. [30]
    Setup and Configuration of a Redundancy via PRP and HSR - Support
    Aug 21, 2024 · Network redundancy PRP (Parallel Redundancy Protocol) with the SCALANCE XC300, XR300, XC400, XR500, as well as SOFTNET IE RNA and CP443-1 RNA.
  31. [31]
    IEC 62439-3 redundancy protocol testing - DNV
    A functional and performance testing program to verify that the equipment under test meets the typical process bus-based protection requirements.
  32. [32]
    IEC 62439-3:2012
    Jul 5, 2012 · ... Parallel Redundancy Protocol (PRP) and High-availability Seamless Redundancy (HSR). IEC 62439-3:2012 specifies two redundancy protocols ...
  33. [33]
    VDE VERLAG
    **Summary:**
  34. [34]
    Get More Mileage from Your Substation's Legacy Devices - Moxa
    Aug 2, 2016 · Products that support the IEC 62439-3 edition 3 standard must ensure that RSTP-supported IEDs can migrate to PRP/HSR networks seamlessly, ...Missing: compatibility mode
  35. [35]
    [PDF] Industrial Utilities Resiliency - PRP and HSR Best ... - Cisco Live
    Solution: • IEC 62439-3 defines protocols (PRP/HSR) that offer seamless redundancy and align with substation needs for highly reliable and available networks.
  36. [36]
    [PDF] SVENSK STANDARD SS-EN IEC 62439-3
    Mar 16, 2022 · This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under ...
  37. [37]
    IEC 62439-3:2021/COR1:2023
    International Standards facilitate technical innovation, efficient and sustainable energy access, smart urbanization and transportation systems, climate change ...Missing: enhancements multicast security
  38. [38]
    [PDF] The Comparison/Contrast of TSN Frame Replication and Elimination ...
    Mar 4, 2020 · The IEC 62439-3 standard specifies two redundancy protocols designed to provide seamless recovery in case of single failure of an inter-bridge ...
  39. [39]
    Microchip Introduces Flexible New Family of Gigabit Ethernet ...
    Sep 18, 2025 · This variant enhances network reliability with hardware-assisted redundancy that meet IEC 62439-3 standard for Parallel Redundancy Protocol (PRP) ...
  40. [40]
    HSR, PRP and TSN - at the cutting edge of embedded military comms
    Apr 16, 2021 · New standards are arising, such as IEC 62439-3 and TSN Time ... HSR is one of two protocols standardised in IEC 62439-3, alongside PRP.Missing: enhancements multicast
  41. [41]
    [PDF] Comparative Analysis of IEC 62439-3 (HSR) and IEEE 802.1CB ...
    While both standards require dedicated network devices to operate, switches compatible with FRER may offer more services such as calculable and guaranteed ...
  42. [42]
  43. [43]
    [PDF] Deploying Parallel Redundancy Protocol within a Converged ...
    The RedBox device acts as LRE for one or several connected VDANs or for a non-PRP bridged network segment. The RedBox keeps track of sequence numbers and ...
  44. [44]
    [PDF] Parallel Redundancy Protocol Ethernet Reference Design for ...
    Dec 31, 2018 · This reference design supports the parallel redundancy protocol. (PRP) specification in the IEC 62439 standard and. Precision Time Protocol (PTP) ...
  45. [45]
    [PDF] Substation Automation - The New Digital Substation - Cisco
    Parallel Redundancy Protocol (PRP) is defined in the International Standard IEC 62439-3. PRP is designed to provide hitless redundancy (zero recovery time after ...
  46. [46]
    Towards Latency Bypass and Scalability Maintain in Digital ... - NIH
    Jun 29, 2022 · Parallel redundancy protocol (PRP) and high-availability redundancy protocol (HSR) are widely adopted protocols based on IEC 61850 standard ...
  47. [47]
    (PDF) Fault tolerant Ethernet network model for control and ...
    Aug 7, 2025 · In this paper, simulations are run to study the performance of a fault tolerant control system over a single gigabit Ethernet network used in ...
  48. [48]
    Parallel Redundancy Protocol for Railway Wireless Data ...
    Apr 5, 2022 · The parallel redundancy protocol uses a redundancy adaptation layer in TCP/IP for multi-link parallel data transmission, enabling redundant ...
  49. [49]
    Redundancy management and synchronization in avionics ...
    This paper describes how avionics communication product is being managed in a redundant configuration while performing flight operations.
  50. [50]
    Chapter: CPwE Parallel Redundancy Protocol Design Considerations
    Nov 11, 2019 · PRP is defined in the international standard IEC 62439-3 and provides high availability in Ethernet networks. PRP implements redundancy by using ...Missing: multipoint | Show results with:multipoint
  51. [51]
    Redundancy for industrial communication networks
    Jul 7, 2011 · The big advantage of both PRP and HSR is the zero reconfiguration time, which eliminates any downtime in case of a failure and thus guarantees ...
  52. [52]
    HSR and PRP in substation networks - Westermo
    Combining HSR and PRP can be beneficial for creating a robust and redundant network with high availability. Devices connected using HSR forms a ring topology.<|separator|>
  53. [53]
    [PDF] Comparison of PRP and HSR Networks for Protection and Control ...
    Oct 20, 2015 · IEC 62439-3 addresses this need by defining two recovery protocols that provide zero recovery time due to network configuration: Parallel ...