I’ve been configuring a CRS520-4XS-16XQ-RM, with some new servers. I’ve got each sub interface of the QSFP28-1 port set to auto negotiate. This is working, all servers connected stay connected, but I’ve noticed when the server connected to QSFP28-1-1 reboots, it’ll then take down the link for QSFP28-1-2, QSFP28-1–3 and QSFP28-1 -4, when it renegotiates I believe. Read on the help pages, it’s best to hard set the port speed to 25gbit on each sub interface. I was wondering is that the only fix, or can I also remove any advertised port speeds above 25gbit, and get the same effect, or would that not be recommended?
My thinking is I can then preset this across most of the switch sub interfaces, and I don’t have to worry if I’m connecting up a 1,10,25 gbit server, the auto negotiation will take care of it correctly.
Has anyone tried and run this setup for extended period of time, or shall I just hard set each sub interface as needed?
Yeah fixed speeds is fine really, these servers won’t change for years, but more of a set once and not worry, but easy enough to add the steps to documentation.
Might be best then to file a support ticket with your request.
This is a user forum.
MT staff comes by here from time to time but not everyone nor everywhere.
A support ticket will make sure at least 1 person from MT staff has to look at your request.
I’ve now set each port to 25G-baseCR, and the issue is sadly still happening.
/interface ethernet
set [ find default-name=qsfp28-1-1 ] auto-negotiation=no fec-mode=fec91 speed=25G-baseCR
set [ find default-name=qsfp28-1-2 ] auto-negotiation=no fec-mode=fec91
set [ find default-name=qsfp28-1-3 ] auto-negotiation=no fec-mode=fec91 speed=25G-baseCR
set [ find default-name=qsfp28-1-4 ] auto-negotiation=no fec-mode=fec91
set [ find default-name=qsfp28-2-1 ] auto-negotiation=no fec-mode=fec91 speed=25G-baseCR
set [ find default-name=qsfp28-2-2 ] auto-negotiation=no fec-mode=fec91
set [ find default-name=qsfp28-2-3 ] auto-negotiation=no fec-mode=fec91 speed=25G-baseCR
set [ find default-name=qsfp28-2-4 ] auto-negotiation=no fec-mode=fec91
Have also logged a ticket SUP-209238 for this issue
The docs say this is the correct configuration, but I’m guessing it’s a bug or I’ve missed something.
Note the -2 and -4 interfaces say their 25G-baseCR in Winbox, I think the 2nd and 4th port just inherit whatever the other sets due to how the splitting up of the port works.
Guessing you’e set the ports to 25G-CR? also I had to set the fec-mode on both sides, and the Intel auto and the MikroTik Auto, were different defaults
/interface ethernet
set [ find default-name=qsfp28-1-1 ] auto-negotiation=no fec-mode=fec91 speed=25G-baseCR
set [ find default-name=qsfp28-1-2 ] auto-negotiation=no fec-mode=fec91
set [ find default-name=qsfp28-1-3 ] auto-negotiation=no fec-mode=fec91 speed=25G-baseCR
set [ find default-name=qsfp28-1-4 ] auto-negotiation=no fec-mode=fec91
I’m still having my issue, support thinks the issue is with the e810 card, will be interesting if you get the same issue with the 710. Although not sure if you have two or more systems with a a 710
ice 0000:12:00.0 nic1_1: NIC Link is up 25 Gbps Full Duplex, Requested FEC: RS-FEC, Negotiated FEC: RS-FEC, Autoneg Advertised: On, Autoneg Negotiated: False, Flow Control: None
oddly mine doesn’t always report all NICs coming up in the dmesg, yet they are up.. wtf