Patent ID: 6104700
Filing Date: 2000-08-15
Classification: H04L

Abstract:
A method comprising:receiving at a packet forwarding device information indicative of one or more traffic groups;receiving at the packet forwarding device one or more bandwidth parameters for at least one of the one or more traffic groups;receiving at a first port of a plurality of ports a packet associated with the at least one traffic group;enqueuing the packet onto a queue associated with the at least one traffic group;scheduling the packet for transmission from a second port of the plurality of ports based upon the one or more bandwidth parameters for the at least one traffic group with which the packet is associated; byperiodically evaluating a current bandwidth metric for the queue; bydetermining an actual bandwidth for a prior time period;determining a bandwidth metric for the prior time period; andcombining a portion of the actual bandwidth for the prior time period with a portion of the bandwidth metric for the prior time period to arrive at the current bandwidth metric; anddequeuing the packet from the queue if the current bandwidth metric meets a predetermined relationship with the one or more bandwidth parameters.