Systems, apparatuses and methods for network packet management
AssigneeSix Impossible Things Before Breakfast Limited
InventorSergey Ignatchenko
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for latency-oriented router. An incoming packet is received on a first interface. The type of the incoming packet is determined. Upon the detection that the incoming packet belongs to latency-critical traffic, the incoming packet is duplicated into one or more copies. Subsequently, the duplicated copies are sent to a second interface in a delayed fashion where the duplicated copies are spread over a time period. The duplicated copies are received and processed at the second interface.
Claims48
A method of managing packets, the method comprising:
- receiving, by a routing device, a plurality of packets having a plurality of fields, wherein the routing device is communicatively coupled to a plurality of devices;
- identifying, by the routing device, at least a first latency-critical packet and at least one non-critical packet in the plurality of packets based upon one or more packet characteristics;
- generating, by the routing device, at least a first copy-packet of the first latency-critical packet, wherein the routing device does not generate copies of the at least one non-critical packet;
- transmitting, by the routing device, the first latency-critical packet and the first copy-packet to a first target device via a first interface of the routing device, wherein transmission of one of the first latency critical-packet and the first copy-packet via the first interface is delayed with respect to transmission of the other of the first latency critical packet and the first copy-packet via the first interface;
- and
- transmitting, by the routing device, the at least one non-critical packet to at least one device of the plurality of the devices.
A routing device comprising:
- one or more interfaces configured to receive and transmit a plurality of packets having a plurality of fields, the one or more interfaces including at least a first interface, wherein the routing device is communicatively coupled to a plurality of devices;
- and
- a processor configured to:
- identify at least a first latency-critical packet and at least one non-critical packet in the plurality of packets based upon one or more packet characteristics;
- generate at least a first copy-packet of the first_latency-critical packet, wherein the routing device does not generate copies of the at least one non-critical packet;
- transmit the first latency-critical packet and the first copy-packet to a first target device via the first interface, wherein transmission of one of the first latency critical-packet and the first copy-packet via the first interface is delayed with respect to transmission of the other of the first latency critical packet and the first copy-packet via the first interface;
- and
- transmit the at least one non-critical packet to at least one device of the plurality of devices.
Dependencies are inferred from the claim text.