This morning, I troubleshooted a fiber connection between two switches in the same building. It was a single-mode fiber. I knew this fiber was fine, because I had installed it myself and tested (with my OTDR) after installation. My customer was having an issue connecting two switches to each other using the fiber connection. We had six different strands to try it with going between these two rooms in this building.
After hours of troubleshooting and figuring out for certain (it took much persuading and proving) that it was NOT the physical fiber connection that was the problem. We determined it by bringing the one switch into the same room as the other switch and hooking them directly to each other.... no link light.
The one switch had a single-mode fiber port with a maximum connection speed of 100 Mbit/s... The other switch supported up to a 1000 Mbit/s. I would have thought that the 1000 Mbit/s switch would be able to automatically switch itself down to 100 Mbit/s, similar to how you can connect a 100BASE-T connection to a 10BASE-T connection with no issues. Is this normally the case? Is this normal? Do any fiber switches support the ability to automatically throttle between 100 Mbit/s and 1 Gbit/s? Is this a limitation of the switch we were using or is this not possible on any switch?