We had one of our main switches (cnMatrix EX-2028) loose connection to our fiberbackbone last friday after syncing config through cnMaestro. It resulted in us having to go to the location (1 hour away) to fix the issue. During the troubleshooting process, we were not able to get the fiberconnection up and running again, som we had to do some temporary fix using a mediaconverter in front of the switch.
This all started when we by a coincident saw a lot of packet errors on the switch. Because we are using cnWave in the area, we have set MTU size to 2000 on all ports (even on the uplink fiberport), and thinking that a too large and possibly mismatching MTU size on the port connecting to our serviceproviders fiberbackbone, we tried setting the uplink port MTU size to 1500 (which we are using at other locations). Then we suddenly lost connection.
When trying to replicate the same issue at the lab, we have found a quite âscaryâ issue when editing switchports in cnMaestro: when changing MTU size on a SFP+ port, it seems cnMaestro âadds inâ configuration of the port speed as well:
this makes the SFP loose link if the SFP is only 1,25G. As I understand, the SFP ports are supposed to auto-detect the speed based on what gbic is inserted - and it indeed does, but whenever you push a config of MTU, you get the âaddedâ line in the config telling the speed set on the same page (see image above). When it isânt possible to choose speed âAutoâ on the SFP ports in cnMaestro, it is easy to make this mistake! I have read somewhere (probably on the forum or elsewhere on cambium-documents) that you are NOT supposed to manually set the speed for the SFP, so this setting should not be available on cnMaestro - at least when the configline gets pushed even if you just change the MTU size and press save.
If you have have pushed this config, it is not possible to set it back to auto-negotiate from cnMaestro (both because you already have lost connection to the switch, as well as that there isânt any possibility to choose speed âautoâ from the dropdown menu)âŚ
We had to manually configure âinterface extreme-ethernet 0/2 speed auto-detectâ through cli to remove the command in running-config that said âspeed 10000â:
I was afraid that cnMaestro would alert âNot in sync - device config changed outside cnMaestroâ when changing this setting through cli, and therefore make this error unreversable, but it doesânt, so luckily this fixes the problem.
I think cambium most certainly have to do something about this, as this is a critical issue!
Either:
- make âAuto-detectâ an option on the dropdown menu in port-configuration->physical->Speed
- remove the option of setting the Speed on SFP ports in port-configuration->physical->Speed
By the way, we are using cnMaestro cloud, and this has been tested on both switch firmware version 4.5-r3 as well as 5.0.2-r4.
Anyone else seen this, and/or do Cambium Networks even know about this?
I would appreciate feedback!