Random early detect and differential packet aging flow in switch queues
First Claim
1. A packet switch comprising:
- a packet classification engine for classifying an incoming packet according to its priority based on predefined rules to produce a lifetime value associated with the packet;
a queue for receiving the packet and associated lifetime value;
an aging engine for periodically changing the lifetime value of the packet in the queue; and
a comparator for comparing the changed value to a threshold value to remove the packet from the queue based on the comparing.
10 Assignments
0 Petitions
Accused Products
Abstract
Flow control is provided for a packet switch. An incoming packet is classified according to its priority based on predefined rules to produce a weight value based on the priority of the packet. A lifetime value associated with the packet is produced based on the weight value and the queue occupancy in a queue to which the packet is assigned. The packet is discarded if its associated lifetime value is less than or equal to a threshold value. Otherwise the packet and associated lifetime value are sent to the queue. The lifetime value is periodically changed and compared to a threshold value. The packet is removed from the queue when its lifetime value reaches the threshold value.
-
Citations
2 Claims
-
1. A packet switch comprising:
-
a packet classification engine for classifying an incoming packet according to its priority based on predefined rules to produce a lifetime value associated with the packet;
a queue for receiving the packet and associated lifetime value;
an aging engine for periodically changing the lifetime value of the packet in the queue; and
a comparator for comparing the changed value to a threshold value to remove the packet from the queue based on the comparing. - View Dependent Claims (2)
-
Specification