嵌入式设备的 IPv6 测试

嵌入式设备的 IPv6 测试

我想在嵌入式系统上测试 IPv6 堆栈。我该怎么做?在此设备​​和另一台 PC 之间建立测试链接是否是“足够好”的测试?

我正在考虑使用类似的工具索卡特建立链接。

我应该在这里问这个问题还是在 Stack Overflow 上问这个问题?

答案1

取决于进行测试的原因。如果您想知道设备是否可以提供某项功能,则应测试该功能是否真正起作用。如果该功能是“可以建立 IPv6 TCP 连接”,那么这就是您应该测试的 - 连接到 PC 就足够了。

如果您想要认证设备是否支持 IPv6,那么这项测试肯定不够。认证中使用的 IPv6 测试功能列表如下:IPv6 Ready 徽标

答案2

您可以使用的免费行业标准测试套件是TAHI 测试套件,它可用于为您的设备获取 IPv6 Ready Logo(Martin 在另一个答案中提到过)。

TAHI 套件在 FreeBSD 上运行,并将测试您的 IPv6 堆栈的基本功能。您仍需要测试实际用例,例如实际通过 IPv6 而不是 IPv4 使用设备。;-)(也就是说,拥有一个有效的堆栈并不能保证您的实际用例能够正常工作;有人可能错误地打开了仅 IPv4 套接字,或者在代码中执行了其他不利于 IPv6 的操作。)

相关内容