System and method for reassembling packets in a network element
AssigneeAlcatel Canada Inc.
InventorsJerome Cornet, John C. Fischer, Jason Sterne, Peter Donovan
Life of this patent
Estimating the term…
Abstract
A method and apparatus for sending packets from traffic flows to queues in a network element is provided. Each traffic flow has a packet size parameter indicating a sizing constraint for its packets. The method includes the step of grouping the traffic flows into groups utilizing the packet size parameter of each traffic flow. The method further includes the step of sending packets only from traffic flows of one group to at least one designated queue. Traffic flows of the one group are identified utilizing the packet size parameter of each traffic flow.
Claims20
A method for allocating reassembly queues at an egress of a network element to traffic flows received at an ingress to said network element, each traffic flow having a respective packet size parameter for indicating whether said each traffic flow is a single-cell packet traffic flow having single-cell packets or a variable-size packet traffic flow having variable-size packets, each of said single-cell packets being associated with a single internal cell within said network element and each of said variable-size packets being associated with a variable number of internal cells within said network element, said method comprising the steps of:
- (a) grouping said traffic flows into first and second groups utilizing said packet size parameter of said each traffic flow, said first group for single-cell packet traffic flows and said second group for variable-size packet traffic flows;
- and
- (b) sending internal cells associated with said first group to at least one designated reassembly queue of said reassembly queues, wherein said at least one designated reassembly queue is designated for said first group, and wherein said at least one designated reassembly queue is for reassembling said single-cell packets from said internal cells associated with said first group prior to transmission from said network element.
A queuing apparatus for allocating reassembly queues at an egress of a network element to traffic flows received at an ingress to said network element, each traffic flow having a respective packet size parameter for indicating whether said each traffic flow is a single-cell packet traffic flow having single-cell packets or a variable-size packet traffic flow having variable-size packets, each of said single-cell packers being associated with a single internal cell within said network element and each of said variable-size packets being associated with a variable number of internal cells within said network element said apparatus comprising:
- a classification module for grouping said traffic flows into first and second a groups utilizing said packet size parameter of said each traffic flow, group for single-cell packet traffic flows and said second group for variable-size packet traffic flows;
- and
- a transmission module for sending internal cells associated with said first group to at least one designated reassembly queue of said reassembly queues, wherein said at least one designated reassembly queue is designated for said first group, and wherein said at least one designated reassembly queue is for reassembing said single-cell packets from said internal cells associated with said first group prior to transmission from said network element.
Dependencies are inferred from the claim text.