Keeping Packets In-order
If two packets destined for the same output arrive back-to-back at one line card, they will be spread to two different buffers, which could have two different occupancies, and so the packets could be reordered by the time they are delivered to the output. Although reordering is legal, it is typically undesirable because TCP does not perform well with reordered packets.
By adding yet more latency and buffering, the load-balanced switch can maintain packet order within flows using only local information. One such algorithm is FOFF (Fully Ordered Frames First). FOFF has the additional benefits of removing any vulnerability to pathological traffic patterns, and providing a mechanism for implementing priorities.
Read more about this topic: Load-balanced Switch
Famous quotes containing the word keeping:
“I am carrying out my plan, so long formulated, of keeping a journal. What I most keenly wish is not to forget that I am writing for myself alone. Thus I shall always tell the truth, I hope, and thus I shall improve myself. These pages will reproach me for my changes of mind.”
—Eugène Delacroix (17981863)