Research and practice on testing tunnel protocol

This paper presents the conformance and interoperability testing of tunnel protocols, which are widely used in the IPv4 to IPv6 transition. In the conformance testing, we use the traverse test method to test the tunnel implementation in the router and generate its test suite with good test coverage. An effective solution is proposed to realize the automatic configuration of the SUT (system under test) during the test process. And it also improves the readability of test cases. Besides, we report the test result of Linux. In the interoperability test, based on operational semantics of concurrent TTCN, we propose a test architecture to apply concurrent test process to test multiple implementations.