Bandwidth test MTU limit 1968!?!

Hi Folks,

I think there is a packet size limit in the bandwidth test of 1968 bytes.

I have set up two RB600A routers. I configured the L2MTU and MTU on eth1 on each to 9100 and 9000 respectively.

When running bandwidth test between them, I cannot get packets larger than 1968 bytes transmitting from the far end. If I explicitly set UDP size higher than 1968, nothing changes. When I set the bandwidth test to use TCP, it tops out at 1968.

/tool bandwidth-test 10.0.0.2 duration=30 remote-tx-speed=100M remote-udp-tx-size=1966 = 1966
/tool bandwidth-test 10.0.0.2 duration=30 remote-tx-speed=100M remote-udp-tx-size=1968 = 1968
/tool bandwidth-test 10.0.0.2 duration=30 remote-tx-speed=100M remote-udp-tx-size=1970 = 1968
/tool bandwidth-test 10.0.0.2 duration=30 remote-tx-speed=100M protocol=tcp = 1968

I am verifying with a packet capture.

Both routerboards are 600A running 4.6 and firmware 2.20.

Ethers look like this:

0 R name=“ether1” mtu=9000 l2mtu=9100 mac-address=00:0C:42:45:7A:BE arp=enabled auto-negotiation=yes full-duplex=yes speed=100Mbps

0 R name=“ether1” mtu=9000 l2mtu=9100 mac-address=00:0C:42:41:CA:1F arp=enabled auto-negotiation=yes full-duplex=yes speed=100Mbps

I need to be able to test performance at 9000 bytes, and really don’t want to drag out iPerf boxes. Can anyone help?

Thanks,

Jon