Hello!
I discovered a serious problem with 750G switch
Reproductible scenario:
2 pcs 750G ROS4.16
many 433AH ROS4.16
1 RB600 ROS4.16
Connect 750G to another, and connect 433AH to any port on any device and connect RB600 to any 750G
Using wire speed switching via switch chip.
Each 433AH connect 100Mbit/s with switch, and could transmit and receive full 100Mbit traffic with another 433AH, tested with bandwidth test, and real world (ftp, web) traffic
this is expected, and fine
RB600 connect to 750G via 1Gbit/s and measured 300-400Mbit traffic (measured with bandwidth-test and this is CPU limit of the test would be higher if not making on the transmitting device) this is fine.
If measure from the another 750G speed also 300-400Mbit (this is fine)
Problem:
If i measure traffic between any 100Mbit connected device to ANY (750G or RB600) device the traffic (receive traffic from Gbit connected device) only 30Mbit/s not more this is very bad because this device should used to uplink gbit traffic from 100Mbit devices, but now lower than 100Mbit if i want use this function. (transmit traffic not affected from 100Mbit)
Short description: 750G cannot make over 30Mbit/s traffic between connected 1Gbit and 100Mbit interface if traffic direction Gbit->100Mbit via switch chip
The problem may with backpressure logic in switch chip between Gbit/100Mbit ports, because if i set Gbit interface to 100Mbit speed(force) the full of 100Mbit traffic achieved on this port also. (the problem not related to other cited device in this example)
Mikrotik, please fix this problem asap thanks!