Empieza por las pruebas concretas que ha mostrado el presentador.

Observación del anfitriónPrimera fase de la investigaciónLo que no demuestra
No se ha producido ningún evento de inserción, o Módulo ausenteAsientos, contactos de la jaula, detección de presencia, alimentación del puerto, controlador del hostUn conector de fibra sucio provocó el fallo de detección.
El módulo está presente, pero no se puede leer su identidadRuta de gestión serie, memoria del módulo, alimentación, controlador o acceso al busEl transmisor o receptor óptico está defectuoso
El fabricante y el número de referencia son visibles, pero el servidor indica que no es compatible o desactiva el puertoPolítica de compatibilidad, codificación de módulos, firmware, clase de potencia y modo de puertoEl módulo no está presente físicamente
La identidad del módulo es visible y se acepta, pero el enlace sigue sin funcionarPMD, velocidad de transmisión, FEC, fibra, polaridad, longitudes de onda, potencia de recepción y extremo remotoLa detección ha fallado
La conexión está activa, pero el tráfico fallaContadores, VLAN, reenvío, servicio IP y límites de rendimientoNo se ha detectado el módulo

La corriente Especificación SFF-8419 de la SNIA Asigna contactos SFP independientes para la ausencia del módulo, la interfaz de gestión de dos hilos, la alimentación, el control del transmisor y el estado óptico. Estas funciones están relacionadas entre sí, pero no constituyen una única prueba.

No se ha detectado el módulo SFP, Hero

1. Comprueba que el anfitrión vea la inserción

Anota el estado original antes de manipular el equipo de producción. Anota el modelo del host, el número de puerto, la versión del firmware o del controlador, la configuración del puerto, la etiqueta del módulo y el texto exacto del error. Fíjate si el mensaje cambia al insertar o retirar el módulo.

Durante un periodo de mantenimiento autorizado:

  1. Sigue el procedimiento de conexión en caliente o de apagado indicado por el administrador del servidor.
  2. Retira el módulo, comprueba que ni la carcasa ni los bordes del módulo presenten daños evidentes y vuelve a instalarlo completamente sin forzar.
  3. Comprueba que el cierre se cierre correctamente y que el módulo no quede bloqueado por una tapa antipolvo, un pasacables o cualquier otro componente adyacente.
  4. Espera a que transcurra el intervalo de inicialización documentado por el servidor y, a continuación, recopila un nuevo evento o una nueva lectura de estado.

No se debe sondear, cortocircuitar ni modificar el contacto de presencia del módulo. La norma SFF-8419 define Mod_ABS como indicación del equipo host de que el módulo no está presente. Por lo tanto, un contacto de la jaula doblado, un acoplamiento incompleto, la falta de alimentación en el puerto o un problema por parte del equipo host pueden impedir que se produzca una indicación normal de presencia antes de que la trayectoria óptica entre en juego.

Si el procedimiento permite realizar pruebas cruzadas, cambia un componente cada vez. Prueba un módulo que se sepa que funciona correctamente y que sea compatible con el host en el entorno sospechoso; a continuación, prueba el módulo en cuestión en otro entorno que se sepa que funciona correctamente y que sea compatible. Utiliza un módulo con el modo eléctrico y los requisitos de alimentación adecuados; el hecho de que “encaje” no es una muestra de control suficiente.

2. Comprueba si el servidor puede leer la identidad del módulo

Una vez detectada la presencia, comprueba si el host puede leer la memoria de gestión del módulo. La norma SFF-8419 define una interfaz serie de dos hilos, mientras que SNIA SFF-8472 define campos como el identificador físico, el nombre del fabricante, el OUI del fabricante, el número de pieza, la revisión, el número de serie y el código de fecha para los módulos de la familia SFP.

Si el host muestra un fabricante y un número de referencia plausibles, significa que se ha superado la simple ausencia del módulo. Sin embargo, eso no demuestra que la interfaz eléctrica de alta velocidad, el PMD óptico o el socio de enlace sean compatibles.

Si se detecta presencia pero falla la lectura de la identidad, comprueba lo siguiente:

  • Potencia estable de la jaula y estado de potencia del puerto del host
  • Disposición de los módulos y condiciones de contacto
  • Compatibilidad con controladores y firmware del host para la interfaz de gestión
  • Si se puede leer otro módulo compatible en esa ranura
  • Si el módulo de destino se puede leer en otro host compatible
  • Errores repetidos de bus o de suma de comprobación en el registro del host

En Linux, el núcleo… Documentación de ethtool y netlink define las solicitudes de parámetros del transceptor y de datos de la EEPROM del módulo. Una herramienta del espacio de usuario solo puede recibir los bytes que el controlador y el hardware exponen correctamente. Por lo tanto, un comando de lectura fallido por sí solo no es prueba de que la memoria del módulo esté defectuosa; es posible que el controlador de la tarjeta de red o la plataforma no implementen esa ruta de acceso.

No modifiques los datos de identificación del módulo con el único fin de que desaparezca una advertencia sobre una característica no compatible. Las modificaciones en el código no pueden añadir modos SerDes del host, alimentación de los puertos, capacidad térmica o compatibilidad con firmware que falten, y dificultan el diagnóstico posterior.

3. Distinguir entre “No compatible” y “No detectado”

Si el host puede mostrar el fabricante del módulo, el número de referencia o el número de serie, el módulo no es realmente invisible. Un Transceptor no compatible Este mensaje suele llevar a que la investigación se centre en la política del servidor y la compatibilidad.

