| CPC H04L 45/745 (2013.01) [H04L 1/00 (2013.01); H04L 43/0864 (2013.01); H04L 43/087 (2013.01); H04L 43/0894 (2013.01); H04L 45/24 (2013.01); H04L 45/302 (2013.01); H04L 45/3065 (2013.01); H04L 45/70 (2013.01); H04L 45/741 (2013.01); H04L 47/2416 (2013.01); H04L 47/56 (2013.01)] | 12 Claims |

|
1. A method of managing data packets, the method comprising:
receiving, by a routing device, a plurality of packets from a computing device;
splitting, by the routing device, a first packet of the plurality of packets into at least a first fragment and a second fragment;
generating, by the routing device, a check-fragment comprising an XOR of at least the first fragment and the second fragment;
generating, by the routing device, a fragment-copy for at least the first fragment and the second fragment and a check-fragment copy for the check-fragment; and
transmitting, by the routing device, at least the first fragment, the second fragment, the check-fragment, the fragment-copy of each of the first fragment and the second fragment, and the check-fragment copy to a target device, wherein the routing device comprises at least a first interface and a second interface each configured to communicatively couple the routing device to the target device, and wherein the routing device transmits at least the first fragment or the check fragment via the first interface and at least the second fragment or the check fragment via the second interface, wherein transmission of at least one fragment-copy and the check-fragment copy is delayed with respect to the transmission of their respective fragment and check-fragment according to a time period.
|