Switching – Mixing Different Ethernet Speeds

switchswitching-modes

I was explained that in order to support many types of speeds with a switch (i.e. one port is for instance 100 Mb/s and the other is 1 Gb/s), store-and-forward mode is required. I would like to ask why is this option necessary?

On top of that, port buffering was mentioned in particular, leading me to possible misconception that shared memory is not desired or even possible.

Best Answer

If the frames entering the switch are using a 1G port, but are being forwarded out a 100M port, then it's likely that frames are coming in faster than they are going out. So they need to be buffered until they can all be transmitted.

Related Topic