Patent ID: 6687781
Filing Date: 2004-02-03
Classification: H04L

Abstract:
A method implemented by a network switch port for receiving, storing and forwarding cells of network data transmissions, each cell being assigned to one of plurality of flow queues, wherein the switch port has a forwarding bandwidth with which it may forward cells, the method comprising the steps of:a. separately assigning a forwarding weight to each flow queue of the plurality of flow queues; b. receiving and storing the cells assigned to ones of the flow queues in a cell memory, c. allocating a portion of the switch port's forwarding bandwidth to each flow queue, wherein each flow queue's allocated portion is a function of its assigned forwarding weight; and d. forwarding cells assigned to each flow queue from the cell memory at a rate set in accordance with that flow queue's allocated portion of the switch port's forwarding bandwidth.