Detecting path faults in parallel redundancy protocol communications

US11265208B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11265208-B1
Application numberUS-202017137035-A
CountryUS
Kind codeB1
Filing dateDec 29, 2020
Priority dateDec 29, 2020
Publication dateMar 1, 2022
Grant dateMar 1, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic device and other electronic device include a first and second port that utilizes a parallel redundancy protocol in a communications network including a first and second lane. The devices include a processing circuit, a PRP handler, a protocol stack, a memory, permanent storage accessible by the processing circuit, and transmit and receive circuitry for transmitting and receiving packets. A redundancy manager is for identifying path faults in the network. The processing circuit implements a method of detecting network path fault, including the other electronic device transmitting a frame pair over the first lane and second lane. The electronic device receives the frame pair and implements a receive processing flow, when the first frame or the second frame is identified to be a redundant frame, removes the redundant frame, and compares a first frame parameter to a second frame parameter to determine when the path fault is present.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of detecting problems in a communications network that utilizes a parallel redundancy protocol (PRP), where the communications network includes a first lane and a second lane and a plurality of electronic devices including a first device and at least a second device, the method comprising: providing the first device and the second device each having a processor, a memory configured to support the PRP, and to implement a redundancy manager for implementing a receive processing flow for identifying a path fault in the communications network, the plurality of electronic devices each including a first port and at least a second port, a transmitter, and a receiver; the first device transmitting a frame pair comprising a first frame from the first port over the first lane and a second frame from the second port over the second lane, the first frame and the second frame both including a destination address, a source address, a payload, and a redundancy control trailer including a sequence counter that is incremented after the frame pair is transmitted, the second device receiving the frame pair over the first lane and the second lane and implementing the receive processing flow, comprising: wherein when the first frame or the second frame is identified to be a redundant frame, removing the redundant frame, and comparing a first frame parameter to a second frame parameter that is different from the first frame parameter to identify when the path fault is present, wherein following the removing of the redundant frame only one of the first frame and the second frame is added to generate a unique frame count that is independent of the sequence counter, and wherein the first frame parameter comprises the unique frame count and the second frame parameter comprises a count of the redundant frames to determine whether there is a count difference, wherein the redundancy manager further implements a status check utilizing a protocol other than the PRP for identifying a plurality of the path faults, wherein the method further comprises: the first device transmitting the frame pair as a port status frame pair comprising the first frame as a first port status frame including a status check of the first port over the first lane, and the second frame as a second port status frame including the status check of the second port over the second lane, and wherein the first port and the second port are allowed to cross over between the first lane and the second lane without being rejected by receiving logic implemented by the receiver; wherein the second device receiving comprises receiving a first copy of the port status frame pair over the first lane and a second copy of the port status frame pair over the second lane, and implementing a port status availability matrix from the first and second copies of the port status frame pair, comprising: wherein the first port status frame is the first frame parameter that is received over the first lane and the first port status frame is received over the second lane indicates a path availability from the first lane on the first device to the first and the second lanes on the second device, wherein the second port status frame is the second frame parameter is received over the first lane and the second port status frame received over the second lane indicates a path availability from second lane on first device to the first and the second lanes on the second device, and wherein the comparing comprises comparing the first port status frame received and second port status frame received to determine whether there is a difference to identify when the plurality of path fault is present. 2. The method of claim 1 , further comprising responsive to the path fault, transmitting an alert message to at least one of an operator and a maintenance journal to enable corrective action be taken. 3. The method of claim 1 , wherein the comparing comprises comparing the source address and the sequence counter in the first frame and in the second frame to determine the source address and a number of the sequence counter are both the same. 4. The method of claim 1 , wherein the communications network is within a process control system (PCS) comprising at least one operator workstation, at least one process controller coupled to at least one input/output (I/O) module, the I/O module coupled to at least one field device that is coupled to at least one piece of processing equipment. 5. The method of claim 1 , wherein the PRP comprises high-availability seamless redundancy (HSR) protocol, and wherein the plurality of electronic devices is arranged as a ring in the communications network. 6. The method of claim 1 , wherein the count difference when determined to be increasing over time is used to identify when the path fault is present using a predetermined measurement period for the time. 7. An electronic device within a communications network that utilizes a parallel redundancy protocol (PRP), wherein the communications network includes a first lane and a second lane, and wherein there is at least one other of the electronic device in the communications network, the electronic device and the other electronic device each comprising: a first port and at least a second port; a processing circuit that includes or is associated with a PRP handler for constructing PRP frames and implementing PRP-related functions; a protocol stack for implementing different layers of packet-based communication; a memory and permanent storage each accessible by the processing circuit, and transmit and receive (TX/RX) circuitry configured for transmitting data packets constructed by the PRP handler in conjunction with the protocol stack, and for receiving the data packets for processing by the PRP handler and the protocol stack, a redundancy manager realized in the memory for implementing a receive processing flow for identifying a path fault in the communications network; the processing circuit configured for implementing a method of detecting problems in the communications network, the method comprising: the other electronic device transmitting a frame pair comprising a first frame from the first port over the first lane and a second frame from the second port over the second lane, the first frame and the second frame both including a destination address, a source address, a payload, and a redundancy control trailer including a sequence counter that is incremented after the frame pair is transmitted, the electronic device receiving the frame pair over the first lane and the second lane and implementing the receive processing flow, comprising: wherein when the first frame or the second frame is identified to be a redundant frame, removing the redundant frame, and comparing a first frame parameter to a second frame parameter that is different from the first frame parameter to determine when the path fault is present, wherein following the removing of the redundant frame only one of the first frame and the second frame is added to generate a unique frame count that is independent of the sequence counter, and wherein the first frame parameter comprises the unique frame count and the second frame parameter comprises a count of the redundant frames to determine whether there is a count difference; wherein the redundancy manager further implements a status check utilizing a protocol other than the PRP for identifying a plurality of the path faults, wherein the method further comprises: the electronic device transmitting the frame pair as a port status frame pair comprising the first frame as a first port status frame including a status check of the first port over the first lane, and the second frame as a second port status frame including the status check

Assignees

Inventors

Classifications

  • G05B9/03Primary

    with multiple-channel loop, i.e. redundant control systems · CPC title

  • Association of routers · CPC title

  • H04L69/14Primary

    Multichannel or multilink protocols · CPC title

  • by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)} · CPC title

  • for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11265208B1 cover?
An electronic device and other electronic device include a first and second port that utilizes a parallel redundancy protocol in a communications network including a first and second lane. The devices include a processing circuit, a PRP handler, a protocol stack, a memory, permanent storage accessible by the processing circuit, and transmit and receive circuitry for transmitting and receiving p…
Who is the assignee on this patent?
Honeywell Int Inc
What technology area does this patent fall under?
Primary CPC classification G05B9/03. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).