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, wherein the datagram payload is associated with a process in an industrial plant, the method comprising: generating, by a control device, a first datagram to be transmitted, wherein the first datagram is associated with a process application in the industrial plant, wherein the control device selects a first communication protocol for datagram transmission from a plurality of communication protocols based on the network quality of service requirements associated with the process application, generating, by the control device, a datagram identifier according to the protocol selected, wherein the generated datagram identifier is indicative of a priority of the first datagram, and transmitting the first datagram to the gateway device connected to the control device, the method further comprising: determining, by the gateway device, a first priority queue from a plurality of the priority queues for transmittal of the first datagram from the plurality of datagrams, based on a filter and the datagram identifier of the first datagram, wherein each priority queue from the plurality of priority queues is associated with a corresponding network interface from the plurality of network interfaces of the gateway device; and b. placing, by the gateway device, 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. generating, by a control device, a first datagram to be transmitted, wherein the first datagram is associated with a process application in the industrial plant, wherein the control device selects a first communication protocol for datagram transmission from a plurality of communication protocols based on the network quality of service requirements associated with the process application, generating, by the control device, a datagram identifier according to the protocol selected, wherein the generated datagram identifier is indicative of a priority of the first datagram, and transmitting the first datagram to the gateway device connected to the control device, the method further comprising: determining, by the gateway device, a first priority queue from a plurality of the priority queues for transmittal of the first datagram from the plurality of datagrams, based on a filter and the datagram identifier of the first datagram, wherein each priority queue from the plurality of priority queues is associated with a corresponding network interface from the plurality of network interfaces of the gateway device; and b. placing, by the gateway device, 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. determining, by the gateway device, a first priority queue from a plurality of the priority queues for transmittal of the first datagram from the plurality of datagrams, based on a filter and the datagram identifier of the first datagram, wherein each priority queue from the plurality of priority queues is associated with a corresponding network interface from the plurality of network interfaces of the gateway device; and b. placing, by the gateway device, 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.