US 12,445,236 B2
Parallel redundancy protocol error detection
Mauricio G. Silveira, Pullman, WA (US); Bharat Nalla, Ashburn, VA (US); Rajeev Kumar Babu, Hutto, TX (US); David J. Dolezilek, Pullman, WA (US); Edson L. Hernandez Cortinas, Pullman, WA (US); Nishchal Sharma, Vancouver, WA (US); Andrew W. Rash, Pullman, WA (US); Andrew A. Miller, Moscow, ID (US); and Lihua Ran, Pullman, WA (US)
Assigned to Schweitzer Engineering Laboratories, Inc., Pullman, WA (US)
Filed by Schweitzer Engineering Laboratories, Inc., Pullman, WA (US)
Filed on Aug. 1, 2023, as Appl. No. 18/363,082.
Prior Publication US 2025/0047427 A1, Feb. 6, 2025
Int. Cl. H04L 1/22 (2006.01); H04L 1/1867 (2023.01); H04L 41/0604 (2022.01)
CPC H04L 1/22 (2013.01) [H04L 1/1867 (2013.01); H04L 41/0622 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a parallel redundant protocol (PRP) network with multiple local area networks (LANs), including a first LAN and a second LAN;
a plurality of node devices, including a first node device, wherein each node device is connected to the PRP network via the first LAN and second LAN; and
an intelligent electronic device (IED) connected to the PRP network via the first LAN and the second LAN, wherein the IED comprises:
a link redundancy entity (LRE) to manage duplicate frames received from each of the node devices via the first LAN and the second LAN;
a node-level redundancy error detection subsystem to:
maintain a first record of information for missing duplicate frames expected from each of the plurality of node devices via the first LAN, wherein each missing duplicate frame expected via the first LAN corresponds to a forwarded duplicate frame received via the second LAN,
maintain a second record of information for missing duplicate frames expected from each of the plurality of node devices via the second LAN, wherein each missing duplicate frame expected via the second LAN corresponds to a forwarded duplicate frame received via the first LAN,
identify a missing duplicate frame associated with the first node device in the first record of information that has persisted for longer than a delay threshold time value,
increment a discrepancy counter in response to the identified missing duplicate frame persisting for longer than the delay threshold time value, and
detect a node-level redundancy error associated with the first node device based on the discrepancy counter exceeding a discrepancy threshold value for longer than a discrepancy threshold time value; and
a reporting subsystem to report the detected node-level redundancy error associated with the first node device.