| CPC H04L 67/14 (2013.01) [H04L 12/6418 (2013.01); H04L 2012/6443 (2013.01)] | 20 Claims |

|
1. A method for transmitting and receiving data packets between a first network node and a second network node, comprising:
(a) at the first network node: selecting a plurality of first network interfaces of the first network node and a plurality of second network interfaces of the second network node via a user interface (UI) of the first network node;
(b) at the first network node: establishing, based on the selection of the plurality of first network interfaces and the plurality of second network interfaces, a plurality of end-to-end connections with the second network node using the plurality of first network interfaces and the plurality of second network interfaces;
(c) at the first network node: determining a policy;
(d) at the first network node: selecting, based on the policy, at least one end-to-end connection in the plurality of end-to-end connections; and
(e) at the first network node: transmitting to and receiving from, based on the policy, the data packets the second network node through the at least one end-to-end connection;
wherein:
the plurality of first network interfaces includes a plurality of first identities of the plurality of first network interfaces and the plurality of second network interfaces includes a plurality of second identities of the plurality of second network interfaces;
the first network node instructs the second network node to establish the plurality of end-to-end connections when the plurality of first network interfaces and the plurality of second network interfaces are selected; and
the plurality of first network interfaces and the plurality of the second network interfaces are represented by different Internet Protocol (IP) addresses or different Media Access Control (MAC) addresses.
|