Normalmente, não — não por conta própria. SFP Autonegociação não é um recurso universal integrado a todos os módulos. A velocidade de operação depende da porta do host SerDes e os modos PCS, o projeto real do módulo, o protocolo de conexão, o par e, às vezes, um PHY dentro do módulo. Um módulo pode se encaixar, ser detectado e, mesmo assim, não conseguir estabelecer a conexão na velocidade esperada.

A regra mais segura é simples: não pergunte apenas se a gaiola está identificada como SFP, SFP+ ou SFP28. Verifique quais modos elétricos o host específico suporta, quais aplicativos o módulo específico suporta, como a taxa é selecionada, o que a extremidade remota está utilizando e qual velocidade operacional ambas as extremidades relatam no final.

O herói da negociação automática do SFP

Autonegociação SFP: a resposta curta

SituaçãoA velocidade se define sozinha?O que, na verdade, determina o resultado?
SFP ou SFP+ óptico de taxa fixaNormalmente, nãoModo host, aplicação do módulo e par óptico correspondente
1000BASE-X ligação ópticaPode utilizar a negociação automática na banda prevista na Cláusula 37Configurações da Cláusula 37 e recursos anunciados de ambos os terminais
Módulo óptico multivelocidadeSomente se o módulo e o host implementarem um método de seleção compatívelAplicativos compatíveis, RateSelect/controle de software e configuração do host
SFP/SFP+ de cobre RJ45Normalmente, é o lado do cobre que realiza a negociação, mas o lado do host pode ser independentePHY interno, modo de interface com o host, correspondência de taxa e par de cobre
PON de 2,5G Bastão da ONUDepende do modelo; nunca deduza a partir do invólucro ou da etiqueta “2,5G”Modo de host do stick, PHY/SerDes do host, firmware, programação, estado do PON e configuração da porta

“Portanto, a afirmação ”A autonegociação está ativada” é incompleta. É preciso saber onde está habilitado: na interface entre o host e o módulo, no link de Ethernet óptica, em uma interface de cobre RJ45 ou dentro de um módulo ativo.

Por que a autonegociação SFP não é algo único

Uma conexão da família SFP possui várias camadas. Cada camada responde a uma pergunta diferente.

CamadaPergunta à qual respondeO que isso não prova
Gaiola e conectorO módulo cabe fisicamente?Que o host seja compatível com a taxa do módulo
MAC/PCS/SerDes do hostQuais modos de interface elétrica a porta pode gerar e receber?Que o módulo ou o par seja compatível com o modo selecionado
Eletrônica do móduloO módulo tem taxa fixa, é selecionável ou é baseado em um PHY capaz de adaptar as taxas?Que todos os recursos de silício anunciados estejam habilitados no módulo finalizado
Protocolo do lado da mídiaComo os dois terminais estabelecem a conexão e trocam informações?Que o time da casa está jogando no mesmo ritmo
Link operacionalQuais são a taxa de transmissão, o modo duplex, a pausa e o estado do FEC que estão efetivamente ativos?A taxa de transferência do aplicativo é igual à taxa de linha

A documentação oficial do phylink do kernel do Linux ilustra essa separação. Um host pode operar em um modo controlado pelo PHY, em um modo fixo ou em um modo in-band. A sinalização na banda é usada para interfaces como 1000BASE-X e SGMII, enquanto outras configurações exigem que o MAC utilize configurações fornecidas explicitamente. O modo é uma decisão do host e do firmware — não uma propriedade que possa ser inferida a partir da estrutura física.

A boa forma física é apenas o primeiro passo

SFP, SFP+ e SFP28 pertencem a uma família de módulos compactos e plugáveis intimamente relacionados. Um módulo pode ser inserido em um compartimento, e sua memória de gerenciamento pode ser lida mesmo quando o caminho de dados de alta velocidade for incompatível.

A detecção comprova que o host consegue visualizar pelo menos parte da interface de presença do módulo ou de gerenciamento. Ela não comprova:

  • uma taxa SerDes compatível com o host;
  • o PCS ou a codificação correta;
  • um aplicativo de módulo compatível;
  • configurações de FEC compatíveis ou de negociação;
  • um comprimento de onda compatível, PMD ou parceiro de enlace;
  • a velocidade operacional final ou a taxa de transferência útil.

É por isso que a mensagem “módulo presente” e a mensagem “conexão estabelecida” são pontos de verificação diferentes.

