High-availability seamless redundancy protocol error detection
AssigneeSchweitzer Engineering Laboratories, Inc.
InventorsJoseph T. Grigg, Mauricio G. Silveira, Eduardo A. Goncalves, Edson L. Hernandez Cortinas, Lee Melville, David J. Dolezilek
Life of this patent
Estimating the term…
Abstract
This disclosure pertains to systems and methods to detect network errors in a parallel redundant protocol (PRP) or high-availability seamless redundancy (HSR) network. A node-level redundancy error subsystem of an intelligent electronic device (IED) maintains records (e.g., counts) of information associated with missing duplicate frames expected from node devices on the PRP or HSR network via redundant first and second local area networks (LANs). Non-zero counts of missing duplicate frames may be identified as network errors.
Claims20
A system, comprising:
- a high-availability seamless redundancy (HSR) 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 HSR network via the first LAN and second LAN;
- and
- an intelligent electronic device (IED) connected to the HSR 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.
An intelligent electronic device (IED) connected to a high-availability seamless redundancy (HSR) network with a first local area network (LAN) and a second LAN, wherein the IED comprises:
- a link redundancy entity (LRE) to manage duplicate frames received via the first LAN and the second LAN from each of a plurality of node devices connected to the HSR network, including from a first node device;
- a node-level redundancy error detection subsystem to:
- maintain a first record of information for missing duplicate frames associated with the first LAN for each of the plurality of node devices, 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 associated with the second LAN for each of the plurality of node devices, wherein each missing duplicate frame expected via the second LAN corresponds to a forwarded duplicate frame received via the first LAN, and
- detect a node-level redundancy error associated with the first node device based on a missing duplicate frame associated with the first node device within one of the first and second records that persists for longer than a threshold time value;
- and
- a reporting subsystem to report the detected node-level redundancy error associated with the first node device.
A method, comprising:
- managing, via a link redundancy entity (LRE) of an intelligent electronic device (IED) connected to a high-availability seamless redundancy (HSR) network, duplicate frames from a first node device and a second node device, wherein each of the first and second node devices is connected to the IED via redundant first and second local area networks (LANs) of the HSR network;
- maintaining, via a node-level redundancy error subsystem, a first record of information for missing duplicate frames received via the first LAN from each of the first and second node devices, wherein each missing duplicate frame expected via the first LAN corresponds to a forwarded duplicate frame received via the second LAN;
- maintaining, via the node-level redundancy error subsystem, a second record of information for missing duplicate frames received via the second LAN from each of the first and second node devices, wherein each missing duplicate frame expected via the second LAN corresponds to a forwarded duplicate frame received via the first LAN;
- detecting, via the node-level redundancy error subsystem, a node-level redundancy error associated with the second node device based on a missing duplicate frame associated with the second node device within one of the first and second records that persists for longer than a threshold time value;
- and
- reporting, via a reporting subsystem, the detected node-level redundancy error associated with the second node device.
Dependencies are inferred from the claim text.