As I understand it, under "Test Results" the whole capacity of the device gets tested, ie. using all ports w/o the uplink port(s).
This is good, but there seems to be a significant difference in the used test methods between switches and routers:
For example for the switch CRS326-24G-2S+RM this result for 1518 byte packets is given:
Switching Non blocking Layer 2 throughput 3,576.1 kpps = 43,427.8 Mpbs
Switching Non blocking Layer 2 capacity 3,576.1 kpps = 86,855.7 Mbps
Whereas for the router RB4011iGS+RM for 1518 byte packets:
Bridging none (fast path) 806,4 kpps = 9,792.9 Mbps
Routing none (fast path) 806,4 kpss = 9,792.9 Mbps
Now, if we do the math for full-duplex (ie. simultanous bi-directional traffic ) for the first test record of each device:
3576.1 * 1000 * 1518 * 8 / (1000 * 1000) / 24 = 1809.5 Mbps / port / full duplex (ie. avg of the total 24 ports w/o the uplink ports)
and for the router:
806.4 * 1000 * 1518 * 8 / (1000 * 1000) / 10 = 979.3 Mbps / port / full duplex (ie. avg of the total 10 ports w/o the uplink port)
So, either the router was not tested bi-directional, unlike the switches, or the router achieves only half of the Gigabit throughput it should have
(ie. the router should have twice of the above throughput rate if it were tested with bidirectional traffic, like in the case of the switch).
I think the test method for the router did not cover the bidirectionality, right?
Or, is maybe my assumption wrong?
Thx
Links to the Test Result pages:
https://mikrotik.com/product/CRS326-24G ... estresults
https://mikrotik.com/product/rb4011igs_rm#testresults