// Copyright (C) 2017-2019 Internet Systems Consortium, Inc. ("ISC")
//
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.

#include <config.h>

#include <cc/command_interpreter.h>
#include <cc/data.h>
#include <cc/simple_parser.h>
#include <cc/cfg_to_element.h>
#include <testutils/user_context_utils.h>
#include <testutils/user_context_utils.h>
#include <dhcp/tests/iface_mgr_test_config.h>
#include <dhcpsrv/cfgmgr.h>
#include <dhcpsrv/parsers/simple_parser6.h>
#include <dhcp6/dhcp6_srv.h>
#include <dhcp6/ctrl_dhcp6_srv.h>
#include <dhcp6/json_config_parser.h>
#include <dhcp6/tests/dhcp6_test_utils.h>
#include <dhcp6/tests/get_config_unittest.h>

#include <boost/algorithm/string.hpp>
#include <gtest/gtest.h>

#include <iostream>
#include <string>
#include <sstream>
#include <list>

using namespace isc::config;
using namespace isc::data;
using namespace isc::dhcp;
using namespace isc::dhcp::test;
using namespace isc::test;

namespace {

/// @name How to fill configurations
///
/// Copy get_config_unittest.cc.skel into get_config_unittest.cc
///
/// For the extracted configurations define the EXTRACT_CONFIG and
/// recompile this file. Run dhcp6_unittests on Dhcp6ParserTest
/// redirecting the standard error to a temporary file, e.g. by
/// @code
///    ./dhcp6_unittests --gtest_filter="Dhcp6Parser*" > /dev/null 2> x
/// @endcode
///
/// Update EXTRACTED_CONFIGS with the file content
///
/// When configurations have been extracted the corresponding unparsed
/// configurations must be generated. To do that define GENERATE_ACTION
/// and recompile this file. Run dhcp6_unittests on Dhcp6GetConfigTest
/// redirecting the standard error to a temporary file, e.g. by
/// @code
///    ./dhcp6_unittests --gtest_filter="Dhcp6GetConfig*" > /dev/null 2> u
/// @endcode
///
/// Update UNPARSED_CONFIGS with the file content, recompile this file
/// without EXTRACT_CONFIG and GENERATE_ACTION.
///
/// @note Check for failures at each step!
/// @note The tests of this file do not check if configs returned
/// by @ref isc::dhcp::CfgToElement::ToElement() are complete.
/// This has to be done manually.
///
///@{
/// @brief extracted configurations
const char* EXTRACTED_CONFIGS[] = {
    // CONFIGURATION 0
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 1
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 2
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 0,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:3::/64\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:4::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 3
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1024,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 100,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 1,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:3::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 34,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:4::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 4
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 2,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 3,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:3::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 4,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:4::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 5
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3,\n"
"                \"rebind-timer\": 2,\n"
"                \"renew-timer\": 1,\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 6
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"interface\": \"eth0\",\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 7
"{\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"interface-id\": \"foobar\",\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 8
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/96\"\n"
"                    },\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1:0:abcd::/112\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::1 - 2001:db8:2::ff\"\n"
"                    },\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::300 - 2001:db8:2::3ff\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 9
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 10
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 128,\n"
"                        \"prefix\": \"2001:db8:1::\",\n"
"                        \"prefix-len\": 64\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 11
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"excluded-prefix\": \"3000:0:0:0:1000::\",\n"
"                        \"excluded-prefix-len\": 72,\n"
"                        \"prefix\": \"3000::\",\n"
"                        \"prefix-len\": 48\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 12
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 80,\n"
"                        \"prefix\": \"2001:db8:1:01::\",\n"
"                        \"prefix-len\": 72\n"
"                    },\n"
"                    {\n"
"                        \"delegated-len\": 88,\n"
"                        \"prefix\": \"2001:db8:1:02::\",\n"
"                        \"prefix-len\": 72\n"
"                    },\n"
"                    {\n"
"                        \"delegated-len\": 96,\n"
"                        \"prefix\": \"3000:1:03::\",\n"
"                        \"prefix-len\": 72\n"
"                    }\n"
"                ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1:04::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/40\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 13
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"prefix\": \"2001:db8:1::\",\n"
"                        \"prefix-len\": 64\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 14
"{\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv6-address\"\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 15
"{\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"uint16, ipv4-address, ipv6-address, string\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"record\"\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 16
"{\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            },\n"
"            {\n"
"                \"code\": 101,\n"
"                \"name\": \"foo-2\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv4-address\"\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 17
"{\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": true,\n"
"                \"code\": 100,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 18
"{\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"sub-opts-space\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 19
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"option-data\": [\n"
"            {\n"
"                \"csv-format\": false,\n"
"                \"data\": \"ABCDEF0105\",\n"
"                \"name\": \"subscriber-id\"\n"
"            },\n"
"            {\n"
"                \"data\": \"01\",\n"
"                \"name\": \"preference\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 20
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"csv-format\": false,\n"
"                        \"data\": \"ABCDEF0105\",\n"
"                        \"name\": \"subscriber-id\"\n"
"                    },\n"
"                    {\n"
"                        \"data\": \"01\",\n"
"                        \"name\": \"preference\"\n"
"                    }\n"
"                ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 21
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"option-data\": [\n"
"            {\n"
"                \"csv-format\": false,\n"
"                \"data\": \"ABCDEF0105\",\n"
"                \"name\": \"subscriber-id\"\n"
"            },\n"
"            {\n"
"                \"data\": \"1234\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 38,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 22
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"option-data\": [\n"
"            {\n"
"                \"data\": \"1234\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\"\n"
"            },\n"
"            {\n"
"                \"data\": \"192.168.2.1\",\n"
"                \"name\": \"foo2\",\n"
"                \"space\": \"isc\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 110,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            },\n"
"            {\n"
"                \"code\": 111,\n"
"                \"name\": \"foo2\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv4-address\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 23
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"option-data\": [\n"
"            {\n"
"                \"data\": \"11\",\n"
"                \"name\": \"base-option\"\n"
"            },\n"
"            {\n"
"                \"data\": \"1234\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\"\n"
"            },\n"
"            {\n"
"                \"data\": \"192.168.2.1\",\n"
"                \"name\": \"foo2\",\n"
"                \"space\": \"isc\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"isc\",\n"
"                \"name\": \"base-option\",\n"
"                \"space\": \"dhcp6\",\n"
"                \"type\": \"uint8\"\n"
"            },\n"
"            {\n"
"                \"code\": 110,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            },\n"
"            {\n"
"                \"code\": 111,\n"
"                \"name\": \"foo2\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv4-address\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 24
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"csv-format\": false,\n"
"                        \"data\": \"0102030405060708090A\",\n"
"                        \"name\": \"subscriber-id\"\n"
"                    }\n"
"                ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            },\n"
"            {\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"csv-format\": false,\n"
"                        \"data\": \"FFFEFDFCFB\",\n"
"                        \"name\": \"user-class\"\n"
"                    }\n"
"                ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 25
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"csv-format\": false,\n"
"                                \"data\": \"112233445566\",\n"
"                                \"name\": \"subscriber-id\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefix\": \"3000::\",\n"
"                        \"prefix-len\": 48\n"
"                    },\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"csv-format\": false,\n"
"                                \"data\": \"aabbccddee\",\n"
"                                \"name\": \"user-class\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefix\": \"3001::\",\n"
"                        \"prefix-len\": 48\n"
"                    }\n"
"                ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"csv-format\": false,\n"
"                                \"data\": \"0102030405060708090A\",\n"
"                                \"name\": \"subscriber-id\"\n"
"                            }\n"
"                        ],\n"
"                        \"pool\": \"2001:db8:1::10 - 2001:db8:1::100\"\n"
"                    },\n"
"                    {\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"csv-format\": false,\n"
"                                \"data\": \"FFFEFDFCFB\",\n"
"                                \"name\": \"user-class\"\n"
"                            }\n"
"                        ],\n"
"                        \"pool\": \"2001:db8:1::300 - 2001:db8:1::400\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 26
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"option-data\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"csv-format\": false,\n"
"                \"data\": \"ABCDEF0105\",\n"
"                \"name\": \"option-one\",\n"
"                \"space\": \"vendor-4491\"\n"
"            },\n"
"            {\n"
"                \"code\": 100,\n"
"                \"csv-format\": false,\n"
"                \"data\": \"1234\",\n"
"                \"name\": \"option-two\",\n"
"                \"space\": \"vendor-1234\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 27
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"option-data\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"data\": \"this is a string vendor-opt\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"vendor-4491\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"vendor-4491\",\n"
"                \"type\": \"string\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 28
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"eth0\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 29
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"eth0\", \"eth1\", \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 30
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"relay\": {\n"
"                    \"ip-address\": \"2001:db8:1::abcd\"\n"
"                },\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 31
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ \"2001:db9::abcd\", \"2001:db9::abce\" ]\n"
"                },\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 32
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"client-class\": \"alpha\",\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            },\n"
"            {\n"
"                \"client-class\": \"beta\",\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            },\n"
"            {\n"
"                \"client-class\": \"gamma\",\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:3::/64\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:4::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 33
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"client-class\": \"alpha\",\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    },\n"
"                    {\n"
"                        \"client-class\": \"beta\",\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    },\n"
"                    {\n"
"                        \"client-class\": \"gamma\",\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    },\n"
"                    {\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:0::/40\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 34
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"client-class\": \"alpha\",\n"
"                        \"delegated-len\": 64,\n"
"                        \"prefix\": \"2001:db8:1::\",\n"
"                        \"prefix-len\": 48\n"
"                    },\n"
"                    {\n"
"                        \"client-class\": \"beta\",\n"
"                        \"delegated-len\": 64,\n"
"                        \"prefix\": \"2001:db8:2::\",\n"
"                        \"prefix-len\": 48\n"
"                    },\n"
"                    {\n"
"                        \"client-class\": \"gamma\",\n"
"                        \"delegated-len\": 64,\n"
"                        \"prefix\": \"2001:db8:3::\",\n"
"                        \"prefix-len\": 48\n"
"                    },\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"prefix\": \"2001:db8:4::\",\n"
"                        \"prefix-len\": 48\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 35
"{\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": true,\n"
"            \"generated-prefix\": \"test.prefix\",\n"
"            \"hostname-char-replacement\": \"x\",\n"
"            \"hostname-char-set\": \"[^A-Za-z0-9_-]\",\n"
"            \"max-queue-size\": 2048,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": true,\n"
"            \"override-no-update\": true,\n"
"            \"qualifying-suffix\": \"test.suffix.\",\n"
"            \"replace-client-name\": \"when-present\",\n"
"            \"sender-ip\": \"3001::2\",\n"
"            \"sender-port\": 778,\n"
"            \"server-ip\": \"3001::1\",\n"
"            \"server-port\": 777\n"
"        },\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 36
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 123,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 234,\n"
"                \"pools\": [ ],\n"
"                \"reservations\": [\n"
"                    {\n"
"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
"                        \"hostname\": \"\",\n"
"                        \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"data\": \"2001:db8:2::1111\",\n"
"                                \"name\": \"dns-servers\"\n"
"                            },\n"
"                            {\n"
"                                \"data\": \"11\",\n"
"                                \"name\": \"preference\"\n"
"                            }\n"
"                        ]\n"
"                    },\n"
"                    {\n"
"                        \"hostname\": \"\",\n"
"                        \"hw-address\": \"01:02:03:04:05:06\",\n"
"                        \"ip-addresses\": [ \"2001:db8:2::abcd\" ],\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"data\": \"2001:db8:2::abbc\",\n"
"                                \"name\": \"dns-servers\"\n"
"                            },\n"
"                            {\n"
"                                \"data\": \"25\",\n"
"                                \"name\": \"preference\"\n"
"                            }\n"
"                        ]\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 542,\n"
"                \"pools\": [ ],\n"
"                \"reservations\": [\n"
"                    {\n"
"                        \"duid\": \"0A:09:08:07:06:05:04:03:02:01\",\n"
"                        \"hostname\": \"\",\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"data\": \"2001:db8:3::3333\",\n"
"                                \"name\": \"dns-servers\"\n"
"                            },\n"
"                            {\n"
"                                \"data\": \"33\",\n"
"                                \"name\": \"preference\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefixes\": [ \"2001:db8:3:2::/96\" ]\n"
"                    },\n"
"                    {\n"
"                        \"hostname\": \"\",\n"
"                        \"hw-address\": \"06:05:04:03:02:01\",\n"
"                        \"prefixes\": [ \"2001:db8:3:1::/96\" ]\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:3::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 37
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"option-def\": [\n"
"            {\n"
"                \"code\": 100,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 234,\n"
"                \"pools\": [ ],\n"
"                \"reservations\": [\n"
"                    {\n"
"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
"                        \"hostname\": \"\",\n"
"                        \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"data\": \"11\",\n"
"                                \"name\": \"foo\",\n"
"                                \"space\": \"isc\"\n"
"                            }\n"
"                        ]\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 38
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"mac-sources\": [ \"rfc6939\", \"rfc4649\", \"rfc4580\" ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 39
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"mac-sources\": [ \"client-link-addr-option\", \"remote-id\", \"subscriber-id\" ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 40
"{\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/64\"\n"
"                    }\n"
"                ],\n"
"                \"reservation-mode\": \"all\",\n"
"                \"subnet\": \"2001:db8:1::/48\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::/64\"\n"
"                    }\n"
"                ],\n"
"                \"reservation-mode\": \"out-of-pool\",\n"
"                \"subnet\": \"2001:db8:2::/48\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:3::/64\"\n"
"                    }\n"
"                ],\n"
"                \"reservation-mode\": \"disabled\",\n"
"                \"subnet\": \"2001:db8:3::/48\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:4::/64\"\n"
"                    }\n"
"                ],\n"
"                \"reservation-mode\": \"global\",\n"
"                \"subnet\": \"2001:db8:4::/48\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:5::/64\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:5::/48\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 41
"{\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"reservation-mode\": \"out-of-pool\",\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/64\"\n"
"                    }\n"
"                ],\n"
"                \"reservation-mode\": \"all\",\n"
"                \"subnet\": \"2001:db8:1::/48\"\n"
"            },\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:2::/64\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/48\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 42
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"dns-servers\", \"remote-id\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 43
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 44
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 45
"{\n"
"        \"decline-probation-period\": 12345,\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 46
"{\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 35,\n"
"            \"hold-reclaimed-time\": 1800,\n"
"            \"max-reclaim-leases\": 50,\n"
"            \"max-reclaim-time\": 100,\n"
"            \"reclaim-timer-wait-time\": 20,\n"
"            \"unwarned-reclaim-cycles\": 10\n"
"        },\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 47
"{\n"
"        \"client-classes\": [\n"
"            {\n"
"                \"name\": \"one\"\n"
"            },\n"
"            {\n"
"                \"name\": \"two\"\n"
"            },\n"
"            {\n"
"                \"name\": \"three\"\n"
"            }\n"
"        ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 48
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8::/64\"\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8::/32\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 49
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8::/64\",\n"
"                        \"user-context\": { }\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8::/32\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 50
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8::/64\",\n"
"                        \"user-context\": {\n"
"                            \"lw4over6-bind-prefix-len\": 56,\n"
"                            \"lw4over6-sharing-ratio\": 64,\n"
"                            \"lw4over6-sysports-exclude\": true,\n"
"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
"                        }\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8::/32\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 51
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:: - 2001:db8::ffff:ffff:ffff:ffff\",\n"
"                        \"user-context\": {\n"
"                            \"lw4over6-bind-prefix-len\": 56,\n"
"                            \"lw4over6-sharing-ratio\": 64,\n"
"                            \"lw4over6-sysports-exclude\": true,\n"
"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
"                        }\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8::/32\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 52
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"prefix\": \"2001:db8::\",\n"
"                        \"prefix-len\": 56\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8::/32\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 53
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"prefix\": \"2001:db8::\",\n"
"                        \"prefix-len\": 56,\n"
"                        \"user-context\": { }\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8::/32\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 54
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"prefix\": \"2001:db8::\",\n"
"                        \"prefix-len\": 56,\n"
"                        \"user-context\": {\n"
"                            \"lw4over6-bind-prefix-len\": 56,\n"
"                            \"lw4over6-sharing-ratio\": 64,\n"
"                            \"lw4over6-sysports-exclude\": true,\n"
"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
"                        }\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8::/32\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 55
"{\n"
"        \"hosts-databases\": [\n"
"            {\n"
"                \"name\": \"keatest1\",\n"
"                \"password\": \"keatest\",\n"
"                \"type\": \"mysql\",\n"
"                \"user\": \"keatest\"\n"
"            },\n"
"            {\n"
"                \"name\": \"keatest2\",\n"
"                \"password\": \"keatest\",\n"
"                \"type\": \"mysql\",\n"
"                \"user\": \"keatest\"\n"
"            }\n"
"        ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 56
"{\n"
"        \"comment\": \"A DHCPv6 server\",\n"
"        \"client-classes\": [\n"
"            {\n"
"                \"comment\": \"match all\",\n"
"                \"name\": \"all\",\n"
"                \"test\": \"'' == ''\"\n"
"            },\n"
"            {\n"
"                \"name\": \"none\"\n"
"            },\n"
"            {\n"
"                \"comment\": \"a comment\",\n"
"                \"name\": \"both\",\n"
"                \"user-context\": {\n"
"                    \"version\": 1\n"
"                }\n"
"            }\n"
"        ],\n"
"        \"control-socket\": {\n"
"            \"comment\": \"Indirect comment\",\n"
"            \"socket-name\": \"/tmp/kea6-ctrl-socket\",\n"
"            \"socket-type\": \"unix\"\n"
"        },\n"
"        \"dhcp-ddns\": {\n"
"            \"comment\": \"No dynamic DNS\",\n"
"            \"enable-updates\": false\n"
"        },\n"
"        \"interfaces-config\": {\n"
"            \"comment\": \"Use wildcard\",\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"option-data\": [\n"
"            {\n"
"                \"comment\": \"Set option value\",\n"
"                \"csv-format\": false,\n"
"                \"data\": \"ABCDEF0105\",\n"
"                \"name\": \"subscriber-id\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"comment\": \"An option definition\",\n"
"                \"code\": 100,\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv6-address\"\n"
"            }\n"
"        ],\n"
"        \"server-id\": {\n"
"            \"comment\": \"DHCPv6 specific\",\n"
"            \"type\": \"LL\"\n"
"        },\n"
"        \"shared-networks\": [\n"
"            {\n"
"                \"comment\": \"A shared network\",\n"
"                \"name\": \"foo\",\n"
"                \"subnet6\": [\n"
"                    {\n"
"                        \"comment\": \"A subnet\",\n"
"                        \"id\": 100,\n"
"                        \"pd-pools\": [\n"
"                            {\n"
"                                \"comment\": \"A prefix pool\",\n"
"                                \"delegated-len\": 64,\n"
"                                \"prefix\": \"2001:db2::\",\n"
"                                \"prefix-len\": 48\n"
"                            }\n"
"                        ],\n"
"                        \"pools\": [\n"
"                            {\n"
"                                \"comment\": \"A pool\",\n"
"                                \"pool\": \"2001:db1::/64\"\n"
"                            }\n"
"                        ],\n"
"                        \"reservations\": [\n"
"                            {\n"
"                                \"comment\": \"A host reservation\",\n"
"                                \"hostname\": \"foo.example.com\",\n"
"                                \"hw-address\": \"AA:BB:CC:DD:EE:FF\",\n"
"                                \"option-data\": [\n"
"                                    {\n"
"                                        \"comment\": \"An option in a reservation\",\n"
"                                        \"data\": \"example.com\",\n"
"                                        \"name\": \"domain-search\"\n"
"                                    }\n"
"                                ]\n"
"                            }\n"
"                        ],\n"
"                        \"subnet\": \"2001:db1::/48\"\n"
"                    }\n"
"                ]\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 57
"{\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"reservations\": [\n"
"            {\n"
"                \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
"                \"hostname\": \"\",\n"
"                \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"data\": \"2001:db8:2::1111\",\n"
"                        \"name\": \"dns-servers\"\n"
"                    },\n"
"                    {\n"
"                        \"data\": \"11\",\n"
"                        \"name\": \"preference\"\n"
"                    }\n"
"                ]\n"
"            },\n"
"            {\n"
"                \"hostname\": \"\",\n"
"                \"hw-address\": \"01:02:03:04:05:06\",\n"
"                \"ip-addresses\": [ \"2001:db8:2::abcd\" ],\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"data\": \"2001:db8:2::abbc\",\n"
"                        \"name\": \"dns-servers\"\n"
"                    },\n"
"                    {\n"
"                        \"data\": \"25\",\n"
"                        \"name\": \"preference\"\n"
"                    }\n"
"                ]\n"
"            }\n"
"        ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 123,\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 234,\n"
"                \"pools\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/64\"\n"
"            },\n"
"            {\n"
"                \"id\": 542,\n"
"                \"pools\": [ ],\n"
"                \"subnet\": \"2001:db8:3::/64\"\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 58
"{\n"
"        \"config-control\": {\n"
"            \"config-databases\": [\n"
"                {\n"
"                    \"name\": \"keatest1\",\n"
"                    \"password\": \"keatest\",\n"
"                    \"type\": \"mysql\",\n"
"                    \"user\": \"keatest\"\n"
"                },\n"
"                {\n"
"                    \"name\": \"keatest2\",\n"
"                    \"password\": \"keatest\",\n"
"                    \"type\": \"mysql\",\n"
"                    \"user\": \"keatest\"\n"
"                }\n"
"            ]\n"
"        },\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"rebind-timer\": 2000,\n"
"        \"renew-timer\": 1000,\n"
"        \"valid-lifetime\": 4000\n"
"    }\n"
};

/// @brief unparsed configurations
const char* UNPARSED_CONFIGS[] = {
    // CONFIGURATION 0
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 1
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 2
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 2,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 3,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:3::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 4,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:4::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 3
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1024,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 100,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:3::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 34,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:4::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 4
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 2,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 3,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:3::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 4,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:4::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 5
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 6
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"interface\": \"eth0\",\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 7
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"interface-id\": \"foobar\",\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 8
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/96\"\n"
"                    },\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1:0:abcd::/112\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 2,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::1-2001:db8:2::ff\"\n"
"                    },\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::300/120\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 9
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 10
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 128,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8:1::\",\n"
"                        \"prefix-len\": 64\n"
"                    }\n"
"                ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 11
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"excluded-prefix\": \"3000::1000:0:0:0\",\n"
"                        \"excluded-prefix-len\": 72,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"3000::\",\n"
"                        \"prefix-len\": 48\n"
"                    }\n"
"                ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 12
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 80,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8:1:1::\",\n"
"                        \"prefix-len\": 72\n"
"                    },\n"
"                    {\n"
"                        \"delegated-len\": 88,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8:1:2::\",\n"
"                        \"prefix-len\": 72\n"
"                    },\n"
"                    {\n"
"                        \"delegated-len\": 96,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"3000:1:3::\",\n"
"                        \"prefix-len\": 72\n"
"                    }\n"
"                ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/40\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 13
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8:1::\",\n"
"                        \"prefix-len\": 64\n"
"                    }\n"
"                ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ]\n"
"    }\n",
    // CONFIGURATION 14
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv6-address\"\n"
"            }\n"
"        ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 15
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"uint16, ipv4-address, ipv6-address, string\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"record\"\n"
"            }\n"
"        ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 16
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            },\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 101,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo-2\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv4-address\"\n"
"            }\n"
"        ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 17
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": true,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            }\n"
"        ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 18
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"sub-opts-space\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            }\n"
"        ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 19
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 38,\n"
"                \"csv-format\": false,\n"
"                \"data\": \"ABCDEF0105\",\n"
"                \"name\": \"subscriber-id\",\n"
"                \"space\": \"dhcp6\"\n"
"            },\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 7,\n"
"                \"csv-format\": true,\n"
"                \"data\": \"01\",\n"
"                \"name\": \"preference\",\n"
"                \"space\": \"dhcp6\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 20
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"always-send\": false,\n"
"                        \"code\": 38,\n"
"                        \"csv-format\": false,\n"
"                        \"data\": \"ABCDEF0105\",\n"
"                        \"name\": \"subscriber-id\",\n"
"                        \"space\": \"dhcp6\"\n"
"                    },\n"
"                    {\n"
"                        \"always-send\": false,\n"
"                        \"code\": 7,\n"
"                        \"csv-format\": true,\n"
"                        \"data\": \"01\",\n"
"                        \"name\": \"preference\",\n"
"                        \"space\": \"dhcp6\"\n"
"                    }\n"
"                ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 21
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 38,\n"
"                \"csv-format\": false,\n"
"                \"data\": \"ABCDEF0105\",\n"
"                \"name\": \"subscriber-id\",\n"
"                \"space\": \"dhcp6\"\n"
"            },\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 38,\n"
"                \"csv-format\": true,\n"
"                \"data\": \"1234\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 38,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 22
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 110,\n"
"                \"csv-format\": true,\n"
"                \"data\": \"1234\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\"\n"
"            },\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 111,\n"
"                \"csv-format\": true,\n"
"                \"data\": \"192.168.2.1\",\n"
"                \"name\": \"foo2\",\n"
"                \"space\": \"isc\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 110,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            },\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 111,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo2\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv4-address\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 23
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 100,\n"
"                \"csv-format\": true,\n"
"                \"data\": \"11\",\n"
"                \"name\": \"base-option\",\n"
"                \"space\": \"dhcp6\"\n"
"            },\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 110,\n"
"                \"csv-format\": true,\n"
"                \"data\": \"1234\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"isc\"\n"
"            },\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 111,\n"
"                \"csv-format\": true,\n"
"                \"data\": \"192.168.2.1\",\n"
"                \"name\": \"foo2\",\n"
"                \"space\": \"isc\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"isc\",\n"
"                \"name\": \"base-option\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"dhcp6\",\n"
"                \"type\": \"uint8\"\n"
"            },\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 110,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            },\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 111,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo2\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv4-address\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 24
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"always-send\": false,\n"
"                        \"code\": 38,\n"
"                        \"csv-format\": false,\n"
"                        \"data\": \"0102030405060708090A\",\n"
"                        \"name\": \"subscriber-id\",\n"
"                        \"space\": \"dhcp6\"\n"
"                    }\n"
"                ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 2,\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"always-send\": false,\n"
"                        \"code\": 15,\n"
"                        \"csv-format\": false,\n"
"                        \"data\": \"FFFEFDFCFB\",\n"
"                        \"name\": \"user-class\",\n"
"                        \"space\": \"dhcp6\"\n"
"                    }\n"
"                ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 25
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 38,\n"
"                                \"csv-format\": false,\n"
"                                \"data\": \"112233445566\",\n"
"                                \"name\": \"subscriber-id\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefix\": \"3000::\",\n"
"                        \"prefix-len\": 48\n"
"                    },\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 15,\n"
"                                \"csv-format\": false,\n"
"                                \"data\": \"AABBCCDDEE\",\n"
"                                \"name\": \"user-class\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefix\": \"3001::\",\n"
"                        \"prefix-len\": 48\n"
"                    }\n"
"                ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 38,\n"
"                                \"csv-format\": false,\n"
"                                \"data\": \"0102030405060708090A\",\n"
"                                \"name\": \"subscriber-id\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            }\n"
"                        ],\n"
"                        \"pool\": \"2001:db8:1::10-2001:db8:1::100\"\n"
"                    },\n"
"                    {\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 15,\n"
"                                \"csv-format\": false,\n"
"                                \"data\": \"FFFEFDFCFB\",\n"
"                                \"name\": \"user-class\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            }\n"
"                        ],\n"
"                        \"pool\": \"2001:db8:1::300-2001:db8:1::400\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 26
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 100,\n"
"                \"csv-format\": false,\n"
"                \"data\": \"1234\",\n"
"                \"space\": \"vendor-1234\"\n"
"            },\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 100,\n"
"                \"csv-format\": false,\n"
"                \"data\": \"ABCDEF0105\",\n"
"                \"space\": \"vendor-4491\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 27
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [\n"
"            {\n"
"                \"always-send\": false,\n"
"                \"code\": 100,\n"
"                \"csv-format\": true,\n"
"                \"data\": \"this is a string vendor-opt\",\n"
"                \"name\": \"foo\",\n"
"                \"space\": \"vendor-4491\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"vendor-4491\",\n"
"                \"type\": \"string\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 28
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"eth0\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 29
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\", \"eth0\", \"eth1\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 30
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ \"2001:db8:1::abcd\" ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 31
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ \"2001:db9::abcd\", \"2001:db9::abce\" ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 32
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"client-class\": \"alpha\",\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"client-class\": \"beta\",\n"
"                \"id\": 2,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"client-class\": \"gamma\",\n"
"                \"id\": 3,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:3::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 4,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:4::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 33
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"client-class\": \"alpha\",\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    },\n"
"                    {\n"
"                        \"client-class\": \"beta\",\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::/80\"\n"
"                    },\n"
"                    {\n"
"                        \"client-class\": \"gamma\",\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:3::/80\"\n"
"                    },\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:4::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/40\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 34
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"client-class\": \"alpha\",\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8:1::\",\n"
"                        \"prefix-len\": 48\n"
"                    },\n"
"                    {\n"
"                        \"client-class\": \"beta\",\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8:2::\",\n"
"                        \"prefix-len\": 48\n"
"                    },\n"
"                    {\n"
"                        \"client-class\": \"gamma\",\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8:3::\",\n"
"                        \"prefix-len\": 48\n"
"                    },\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8:4::\",\n"
"                        \"prefix-len\": 48\n"
"                    }\n"
"                ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 35
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": true,\n"
"            \"generated-prefix\": \"test.prefix\",\n"
"            \"hostname-char-replacement\": \"x\",\n"
"            \"hostname-char-set\": \"[^A-Za-z0-9_-]\",\n"
"            \"max-queue-size\": 2048,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": true,\n"
"            \"override-no-update\": true,\n"
"            \"qualifying-suffix\": \"test.suffix.\",\n"
"            \"replace-client-name\": \"when-present\",\n"
"            \"sender-ip\": \"3001::2\",\n"
"            \"sender-port\": 778,\n"
"            \"server-ip\": \"3001::1\",\n"
"            \"server-port\": 777\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 36
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 123,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 234,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [\n"
"                    {\n"
"                        \"client-classes\": [ ],\n"
"                        \"hostname\": \"\",\n"
"                        \"hw-address\": \"01:02:03:04:05:06\",\n"
"                        \"ip-addresses\": [ \"2001:db8:2::abcd\" ],\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 23,\n"
"                                \"csv-format\": true,\n"
"                                \"data\": \"2001:db8:2::abbc\",\n"
"                                \"name\": \"dns-servers\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            },\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 7,\n"
"                                \"csv-format\": true,\n"
"                                \"data\": \"25\",\n"
"                                \"name\": \"preference\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefixes\": [ ]\n"
"                    },\n"
"                    {\n"
"                        \"client-classes\": [ ],\n"
"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
"                        \"hostname\": \"\",\n"
"                        \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 23,\n"
"                                \"csv-format\": true,\n"
"                                \"data\": \"2001:db8:2::1111\",\n"
"                                \"name\": \"dns-servers\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            },\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 7,\n"
"                                \"csv-format\": true,\n"
"                                \"data\": \"11\",\n"
"                                \"name\": \"preference\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefixes\": [ ]\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 542,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [\n"
"                    {\n"
"                        \"client-classes\": [ ],\n"
"                        \"hostname\": \"\",\n"
"                        \"hw-address\": \"06:05:04:03:02:01\",\n"
"                        \"ip-addresses\": [ ],\n"
"                        \"option-data\": [ ],\n"
"                        \"prefixes\": [ \"2001:db8:3:1::/96\" ]\n"
"                    },\n"
"                    {\n"
"                        \"client-classes\": [ ],\n"
"                        \"duid\": \"0a:09:08:07:06:05:04:03:02:01\",\n"
"                        \"hostname\": \"\",\n"
"                        \"ip-addresses\": [ ],\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 23,\n"
"                                \"csv-format\": true,\n"
"                                \"data\": \"2001:db8:3::3333\",\n"
"                                \"name\": \"dns-servers\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            },\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 7,\n"
"                                \"csv-format\": true,\n"
"                                \"data\": \"33\",\n"
"                                \"name\": \"preference\",\n"
"                                \"space\": \"dhcp6\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefixes\": [ \"2001:db8:3:2::/96\" ]\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:3::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 37
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"array\": false,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"uint32\"\n"
"            }\n"
"        ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 234,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [\n"
"                    {\n"
"                        \"client-classes\": [ ],\n"
"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
"                        \"hostname\": \"\",\n"
"                        \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
"                        \"option-data\": [\n"
"                            {\n"
"                                \"always-send\": false,\n"
"                                \"code\": 100,\n"
"                                \"csv-format\": true,\n"
"                                \"data\": \"11\",\n"
"                                \"name\": \"foo\",\n"
"                                \"space\": \"isc\"\n"
"                            }\n"
"                        ],\n"
"                        \"prefixes\": [ ]\n"
"                    }\n"
"                ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 38
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"client-link-addr-option\", \"remote-id\", \"subscriber-id\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 39
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"client-link-addr-option\", \"remote-id\", \"subscriber-id\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 40
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/64\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/48\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 2,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::/64\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"out-of-pool\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/48\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 3,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:3::/64\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"disabled\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:3::/48\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 4,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:4::/64\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"global\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:4::/48\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 5,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:5::/64\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:5::/48\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 41
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"reservation-mode\": \"out-of-pool\",\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/64\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/48\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 2,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:2::/64\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"out-of-pool\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/48\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 42
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"23\", \"37\", \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 43
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 44
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 45
"{\n"
"        \"decline-probation-period\": 12345,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 46
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 35,\n"
"            \"hold-reclaimed-time\": 1800,\n"
"            \"max-reclaim-leases\": 50,\n"
"            \"max-reclaim-time\": 100,\n"
"            \"reclaim-timer-wait-time\": 20,\n"
"            \"unwarned-reclaim-cycles\": 10\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 47
"{\n"
"        \"client-classes\": [\n"
"            {\n"
"                \"name\": \"one\",\n"
"                \"option-data\": [ ]\n"
"            },\n"
"            {\n"
"                \"name\": \"two\",\n"
"                \"option-data\": [ ]\n"
"            },\n"
"            {\n"
"                \"name\": \"three\",\n"
"                \"option-data\": [ ]\n"
"            }\n"
"        ],\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 48
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8::/64\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/32\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 49
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8::/64\",\n"
"                        \"user-context\": { }\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/32\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 50
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8::/64\",\n"
"                        \"user-context\": {\n"
"                            \"lw4over6-bind-prefix-len\": 56,\n"
"                            \"lw4over6-sharing-ratio\": 64,\n"
"                            \"lw4over6-sysports-exclude\": true,\n"
"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
"                        }\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/32\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 51
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8::/64\",\n"
"                        \"user-context\": {\n"
"                            \"lw4over6-bind-prefix-len\": 56,\n"
"                            \"lw4over6-sharing-ratio\": 64,\n"
"                            \"lw4over6-sysports-exclude\": true,\n"
"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
"                        }\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/32\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 52
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8::\",\n"
"                        \"prefix-len\": 56\n"
"                    }\n"
"                ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/32\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 53
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8::\",\n"
"                        \"prefix-len\": 56,\n"
"                        \"user-context\": { }\n"
"                    }\n"
"                ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/32\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 54
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 1,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [\n"
"                    {\n"
"                        \"delegated-len\": 64,\n"
"                        \"option-data\": [ ],\n"
"                        \"prefix\": \"2001:db8::\",\n"
"                        \"prefix-len\": 56,\n"
"                        \"user-context\": {\n"
"                            \"lw4over6-bind-prefix-len\": 56,\n"
"                            \"lw4over6-sharing-ratio\": 64,\n"
"                            \"lw4over6-sysports-exclude\": true,\n"
"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
"                        }\n"
"                    }\n"
"                ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8::/32\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 55
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"hosts-databases\": [\n"
"            {\n"
"                \"name\": \"keatest1\",\n"
"                \"password\": \"keatest\",\n"
"                \"type\": \"mysql\",\n"
"                \"user\": \"keatest\"\n"
"            },\n"
"            {\n"
"                \"name\": \"keatest2\",\n"
"                \"password\": \"keatest\",\n"
"                \"type\": \"mysql\",\n"
"                \"user\": \"keatest\"\n"
"            }\n"
"        ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 56
"{\n"
"        \"comment\": \"A DHCPv6 server\",\n"
"        \"client-classes\": [\n"
"            {\n"
"                \"comment\": \"match all\",\n"
"                \"name\": \"all\",\n"
"                \"option-data\": [ ],\n"
"                \"test\": \"'' == ''\"\n"
"            },\n"
"            {\n"
"                \"name\": \"none\",\n"
"                \"option-data\": [ ]\n"
"            },\n"
"            {\n"
"                \"comment\": \"a comment\",\n"
"                \"name\": \"both\",\n"
"                \"option-data\": [ ],\n"
"                \"user-context\": {\n"
"                    \"version\": 1\n"
"                }\n"
"            }\n"
"        ],\n"
"        \"control-socket\": {\n"
"            \"comment\": \"Indirect comment\",\n"
"            \"socket-name\": \"/tmp/kea6-ctrl-socket\",\n"
"            \"socket-type\": \"unix\"\n"
"        },\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"comment\": \"No dynamic DNS\",\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"comment\": \"Use wildcard\",\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [\n"
"            {\n"
"                \"comment\": \"Set option value\",\n"
"                \"always-send\": false,\n"
"                \"code\": 38,\n"
"                \"csv-format\": false,\n"
"                \"data\": \"ABCDEF0105\",\n"
"                \"name\": \"subscriber-id\",\n"
"                \"space\": \"dhcp6\"\n"
"            }\n"
"        ],\n"
"        \"option-def\": [\n"
"            {\n"
"                \"comment\": \"An option definition\",\n"
"                \"array\": false,\n"
"                \"code\": 100,\n"
"                \"encapsulate\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"record-types\": \"\",\n"
"                \"space\": \"isc\",\n"
"                \"type\": \"ipv6-address\"\n"
"            }\n"
"        ],\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"comment\": \"DHCPv6 specific\",\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LL\"\n"
"        },\n"
"        \"shared-networks\": [\n"
"            {\n"
"                \"comment\": \"A shared network\",\n"
"                \"interface\": \"\",\n"
"                \"name\": \"foo\",\n"
"                \"option-data\": [ ],\n"
"                \"preferred-lifetime\": 3600,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 1800,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 900,\n"
"                \"subnet6\": [\n"
"                    {\n"
"                        \"comment\": \"A subnet\",\n"
"                        \"id\": 100,\n"
"                        \"option-data\": [ ],\n"
"                        \"pd-pools\": [\n"
"                            {\n"
"                                \"comment\": \"A prefix pool\",\n"
"                                \"delegated-len\": 64,\n"
"                                \"option-data\": [ ],\n"
"                                \"prefix\": \"2001:db2::\",\n"
"                                \"prefix-len\": 48\n"
"                            }\n"
"                        ],\n"
"                        \"pools\": [\n"
"                            {\n"
"                                \"comment\": \"A pool\",\n"
"                                \"option-data\": [ ],\n"
"                                \"pool\": \"2001:db1::/64\"\n"
"                            }\n"
"                        ],\n"
"                        \"preferred-lifetime\": 3600,\n"
"                        \"rapid-commit\": false,\n"
"                        \"rebind-timer\": 1800,\n"
"                        \"relay\": {\n"
"                            \"ip-addresses\": [ ]\n"
"                        },\n"
"                        \"renew-timer\": 900,\n"
"                        \"reservation-mode\": \"all\",\n"
"                        \"reservations\": [\n"
"                            {\n"
"                                \"comment\": \"A host reservation\",\n"
"                                \"client-classes\": [ ],\n"
"                                \"hostname\": \"foo.example.com\",\n"
"                                \"hw-address\": \"aa:bb:cc:dd:ee:ff\",\n"
"                                \"ip-addresses\": [ ],\n"
"                                \"option-data\": [\n"
"                                    {\n"
"                                        \"comment\": \"An option in a reservation\",\n"
"                                        \"always-send\": false,\n"
"                                        \"code\": 24,\n"
"                                        \"csv-format\": true,\n"
"                                        \"data\": \"example.com\",\n"
"                                        \"name\": \"domain-search\",\n"
"                                        \"space\": \"dhcp6\"\n"
"                                    }\n"
"                                ],\n"
"                                \"prefixes\": [ ]\n"
"                            }\n"
"                        ],\n"
"                        \"subnet\": \"2001:db1::/48\",\n"
"                        \"valid-lifetime\": 7200\n"
"                    }\n"
"                ],\n"
"                \"valid-lifetime\": 7200\n"
"            }\n"
"        ],\n"
"        \"subnet6\": [ ]\n"
"    }\n",
    // CONFIGURATION 57
"{\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"preferred-lifetime\": 3000,\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"reservations\": [\n"
"            {\n"
"                \"client-classes\": [ ],\n"
"                \"hostname\": \"\",\n"
"                \"hw-address\": \"01:02:03:04:05:06\",\n"
"                \"ip-addresses\": [ \"2001:db8:2::abcd\" ],\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"always-send\": false,\n"
"                        \"code\": 23,\n"
"                        \"csv-format\": true,\n"
"                        \"data\": \"2001:db8:2::abbc\",\n"
"                        \"name\": \"dns-servers\",\n"
"                        \"space\": \"dhcp6\"\n"
"                    },\n"
"                    {\n"
"                        \"always-send\": false,\n"
"                        \"code\": 7,\n"
"                        \"csv-format\": true,\n"
"                        \"data\": \"25\",\n"
"                        \"name\": \"preference\",\n"
"                        \"space\": \"dhcp6\"\n"
"                    }\n"
"                ],\n"
"                \"prefixes\": [ ]\n"
"            },\n"
"            {\n"
"                \"client-classes\": [ ],\n"
"                \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
"                \"hostname\": \"\",\n"
"                \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
"                \"option-data\": [\n"
"                    {\n"
"                        \"always-send\": false,\n"
"                        \"code\": 23,\n"
"                        \"csv-format\": true,\n"
"                        \"data\": \"2001:db8:2::1111\",\n"
"                        \"name\": \"dns-servers\",\n"
"                        \"space\": \"dhcp6\"\n"
"                    },\n"
"                    {\n"
"                        \"always-send\": false,\n"
"                        \"code\": 7,\n"
"                        \"csv-format\": true,\n"
"                        \"data\": \"11\",\n"
"                        \"name\": \"preference\",\n"
"                        \"space\": \"dhcp6\"\n"
"                    }\n"
"                ],\n"
"                \"prefixes\": [ ]\n"
"            }\n"
"        ],\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [\n"
"            {\n"
"                \"id\": 123,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [\n"
"                    {\n"
"                        \"option-data\": [ ],\n"
"                        \"pool\": \"2001:db8:1::/80\"\n"
"                    }\n"
"                ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:1::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 234,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:2::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            },\n"
"            {\n"
"                \"id\": 542,\n"
"                \"option-data\": [ ],\n"
"                \"pd-pools\": [ ],\n"
"                \"pools\": [ ],\n"
"                \"preferred-lifetime\": 3000,\n"
"                \"rapid-commit\": false,\n"
"                \"rebind-timer\": 2000,\n"
"                \"relay\": {\n"
"                    \"ip-addresses\": [ ]\n"
"                },\n"
"                \"renew-timer\": 1000,\n"
"                \"reservation-mode\": \"all\",\n"
"                \"reservations\": [ ],\n"
"                \"subnet\": \"2001:db8:3::/64\",\n"
"                \"valid-lifetime\": 4000\n"
"            }\n"
"        ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n",
    // CONFIGURATION 58
"{\n"
"        \"config-control\": {\n"
"            \"config-databases\": [\n"
"                {\n"
"                    \"name\": \"keatest1\",\n"
"                    \"password\": \"keatest\",\n"
"                    \"type\": \"mysql\",\n"
"                    \"user\": \"keatest\"\n"
"                },\n"
"                {\n"
"                    \"name\": \"keatest2\",\n"
"                    \"password\": \"keatest\",\n"
"                    \"type\": \"mysql\",\n"
"                    \"user\": \"keatest\"\n"
"                }\n"
"            ]\n"
"        },\n"
"        \"decline-probation-period\": 86400,\n"
"        \"dhcp-ddns\": {\n"
"            \"enable-updates\": false,\n"
"            \"generated-prefix\": \"myhost\",\n"
"            \"hostname-char-replacement\": \"\",\n"
"            \"hostname-char-set\": \"\",\n"
"            \"max-queue-size\": 1024,\n"
"            \"ncr-format\": \"JSON\",\n"
"            \"ncr-protocol\": \"UDP\",\n"
"            \"override-client-update\": false,\n"
"            \"override-no-update\": false,\n"
"            \"qualifying-suffix\": \"\",\n"
"            \"replace-client-name\": \"never\",\n"
"            \"sender-ip\": \"0.0.0.0\",\n"
"            \"sender-port\": 0,\n"
"            \"server-ip\": \"127.0.0.1\",\n"
"            \"server-port\": 53001\n"
"        },\n"
"        \"dhcp-queue-control\": {\n"
"            \"capacity\": 500,\n"
"            \"enable-queue\": false,\n"
"            \"queue-type\": \"kea-ring6\"\n"
"        },\n"
"        \"dhcp4o6-port\": 0,\n"
"        \"expired-leases-processing\": {\n"
"            \"flush-reclaimed-timer-wait-time\": 25,\n"
"            \"hold-reclaimed-time\": 3600,\n"
"            \"max-reclaim-leases\": 100,\n"
"            \"max-reclaim-time\": 250,\n"
"            \"reclaim-timer-wait-time\": 10,\n"
"            \"unwarned-reclaim-cycles\": 5\n"
"        },\n"
"        \"hooks-libraries\": [ ],\n"
"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
"        \"interfaces-config\": {\n"
"            \"interfaces\": [ \"*\" ],\n"
"            \"re-detect\": false\n"
"        },\n"
"        \"lease-database\": {\n"
"            \"type\": \"memfile\"\n"
"        },\n"
"        \"mac-sources\": [ \"any\" ],\n"
"        \"option-data\": [ ],\n"
"        \"option-def\": [ ],\n"
"        \"rebind-timer\": 2000,\n"
"        \"relay-supplied-options\": [ \"65\" ],\n"
"        \"renew-timer\": 1000,\n"
"        \"sanity-checks\": {\n"
"            \"lease-checks\": \"warn\"\n"
"        },\n"
"        \"server-id\": {\n"
"            \"enterprise-id\": 0,\n"
"            \"htype\": 0,\n"
"            \"identifier\": \"\",\n"
"            \"persist\": true,\n"
"            \"time\": 0,\n"
"            \"type\": \"LLT\"\n"
"        },\n"
"        \"shared-networks\": [ ],\n"
"        \"subnet6\": [ ],\n"
"        \"valid-lifetime\": 4000\n"
"    }\n"
};

/// @brief the number of configurations
const size_t max_config_counter = sizeof(EXTRACTED_CONFIGS) / sizeof(char*);
///@}

/// @brief the extraction counter
///
/// < 0 means do not extract, >= 0 means extract on extractConfig() calls
/// and increment
#ifdef EXTRACT_CONFIG
int extract_count = 0;
#else
int extract_count = -1;
#endif

/// @brief the generate action
/// false means do nothing, true means unparse extracted configurations
#ifdef GENERATE_ACTION
const bool generate_action = true;
#else
const bool generate_action = false;
static_assert(max_config_counter == sizeof(UNPARSED_CONFIGS) / sizeof(char*),
              "unparsed configurations must be generated");
#endif

/// @brief format and output a configuration
void
outputFormatted(const std::string& config) {
    // pretty print it
    ConstElementPtr json = extractComments(parseDHCP6(config));
    std::string prettier = prettyPrint(json, 4, 4);
    // get it as a line array
    std::list<std::string> lines;
    boost::split(lines, prettier, boost::is_any_of("\n"));
    // add escapes using again JSON
    std::list<std::string> escapes;
    while (!lines.empty()) {
        const std::string& line = lines.front();
        ConstElementPtr escaping = Element::create(line + "\n");
        escapes.push_back(escaping->str());
        lines.pop_front();
    }
    // output them on std::cerr
    while (!escapes.empty()) {
        std::cerr << "\n" << escapes.front();
        escapes.pop_front();
    }
}

} // namespace

namespace isc {
namespace dhcp {
namespace test {

/// @ref isc::dhcp::test::extractConfig in the header
void
extractConfig(const std::string& config) {
    // skip when disable
    if (extract_count < 0) {
        return;
    }
    // mark beginning
    if (extract_count == 0) {
        // header (note there is no trailer)
        std::cerr << "/// put this after const char* EXTRACTED_CONFIGS[] = {\n";
    } else {
        // end of previous configuration
        std::cerr << ",\n";
    }
    std::cerr << "    // CONFIGURATION " << extract_count;
    try {
        outputFormatted(config);
    } catch (...) {
        // mark error
        std::cerr << "\n//// got an error\n";
    }
    ++extract_count;
}

}  // namespace test
}  // namespace dhcp
}  // namespace isc

namespace {

/// Test fixture class (code from Dhcp6ParserTest)
class Dhcp6GetConfigTest : public ::testing::TestWithParam<size_t> {
public:
    Dhcp6GetConfigTest() : rcode_(-1), srv_(0) {
        // srv_(0) means to not open any sockets. We don't want to
        // deal with sockets here, just check if configuration handling
        // is sane.

        // Reset configuration for each test.
        resetConfiguration();
    }

    ~Dhcp6GetConfigTest() {
        // Reset configuration database after each test.
        resetConfiguration();
    };

    /// @brief Parse and Execute configuration
    ///
    /// Parses a configuration and executes a configuration of the server.
    /// If the operation fails, the current test will register a failure.
    ///
    /// @param config Configuration to parse
    /// @param operation Operation being performed.  In the case of an error,
    ///        the error text will include the string "unable to <operation>.".
    ///
    /// @return true if the configuration succeeded, false if not.
    bool
    executeConfiguration(const std::string& config, const char* operation) {
        // clear config manager
        CfgMgr::instance().clear();

        // enable fake network interfaces
        IfaceMgrTestConfig test_config(true);

        // try JSON parser
        ConstElementPtr json;
        try {
            json = parseJSON(config);
        } catch (const std::exception& ex) {
            ADD_FAILURE() << "invalid JSON for " << operation
                          << " failed with " << ex.what()
                          << " on\n" << config << "\n";
            return (false);
        }

        // try DHCP6 parser
        try {
            json = parseDHCP6(config, true);
        } catch (...) {
            ADD_FAILURE() << "parsing failed for " << operation
                          << " on\n" << prettyPrint(json) << "\n";
            return (false);
        }

        // try DHCP6 configure
        ConstElementPtr status;
        try {
            status = configureDhcp6Server(srv_, json);
        } catch (const std::exception& ex) {
            ADD_FAILURE() << "configure for " << operation
                          << " failed with " << ex.what()
                          << " on\n" << prettyPrint(json) << "\n";
            return (false);
        }

        // The status object must not be NULL
        if (!status) {
            ADD_FAILURE() << "configure for " << operation
                          << " returned null on\n"
                          << prettyPrint(json) << "\n";
            return (false);
        }

        // Returned value should be 0 (configuration success)
        comment_ = parseAnswer(rcode_, status);
        if (rcode_ != 0) {
            string reason = "";
            if (comment_) {
                reason = string(" (") + comment_->stringValue() + string(")");
            }
            ADD_FAILURE() << "configure for " << operation
                          << " returned error code "
                          << rcode_ << reason << " on\n"
                          << prettyPrint(json) << "\n";
            return (false);
        }
        return (true);
    }

    /// @brief Reset configuration database.
    ///
    /// This function resets configuration data base by
    /// removing all subnets and option-data. Reset must
    /// be performed after each test to make sure that
    /// contents of the database do not affect result of
    /// subsequent tests.
    void resetConfiguration() {
        string config = "{"
            "\"interfaces-config\": { \"interfaces\": [ \"*\" ] },"
            "\"preferred-lifetime\": 3000,"
            "\"rebind-timer\": 2000, "
            "\"renew-timer\": 1000, "
            "\"valid-lifetime\": 4000, "
            "\"subnet6\": [ ], "
            "\"dhcp-ddns\": { \"enable-updates\" : false }, "
            "\"option-def\": [ ], "
            "\"option-data\": [ ] }";
        EXPECT_TRUE(executeConfiguration(config, "reset configuration"));
        CfgMgr::instance().clear();
        CfgMgr::instance().setFamily(AF_INET6);
    }

    int rcode_; ///< Return code (see @ref isc::config::parseAnswer)
    ControlledDhcpv6Srv srv_; ///< Instance of the ControlledDhcp6Srv used during tests
    ConstElementPtr comment_; ///< Comment (see @ref isc::config::parseAnswer)
};

/// Test a configuration
TEST_P(Dhcp6GetConfigTest, run) {
    // configurations have not been extracted yet
    if (max_config_counter == 0) {
        return;
    }

    // get the index of configurations to test
    size_t config_counter = GetParam();

    // emit unparsed header if wanted
    if ((config_counter == 0) && generate_action) {
        std::cerr << "///put this after const char* UNPARSED_CONFIGS[] = {\n";
    }

    // get the extracted configuration
    std::string config = EXTRACTED_CONFIGS[config_counter];
    std::ostringstream ss;
    ss << "extracted config #" << config_counter;

    // execute the extracted configuration
    ASSERT_TRUE(executeConfiguration(config, ss.str().c_str()));

    // unparse it
    ConstSrvConfigPtr extracted = CfgMgr::instance().getStagingCfg();
    ConstElementPtr unparsed;
    ASSERT_NO_THROW(unparsed = extracted->toElement());
    ConstElementPtr dhcp;
    ASSERT_NO_THROW(dhcp = unparsed->get("Dhcp6"));
    ASSERT_TRUE(dhcp);

    // dump if wanted else check
    std::string expected;
    if (generate_action) {
        if (config_counter > 0) {
            std::cerr << ",\n";
        }
        std::cerr << "    // CONFIGURATION " << config_counter;
        ASSERT_NO_THROW(expected = prettyPrint(dhcp));
        ASSERT_NO_THROW(outputFormatted(dhcp->str()));
    } else {
        expected = UNPARSED_CONFIGS[config_counter];
        // get the expected config using the dhcpv6 syntax parser
        ElementPtr jsond;
        ASSERT_NO_THROW(jsond = parseDHCP6(expected, true));
        // get the expected config using the generic JSON syntax parser
        ElementPtr jsonj;
        ASSERT_NO_THROW(jsonj = parseJSON(expected));
        // the generic JSON parser does not handle comments
        EXPECT_TRUE(isEquivalent(jsond, moveComments(jsonj)));
        // check that unparsed and expected values match
        EXPECT_TRUE(isEquivalent(dhcp, jsonj));
        // check on pretty prints too
        std::string current = prettyPrint(dhcp, 4, 4) + "\n";
        EXPECT_EQ(expected, current);
        if (expected != current) {
            expected = current;
        }
    }

    // execute the dhcp configuration
    ss.str("");
    ss << "unparsed config #" << config_counter;
    EXPECT_TRUE(executeConfiguration(expected, ss.str().c_str()));

    // is it a fixed point?
    ConstSrvConfigPtr extracted2 = CfgMgr::instance().getStagingCfg();
    ConstElementPtr unparsed2;
    ASSERT_NO_THROW(unparsed2 = extracted2->toElement());
    ASSERT_TRUE(unparsed2);
    EXPECT_TRUE(isEquivalent(unparsed, unparsed2));
}

class IntToString {
public:
    std::string operator()(const testing::TestParamInfo<size_t>& n) {
        std::ostringstream ss;
        ss << static_cast<size_t>(n.param);
        return (ss.str());
    }
};

/// Define the parameterized test loop.
INSTANTIATE_TEST_CASE_P(Dhcp6GetConfigTest, Dhcp6GetConfigTest,
                        ::testing::Range(static_cast<size_t>(0),
                                         max_config_counter),
                        IntToString());
}  // namespace
