Load-balanced Switch - Keeping Packets In-order

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:

    He is keeping a candle burning in a shrine
    where nobody comes,
    there must be some mystery
    in the air
    about him.
    I am almost afraid to think to myself,
    why,
    he is there.
    Hilda Doolittle (1886–1961)