Win 10 PC → 10G → CRS305-1G-4S+ → 10G → CRS317-1G-16S+ → 1G → Linux PC acting as router
with this config I get bad upload speeds on verizon fios (170 mbps when I should be getting 800 mbps). I verified by using the onboard 1G NIC on the same PC and I am able to get 800 mbps uploads just fine (going through the SAME switches and linux router, just using a different NIC). Both Mikrotik switches have the latest firmware:
Current Installed Version 2.12 (built at Fri Jul 10 2020 02:19:26 GMT-0400 (Eastern Daylight Time))
It seems like I only have this issue when the originating PC is running at 10G.. I’ve tried disabling RX flow control on both switches… doesn’t seem to make a difference in testing. Also tried disabling “large send offload V2” on the NIC.. no difference. I’ve search on google and see other Mikrotik customers having similar issues but from 2 years ago (10G to 1G and buffers filling up or something).. it seems like that was with 2.7 firmware… I’m hoping it’s been resolved since then?
some notes
the sftp+ to RJ45 for the linux router IS a 10G transceiver (I’m ordering a 1G today to see if it makes a difference but I don’t think it would?) I believe the transceiver should work at 1G just fine.
I’m using a DAC cable for PC to CRS305-1G-4S+ but had the same issue with optical transceivers and cables (didn’t make any difference)
local 10G traffic works great.. no isssues there.. it’s just the hop from the CRS317-1G-16S+ to linux router might be having the issue? (this is a guess).
kind of irritating as download speeds are great to the same PC.. just upload speeds. I’m getting about 1/8 the performance.
I’ve tried both intel AND mellanox cards in the originating PC, both have the same issue. Made sure to download the driver directly from each vendor. The source PC is running windows 10.
I’m willing to provide any other info that could help troubleshoot this issue. I can also make changes on the any of the devices, etc.. I guess 1 work around would be to have 10G to the linux router but it is a very small PC without room for a 10G NIC.
I am having a similar problem. On my network segment I have two computers connected to the (CRS305-1G-4S+IN) [IN SwitchOS Mode], then the switch is connected to the rest of the network via the 1GB “Console Port”. All cables are CAT6 directly attached to the computers and in the switch I have 2X 10GTek 10GBASE-T modules. (Ports 2 and 4, for temps)
Computer 1 is a Ryzen 9 3900, 64gb RAM with PCIe v4 NVME drive running Win10
Computer 2 is a 8 core AMD, 16gb RAM, with a PCIe v3 NVME drive running UnRAID.
Running a speed test (Speedtest.net) on Comp1 I get 800-900 mbps download speed and .1 mbps upload. Also NVMe to NVMe transfers between the machines MAXES out at 3gbps going from Comp 1 To Comp 2. Comp 2 to Comp1 maxes at 1.7Gbps. None of the computers are remotely taxes by the transfer. CPU’s are under 40%