CodingBox Documentação

Classes de potência, baixo consumo e superaquecimento

Os módulos consomem de menos de um watt a vinte, e as portas têm limites. Um módulo que precisa de mais do que a porta pode fornecer fica retido em baixa potência ou é desligado; um módulo que esquenta envelhece rápido e faz throttling. Os dois casos parecem “óptica instável” até você ler a classe de potência e a temperatura.

Classes de potência

Cada módulo declara sua classe no bloco de identidade; o host a compara com a capacidade nominal da porta antes de habilitar a alta potência.

FamíliaOnde é declaradaClasses
SFP / SFP+ / SFP28SFF-8472 A0h byte 64 (opções), byte 93nível 1 ≤ 1,0 W · nível 2 ≤ 1,5 W · nível 3 ≤ 2,0 W
QSFP+ / QSFP28SFF-8636 byte 129 (bits 7–6, 5, 1–0), potência máx. byte 1071 ≤ 1,5 W · 2 ≤ 2,0 · 3 ≤ 2,5 · 4 ≤ 3,5 · 5 ≤ 4,0 · 6 ≤ 4,5 · 7 ≤ 5,0 · 8 > 5,0
QSFP-DD / OSFP / SFP-DD (CMIS)página 00h byte 200 (classe), byte 201 (potência máx. ×0,25 W)1 ≤ 1,5 W · 2 ≤ 3,5 · 3 ≤ 7 · 4 ≤ 8 · 5 ≤ 10 · 6 ≤ 12 · 7 ≤ 14 · 8 > 14

Consumos reais típicos: SFP+ SR de 10G ~0,8 W; QSFP28 LR4 de 100G ~3,5–4,5 W; QSFP-DD DR4 de 400G 8–12 W; OSFP de 800G 14–18 W; coerente 400ZR 15–20 W.

Modo de baixa potência

Todo módulo da classe QSFP e CMIS inicia em modo de baixa potência (algumas centenas de mW, laser desligado) para que o host possa ler sua identidade e classe de potência com segurança. O host então o libera para alta potência — ou não:

O que você vêCausaCorreção
Módulo identificado, sem Tx, log do host “power class exceeds port”byte de classe maior do que a porta suportause um módulo de classe menor, ou uma porta/plataforma com capacidade para ele; se o byte está simplesmente errado para o hardware, corrija-o
Módulo CMIS travado em ModuleLowPwr (estado 2)o host nunca ativou a alta potência, ou o handshake de firmware do módulo falhoufirmware do host com suporte à versão CMIS do módulo; ciclo de energia; veja Problemas de CMIS
Módulo funciona em um switch, fica em baixa potência em outroorçamentos de potência de porta diferentes (por exemplo, gaiolas QSFP28 de 3,5 W vs. 5 W)verifique as especificações de porta da plataforma
Pino LPMode ativado por projetoalguns hosts mantêm o LPMode em nível alto até serem configuradoshabilite a porta / desative a baixa potência forçada

O pino de hardware LPMode e o bit de software de baixa potência (SFF-8636 byte 93, CMIS byte 26) mantêm o módulo contido; qualquer um dos dois ativado já é suficiente.

Superaquecimento

  • Os módulos reportam a temperatura de case no DDM (faixa comercial tipicamente de −5…+70 °C; a temperatura máxima de case é declarada no SFF-8636 byte 190).
  • Acima do aviso/alarme de temperatura alta, o módulo levanta flags; muitos hosts desativam a porta em um alarme de temperatura, outros deixam o módulo fazer throttling — oscilações intermitentes em dias quentes são a assinatura.
  • Fontes de calor: painéis frontais densos (cada vizinho é um aquecedor), fluxo de ar bloqueado, incompatibilidade entre resfriamento front-to-back e back-to-front, módulos EML/DWDM refrigerados e DSPs de 400G+, e módulos SFP+ de cobre 10GBASE-T (2,5–4 W em um projeto de 1,5 W).
  • Efeito de longo prazo: a vida útil do laser cai aproximadamente à metade a cada ~10 °C — veja Falhas.

Checklist

  1. Leia a classe de potência do módulo e compare com a capacidade nominal da porta.
  2. Confirme que o módulo atingiu a alta potência (Tx presente; estado CMIS Ready).
  3. Leia a temperatura e seus limiares; compare com os vizinhos.
  4. Verifique a direção do fluxo de ar e os painéis cegos; mantenha as gaiolas vazias tampadas.
  5. Para 400G+/coerente, verifique se o host suporta explicitamente a classe de potência do módulo — muitas portas QSFP-DD de primeira geração param na classe 6 ou 7.

No CodingBox

A tela Check transceiver mostra a classe de potência declarada; o DDM no aplicativo mostra a temperatura ao vivo em relação aos próprios limiares do módulo e a registra ao longo do tempo, de modo que um módulo que só se comporta mal às 15h no verão pode ser flagrado na tendência. Os bytes de classe de potência são editáveis no EEPROM editor — corrija-os apenas para corresponder ao hardware real, nunca para enganar uma porta e fazê-la alimentar um módulo que ela não consegue resfriar.

O que a temperatura faz ao comprimento de onda, à polarização, à sensibilidade e à vida útil, e como ler o monitor de Vcc: Temperatura e tensão.

Consumo real de cada tipo comum de módulo em relação à sua classe declarada, correntes de alimentação e regras de resfriamento: Potência e consumo; módulos comerciais vs. industriais e o que muda com a temperatura: Classes de temperatura.

SKUs de direção de fluxo de ar (entrada vs. exaustão do lado da porta), redundância da bandeja de ventoinhas e projeto térmico do chassi, no que afetam a temperatura do módulo: Classes de switch e fatores de forma.


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