US 12,261,922 B2
Method and gateway device for transmitting datagrams via a plurality of networks
Benjamin Knab, Karlsbad (DE); Saad Nhili, Karlsruhe (DE); and Anil Kumar Chorppath, Rastatt (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 17/639,740
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed Jul. 7, 2020, PCT No. PCT/EP2020/069128
§ 371(c)(1), (2) Date Mar. 2, 2022,
PCT Pub. No. WO2021/043466, PCT Pub. Date Mar. 11, 2021.
Claims priority of application No. 19195161 (EP), filed on Sep. 3, 2019.
Prior Publication US 2022/0294878 A1, Sep. 15, 2022
Int. Cl. H04L 67/61 (2022.01); H04L 45/02 (2022.01); H04L 47/24 (2022.01); H04L 47/62 (2022.01); H04L 67/12 (2022.01); H04L 69/18 (2022.01); H04W 4/70 (2018.01); H04W 28/02 (2009.01)
CPC H04L 67/61 (2022.05) [H04L 45/04 (2013.01); H04L 47/6215 (2013.01); H04L 67/12 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for transmitting a plurality of datagrams by a gateway device with a plurality of network interfaces, each datagram from the plurality of datagrams comprising a datagram identifier and datagram payload, the datagram payload being associated with a process in an industrial plant, the method comprising:
a) determining a first priority queue from a plurality of the priority queues for transmittal of a first datagram from the plurality of datagrams, based on a filter comprising a plurality of bit masks and the datagram identifier of the first datagram by identifying a first bit mask from the plurality of bit masks in the filter, a result from a logical operation via the filter between the datagram identifier and the first bit mask being equal to a preconfigured value and the first bit mask being associated with the first priority queue, and each priority queue from the plurality of priority queues being associated with a corresponding network interface from the plurality of network interfaces of the gateway device; and
b) placing the first datagram in the determined first priority queue for transmittal of the first datagram by a first network interface associated with the determined first priority queue;
wherein the datagram identifier of the first datagram is generated by a control device based on network Quality of Service (QOS) requirements associated with a process application associated with the first datagram and a first communication protocol; and
wherein the control device is configured to communicate over a plurality of communication protocols which include the first communication protocol.