Back to results
US 7,613,788 B2Granted
Apparatus and method for data transmission
AssigneeJuniper Networks, Inc.
InventorMichio Kaneko
Life of this patent
Estimating the term…
Abstract
A network device is provided. The network device includes a controller configured to identify a head portion of a data packet received by the network device, and inhibit a transmission of the head portions of two received data packets from consecutive slots in a transmission cycle.
Claims16
A network device comprising:
- a controller to:
- identify headers and other portions of data packets received at the network device;
- determine whether a header of a first one of the data packets or another portion of the first data packet is transmitted from the network device in a first slot of a first transmission cycle;
- inhibit a transmission of a header of a second one of the data packets from the network device in a second slot that is adjacent the first slot in the first transmission cycle based on a determination that the header of the first data packet is transmitted from the network device in the first slot of the first transmission cycle;
- and
- allow the header of the second data packet to be transmitted from the network device in the second slot that is adjacent the first slot of the first transmission cycle based on a determination that the other portion of the first data packet is transmitted from the network device in the first slot of the first transmission cycle.
3 more elements
A method comprising:
- receiving a data stream including a plurality of data packets, where each of the data packets includes a header and one or more data portions;
- determining whether a transfer of the header or the one or more data portions of a first data packet to a data network occurs in a first slot of a first transmission cycle;
- prohibiting a transfer of the header of each of the other data packets from a second slot that is adjacent to the first slot in the first transmission cycle based on a determination that the transfer of the header of the first data packet occurs in the first slot of the first transmission cycle;
- and
- allowing the transfer of the one or more data portions of a second data packet in the second slot based on a determination that the transfer of the one or more data portions of the first data packet occurred in the first slot of the first transmission cycle.
2 more elements
An apparatus comprising:
- a buffer to store packets received by the apparatus, and a packet descriptor associated with each of the stored packets, each of the stored packets comprising packet units including a header portion and at least one data portion, where the at least one data portion includes a last data portion;
- a memory to store control information associated with the stored packets;
- and
- a controller to:
- determine whether the header portion of a first packet of the stored packets or the at least one data portion of the first packet is transferred from the apparatus in a first slot of a first transmission cycle,
- prohibit transfer of the header portion of other ones of the stored packets in a second slot of the first transmission cycle that is adjacent to the first slot of the first transmission cycle based on a determination that the header portion of the first packet is transferred in the first slot of the first transmission cycle, and
- allow transfer of the header portion and the at least one data portion of the other ones of the stored packets in the second slot of the first transmission cycle based on a determination that the at least one data portion of the first packet is transferred in the first slot of the first transmission cycle.
4 more elements
Dependencies are inferred from the claim text.