Identification fragment handling
AssigneeJuniper Networks, Inc.
InventorAtul B. MAHAMUNI
Life of this patent
Estimating the term…
Abstract
A device stores forwarding information associated with fragments of a first data unit, stores information common to the fragments of the first data unit, receives fragments of a second data unit, and forwards the fragments of the second data unit based on the forwarding information of the first data unit and the information common to the first data unit.
Claims21
1-20. (canceled)
A method implemented by a device, the method comprising:
- receiving, by the device, a fragment of a data unit;
- determining, by the device, whether the fragment of the data unit is a first fragment in a sequence of one or more fragments of the data unit;
- determining, by the device, forwarding information of the data unit when the fragment of the data unit is the first fragment;
- comparing, by the device, the forwarding information of the data unit to stored forwarding information, where the stored forwarding information is determined from another fragment of another data unit;
- and
- forwarding, by the device, when the forwarding information of the data unit matches the stored forwarding information, the fragment of the data unit based on the stored forwarding information.
A device comprising:
- a memory containing instructions;
- and
- a processor that executes the instructions to:
- receive a fragment of a data unit;
- determine whether the fragment of the data unit is a first fragment in a sequence of one or more fragments of the data unit;
- determine forwarding information of the data unit when the fragment of the data unit is the first fragment;
- compare the forwarding information of the data unit to stored forwarding information, where the stored forwarding information is determined from another fragment of another data unit;
- and
- forward, when the forwarding information of the data unit matches the stored forwarding information, the fragment of the data unit based on the stored forwarding information.
A non-transitory computer-readable memory device having stored thereon instructions, executable by at least one processor, the computer-readable memory device comprising:
- one or more instructions to receive a fragment of a data unit;
- one or more instructions to determine whether the fragment of the data unit is a first fragment in a sequence of one or more fragments of the data unit;
- one or more instructions to determine forwarding information of the data unit when the fragment of the data unit is the first fragment;
- one or more instructions to compare the forwarding information of the data unit to stored forwarding information, where the stored forwarding information is determined from another fragment of another data unit;
- and
- one or more instructions to forward, when the forwarding information of the data unit matches the stored forwarding information, the fragment of the data unit based on the stored forwarding information.
Dependencies are inferred from the claim text.