Onde, na verdade, ocorre a negociação rápida?

1. Em um link 1000BASE-X

A Cláusula 37 da norma IEEE 802.3 define a autonegociação para o 1000BASE-X. Ela utiliza informações na banda para coordenar as capacidades do link, como o modo duplex e o comportamento de pausa. Não se trata de um mecanismo geral que transforma um modulador óptico de 1G em um de 10G ou que verifica todas as taxas de 1G a 25G.

Ambas as extremidades ainda precisam ser compatíveis com a operação 1000BASE-X. A interpretação publicada pelo IEEE para a Cláusula 37 alerta que, quando uma extremidade é configurada manualmente e a outra não, a configuração resultante pode ser imprevisível. Se uma das extremidades impor configurações, configure o par conforme exigido pela documentação dele, em vez de presumir que ele detectará a alteração.

2. Entre o host e um módulo óptico comum

Muitos transceptores ópticos são projetados para uma aplicação específica de Ethernet e uma taxa de linha específica. O módulo converte o sinal elétrico do host em luz e vice-versa; ele não contém necessariamente um PHY de Ethernet multivelocidade que negocie com o host.

Não se deve esperar que um módulo SFP+ óptico comum, exclusivo para 10G, reduza a velocidade para 1G simplesmente porque se encaixa em um compartimento para velocidades mais baixas. Por outro lado, um módulo SFP de 1G só pode funcionar em alguns compartimentos SFP+ quando a porta do host em questão suportar um modo SerDes/PCS de 1G e aceitar o módulo.

Pelo mesmo motivo, inserir um SFP+ de 10G em um compartimento para SFP28 de 25G não faz com que ele funcione a 25G. Ele pode funcionar a 10G quando o host suportar explicitamente o modo de 10G. O guia do LuLeey sobre como usar um 10G SFP+ em uma porta 25G SFP28 Isso explica o check-in em detalhes.

3. No interior de um módulo multitarifa

Alguns módulos suportam mais de uma taxa ou aplicação. O host pode selecionar um modo por meio de pinos de hardware, registros de gerenciamento ou um método documentado de seleção de aplicação.

A norma SNIA SFF-8079 define o comportamento opcional das funções RateSelect e ApplicationSelect para módulos SFP compatíveis. O RateSelect era, originalmente, um controle de dois estados comumente associado à largura de banda do receptor; a especificação também descreve uma seleção ampliada para diversas aplicações. Isso comprova que existem projetos selecionáveis. É verdade que não tornar todos os SFPs multivelocidade, e isso não é o mesmo que a autonegociação de link Ethernet com um par remoto.

A ficha técnica do módulo finalizado deve indicar explicitamente a aplicação exigida e explicar como ela é selecionada. Uma designação vaga como “multi-rate” não é suficiente.

4. No lado de cobre de um SFP/SFP+ RJ45

Um transceptor RJ45 pode conter um PHY de Ethernet. Isso cria dois links:

  • Time da casa: O módulo se conecta ao switch ou à placa de rede (NIC) por meio de uma interface elétrica SerDes.
  • Lado do cobre: O módulo se conecta ao dispositivo RJ45 remoto por meio de um cabo de par trançado.

O lado do cobre pode negociar automaticamente as velocidades de 1G, 2,5G, 5G ou 10G quando o módulo finalizado e o dispositivo par suportarem essas velocidades. O lado do host pode permanecer em 10G, mudar para outro modo suportado ou apresentar falha — dependendo da arquitetura do módulo e do host.

Por exemplo, um módulo de adaptação de taxa pode manter um link de 10G no lado do host enquanto seu lado de cobre negocia 2,5G. O sistema operacional pode, então, indicar 10G na interface do host, mesmo que a taxa de transferência de ponta a ponta seja limitada pelo link de cobre de 2,5G e pela sobrecarga do protocolo. O LuLeey’s Guia de conversão de 10G SFP+ para 2,5G RJ45 aborda esse comportamento ambivalente.

Não presuma que todos SFP+ de cobre Os módulos funcionam dessa maneira. Alguns exigem que o host altere sua taxa de SerDes; outros suportam apenas um subconjunto de taxas de cobre; e alguns hosts rejeitam o módulo devido a limites de codificação, de energia ou térmicos.

Cenários comuns de velocidade de SFP

