US 12,267,406 B2
Redundancy in an automation system covering more than one system area
Gargi Bag, Västerås (SE); and Maryam Vahabi, Västerås (SE)
Assigned to ABB Schweiz AG, Baden (CH)
Filed by ABB Schweiz AG, Baden (CH)
Filed on Sep. 12, 2023, as Appl. No. 18/465,460.
Claims priority of application No. 22196108 (EP), filed on Sep. 16, 2022.
Prior Publication US 2024/0098162 A1, Mar. 21, 2024
Int. Cl. H04L 69/40 (2022.01); H04L 45/24 (2022.01); H04L 61/103 (2022.01); H04L 69/22 (2022.01); H04L 101/622 (2022.01); H04L 101/659 (2022.01)
CPC H04L 69/40 (2013.01) [H04L 45/24 (2013.01); H04L 61/103 (2013.01); H04L 69/22 (2013.01); H04L 2101/622 (2022.05); H04L 2101/659 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method of handling redundancy for packets transmitted from a first system area of an automation system to a second system area of the automation system, the method being performed by a transmitting redundancy handling function of a transmitting redundancy handling device in the first system area and comprising:
obtaining a first communication protocol packet having automation application data for which redundancy is to be provided and a sequence number linked to the automation application data;
extracting the sequence number from the first communication protocol packet;
placing the sequence number in a destination option header of a first IPv6 packet intended for a receiving redundancy handling device in the second system area, said first IPv6 packet also comprising the first communication protocol packet;
sending the first IPv6 packet to the receiving redundancy handling device;
obtaining a second communication protocol packet having the same automation application data and the same sequence number;
placing the sequence number in a destination option header of a second IPv6 packet intended for the receiving redundancy handling device, said second IPv6 packet also including the second communication protocol packet; and
sending the second IPv6 packet to the receiving redundancy handling device.