Method for the transmission of data packets in a tunnel, corresponding computer program product, storage means and tunnel end-point
First Claim
1. A method for the transmission of data packets in a tunnel interconnecting two sub-networks in order to form a total communications network, said tunnel being implemented between two tunnel end-points, each of said two sub-networks comprising a distinct tunnel end-point among said two tunnel end-points, said tunnel implementing at least two transmission channels, said method being implemented by one of said two tunnel end-points, known as a tunnel incoming end-point,wherein the method comprises the following steps for each data packet:
- a) reception of a data packet coming from a source device belonging to a same sub-network as the tunnel incoming end-point;
b) selection of an effective channel from among the transmission channels, as a function of a protocol associated with the payload data contained in the received packet, and of a piece of information on quality of transport linked to current conditions of transmission on said transmission channels, said piece of information depending on said protocol associated with the payload data contained in the received packet;
c) encapsulation of the received packet, according to a transport protocol associated with the effective channel, used to obtain a packet to be sent; and
d) transmission of the packet to be sent in the tunnel on the effective channel selected.
1 Assignment
0 Petitions
Accused Products
Abstract
In a tunnel incoming end-point, for each data packet, the data packet coming from a source device belonging to a same sub-network as the tunnel incoming end-point is received. An effective channel from among the transmission channels is selected, as a function of a protocol associated with the payload data contained in the received packet, and of a piece of information on quality of transport linked to current conditions of transmission on the transmission channels, the piece of information depending on the protocol associated with the payload data contained in the received packet. The received packet is then encapsulated, according to a transport protocol associated with the effective channel, used to obtain a packet to be sent, and the packet to be sent in the tunnel are transmitted on the effective channel selected.
18 Citations
17 Claims
-
1. A method for the transmission of data packets in a tunnel interconnecting two sub-networks in order to form a total communications network, said tunnel being implemented between two tunnel end-points, each of said two sub-networks comprising a distinct tunnel end-point among said two tunnel end-points, said tunnel implementing at least two transmission channels, said method being implemented by one of said two tunnel end-points, known as a tunnel incoming end-point,
wherein the method comprises the following steps for each data packet: -
a) reception of a data packet coming from a source device belonging to a same sub-network as the tunnel incoming end-point; b) selection of an effective channel from among the transmission channels, as a function of a protocol associated with the payload data contained in the received packet, and of a piece of information on quality of transport linked to current conditions of transmission on said transmission channels, said piece of information depending on said protocol associated with the payload data contained in the received packet; c) encapsulation of the received packet, according to a transport protocol associated with the effective channel, used to obtain a packet to be sent; and d) transmission of the packet to be sent in the tunnel on the effective channel selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium, storing a computer program comprising a set of instructions executable by a computer in order to implement a method for the transmission of data packets in a tunnel interconnecting two sub-networks in order to form a total communications network, said tunnel being implemented between two tunnel end-points, each of said two sub-networks comprising a distinct tunnel end-point among said two tunnel end-points, said tunnel implementing at least two transmission channels, said method being implemented by one of said two tunnel end-points, known as a tunnel incoming end-point, wherein the method comprises the following steps for each data packet:
-
a) reception of a data packet coming from a source device belonging to a same sub-network as the tunnel incoming end-point; b) selection of an effective channel from among the transmission channels, as a function of a protocol associated with the payload data contained in the received packet, and of a piece of information on quality of transport linked to current conditions of transmission in said transmission channels, said piece of information depending on said protocol associated with the payload data contained in the received packet; c) encapsulation of the received packet, according to a transport protocol associated with the effective channel, used to obtain a packet to be sent; and d) transmission of the packet to be sent in the tunnel on the effective channel selected.
-
-
10. A tunnel incoming end-point enabling the transmission of data packets in a tunnel interconnecting two sub-networks in order to form a total communications network, said tunnel being implemented between said tunnel incoming end-point and a tunnel outgoing end-point, each of said two sub-networks comprising a distinct tunnel end-point among the tunnel end-points, said tunnel implementing at least two transmission channels,
wherein it comprises: -
means of reception of a data packet coming from a source device belonging to a same sub-network as the tunnel incoming end-point; means of selection of an effective channel from among the transmission channels, as a function of a protocol associated with the payload data contained in the received packet, and of a piece of information on quality of transport linked to current transmission conditions in said transmission channels, said piece of information depending on said protocol associated with the payload data contained in the received packet; means of encapsulation of the received packet, according to a transport protocol associated with the effective channel, used to obtain a packet to be sent; and means of transmission of the packet to be sent in the tunnel on the effective channel selected. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification