A method for avoiding out-of-ordering of frames in a network, wherein the
method includes the steps of providing at least one first type of queue
in a network switch, providing at least one second type of queue in a
network switch, and receiving an incoming packet. The method further
includes first storing the incoming packet in the at least one first type
of queue if the packet is from a first source, second storing the
incoming packet in the at least one second type of queue if the packet is
from a second source, and sending the incoming packet to a desired
destination. Additionally, a method for avoiding out-of-ordering of
frames in a network including the steps of receiving an incoming packet
at a network switch, determining if the incoming packet is from a high
speed source, first storing the incoming packet in a first type of queue,
if the incoming packet is from said high speed source, and second storing
the incoming packet in a second type of queue, if the incoming packet is
from a lower speed source. Additionally, a step of sending the incoming
packet stored in one of the first queue and the second queue using a
first-in first-out operation.