D-Link DGS-1250-28X y DGS-1250-52X: los SFP BiDi OSNOVO se ven, pero el enlace por una sola fibra no sube
Mantengo la red de una empresa pequeña, dos edificios conectados por una única fibra monomodo que tendieron unos contratistas. La tarea era de media hora: levantar un gigabit entre los switches de los dos edificios. Llevo dos semanas sin conseguirlo.
Lo que hay instalado:
- en el edificio principal, un D-Link DGS-1250-28X
- en el segundo, un D-Link DGS-1250-52X
- en ambos lados, SFP OSNOVO S1LC13-G-1550-1310, una sola fibra, SC
- el tramo es monomodo, entre edificios, las fusiones no las hicimos nosotros
Lo que veo:
DGS-1250-28X, puerto SFP: Link Down, el indicador no enciende
DGS-1250-52X, puerto SFP: Link Down, el indicador no enciende
ambos módulos se ven en la interfaz web, no hay registros de error del transceptor en el log
Lo que ya hice:
- comprobamos la fibra con una linterna, desde el extremo lejano se ve la luz con normalidad;
- pusimos un segundo par de módulos exactamente iguales, el comportamiento es exactamente el mismo;
- cambié los módulos a puertos SFP vecinos y reinicié ambos switches.
¿Por dónde seguir buscando: la fibra, los switches o los propios módulos?
Comments 6
El síntoma es exactamente el que se da con dos BiDi iguales. El módulo de una sola fibra transmite en una longitud de onda y escucha en otra, por lo que los extremos deben ser espejo uno del otro: uno TX 1310 / RX 1550, el otro TX 1550 / RX 1310. En el marcado, las dos mitades suelen distinguirse con la letra U y D (1000BASE-BX-U y 1000BASE-BX-D; en SFP+ es 10G BXU y 10G BXD), y físicamente se diferencian por el color de la carcasa o del pestillo.
Si tienes en las manos dos módulos del mismo color con la misma inscripción S1LC13-G-1550-1310, entonces ambos transmiten hacia el mismo lado y ambos escuchan algo que nadie emite. El transmisor apunta directo al transmisor, el receptor no ve nada, y en ese esquema el enlace nunca va a subir, por más pares que pruebes. El segundo par, según la descripción, era igual, por eso el resultado también fue el mismo.
Consigue el kit precisamente como par, U + D, y asegúrate de que ambas mitades sean del mismo lote: entre distintas marcas varían la longitud de onda central y el ancho de banda del receptor, y dos módulos «correctos sobre el papel» perfectamente pueden no entenderse entre sí. Después de cambiarlos, saca y vuelve a insertar el módulo o haz shutdown / no shutdown en el puerto, para que el switch vuelva a leer la EEPROM y no arrastre el estado anterior.
¿Estás seguro de que los módulos son realmente pareja? Pon ambos aparatos uno junto al otro y mira, no la caja, sino las propias carcasas: el color del marco y del pestillo, qué dice la etiqueta de cada uno de los dos. ¿Coincide la inscripción palabra por palabra o no?
Y dos preguntas más de paso. ¿La fibra es realmente monomodo 9/125 y no multimodo, que con la linterna brilla igual de bien? ¿Y el log lo leíste solo en la interfaz web o también por consola? La interfaz web muestra un resumen recortado, parte de los mensajes sobre el transceptor ni siquiera llegan a ella. Conéctate al puerto de consola, saca e inserta el módulo, y muestra qué se vuelca en la terminal en ese momento.
Añado algo sobre el diagnóstico, porque en este punto mucha gente se desvía. Dos BiDi iguales se detectan perfectamente por el host, el DDM del transmisor muestra cifras razonables, y se crea la impresión completa de que los módulos están vivos y por tanto la culpa es de la fibra. Hay que fijarse no en el hecho de que se detecten, sino en el nivel de recepción: si el receptor no ve absolutamente nada, pero hay luz en la línea, el problema no está en el tramo.
La distribución de longitudes de onda la escribe el fabricante en la etiqueta. Hay que leerla en ambos extremos, no solo en el que queda más a mano.
Tuve una historia parecida, solo que con otro hardware: entre edificios también resultó haber una sola fibra, de un lado un HP 1910-8G-PoE (JG350A), del otro un D-Link DGS-1210-10. Todos los módulos disponibles de HP eran de dos fibras, así que hubo que buscar el par WDM desde cero.
La trampa principal ahí no estaba en la óptica sino en el host. HP es notablemente más exigente con la codificación del módulo para el modelo concreto, D-Link acepta casi cualquier cosa, así que tiene sentido hacer el compromiso del lado D-Link y poner en el HP algo que se sepa con seguridad que funciona en él. Como referencias concretas se mencionaron los DEM-330 del lado D-Link y los módulos SNR como forma de hacer compatibles a los dos fabricantes, pero el kit definitivo entonces no llegamos a fijarlo, lo íbamos ajustando por especificación.
Otra causa por la que un enlace de una sola fibra puede no subir es una velocidad fijada a la fuerza con la autonegociación desactivada. Me pasó con una combinación de MOXA y ELTEX: la óptica estaba perfectamente bien, y el puerto con 1000/full fijos simplemente no se ponía de acuerdo con el otro lado, y por fuera parecía una fibra muerta.
Antes de pedir módulos nuevos, yo devolvería ambos puertos a auto; la comprobación es gratis. Aunque si tus módulos son realmente iguales, esto no cambiará nada.
Lo de autoneg de arriba no da en el blanco. Con una distribución de longitudes de onda incorrecta el receptor no ve luz en absoluto, y ningún modo de puerto va a salvar eso; por el síntoma justo se ve eso, ambos extremos sordos al mismo tiempo.
Más útil es tener en mente la rutina normal de localización por si el par resulta ser correcto y el enlace de todos modos no sube: confirmar que la fibra es realmente monomodo y compatible con los módulos, mirar la consola del switch en busca de advertencias sobre el transceptor, cambiar de uno en uno los componentes por uno que se sepa que funciona: el patch-cord, el módulo, el puerto, y al final medir la atenuación con un reflectómetro. La linterna solo confirma la continuidad de la fibra, no dice nada sobre las pérdidas en las fusiones ni la suciedad en los conectores.