The Maxwell IP Test Environment is used by design engineers, quality assurance engineers and testers to find and fix bugs in their IP stack or engine. The tests help ensure that the IP stack is sufficiently robust so that it is not vulnerable to the wide range of attacks in today's Internet. The tests make use of the Maxwell network emulation environment, so that each test sequence can intelligently impair all aspects of the IP protocol.
The IP Test Environment contains unique test cases that take on parameters for greater coverage. The tests ensure IP compliance through vulnerability and robustness testing, with tests for both IPv4 and IPv6.
The Maxwell IP Test Environment provides the customization and flexibility required to accurately test your implementation and meet your schedules.
Additional Areas of Test Coverage
The Maxwell IP Test Environment references the RFCs that correlate to each test area. These official IETF documents detail the Internet standards and best current practices that can point the user toward a better understanding of the problem.
IP RFCs Covered
The IPv6 Ready certification programs focus on RFC Conformance and Interoperability. "RFC Conformance" mean the tests verify that the DUT (device under test) does what it is supposed to do based on the RFC specifications. "Interoperability" means the tests verify that the DUT can send and receive IPv6 datagrams to and from other devices. The "RFC Conformance" and "Interoperability" testing is based on the TAHI conformance and interoperability tests. The tests are freely available.
The IPv6 tests from InterWorking Labs are complimentary to the TAHI tests. Instead of sending well behaved IPv6 datagrams to the DUT, Maxwell sits in the middle of the protocol conversation between two DUTs and intercepts and changes the datagrams in unique ways while the protocol conversation continues. Maxwell will modify the datagrams by changing the IPv6 protocol, the timing, the sequence, and so on to verify that the DUTs not only handle well behaved IPv6 traffic, but also malformed, incorrect, and unusual IPv6 traffic. In this sense, Maxwell is a much deeper test of the quality of the IPv6 implementation, in that it goes beyond RFC Conformance and Interoperability testing to focus on:
A discussion of these types of testing can be found in the Network Protocol Testing Overview.
Maxwell is there to measure how your stack handles deviations from the RFCs. The TAHI Conformance tests are there to verify that you are in compliance with the applicable RFCs. The TAHI interoperability tests measure how well compliant stacks play with other compliant stacks and routers.
It is possible for products to pass the TAHI tests, receive the IPv6 Ready certification, and then fail in an installation because they were not tested to properly respond to malicious or malformed or simply unusual IPv6 datagrams.
The IPv4 and IPv6 Test Environment is used by design and quality assurance engineers to find and fix bugs in IPv6 stacks. Test your IPv6 stack for conformance/compliance, interoperability, robustness, and vulnerabilities. The tests make use of the Maxwell network emulation environment, so that each test sequence can intelligently impair all aspects of the IPv4 and IPv6 protocol.
| See a Web Demo | Buy The Tests | Contact an Expert |