CombinaçãoResultado possívelO que deve ser verificado
SFP+ exclusivo para 10G em uma porta SFP de 1GNormalmente, não há linkUm host de 1G não pode criar um modo elétrico de 10G
Módulo óptico 1G/10G explícito em uma porta de 1GPode atingir 1GAplicação do Módulo 1G, método de seleção, aceitação pelo host e par 1G
SFP de 1G em uma porta SFP+ de 10GMuitas vezes possível, mas nunca universalModo 1G da porta exata, firmware, codificação e par
10G SFP+ em uma porta 25G SFP28Pode conectar a 10GModo 10G da porta exata, configuração, compatibilidade com módulos e par de 10G
SFP+ RJ45 multivelocidade em um host de 10GPode negociar uma tarifa mais baixa para o cobrePHY interno, correspondência de taxa, controle de fluxo, alimentação e suporte ao host
Dois sistemas ópticos com o mesmo comprimento de onda, mas taxas diferentesNormalmente, não há linkA compatibilidade do PMD da Ethernet e a taxa de linha são tão importantes quanto o comprimento de onda

Essas são orientações para a tomada de decisão, não garantias de compatibilidade. A revisão do hardware, o grupo de portas, o firmware, o driver e a codificação do módulo podem alterar o resultado, mesmo dentro de uma mesma família de produtos.

Para um exemplo específico sobre 1G/10G, consulte o artigo de LuLeey Guia sobre o uso de um módulo SFP+ de 10G em uma porta SFP de 1G.

Um caso especial: dispositivos ONU PON 2,5G

Um PON ONU Stick não é um dispositivo óptico Ethernet comum. Seu lado óptico utiliza o protocolo PON e deve se registrar em um OLT, enquanto seu lado do host apresenta uma interface elétrica específica para o roteador, switch, placa de rede ou conversor de mídia.

Não determine a compatibilidade com base nas expressões “2,5G”, “SFP” ou “SFP+”. Verifique todos os seguintes itens:

  1. Modelo exato do ONU Stick e revisão do hardware.
  2. Modo de host do Stick configurado.
  3. Chipset do host, PHY e modos SerDes compatíveis.
  4. Firmware do host, sistema operacional e driver.
  5. Velocidade da porta e configurações da interface.
  6. Codificação do módulo e aceitação pelo host.
  7. Padrão PON, interoperabilidade do OLT, registro e configuração de serviços.
  8. Taxa real de conexão do host e taxa de transferência medida.

Um Stick ONU PON de 2,5G pode funcionar em uma porta SFP+ de 1G ou 10G na velocidade de 1G somente quando tanto o Stick quanto o host suportarem um modo de host de 1G compatível. Algumas portas SFP+ podem suportar 2,5G com o chipset ou PHY, firmware ou driver, configuração da porta, codificação do módulo e modo de host do Stick adequados. Nenhum desses resultados pode ser previsto a partir do nome do compartimento.

Mesmo após o estabelecimento do link do lado da Ethernet, o registro no PON e o serviço de Internet continuam sendo testes distintos.

Como verificar se o seu link SFP pode alterar a velocidade

camadas de seleção de velocidade do SFP

Passo 1: Registrar as identidades exatas

Anote o modelo do switch, roteador, placa de rede ou conversor de mídia, a revisão do hardware, o número da porta, o firmware e o driver. Registre o fabricante do módulo, o número completo da peça, a revisão do hardware e a codificação. “Switch 10G” e “SFP de várias velocidades” não são precisas o suficiente.

Etapa 2: Liste os modos compatíveis com a porta do host

Consulte o manual atual ou a saída de status da interface referente a essa porta específica. Verifique as velocidades e os modos de interface suportados, e não apenas a velocidade máxima indicada no chassi.

Separe estas perguntas:

  • Quais velocidades o MAC/PCS/SerDes pode atingir?
  • O modo é automático, derivado do módulo ou selecionado manualmente?
  • Algumas tarifas estão disponíveis apenas para determinados grupos de portas ou versões de software?
  • A porta requer uma configuração específica de FEC ou de negociação?

Se o modo SerDes necessário não estiver disponível, interrompa o processo. A recodificação do módulo ou a execução forçada de um comando não documentado não permitem adicionar um modo de hardware ausente.

Etapa 3: Leia a tabela de aplicações do módulo

Confirme o PMD exato da Ethernet ou de outra aplicação, a taxa nominal de sinalização, o tipo de fibra ou cabo, o comprimento de onda, o alcance e os requisitos de potência. Se houver suporte para mais de uma taxa, verifique o método de seleção documentado.

Não interprete os dados de leitura da EEPROM como prova de que o módulo suporta todas as taxas que o host pode exibir.

Etapa 4: Separe o lado do host do lado da mídia

No caso de um transceptor óptico simples, as taxas de transmissão do host e da linha óptica normalmente correspondem à aplicação suportada pelo módulo. No caso de um módulo de cobre ativo, conversor de mídia ou ONU Stick, os dois lados podem utilizar protocolos ou taxas diferentes.

Desenhe o caminho, se necessário:

MAC/PCS/SerDes do host → interface do módulo com o host → PHY/lógica do módulo → link de fibra ou cobre → par

Indique a taxa configurada e a taxa operacional em cada limite que você puder observar.

Etapa 5: Emparelhar o par

Verifique a taxa de transmissão, o PMD, as configurações de negociação e o FEC do terminal remoto. No que diz respeito aos componentes ópticos, verifique também a compatibilidade entre o tipo de fibra, o polimento do conector, a polaridade duplex ou o par de comprimentos de onda BiDi, a potência de transmissão, a sensibilidade de recepção e os limites de sobrecarga.

O mesmo conector LC e o mesmo comprimento de onda não compensam diferentes taxas de transmissão ou aplicações da camada física.

Etapa 6: Aplique apenas a configuração documentada

Faça um backup da configuração atual e altere uma variável por vez. Se a plataforma exigir um modo manual de 1G ou 10G, defina o mesmo método de operação compatível no dispositivo homólogo. Não altere simultaneamente a negociação automática, a velocidade e o FEC; isso dificulta o diagnóstico do problema.

Etapa 7: Verifique o resultado da operação

Depois que o link aparecer, registre:

  • presença e aceitação do módulo;
  • velocidade configurada versus velocidade operacional;
  • estado de autonegociação e modos anunciados, quando disponíveis;
  • duplex, pausa e estado do FEC;
  • alarmes ópticos ou status do PHY de cobre;
  • contadores de erros, perdas, pausas e oscilações de link.

“Configurado para 10G” não é o mesmo que “operando a 10G”. Da mesma forma, um status de 10G no lado do host em um módulo de cobre com adaptação de taxa não comprova a existência de um caminho de ponta a ponta de 10G.

Etapa 8: Testar o tráfego e a taxa de transferência

Execute um teste de tráfego bidirecional autorizado e compare o resultado com o link ativo mais lento. A taxa de transferência útil de carga útil será inferior à taxa nominal da linha devido ao enquadramento, à sobrecarga do protocolo e aos limites do sistema. Verifique as variações nos contadores durante o teste; o fato de o link estar ativo, por si só, não comprova que a conexão esteja intacta.

Solução de problemas por sintoma

O que você observaPróxima verificação mais útilNão tire conclusões ainda
Módulo ausenteAssentos, contatos da gaiola, alimentação da porta, sensor de presença e motoristaEssa negociação automática falhou
A identidade do módulo está legível, mas foi rejeitadaCodificação, política do host, firmware, alimentação, temperatura e modo da portaQue o módulo seja eletricamente compatível
O módulo foi aceito, mas o link está indisponívelModo host, taxa de par/PMD, negociação, FEC e mídiaQue a falha está apenas na fibra
A conexão aparece como 1G em vez de 10GModos suportados/anunciados em ambas as extremidades e o modo real do móduloQue a gaiola está com defeito
O host informa 10G, enquanto o par RJ45 informa 2,5GSe o módulo está se adaptando intencionalmente à taxaQue o caminho possa suportar 10 Gbps de ponta a ponta
A conexão está ativa, mas a taxa de transferência está baixaTaxa real, erros, perdas, quadros em pausa, CPU e método de testeQue o módulo tenha sido negociado incorretamente

Se o host não conseguir detectar o módulo de forma alguma, comece pela verificação de presença e gerenciamento — e não pela negociação de velocidade. LuLeey’s Guia para quando o módulo SFP não é detectado oferece uma sequência de isolamento segura.

Próximo passo prático

Antes de encomendar ou trocar um módulo, reúna um breve registro de compatibilidade: host e porta exatos, firmware/driver, modos SerDes suportados, número de peça do módulo e tabela de aplicações, especificação do par, tipo de mídia, configurações definidas e taxa operacional desejada.

Deixe um comentário