Active multi-path network redundancy with performance monitoring
First Claim
1. A method of redundant message processing, comprising:
- tagging, by a first routing switch, a first packet of a dual redundant set as a first virtual local area network (VLAN);
tagging, by a second routing switch, a second packet of the dual redundant set as a second VLAN; and
dropping, by a processor of a destination node;
a received packet of the dual redundant set having a frame sequence number associated with an originator identifier if the frame sequence number of the received packet is less than or equal to a stored highest sequence number associated with the originator identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A receiving network node (210) configured to select from received packets differing by time of initial transmission from a sending network node (230), and accepting for transmission, based on initial transmission time, the selected packets to an application layer (740). An internetworked processor node configured to: (a) read a sequence number and an originator identifier of a received packet message (810); (b) compare a stored highest sequence number associated with the originator identifier with the received packet sequence number (820); (c) if the received packet sequence number is less than or equal to the stored highest sequence number associated with the originator identifier, then discard (840) the received packet; and (d) if the received packet sequence number is greater than the stored highest sequence number associated with the originator identifier, then deliver (860) the message of the received packet to an application based on an upper layer protocol.
38 Citations
15 Claims
-
1. A method of redundant message processing, comprising:
-
tagging, by a first routing switch, a first packet of a dual redundant set as a first virtual local area network (VLAN); tagging, by a second routing switch, a second packet of the dual redundant set as a second VLAN; and dropping, by a processor of a destination node; a received packet of the dual redundant set having a frame sequence number associated with an originator identifier if the frame sequence number of the received packet is less than or equal to a stored highest sequence number associated with the originator identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a first network interface card configured to transmit a first packet of a dual redundant set; a second network interface card configured to transmit a second packet of a dual redundant set; a first destination node comprising a processor and addressable memory, wherein the processor is configured to; discard a received packet of the dual redundant set if a sequence number of the received packet associated with an originator identifier is less than or equal to a stored highest sequence number associated with the originator identifier; wherein the path from the first network interface card to the first destination node has no physical layer network connections in common with the path from the second network interface card to the first destination node. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification