| CPC H04L 67/61 (2022.05) [H04L 45/04 (2013.01); H04L 47/6215 (2013.01); H04L 67/12 (2013.01)] | 15 Claims |

|
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.
|