Comprueba la combinación exacta, no solo la marca o la carcasa:

  • Modelo del host, revisión de la tarjeta de línea o de la tarjeta de red (NIC) y número de puerto
  • ASIC o PHY de host y modos SerDes compatibles
  • Versiones del firmware, del sistema operativo y de los controladores
  • Número de referencia del módulo, revisión del hardware y codificación de la EEPROM
  • Potencia necesaria y temperatura de funcionamiento admisible
  • Modo de puerto configurado, velocidad real y FEC requerida
  • Notas sobre los módulos compatibles y las versiones de software del proveedor del servidor

Algunas plataformas emiten una advertencia pero siguen funcionando; otras desactivan el transmisor o el puerto completo. No des por sentado que un comportamiento se aplica a todos los hosts. Utiliza únicamente configuraciones documentadas y autorizadas, en lugar de comandos no verificados destinados a eludir la protección del host o su política de soporte.

El firmware puede modificar la lista de módulos compatibles o el comportamiento de los controladores, pero una actualización no es una primera prueba sin riesgos. Recopila las pruebas existentes, lee las notas de la versión, sigue los procedimientos de control de cambios y mantén una ruta de recuperación.

4. Comprueba la alimentación, la temperatura y el modo del puerto

Una jaula debe alimentar el módulo dentro de los límites del host. Esto es especialmente importante en el caso de los módulos que contienen más componentes electrónicos o generan más calor que un simple transceptor óptico de corto alcance, como algunos módulos de cobre y las unidades ONU Stick.

Comprueba si el host limita la potencia del módulo, desactiva un puerto sobrecalentado o requiere un modo concreto antes de activar la jaula. LuLeey’s Guía de temperaturas de los SFP explica por qué es necesario mantener separados la temperatura de la carcasa, la temperatura interna del DDM, el flujo de aire y el rango nominal exacto.

En SFP, SFP o SFP28 La etiqueta describe una familia de formatos, no una decisión definitiva sobre la compatibilidad. El ajuste físico, el acceso para la gestión, el modo SerDes del host, la velocidad configurada o negociada y el ancho de banda útil son aspectos que deben comprobarse por separado.

Esta misma regla es importante para un dispositivo ONU Stick PON de 2,5G. Un puerto SFP+ de 1G o 10G solo puede transmitir la señal del Stick a 1G cuando tanto el Stick como el host admitan un modo host de 1G compatible. Algunos puertos SFP+ solo pueden admitir 2,5G si se dispone del chipset o PHY adecuado, del firmware o controlador adecuado, de la configuración correcta del puerto, de la codificación adecuada del módulo y del modo de host adecuado para el Stick. La mera detección no garantiza el registro en la red PON ni el servicio de Internet.

Para un diseño mixto de SFP+ de 10 G y cobre de 2,5 G, el producto de LuLeey Guía de compatibilidad entre SFP+ de 10G y RJ45 de 2,5G muestra por qué es necesario realizar comprobaciones independientes del puerto del host, el chipset del módulo, la adaptación de velocidad, la potencia y la temperatura.

5. Solucionar los problemas del enlace óptico únicamente tras su detección

Cuando el servidor lee y acepta el módulo, pero indica que no hay conexión, significa que el dominio de fallo ha cambiado. Ahora comprueba lo siguiente:

  • El mismo PMD de Ethernet y la misma velocidad admitida en ambos extremos
  • Configuración necesaria de FEC, negociación automática y modo de puerto
  • Fibra monomodo o multimodo, según se especifique para la óptica concreta
  • Familia de conectores y acabado; no acoplar conectores APC y UPC
  • Polaridad dúplex de TX a RX o el par BiDi complementario correcto
  • Longitudes de onda y rango de potencia entre el transmisor y el receptor en cada dirección
  • Estado del transmisor remoto, compatibilidad con el servidor remoto y alarmas de conexión

Una lectura DDM solo resulta útil una vez que el módulo y el host la han puesto a disposición. No todos los módulos ofrecen DDM, y el hecho de que se pueda leer un valor de temperatura o de potencia de recepción no supone un certificado de interoperabilidad. LuLeey’s Guía de campo de DDM/DOM explica los campos comunes y sus límites.

No empieces a limpiar la fibra repetidamente cuando el anfitrión aún diga Módulo ausente. La limpieza puede solucionar la contaminación en la trayectoria óptica; sin embargo, no puede reparar un contacto de presencia de jaula, un bus de gestión ni la falta de un controlador.

Flujo de trabajo para la detección de módulos SFP

Una matriz de aislamiento controlado

Utiliza esta matriz durante una ventana de mantenimiento, con un cambio controlado por prueba.

Resultado controladoHipótesis «más sólida»Aún no se ha demostrado
No se ha detectado ningún módulo compatible en una de las jaulasCaja, alimentación del puerto, configuración del puerto, hardware del controlador o del hostTodos los módulos sometidos a prueba son defectuosos
El módulo de destino no se puede leer en varios hosts compatibles, aunque los controles funcionanContactos del módulo de destino, comportamiento de alimentación o gestión de la memoriaLa causa es su transmisor óptico
La identidad de destino se puede leer en todas partes, pero un host la rechazaPolítica de compatibilidad con el host, codificación, firmware, alimentación o modo de puertoLa jaula no puede detectar módulos
Se acepta el destino y los enlaces en otra configuración idénticaModo de host original, ruta de fibra, entorno homólogo o localCompatibilidad universal con todos los puertos
La identidad es legible y se acepta, pero el enlace no funciona en ambos extremosPMD óptico, velocidad, FEC, fibra, polaridad, potencia o estado del parEl problema es la detección

Asegúrate de que los controles sean realmente comparables. El hecho de que un SFP de 1 G funcione correctamente no garantiza que esa misma ranura sea compatible con un modo de host de 2,5 G, un transceptor de cobre de alta potencia o un «ONU Stick» concreto.

Deja una respuesta