I have an issue with my SFP port on my RB3011 seemly being stuck at only 2.7 kbps TX/RX.
My end goal is to use the SFP as my main WAN for a new google fiber install, however I am seemingly stuck at the SFP providing anything resembling a proper connection.
I have SFP off my bridge, the link is Active with negotiation set to 10Gbps. I have tried also 1Gbps full duplex as well. Autonegotiation never allows the link to come up.
I have an Ipoplex ASF-10G-T module in the SFP cage.
New Cat6 between the ONT and SFP module.
DHCP client never resolves an IP address from Google and the SFP interface speed reports as 2.7 kbps.
If I plug the same cable into any of the ETH ports in the RB, I get DCHP address and traffic flows normal.
What is my issue with SFP causing it to function so poorly?
Configuration is attached and any insight is appreciated. configout.txt.rsc (5.5 KB)
You are running RouterOS 6.49.3 and there has been many releases over the years since. There has also been many fixes particularly related to SFP modules in that time.
Upgrade to latest 6 release and see if that fixes the issue or else plan an upgrade to the latest v7 release.
If you go the v7 upgrade route be sure to backup your configuration first and upgrade to 7.12.1 which is the last version that should migrate your old config. Then if all works you can upgrade to the latest release.
I have some new behavior, though still not ideal. I have scrounged up some 1G modules (XZSNET) to try and isolate this. I know it’s a bit all over the place but working with all secondhand equipment I’ll take what I can get.
The new modules are 1G-baseT.
Having the Ethernet on SFP set to 1G BaseX (or 1GBaseT) with flow control on both Rx and Tx, the traffic now receives ~124 kbps/sec where previously it was 0.
Although, with this change I still do not have proper use of the port, ping out from sfp1 is 100% lost.
Is there any module folks have had luck with in this model SFP?
I have used Cisco 1GB GLC-T in my RB3011 and it worked fine. I did have an Arista one that didn’t work so it could be hit or miss with some modules.
EDIT - Forgot to mention that the reason I stopped using the SFP on my RB3011 is because there are two switch chips in it with an aggregate 2Gb/s link to the CPU. Unless you use the SFP port. This will reduce ports 6 to 10 to 1Gb/s to the CPU and the SFP will only have 1Gb/s to the CPU. Ports 1 to 5 will still have 2Gb/s
For my scenario at the time this was suboptimal so I stopped using the SFP.
For Mikrotik’s S-RJ01 they have the following note:
Use these modules only with auto-negotiation enabled, forced link speeds are not supported. They will negotiate to correct duplex and highest possible rate.
I would suggest you also do this.
Also, try plugging the other end into a normal ethernet port on something local, that you have some control of.
(A mikrotik would be ideal, as you can change the allowed rates and see how it behaves, and also do btest)
Edit: In the sfp tab it has a Rate Select field, probably choose High.
Edit2: If the other end requires a fixed non negotiated rate, it might not be usable.