CodingBox Documentação

Problemas de velocidade, taxa e modo

“Estabelece enlace a 25G mas não a 10G.” “A porta de 100G não faz breakout.” “O SFP de cobre está morto neste switch mas funciona naquele.” Essas não são falhas ópticas — a luz está bem — mas divergências sobre taxa, codificação e modo entre o host e o módulo. Elas respondem por uma grande parte dos chamados desde a chegada do 25G.

Módulos multitaxa

Um módulo lista as taxas que suporta em seu bloco de identidade (byte 12 de taxa nominal, códigos de conformidade, byte 36 de conformidade estendida / SFF-8024 Tabela 4-4). O host as lê e recusa taxas que não estão declaradas. Casos comuns:

SituaçãoPor que falhaCorreção
SFP+ de 10G usado a 1Gmódulo não é de taxa dupla, ou a porta do host não suporta 1G em uma gaiola SFP+use um módulo de taxa dupla (declara as duas), verifique a capacidade do host
SFP28 de 25G usado a 10Go CDR só trava em 25G; ou o host exige um código de conformidade de 10Gmódulo com CDR de taxa dupla 10/25G, ou habilite o bypass do CDR; codifique o byte de conformidade de 10G
SFP de 1G em uma porta somente 10Galguns hosts operam gaiolas SFP+ apenas a 10Gescolha uma porta ou plataforma que suporte 1G
QSFP28 de 100G a 40Graramente suportado; taxa de lane e FEC diferentesuse um módulo de 40G

Por que o CDR importa: CDR — recuperação de clock e dados.

Breakout

Uma porta de 4 lanes pode se tornar quatro enlaces independentes — somente se o host e o módulo permitirem.

  • Óptica paralela (SR4, PSM4, DR4) e cabos de breakout DAC/AOC podem fazer breakout; cada lane é um par de fibra separado.
  • A óptica WDM (LR4, CWDM4, FR4) não pode — os quatro comprimentos de onda viajam em um único par de fibra e precisam terminar em um único receptor.
  • A porta do host precisa ser configurada para breakout (por exemplo, 4×25G) do lado do switch; as pontas remotas precisam rodar na taxa de lane única com o FEC correspondente.
  • Módulos CMIS anunciam as aplicações suportadas (página 01h); um modo de breakout que não está listado ali não está disponível (CMIS).

FEC e autonegociação

A 25G e acima, um enlace com bons níveis que nunca treina é quase sempre uma incompatibilidade de FEC: RS-FEC em uma ponta, desligado na outra. Em DAC, a autonegociação (Cláusula 73) e o link training precisam estar habilitados nas duas pontas, ou desabilitados nas duas com configurações estáticas correspondentes. Tratamento completo: FEC, autonegociação e link training.

Modos do SFP de cobre

Um SFP 1000BASE-T tem um PHY interno. Ele conversa com o host por SGMII (com autonegociação do lado de cobre) ou por 1000BASE-X simples. Um módulo codificado para um modo em uma porta configurada para o outro estabelece enlace de forma intermitente ou nunca — tipicamente “funciona no switch do fabricante A, morto no do fabricante B”. Alguns hosts permitem definir o modo por porta; caso contrário, escolha um módulo que corresponda à plataforma (Ethernet de cobre e DAC).

Seleção de taxa

Módulos multitaxa da classe SFP alternam a largura de banda do receptor pelos pinos RS0/RS1 ou pelos bits de seleção de taxa por software; o módulo declara o esquema no byte 13. Um host que nunca aciona o RS em um módulo que espera por isso pode deixar o receptor no grupo de taxa errado (Seleção de taxa e aplicação).

“Speed and type: not supported”

Hosts que validam a identidade podem aceitar a string de fabricante de um módulo e ainda assim recusar sua combinação de taxa/tipo — os códigos de conformidade não incluem o modo da porta, ou falta o código de conformidade estendida para 25G/100G. Codificar os bytes de conformidade corretos (e somente os que o hardware realmente suporta) resolve isso (Recodificação de EEPROM).

Sequência de diagnóstico

  1. Confirme que os níveis ópticos estão bons (checklist Sem enlace, passos 3–6).
  2. Leia os códigos de taxa do módulo na bancada: byte 12, códigos de conformidade, conformidade estendida, identificador de taxa (Mapa de memória).
  3. Compare a configuração da porta do host nas duas pontas: velocidade, FEC, AN, breakout.
  4. Verifique as flags de CDR/LOL: uma lane com LOL na taxa mais baixa aponta para o CDR.
  5. Se o hardware suporta a taxa mas a identidade não diz isso, codifique-a.

No CodingBox

A tela Check transceiver decodifica a taxa nominal, os códigos de conformidade e conformidade estendida, e para módulos CMIS lista as aplicações anunciadas; o EEPROM editor edita os bytes de taxa e conformidade com as somas de verificação recalculadas. Mantenha-os honestos: declarar uma taxa que a óptica não consegue suportar move a falha de “não estabelece enlace” para “estabelece enlace com erros”.

Significado bit a bit dos bytes de taxa e tipo, com codificações típicas por tipo de módulo: Códigos de conformidade.

Comandos de velocidade, FEC, autonegociação e breakout para cada NOS: Receitas de configuração de porta; por que um grupo de portas recusa uma velocidade: Por dentro de um switch.

SFP de cobre apenas a 1G, 100BASE-FX nunca estabelecendo enlace, sticks de 2,5G, SFP+ 10GBASE-T apenas a 10G — os problemas de modo SGMII/1000BASE-X/USXGMII por trás deles: SGMII e gigabit serial.


Se você encontrar uma imprecisão ou um erro neste artigo, selecione o trecho correspondente e pressione Ctrl+Enter para .