Me gustaría probar la pila IPv6 en un sistema integrado. ¿Cómo puedo hacer eso? ¿Establecer un enlace de prueba entre este dispositivo y otra PC sería una prueba "suficientemente buena"?
Estaba pensando en usar una herramienta comosocatpara establecer el vínculo.
¿Debería preguntar esto aquí o en Stack Overflow?
Respuesta1
Depende del motivo por el que se realiza la prueba. Si desea saber si el dispositivo puede proporcionar una determinada función, debe probar si esa función realmente funciona. Si la función es "puede establecer conexiones TCP IPv6", entonces esto es lo que debe probar: conectarse a una PC sería suficiente.
Si desea certificar la compatibilidad con IPv6 para el dispositivo, esta prueba ciertamente no sería suficiente. Hay listas de características para las pruebas de IPv6 que se utilizan en la certificación, por ejemplo,Logotipo listo para IPv6.
Respuesta2
El conjunto de pruebas gratuito y estándar de la industria que puede utilizar es elConjunto de prueba TAHI, que se puede utilizar para obtener un logotipo listo para IPv6 para su dispositivo (mencionado por Martin en otra respuesta).
La suite TAHI se ejecuta en FreeBSD y probará la funcionalidad básica de su pila IPv6. Aún necesitarás probar casos de uso del mundo real, como usar el dispositivo a través de IPv6 en lugar de IPv4. ;-) (Es decir, tener una pila funcional no garantiza que sus casos de uso del mundo real funcionarán; es posible que alguien haya abierto por error un socket solo para IPv4 o haya hecho algo más en el código que no sea compatible con IPv6).