RB850Gx2 - serious problem with the transmission of packets

A significant drop file transfer performance via the software bridge.
I spent a lot of time to understand what was happening- File Transfer is up to 20-30MB/s (Megabytes/s). Pings are going well (without losses and delays), but the speed of transmission is very low.

I came to the conclusion that the blame for the change of order packets. When the load increases RB850Gx2 begins to reorder packets.
I took my second router 951G-2HnD and set up the same way. Transmission rate increased 5 times to 800mbit/s!

I repeat - the transfer goes through a software bridge! The “ip firewall” is turn off for the bridge.
Appropriately router/firewal/etc setting do not play any role.

I can assume that 2 cores incorrectly parallelize traffic.

bin/iperf.exe -s -u -P 0 -i 1 -p 5001 -f m
------------------------------------------------------------
Server listening on UDP port 5001
Receiving 1470 byte datagrams
UDP buffer size: 0.01 MByte (default)
------------------------------------------------------------
[152] local 192.168.80.20 port 5001 connected with 192.168.80.101 port 56337
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total Datagrams
[152]  0.0- 1.0 sec  1.19 MBytes  9.97 Mbits/sec  0.000 ms 1432108360/  848 (1.7e+008%)
[152]  1.0- 2.0 sec  1.16 MBytes  9.70 Mbits/sec  0.000 ms    0/  825 (0%)
[152]  2.0- 3.0 sec  1.17 MBytes  9.84 Mbits/sec  0.000 ms    0/  837 (0%)
[152]  2.0- 3.0 sec  3 datagrams received out-of-order
[152]  3.0- 4.0 sec  1.19 MBytes  9.96 Mbits/sec  0.000 ms    2/  849 (0.24%)
[152]  3.0- 4.0 sec  6 datagrams received out-of-order
[152]  4.0- 5.0 sec  1.19 MBytes  9.98 Mbits/sec  0.000 ms    0/  849 (0%)
[152]  4.0- 5.0 sec  2 datagrams received out-of-order
[152]  5.0- 6.0 sec  1.17 MBytes  9.83 Mbits/sec  0.000 ms    0/  836 (0%)
[152]  5.0- 6.0 sec  1 datagrams received out-of-order
[152]  6.0- 7.0 sec  1.19 MBytes  9.98 Mbits/sec  0.000 ms    0/  849 (0%)
[152]  7.0- 8.0 sec  1.19 MBytes  9.98 Mbits/sec  0.000 ms    0/  849 (0%)
[152]  7.0- 8.0 sec  1 datagrams received out-of-order
[152]  8.0- 9.0 sec  1.19 MBytes  9.98 Mbits/sec  0.000 ms    0/  849 (0%)
[152]  9.0-10.0 sec  1.16 MBytes  9.71 Mbits/sec  0.000 ms    0/  826 (0%)
[152]  9.0-10.0 sec  1 datagrams received out-of-order
[152]  0.0-10.0 sec  11.8 MBytes  9.88 Mbits/sec  0.000 ms    2/ 8419 (0.024%)
[152]  0.0-10.0 sec  16 datagrams received out-of-order

With the device 951G-2HnD no reported “out-of-order” :frowning:

And in addition to changing the order I see a small percentage of packet loss.

I do not know will I be able to configure all on the switching chip. It is rather difficult for me :frowning:
But now this device is not suitable for use :frowning:

In order to use hardware switch, just set “master port” to the desired one in Interfaces > Ethernet

If you’re copying files using Samba, do the test using just one TCP connection (is how Samba works)

Regards

Thank you. I know it’s probably solve the problem.
But there are exist several VLANs, it is very difficult to configure the hardware switch.

Productivity of software switch is enough for me. But this significant failure should be corrected.

Something like this…
Hardware switch works well-108MB/s
Fix the software switch (bridge) pls :frowning:

And understand finally what vlan is default - 0 or 1!
I will explain.
When you turn on secure “vlan-mode”, you must create this vlan in the table.
Not tagged interface also has a vlan, usually 0.
But on RB850Gx2 this is vlan 1 !!
WTF! How should I know?
Amount of bugs scares me :frowning: