Daisy-Chained Switches – How Collisions Are Handled

ethernetosiswitch

I understand the principle of collision domains and how they are issues in hubs. I also get how switches are actually creating its own collision domain on each port.
Therefore Port to Port communication creates a collision domain and takes care of collisions. It is all find and dandy here.
What about the situation when I have two switches — let's assume 48 ports each, daisy-chained together?
What will happen when 48 ports on switch1 will receive transmissions at the same time and need to resend it to 48 ports on switch2? I assume that all 48 signals should be transferred over the SINGLE daisy-chain link. Will that one link introduce ONE collision domain for all 48 ports? I logically assume that it won't, but I don't understand how.

Best Answer

If all 48 ports attempt to TX to the same "port" at the same time, it will most likely overrun the internal buffer space and "no buffer" (in cisco circles) drop the frame(s). As this is all at layer-2, no error is communicated to anyone; the frames just don't get there.

(This is all part of the store-and-forward processing of switches.)

Related Topic