A method for aggregating and regulating messages in at least one network comprising: - a plurality of nodes distributed in pairs of nodes and - at least two transmitting/receiving devices, the two transmitting/receiving devices communicating via a bidirectional channel having a defined maximum throughput, the bidirectional channel enabling the transport of data in a first direction and in a second direction opposite to the first direction, each direction having a useful throughput, each transmitting/receiving device defining queues, each pair of nodes of the plurality of pairs of nodes having a plurality of queues allocated, each plurality of queues allocated to a pair of nodes comprising at least a first and a second queue, the first queue having a high priority, the second queue having a lower priority than the first queue, the method being implemented by each of the two transmitting/receiving devices, the method comprising the steps of: - receiving a plurality of messages, the messages of the plurality of messages coming from nodes of the plurality of nodes and being sent to other nodes of the plurality of nodes, the destination node of each message belonging to the same pair of nodes as the node from which the message originates, - segmentation of each message into packets of a predefined size, - allocation of each packet resulting from the segmentation to a queue depending on the origin, the destination and a priority of the message, - creation of a first frame and, if necessary, at least a second frame, the frames having a predefined size, and insertion of packets of queues into at least the first frame and, if necessary, in the at least one second frame, the insertion of packets allocated to the highest priority queue being performed before the insertion of packets allocated to the lowest priority queue, the insertion being performed initially in the first frame then, if necessary, in the at least one second next frame, - sending, via the bidirectional channel over a predefined time interval, of the first frame then, if necessary, of the at least one second frame, the frames being sent successively, the number of frames sent over the time interval being dependent on the maximum throughput of the bidirectional channel and on the useful throughput in each of the transport directions of the bidirectional channel. - a plurality of nodes distributed in pairs of nodes and - at least two transmitting/receiving devices, the two transmitting/receiving devices communicating via a bidirectional channel having a defined maximum throughput, the bidirectional channel enabling the transport of data in a first direction and in a second direction opposite to the first direction, each direction having a useful throughput, each transmitting/receiving device defining queues, each pair of nodes of the plurality of pairs of nodes having a plurality of queues allocated, each plurality of queues allocated to a pair of nodes comprising at least a first and a second queue, the first queue having a high priority, the second queue having a lower priority than the first queue, - receiving a plurality of messages, the messages of the plurality of messages coming from nodes of the plurality of nodes and being sent to other nodes of the plurality of nodes, the destination node of each message belonging to the same pair of nodes as the node from which the message originates, - segmentation of each message into packets of a predefined size, - allocation of each packet resulting from the segmentation to a queue depending on the origin, the destination and a priority of the message, - creation of a first frame and, if necessary, at least a second frame, the frames having a predefined size, and insertion of packets of queues into at least the first frame and, if necessary, in the at least one second frame, the insertion of packets allocated to the highest priority queue being performed before the insertion of packets allocated to the lowest priority queue, the insertion being performed initially in the first frame then, if necessary, in the at least one second next frame, - sending, via the bidirectional channel over a predefined time interval, of the first frame then, if necessary, of the at least one second frame, the frames being sent successively, the number of frames sent over the time interval being dependent on the maximum throughput of the bidirectional channel and on the useful throughput in each of the transport directions of the bidirectional channel.