Problemas de velocidad, tasa y modo · Problemas frecuentes y soluciones · Transceptores y cables ópticos · Documentación · CodingBox
CodingBox Documentación

Problemas de velocidad, tasa y modo

«Enlaza a 25G pero no a 10G.» «El puerto de 100G no hace breakout.» «El SFP de cobre está muerto en este conmutador pero bien en aquel.» Estos no son fallos ópticos (la luz está bien), sino desacuerdos sobre tasa, codificación y modo entre el host y el módulo. Representan una gran parte de los tickets desde la llegada del 25G.

Módulos multitasa

Un módulo enumera las tasas que admite en su bloque de identidad (byte 12 de tasa nominal, códigos de cumplimiento, byte 36 de cumplimiento extendido / SFF-8024 tabla 4-4). El host los lee y rechaza las tasas no declaradas. Casos frecuentes:

SituaciónPor qué fallaSolución
SFP+ de 10G usado a 1Gmódulo no de doble tasa, o el puerto del host no admite 1G en una jaula SFP+use un módulo de doble tasa (declara ambas), compruebe la capacidad del host
SFP28 de 25G usado a 10Gel CDR solo se engancha a 25G; o el host requiere un código de cumplimiento de 10Gmódulo con CDR de doble tasa 10/25G, o habilite el bypass del CDR; codifique el byte de cumplimiento de 10G
SFP de 1G en un puerto solo 10Galgunos hosts ejecutan las jaulas SFP+ solo a 10Gelija un puerto o plataforma que admita 1G
QSFP28 de 100G a 40Grara vez se admite; distinta tasa de carril y FECuse un módulo de 40G

Por qué importa el CDR: CDR: recuperación de reloj y datos.

Breakout

Un puerto de 4 carriles puede convertirse en cuatro enlaces independientes, solo si tanto el host como el módulo lo permiten.

  • La óptica paralela (SR4, PSM4, DR4) y los cables breakout DAC/AOC pueden hacer breakout; cada carril es un par de fibra independiente.
  • La óptica WDM (LR4, CWDM4, FR4) no puede: las cuatro longitudes de onda viajan por un mismo par de fibra y deben terminar en un solo receptor.
  • El puerto del host debe configurarse para breakout (por ejemplo, 4×25G) en el lado del conmutador; los extremos remotos deben funcionar a la tasa de un solo carril con el FEC correspondiente.
  • Los módulos CMIS anuncian las aplicaciones admitidas (página 01h); un modo de breakout que no figure ahí no está disponible (CMIS).

FEC y autonegociación

A 25G y superiores, un enlace con buenos niveles que nunca entrena es casi siempre una incompatibilidad de FEC: RS-FEC activo en un extremo, apagado en el otro. En DAC, la autonegociación (cláusula 73) y el link training deben estar habilitados en ambos extremos, o deshabilitados en ambos con ajustes estáticos coincidentes. Tratamiento completo: FEC, autonegociación y link training.

Modos del SFP de cobre

Un SFP 1000BASE-T tiene un PHY dentro. Habla con el host mediante SGMII (con autonegociación del lado de cobre) o mediante 1000BASE-X puro. Un módulo codificado para un modo en un puerto configurado para el otro enlaza de forma intermitente o no enlaza en absoluto, típicamente «funciona en el conmutador del fabricante A, muerto en el del fabricante B». Algunos hosts permiten fijar el modo por puerto; en caso contrario, elija un módulo que coincida con la plataforma (Ethernet de cobre y DAC).

Selección de tasa

Los módulos de clase SFP multitasa conmutan el ancho de banda del receptor mediante los pines RS0/RS1 o los bits de selección de tasa por software; el módulo declara el esquema en el byte 13. Un host que nunca activa RS en un módulo que lo espera puede dejar el receptor en el grupo de tasa equivocado (Selección de tasa y aplicación).

«Velocidad y tipo: no admitido»

Los hosts que validan la identidad pueden aceptar la cadena de fabricante de un módulo y aun así rechazar su combinación de tasa/tipo: los códigos de cumplimiento no incluyen el modo del puerto, o falta el código de cumplimiento extendido para 25G/100G. Codificar los bytes de cumplimiento correctos (y solo los que el hardware realmente admite) lo resuelve (Recodificación de EEPROM).

Secuencia de diagnóstico

  1. Confirme que los niveles ópticos son correctos (Lista de comprobación sin enlace pasos 3–6).
  2. Lea los códigos de tasa del módulo en el banco: byte 12, códigos de cumplimiento, cumplimiento extendido, identificador de tasa (Mapa de memoria).
  3. Compare la configuración del puerto del host en ambos extremos: velocidad, FEC, AN, breakout.
  4. Compruebe los indicadores CDR/LOL: un carril con LOL a la tasa inferior apunta al CDR.
  5. Si el hardware admite la tasa pero la identidad no lo indica, codifíquela.

En CodingBox

La pantalla Check transceiver decodifica la tasa nominal, los códigos de cumplimiento y de cumplimiento extendido, y en los módulos CMIS enumera las aplicaciones anunciadas; el EEPROM editor edita los bytes de tasa y cumplimiento con las sumas de comprobación recalculadas. Manténgalos honestos: declarar una tasa que la óptica no puede transportar traslada el fallo de «no enlaza» a «enlaza con errores».

Significado bit a bit de los bytes de tasa y tipo, con codificaciones típicas por tipo de módulo: Códigos de cumplimiento.

Comandos de velocidad, FEC, autonegociación y breakout para cada NOS: Recetas de configuración de puertos; por qué un grupo de puertos rechaza una velocidad: Dentro de un conmutador.

SFP de cobre solo a 1G, 100BASE-FX que nunca enlaza, sticks de 2,5G, SFP+ 10GBASE-T solo a 10G — los problemas de modo SGMII/1000BASE-X/USXGMII detrás de ellos: SGMII y gigabit serie.


Si encuentra una inexactitud o un error en este material, seleccione el fragmento correspondiente y pulse Ctrl+Enter para .