This is called a cut-through, and is not the default. The reason it isn’t the
default is because it propagates invalid frames (runts, run-ons, crc errors,
etc.) beyond the source port. Store and forward is the default. Cut-though
generally doesn’t work with port speed mismatch and I’ve never seen it used
with 100Mb. This really isn’t something you have to worry about.
FWIW, assuming two 1Gb ports on the same switch, the one-way transmission time
with cut-through would go from 1504ns to 800ns. However the round trip would
still be symmetrical.
> On Nov 21, 2016, at 09:52, Miroslav Lichvar <mlich...@redhat.com> wrote:
> As I understand it, modern switches don't wait until they have whole
> packet before forwading it to another port. They just need to wait for
> the part that contains the destination MAC address. So the total time
> should be closer to 7540 ns.