Feedback output queuing system, apparatus, and method
First Claim
Patent Images
1. A feedback output queuing method comprising:
- determining a level of congestion at an output queue of a network device;
determining an ingress queue drop probability for an ingress queue associated with an ingress port of the network device based upon the level of congestion at the output queue; and
dropping packets at the ingress port of the network device according to the ingress drop probability to reduce congestion at the output queues,wherein determining an ingress queue drop probability based upon the level of congestion at the output queue comprises;
determining thresholds T and h;
determining a number of ingress drop probability levels n, where;
anddetermining an ingress drop probability Sn for each ingress drop probability level n, where;
3 Assignments
0 Petitions
Accused Products
Abstract
A feedback output queuing system, apparatus, and method controls the rate at which packets are forwarded from the ingress ports to a particular output queue over the switching/routing fabric based upon the level of congestion at the output queue. The output queue is monitored and the level of congestion at the output queue is determined based upon a predetermined congestion determination mechanism. An ingress forwarding scheme is determined based upon the level of congestion at the output queue. Information is forwarded from the ingress ports to the output queue based upon the ingress forwarding scheme.
-
Citations
25 Claims
-
1. A feedback output queuing method comprising:
-
determining a level of congestion at an output queue of a network device; determining an ingress queue drop probability for an ingress queue associated with an ingress port of the network device based upon the level of congestion at the output queue; and dropping packets at the ingress port of the network device according to the ingress drop probability to reduce congestion at the output queues, wherein determining an ingress queue drop probability based upon the level of congestion at the output queue comprises; determining thresholds T and h; determining a number of ingress drop probability levels n, where; and determining an ingress drop probability Sn for each ingress drop probability level n, where; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A feedback output queuing system comprising:
-
egress logic operably coupled to maintain an output queue of a network device and to determine a level of congestion at the output queue; and ingress logic operably coupled to control the rate at which information is forwarded to the output queue using an ingress forwarding scheme that is based upon the level of congestion at the output queue; wherein the ingress logic is also coupled to an ingress queue of the network device for controlling an ingress queue drop rate based upon the level of congestion at the output queue; and wherein the ingress logic is operably coupled to drop information at an ingress queue when the information is destined for the output queue at an ingress drop probability that is determined by; determining thresholds T and h; determining a number of ingress drop probability levels n, where; and determining an ingress drop probability Sn for each ingress drop probability level n, where - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification