CodingBox Q&A Ask question

SmartNICs de captura Napatech: o que realmente acontece com um SFP+ que não está na lista qualificada

Asked Active Viewed 62 AI translation from English
4

A gente roda captura de pacotes numa penca de placas Napatech e estou montando o pedido de ópticas para o próximo rack. Antes de gastar qualquer coisa quero entender o que a lista de módulos qualificados realmente significa na prática, porque a redação deixa espaço para interpretação.

  • Placas de captura Napatech NT40E3 e NT20E3 nos hosts já existentes
  • Uma NT200A02 entrando na montagem nova
  • Principalmente links 10G SFP+ e 25G SFP28, alguns 40G QSFP+ em direção à camada de agregação
  • Uma prateleira de módulos Coherent FTLX8571D3BCL 10G SFP+ já em estoque

O que está na bancada:

NT40E3, NT20E3, NT200A02   - capture cards
FTLX8571D3BCL              - 10G SR/LR SFP+ from stock

Até agora eu passei pelo diretório de módulos qualificados, comparei algumas peças com as placas que temos e olhei a coluna de versão de driver de cada uma. O que ainda não consigo entender é o modo de falha. Se eu colocar um SFP+ mecanicamente idêntico que não está nessa lista numa NT40E3, a placa recusa o módulo do jeito que um switch com checagem de EEPROM faria, ou ela simplesmente fica ali apagada? E do outro lado disso, estar na lista realmente garante que o módulo vai ser suportado pelo driver?

Comments 3

Não existe trava de EEPROM na Napatech, então você pode descartar o cenário de rejeição estilo switch. A gente roda NT20E3s e uma NT40E3 há anos e nunca, nem uma vez, uma placa cuspiu um módulo fora por causa de um código de vendor.

O que existe em vez disso é um diretório de pluggables qualificados, e ele é mais estreito do que as pessoas esperam. Três coisas por entrada: qual módulo, contra qual SmartNIC ele foi testado, e a versão de driver mais antiga que já o suporta. Essa terceira me pegou uma vez - uma peça pode estar listada exatamente para a sua placa e ainda assim não fazer nada num driver mais antigo. Tem uma coluna de segurança regulatória também, e ela não é igual para toda entrada. O seu FTLX8571D3BCL aparece o tempo todo nessa lista como peça 10G SR/LR qualificada, então o estoque na prateleira é um começo seguro.

A pegadinha que você está perguntando está escrita na própria lista. Estar listado não é o mesmo que ser suportado pelo driver: se um tipo de módulo funciona depende da imagem de firmware - o que a Napatech embarca numa placa turnkey, ou o que você mesmo constrói numa Link-Programmable. Então um SFP+ mecanicamente perfeito, listado ou não, pode ficar apagado porque a imagem nunca aprendeu ele, não porque algo o recusou. Para as placas turnkey quem decide são os data sheets, não o diretório.

2 FrancefiberwolfFR Show original (English) AI translation

Essa é exatamente a parte que eu tinha entendido errado. Eu lia o diretório como uma whitelist que a placa impõe, quando na verdade é mais uma declaração do que o firmware foi ensinado a suportar. Dois dos nossos hosts são turnkey e a nova NT200A02 entra como Link-Programmable, então são duas perguntas diferentes e vou tratar assim: data sheets para o par turnkey, nossa própria imagem para a placa programável. O estoque de FTLX8571D3BCL cobre o lado de 10G, e vou checar a coluna de versão de driver antes de me comprometer com qualquer coisa para os links de 25G.

3 Egyptnethawk74EG Show original (English) AI translation

Vale saber o quanto os fabricantes descrevem isso de formas diferentes, porque a consequência prática não é a mesma em cada caso.

A Extreme, que hoje é dona das linhas Brocade SLX, VDX e MLX além das suas próprias plataformas, mantém uma lista aprovada por família de produto. A nota de política anexada é direta: encaixe qualquer coisa não aprovada, ópticas ou os módulos de interface que vêm junto, e as consequências são só suas - eles não prometem garantia, não fazem declaração de conformidade e não assumem nenhuma obrigação de suporte. As peças que estão na lista carregam certificação NRTL, FCC CFR 21 1040.10, CDRH, CE, EN60825-1 e/ou GR-468. O que ela não vai te dizer é como uma caixa específica se comporta quando você insere algo fora da lista.

A Barracuda vai pelo caminho oposto e não mantém whitelist nenhuma de appliance, apoiando-se na lista de testes de driver da Intel, porque a aceitação é decidida pela NIC: um módulo ET076 é 4x 10GbE SFP+ numa Intel X710, então o que o driver da X710 recusar, o firewall recusa também. A Cisco no Firepower 2100 não bloqueia SFPs que não sejam Cisco de jeito nenhum, só desaconselha, e o TAC pode recusar um caso de interoperabilidade que envolva um desses. Três políticas, três modos de falha bem diferentes.

1 Indiawaverunner21IN Show original (English) AI translation
Log in to comment. Log in