I was thinking about what it would take to synchronize two instances of netperf to get them to send their bursts at "the same time" to explore some switch buffering questions. I don't know that I'm going to make the requisite code changes to netperf to do it, but it got me wondering:
When a switch receives a multicast frame on one port, and goes to send it out "all" the other ports, does it in essence walk down the "list" of "other ports" queueing (a copy of) the frame to each in turn?
For something like a 48 port switch, how much time might pass before the frame starts exiting say port 2 and when it starts exiting port 48.
Ballpark - I suppose it probably depends on the switch.
rick jones