09-10-2017 02:00 AM - edited 03-01-2019 05:20 AM
Are the Cisco Nexus 93180YC-FX 25G ports compliant with the 25G Consortium and/or IEEE standard ?
11-08-2017 12:59 PM - edited 12-16-2022 12:38 PM
I'm not sure if the 93180YC-FX is fully 802.3by-compliant, but it does support RS-FEC.
25G Ethernet requires forward error correction (FEC) everywhere but 1 & 2-meter passive copper cables. There are two 25G Ethernet FEC algorithms:
Every 25G device supports FC-FEC, but RS-FEC is newer and more rare. E.g., the Nexus 9300-FX is Cisco's first switch to support RS-FEC. QLogic's QL4521x doesn't do RS-FEC, but their QL41212 apparently does.
Product incompatibility will be a minor headache, but autonegotiation could be what we curse in the future! The IEEE struggled with adapting autonegotiation for FEC, and many early 25G products may not understand the negotiation from the final 802.3by draft. I expect a lot of vendor interop issues with FEC negotiation, and a lot of frustrated end-users who resort to hardcoding it.
[Update Nov 2018] Do check out Cisco's new SFP-10/25G-CSR-S transceiver. With two, it claims 70/100 meters (OM3/OM4) with FC-FEC and 30/50 meters without any FEC. It also interoperates over regular distances with standard 10G and 25G-SR transceivers.
06-26-2018 02:33 PM
Just as an update,
QL45212 and Nexus 9508
In order to get the link to fire, i needed to turn fec off on the Nexus side. Any other fec or auto negotiation failed to link.
11-09-2018 03:09 PM
I had same issues with cisco Nexus9000 C93180LC-EX connecting to a Dell Compellent Storage Center. I had to hard set both sides to 25GB and turn FEC off on the Nexus switch.
11-10-2018 05:41 PM
All the 3.2 train releases had a bug until 3.2.3o which caused issues with 25Gb negotiation. This bug was resulting in unstable or no link unless FEC was disabled in a deployment with 93180YC-EX and Broadcom 57414 NICs.
See CSCvm46784. If you are on an earlier 3.2 I would consider upgrading.
05-27-2019 01:42 PM
Oh my god! Thank you @richmond !!
We have just deployed our new datacenter based on Nexus 93180YC-EX and was connecting a pair of Dell servers with 57414 NICs without luck. I think we tried all settings except turning off FEC on the switch.. Seems like this bug is there on 9.2(3) software...
The only FEC setting i was able to use was fc-fec, rs-fec (or any other for that matter) results in; ERROR: FEC validation failed on ethx/xx due to incompatible configured speed or transceiver type
We are running generic cisco-coded SFP-10/25G-CSR-S in the Nexuses and generic (one dell 407-bbwk coded and one MSA-Standard coded) SFP-25G-SR-S in the Dell server.
05-27-2019 02:59 PM
Hi Andreas. Glad it helped.
We also had to upgrade the server firmware as there were bugs in the Broadcom NIC behaviour as well. Try updating the server firmware.
05-09-2025 02:21 AM
Check with FEC support scope on the Cisco Nexus 93180YC-FX.
admin(config-if)# fec ?
auto FEC auto
fc-fec CL74(25/50G)
off Turn FEC off
rs-cons16 RS FEC Consortium 1.6 (25G)
rs-fec CL91(100G) or Consortium 1.5 (25/50G)
rs-ieee RS FEC IEEE (25G)
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide