Patent ID: 7710991

Claim:
A method for storing a packet in a memory of a router, comprising: based on a destination address of the packet, assigning the packet to at least one outgoing link of the router; assigning to the packet a destination queue associated with the at least one outgoing link of the router, assigning of the destination queue being based on a full-scale configuration in which the router has one or more switchcards, each switchcard having two or more memory control units; determining if the router is implemented in a scaled-down configuration in which, on at least one of the one or more switchcards, a reduced number of memory control units are available relative to the full-scale configuration, and determining the number of memory control units which are available in the scaled-down configuration; and storing the packet in at least one remapped destination queue in the memory based in part on the assigned outgoing link and on the determined number of memory control units.