Changes between Version 9 and Version 10 of DhcpValidation


Ignore:
Timestamp:
Dec 16, 2013, 7:24:25 PM (4 years ago)
Author:
vicky
Comment:

removed stuff about ISC DHCP, focused this on KEA. Removed some of the references to 'we don't do that yet'

Legend:

Unmodified
Added
Removed
Modified
  • DhcpValidation

    v9 v10  
    11== DHCP Validation ==
    2 This page describes plans for DHCP (protocol) validation planned at ISC. Those plans apply to Kea, but also to ISC DHCP to some extent.
     2This page describes plans for KEA validation at ISC.
    33
    44Unittests:
    55 * Kea (googletest, 65+ tests as of 2012-01). To run those tests, check out BIND10 code, run ./configure --with-gtest[=/path/to/your/gtest/tree] and type: make check
    6  * ISC DHCP (ATF integrated, ~~0 tests as of 2012-01~~, 24 tests as of 2012-10).
    7  * ISC DHCP ~~(limited existing unittests available). See UNIT_TEST define in server/dhcpd.c in ISC DHCP source tree. Exact use is unclear. I managed to compile those unittests by adding "-DUINT_TEST -Wno-error=unused-function" to CFLAGS in server/Makefile and replacing ia_na with ia_xx in mdb6.c:2107 and 2124. Tests segfault :(~~ All (except 1, see below) tests converted to ATF.
    8  * ISC DHCP: There is svtest in omapip. It is a stand-alone tool. It is very simple and only established and then closes omapi connection. It can probably be used once we start developing functional tests for omapi.
    96
    107System tests:
    11  * TAHI (Kea + ISC DHCP). There is extensive conformance test suite for DHCPv6 available here: http://tahi.org/logo/dhcpv6/. We do not use it yet.
    12  * lettuce + scapy (Kea + ISC DHCP), under early development. See ticket #1642.
    13  * Existing perl scripts in ISC DHCP (probably ISC DHCP only). Available in tests/DHCPv6 in ISC DHCP code. See README there (in-house tests written in Perl, require Socket6.pm module, 21 tests, mostly negative). Those tests were not run in last couple years.
     8 * TAHI (Kea + ISC DHCP). There is extensive conformance test suite for DHCPv6 available here: http://tahi.org/logo/dhcpv6/.
     9 * DhcpTesting - ISC Forge, a validation environment for DHCPv4 and DHCPv6 that is being developed by students from Gdansk University of Technology.
    1410 * IxANVL - Commercial, high quality, high price product. 164 tests for DHCPv4,  244 tests for DHCPv6 http://www.ixiacom.com/products/display?skey=ixanvl_ip_test_suite, http://www.ixiacom.com/products/display?skey=ixanvl_ipv6_test_suite
    1511
     
    1915Other tests "out there":
    2016 * QA-cafe: http://www.qacafe.com/show/ipv6, a CPE testing tool that includes DHCPv6.
    21  * DhcpTesting - ISC Forge, a validation environment for DHCPv4 and DHCPv6 that is being developed by students from Gdansk University of Technology.