Patent ID: 6285679
Filing Date: 2001-09-04
Classification: H04L

Abstract:
A router for routing data packets, comprising:input physical channels for receiving at least portions of the data packets;output physical channels;data buffers, coupled with the input and output physical channels, for storing the portions of the data packets; andcontrol circuitry, coupled with the input and output physical channels and the data buffers, for generating channel assignments in response to queued events, and outputting the portions of the data packets through the output physical channels according to the generated channel assignments, the control circuitry assigning virtual channels to the data packets in response to the queued events and including output controllers that correspond to the output physical channels, each output controller having a state table that records states of output virtual channels, and identifies input virtual channels connected with the output virtual channels, the input virtual channels holding the portions of the data packets.