I heard great things about Wiitek 100m SFP+/RJ45 adapters which are supposed to run a lot cooler than other SFP+ options. While they certainly run much cooler, I experienced transient issues under load which would cause latency to suddenly spike, and couldn't be resolved without disconnecting / reconnecting the Ethernet cable. Maybe this works better with other switches, but it didn't work with my ICX 7250-24p on latest 8.0.x firmware. It is able to negotiate multi-gigabit speeds just fine, but fails when under load, and doesn't recover until Ethernet link is re-connected.
P/N: UF-RJ45-10G-100 / 10GBase-T SFP+ RJF45 100m UBQ (there is no Brocade variant, yet at least...)
Link: Amazon.com: Wiitek 100 Meters, 10Gb SFP+ to RJ45 Module, 2.5G/5G/10GBase-T Ethernet Copper Transceiver for Ubiquiti UF-RJ45-10G, Plugin 10Gb SFP+ Port, Low Power Consumption : Electronics
After spending almost all day troubleshooting my R670 access point, I thought I traced the issue back to the PoE++ injector, but ultimately it was the SFP+ adapter. Every time I disconnected / reconnected the PoE adapter, latency would drop back <1ms, but with any load (e.g. YouTube, Disney+, etc..) latency would suddenly spike >1600ms with constant timeouts. Having exhausted all options, I finally tried changing SFP+ ports and switched to another adapter I had laying around (10Gtek mulit-gigabit 30m adapter) when things started working. Swapped out the SFP transceivers in the same port it originally was, and it still worked.
Curious if anyone else had the same issue; maybe it is just incompatibility between the UBQ skew and Brocade, but this would be the first SPF+ I've used that didn't just work out of the box.
TLDR; If you are troubleshooting sudden latency spikes under load, double check your SFP+ transceiver isn't the issue; you will save yourself a lot of time!
P/N: UF-RJ45-10G-100 / 10GBase-T SFP+ RJF45 100m UBQ (there is no Brocade variant, yet at least...)
Link: Amazon.com: Wiitek 100 Meters, 10Gb SFP+ to RJ45 Module, 2.5G/5G/10GBase-T Ethernet Copper Transceiver for Ubiquiti UF-RJ45-10G, Plugin 10Gb SFP+ Port, Low Power Consumption : Electronics
Code:
10:34:10.561246 64 bytes from xx.xx.xx.xx: icmp_seq=5872 ttl=63 time=1.327 ms
10:34:11.562444 64 bytes from xx.xx.xx.xx: icmp_seq=5873 ttl=63 time=1.366 ms
10:34:12.571736 64 bytes from xx.xx.xx.xx: icmp_seq=5874 ttl=63 time=1.394 ms
10:34:13.576855 64 bytes from xx.xx.xx.xx: icmp_seq=5875 ttl=63 time=1.420 ms
10:34:14.586627 64 bytes from xx.xx.xx.xx: icmp_seq=5876 ttl=63 time=1.551 ms
10:34:15.591651 64 bytes from xx.xx.xx.xx: icmp_seq=5877 ttl=63 time=1.295 ms
10:34:16.592268 64 bytes from xx.xx.xx.xx: icmp_seq=5878 ttl=63 time=1.272 ms
10:34:17.600854 64 bytes from xx.xx.xx.xx: icmp_seq=5879 ttl=63 time=1.350 ms
10:34:18.609619 64 bytes from xx.xx.xx.xx: icmp_seq=5880 ttl=63 time=1.460 ms
--> iperf load test starts here, a few more packets continue without issue
10:34:19.619624 64 bytes from xx.xx.xx.xx: icmp_seq=5881 ttl=63 time=1.261 ms
10:34:20.622211 64 bytes from xx.xx.xx.xx: icmp_seq=5882 ttl=63 time=1.258 ms
10:34:21.632491 64 bytes from xx.xx.xx.xx: icmp_seq=5883 ttl=63 time=1.332 ms
--> iperf fails, continual timeouts
10:34:23.648688 Request timeout for icmp_seq 5884
10:34:24.001331 64 bytes from xx.xx.xx.xx: icmp_seq=5884 ttl=63 time=1359.971 ms
10:34:25.661465 Request timeout for icmp_seq 5886
10:34:26.666641 Request timeout for icmp_seq 5887
10:34:27.667586 Request timeout for icmp_seq 5888
10:34:28.672650 Request timeout for icmp_seq 5889
10:34:28.681126 64 bytes from xx.xx.xx.xx: icmp_seq=5886 ttl=63 time=4024.911 ms
10:34:30.683637 Request timeout for icmp_seq 5891
Curious if anyone else had the same issue; maybe it is just incompatibility between the UBQ skew and Brocade, but this would be the first SPF+ I've used that didn't just work out of the box.
TLDR; If you are troubleshooting sudden latency spikes under load, double check your SFP+ transceiver isn't the issue; you will save yourself a lot of time!