Especificações de hardware da família SFP (INF-8074, SFF-8431…)
O footprint do SFP é compartilhado por SFP, SFP+, SFP28 e SFP56, mas os documentos que o definem foram escritos em camadas ao longo de vinte anos. Saber qual camada define o quê explica por que dois módulos que parecem idênticos se comportam de forma diferente na mesma porta.
O MSA original
INF-8074 — Transceptor SFP (1.0). O acordo fundador do SFP: a interface de borda de cartão de 20 pinos, o contorno do módulo, os sinais de controle de baixa velocidade (TX_DISABLE, TX_FAULT, RX_LOS, MOD_DEF/presença do módulo) e a memória de identidade de dois fios que mais tarde se tornou a SFF-8472.
Camada elétrica (SFP+)
| Documento | O que define |
|---|---|
| SFF-8431 — Interface Elétrica de 10 Gb/s e Baixa Velocidade (4.1) | a interface de alta velocidade SFI, módulos lineares vs. limitadores, e a sinalização de baixa velocidade |
| SFF-8418 — Interface Elétrica de 10 Gb/s (1.4) | detalhes elétricos de alta velocidade desmembrados da 8431 |
| SFF-8419 — Interface de Potência e Baixa Velocidade (1.3) | trilhos de alimentação, classes de potência, comportamento dos pinos de baixa velocidade |
| SFF-8461 — Especificações de Cabos Ativos (0.2) | cabos ativos de cobre/ópticos e seus métodos de teste |
Camada mecânica
| Documento | O que define |
|---|---|
| SFF-8432 — Módulo e Gaiola (5.2a) | o contorno do módulo e da gaiola (cage) do host usado por todos os módulos da classe SFP |
| SFF-8071 — Conector de Borda de Cartão de 0,8 mm (1.9a) | o conector de 20 pinos |
| SFF-8433 — Footprints de Gaiolas Agrupadas e Aberturas de Painel (0.7) | gaiolas multiportas em uma placa host |
| SFF-8075 — Versão para Placa PCI da Gaiola SFP (1.0) | gaiolas em adaptadores PCI |
Documentos de “solução de transceptor” por taxa
Cada um reúne os requisitos mecânicos e elétricos de uma classe de taxa:
| Documento | Classe | Taxa |
|---|---|---|
| SFF-8084 (1.7) | 4 Gb/s | 4GFC |
| SFF-8083 (3.1) | SFP10 | 10G |
| SFF-8081 (1.4) | SFP16 | 16GFC |
| SFF-8402 (1.1) | SFP28 | 25G / 32GFC |
O SFP56 (50G PAM4) se baseia na definição do SFP28 com a interface elétrica IEEE 802.3cd; veja SFP56.
Camada de gerenciamento
- SFF-8472 — identidade, diagnóstico, limiares (detalhes).
- SFF-8079 / SFF-8089 — seleção de taxa e aplicação, e códigos (detalhes).
- SFF-8690 — mapa de memória DWDM sintonizável (detalhes).
Por que isso importa para a codificação
Os campos de memória que o CodingBox edita — códigos de taxa, classe de potência, flag linear/limitador, códigos de conformidade — remontam cada um a algum desses documentos. Quando um módulo recodificado não estabelece enlace, verifique se o que os bytes de identidade declaram (conforme SFF-8472/8089) corresponde ao que a camada de hardware realmente é (conforme SFF-8431/8419): um módulo codificado com uma classe de potência ou tipo de interface que não consegue entregar é recusado ou mantido em baixa potência pelo host.
Os dialetos elétricos nos pinos de alta velocidade do SFP — 1000BASE-X vs. SGMII em 1G, SFI em 10G, 25GAUI em 25G: SGMII e gigabit serial, XGMII, XAUI e a família AUI.