Unlocking 25 Gigabit/S on 10 GbE Direct Attach Copper
7 hours ago
- #homelab
- #SFP
- #networking
- The author upgraded their homelab setup to 25 Gigabit Ethernet but found that existing DAC cables only supported 10 Gbps.
- DAC (Direct Attach Copper) cables are passive and cheaper than active optical cables but require replacement for higher speeds.
- SFP connectors separate the 'what' from the 'how' in networking, allowing flexibility in transmission technology.
- RJ45 Ethernet cables are limited to 10 Gbps and consume more power compared to DAC cables.
- SFP connectors include metadata like vendor ID and product ID, which can restrict compatibility with certain hardware.
- Enterprise networking gear often enforces vendor lock-in, requiring expensive programming devices to modify SFP metadata.
- The author used a Banana Pi BPI-R3 router to modify the EEPROM of a DAC cable, changing its reported speed from 10 Gbps to 25 Gbps.
- By adjusting the nominal signaling rate in the EEPROM and fixing checksums, the author successfully 'uprated' the cable.
- Testing with iperf3 confirmed the modified cable achieved speeds over 22 Gbps, close to the 25 Gbps target.
- Not all 10 Gbps DAC cables can be uprated; physical differences like cable thickness and PCB design affect compatibility.
- The author explored the internals of a non-upgradable DAC cable, revealing differences in construction compared to upgradable ones.