Gostaria de testar a pilha IPv6 em um sistema embarcado. Como eu posso fazer isso? Estabelecer um link de teste entre este dispositivo e outro PC seria um teste “bom o suficiente”?
Eu estava pensando em usar uma ferramenta comosocatpara estabelecer o vínculo.
Devo perguntar isso aqui ou no Stack Overflow?
Responder1
Depende do motivo da realização do teste. Se você quiser saber se o dispositivo pode fornecer uma determinada função, teste se essa função realmente funciona. Se a função for "pode estabelecer conexões IPv6 TCP", então é isso que você deve testar - conectar-se a um PC seria bom o suficiente.
Se você deseja certificar o suporte IPv6 para o dispositivo, este teste certamente não seria suficiente. Existem listas de recursos para testes IPv6 que são usados na certificação, por exemplo, oLogotipo pronto para IPv6.
Responder2
O conjunto de testes gratuito e padrão da indústria que você pode usar é oSutie de teste TAHI, que pode ser usado para obter um logotipo pronto para IPv6 para o seu dispositivo (mencionado por Martin em outra resposta).
O pacote TAHI roda em FreeBSD e testará a funcionalidade básica de sua pilha IPv6. Você ainda precisará testar casos de uso do mundo real, como usar o dispositivo em IPv6 em vez de IPv4. ;-) (Ou seja, ter uma pilha funcional não garante que seus casos de uso do mundo real funcionarão; alguém pode ter aberto erroneamente um soquete somente IPv4 ou feito outra coisa no código que não é compatível com IPv6.)