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ção | Por que falha | Correção |
|---|---|---|
| SFP+ de 10G usado a 1G | mó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 10G | o CDR só trava em 25G; ou o host exige um código de conformidade de 10G | mó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 10G | alguns hosts operam gaiolas SFP+ apenas a 10G | escolha uma porta ou plataforma que suporte 1G |
| QSFP28 de 100G a 40G | raramente suportado; taxa de lane e FEC diferentes | use 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
- Confirme que os níveis ópticos estão bons (checklist Sem enlace, passos 3–6).
- 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).
- Compare a configuração da porta do host nas duas pontas: velocidade, FEC, AN, breakout.
- Verifique as flags de CDR/LOL: uma lane com LOL na taxa mais baixa aponta para o CDR.
- 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.