임베디드 시스템에서 IPv6 스택을 테스트하고 싶습니다. 어떻게 해야 합니까? 이 장치와 다른 PC 사이에 테스트 링크를 설정하는 것이 "충분히 좋은" 테스트일까요?
나는 다음과 같은 도구를 사용하려고 생각하고있었습니다.소캣링크를 설정합니다.
여기에 물어봐야 할까요, 아니면 Stack Overflow에 물어봐야 할까요?
답변1
테스트를 수행하는 이유에 따라 다릅니다. 장치가 특정 기능을 제공할 수 있는지 알고 싶다면 해당 기능이 실제로 작동하는지 테스트해야 합니다. 기능이 "IPv6 TCP 연결을 설정할 수 있음"인 경우 이것이 테스트해야 할 사항입니다. 그러면 PC에 연결하면 충분합니다.
장치에 대한 IPv6 지원을 인증하려는 경우 이 테스트만으로는 충분하지 않습니다. 인증에 사용되는 IPv6 테스트에 대한 기능 목록이 있습니다.IPv6 준비 로고.
답변2
사용할 수 있는 무료 업계 표준 테스트 제품군은TAHI 테스트 슈트, 장치에 대한 IPv6 Ready 로고를 얻는 데 사용할 수 있습니다(Martin이 다른 답변에서 언급함).
TAHI 제품군은 FreeBSD에서 실행되며 IPv6 스택의 기본 기능을 테스트합니다. IPv4가 아닌 IPv6를 통해 장치를 실제로 사용하는 등 실제 사용 사례를 테스트해야 합니다. ;-) (즉, 작동하는 스택이 있다고 해서 실제 사용 사례가 작동한다는 보장은 없습니다. 누군가가 IPv4 전용 소켓을 잘못 열었거나 IPv6 친화적이지 않은 코드에서 다른 작업을 수행했을 수 있습니다.)