[Kea-users] Kea6 random segmentation fault

Andreas ml+dhcp at tibdefender.com
Mon Jul 27 22:20:09 UTC 2026


Dear Ben,

>   What changed immediately prior?  Any software/firmware updates to 
> Kea or OS or libraries or routers or switches or CPE?  Any changes in 
> configuration?  Were any Kea API commands being performed around when 
> the crash occurred? 
No changes at all, also no updates to Kea or OS nor the network. We 
moved more and more customers from old DHCP solution to Kea, but the 
last move was one day before the segfaults happened. No change to 
configuration since then.
We do see plenty of these requests coming in:
...
2026-07-26 12:19:03.798 kea-dhcp6.host-cmds-hooks 
HOST_CMDS_RESERV_GET_PAGE reservation-get-page command called 
(parameters: { "limit": 1000, "source-index": 1, "subnet-id": 5014 })
2026-07-26 12:19:03.798 kea-dhcp6.host-cmds-hooks 
HOST_CMDS_RESERV_GET_PAGE_SUCCESS reservation-get-page command success 
(parameters: { "limit": 1000, "source-index": 1, "subnet-id": 5014 })
2026-07-26 12:19:03.805 kea-dhcp6.auth HTTP_CLIENT_REQUEST_AUTHORIZED 
received HTTP request authorized for 'kea-api'
2026-07-26 12:19:03.805 kea-dhcp6.commands COMMAND_RECEIVED Received 
command 'reservation-get-page'
2026-07-26 12:19:03.805 kea-dhcp6.host-cmds-hooks 
HOST_CMDS_RESERV_GET_PAGE reservation-get-page command called 
(parameters: { "limit": 1000, "source-index": 1, "subnet-id": 6031 })
2026-07-26 12:19:03.805 kea-dhcp6.host-cmds-hooks 
HOST_CMDS_RESERV_GET_PAGE_SUCCESS reservation-get-page command success 
(parameters: { "limit": 1000, "source-index": 1, "subnet-id": 6031 })
2026-07-26 12:19:03.807 kea-dhcp6.auth HTTP_CLIENT_REQUEST_AUTHORIZED 
received HTTP request authorized for 'kea-api'
2026-07-26 12:19:03.807 kea-dhcp6.commands COMMAND_RECEIVED Received 
command 'reservation-get-page'
2026-07-26 12:19:03.807 kea-dhcp6.host-cmds-hooks 
HOST_CMDS_RESERV_GET_PAGE reservation-get-page command called 
(parameters: { "limit": 1000, "source-index": 1, "subnet-id": 5015 })
2026-07-26 12:19:03.807 kea-dhcp6.host-cmds-hooks 
HOST_CMDS_RESERV_GET_PAGE_SUCCESS reservation-get-page command success 
(parameters: { "limit": 1000, "source-index": 1, "subnet-id": 5015 })
but this stopped at 12:19:03 and the crash was 12:19:21

or this one

2026-07-24 16:50:41.738 kea-dhcp6.auth HTTP_CLIENT_REQUEST_AUTHORIZED 
received HTTP request authorized for 'kea-api'
2026-07-24 16:50:41.738 kea-dhcp6.commands COMMAND_RECEIVED Received 
command 'status-get'
which is also about 5 seconds before the crash at 16:50:46

>   What distribution and release?  What kernel version? 
Debian 13 with kernel 6.12.85+deb13-amd64

> Please provide the output of "kea-dhcp6 -V" from the server that crashed. 
Both daemons show the same output:

3.0.3 (3.0.3 (isc20260313155935 deb))
premium: yes (isc20260313155935 deb)
linked with:
- log4cplus 2.0.8
- OpenSSL 3.5.5 27 Jan 2026
lease backends:
- Memfile backend 5.0

>   Please provide a copy the configuration in use at the time of the 
> crash.  Redact passwords and the like, of course. 
Config is attached, hope the level of anonymization is still working for 
you.

>   Have you captured a core dump?  If not, please do so.  If yes, can 
> you please provide a backtrace of all threads? 
Unfortunately there is no core file.  I followed the process mentioned 
in https://kb.isc.org/docs/aa-00340 to make core file creation possible, 
but no crash since then.

After some more digging in the logs we saw that rsyslog was logging rate 
limits since two days, which could be related that we moved more 
customers to kea:
2026-07-26T12:18:47.010637+02:00 kea-dhcp-02 rsyslogd: 
rsyslogd[internal_messages]: 2970 messages lost due to rate-limiting 
(500 allowed within 5 seconds)
2026-07-26T12:18:53.008681+02:00 kea-dhcp-02 rsyslogd: 
rsyslogd[internal_messages]: 3696 messages lost due to rate-limiting 
(500 allowed within 5 seconds)
2026-07-26T12:18:59.004594+02:00 kea-dhcp-02 rsyslogd: 
rsyslogd[internal_messages]: 4096 messages lost due to rate-limiting 
(500 allowed within 5 seconds)
2026-07-26T12:19:05.039959+02:00 kea-dhcp-02 rsyslogd: 
rsyslogd[internal_messages]: 3796 messages lost due to rate-limiting 
(500 allowed within 5 seconds)
2026-07-26T12:19:11.006562+02:00 kea-dhcp-02 rsyslogd: 
rsyslogd[internal_messages]: 3344 messages lost due to rate-limiting 
(500 allowed within 5 seconds)
2026-07-26T12:19:17.031865+02:00 kea-dhcp-02 rsyslogd: 
rsyslogd[internal_messages]: 1898 messages lost due to rate-limiting 
(500 allowed within 5 seconds)

We are forwarding the legal hook messages to rsyslog and then to graylog.
This was one of the things we disabled on first shot (back to normal log 
file instead syslog destination) to find out the reason, but it didn't 
change anything.


BR
Andreas

Am 27.07.2026 um 19:20 schrieb Ben Scott:
> On 7/27/26 06:59, Andreas wrote:
>> since Friday we're experiencing random and unexplainable Segmentation 
>> Faults on kea6-server.
>
>   What changed immediately prior?  Any software/firmware updates to 
> Kea or OS or libraries or routers or switches or CPE?  Any changes in 
> configuration?  Were any Kea API commands being performed around when 
> the crash occurred?
>
>   What distribution and release?  What kernel version?
>
>   Please provide the output of "kea-dhcp6 -V" from the server that 
> crashed.
>
>   Please provide a copy the configuration in use at the time of the 
> crash.  Redact passwords and the like, of course.
>
>   Have you captured a core dump?  If not, please do so.  If yes, can 
> you please provide a backtrace of all threads?
>
>   You can post large text dumps to a site like https://pastebin.com/ 
> if that helps.
>
>   -- Ben
>

-------------- next part --------------
{
    "Dhcp6": {
        "interfaces-config": {
            "interfaces": [
                "eth0/2001:abc:8000:10d1::a"
            ],
            "service-sockets-require-all": true
        },
        "control-sockets": [{
                "socket-type": "http",
                "socket-address": "10.200.11.1",
                "socket-port": 8006,
                "authentication": {
                    "type": "basic",
                    "realm": "kea-dhcpv6-server",
                    "directory": "/etc/kea",
                    "clients": [{
                            "user": "this-is-the-api-user",
                            "password-file": "kea-api-password"
                        }
                    ]
                }
            }, {
                "socket-type": "unix",
                "socket-name": "/var/run/kea/kea-dhcp6.sock"
            }
        ],
        "lease-database": {
            "type": "memfile",
             "lfc-interval": 7200
        },
        "store-extended-info": true,
        "multi-threading": {
            "enable-multi-threading": true,
            "thread-pool-size": 16,
            "packet-queue-size": 128
        },
        "expired-leases-processing": {
            "reclaim-timer-wait-time": 10,
            "flush-reclaimed-timer-wait-time": 25,
            "hold-reclaimed-time": 1800,
            "max-reclaim-leases": 300,
            "max-reclaim-time": 250,
            "unwarned-reclaim-cycles": 5
        },
        "calculate-tee-times": false,
        "renew-timer": 900,
        "rebind-timer": 1800,
        "valid-lifetime": 3600,
        "max-valid-lifetime": 86400,

        "cache-threshold": 0.25,
        "cache-max-age": 1800,
        "option-def": [],
        "option-data": [{
                "name": "dns-servers",
                "code": 23,
                "space": "dhcp6",
                "data": "2620:fe::fe, 2620:fe::9",
                "always-send": true
            }
        ],
        "hooks-libraries": [{
                "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_legal_log.so",
                "parameters": {
                    "path": "/var/log/kea",
                    "base-name": "kea-forensic6",
                    //"type": "syslog",
                    "pattern": "--KEA-- %D{%Y-%m-%d %H:%M:%S.%q} %c %m\n"
                }
            }, {
                "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_flex_id.so",
                "parameters": {
                    "identifier-expression": "relay6[1].option[18].hex"
                }
            }, {
                "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_lease_cmds.so"
            }, {
                "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_stat_cmds.so"
            }, {
                "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_ha.so",
                "parameters": {
                    "high-availability": [{
                            "this-server-name": "kea1",
                            "mode": "hot-standby",
                            "heartbeat-delay": 10000,
                            "max-response-delay": 60000,
                            "max-ack-delay": 5000,
                            "max-unacked-clients": 10,
                            "multi-threading": {
                                "enable-multi-threading": true,
                                "http-dedicated-listener": true,
                                "http-listener-threads": 0,
                                "http-client-threads": 0
                            },
                            "peers": [{
                                    "name": "kea1",
                                    "url": "http://10.200.11.1:8016/",
                                    "role": "primary",
                                    "auto-failover": true,
                                    "basic-auth-user": "this_is_the_ha_user",
                                    "basic-auth-password": "password"
                                }, {
                                    "name": "kea2",
                                    "url": "http://10.200.12.1:8016/",
                                    "role": "standby",
                                    "auto-failover": true,
                                    "basic-auth-user": "this_is_the_ha_user",
                                    "basic-auth-password": "password"
                                }
                            ]
                        }
                    ]
                }
            }, {
                "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_host_cmds.so"
            }, {
                "library": "/usr/lib/x86_64-linux-gnu/kea/hooks/libdhcp_subnet_cmds.so"
            }
        ],
        "reservations-global": false,
        "reservations-in-subnet": true,
        "reservations-out-of-pool": false,
        "host-reservation-identifiers": [
            "hw-address",
            "duid",
            "flex-id"
        ],
        "subnet6": [{
                "id": 101,
                "subnet": "2001:cde:b0bf:a1::/64",
                "allocator": "random",
                "pd-allocator": "random",
                "user-context": {
                    "comment": "LaborT"
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0bf:a1::a",
                        "2001:cde:b0bf:a1::b",
                        "2001:cde:b0bf:a1::c"
                    ]
                },
                "renew-timer": 300,
                "rebind-timer": 150,
                "valid-lifetime": 300,
                "pools": [{
                        "pool": "2001:cde:b0bf:a1::1:1 - 2001:cde:b0bf:a1:efff:ffff:ffff:ffff"
                    }
                ],
                "pd-pools": [{
                        "prefix": "2001:cde:cf00::",
                        "prefix-len": 41,
                        "delegated-len": 56
                    }
                ]
            }, {
                "id": 102,
                "subnet": "2001:cde:b0bf:a2::/64",
                "allocator": "random",
                "pd-allocator": "random",
                "user-context": {
                    "comment": "Labor"
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0bf:a2::a",
                        "2001:cde:b0bf:a2::b",
                        "2001:cde:b0bf:a2::c"
                    ]
                },
                "renew-timer": 300,
                "rebind-timer": 150,
                "valid-lifetime": 300,
                "pools": [{
                        "pool": "2001:cde:b0bf:a2::1:1 - 2001:cde:b0bf:a2:efff:ffff:ffff:ffff"
                    }
                ],
                "pd-pools": [{
                        "prefix": "2001:cde:cf80::",
                        "prefix-len": 41,
                        "delegated-len": 56
                    }
                ]
            }, {
                "id": 6002,
                "subnet": "2001:cde:b0d9:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d9:a2::a",
                        "2001:cde:b0d9:a2::b",
                        "2001:cde:b0d9:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d9:a2::1:0-2001:cde:b0d9:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d980::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6003,
                "subnet": "2001:cde:b0da:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0da:a2::a",
                        "2001:cde:b0da:a2::b",
                        "2001:cde:b0da:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0da:a2::1:0-2001:cde:b0da:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:da80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6004,
                "subnet": "2001:cde:b0db:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0db:a2::a",
                        "2001:cde:b0db:a2::b",
                        "2001:cde:b0db:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0db:a2::1:0-2001:cde:b0db:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:db80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6005,
                "subnet": "2001:cde:b0dc:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0dc:a2::a",
                        "2001:cde:b0dc:a2::b",
                        "2001:cde:b0dc:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0dc:a2::1:0-2001:cde:b0dc:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:dc80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6006,
                "subnet": "2001:cde:b0dd:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0dd:a2::a",
                        "2001:cde:b0dd:a2::b",
                        "2001:cde:b0dd:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0dd:a2::1:0-2001:cde:b0dd:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:dd80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6007,
                "subnet": "2001:cde:b0de:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0de:a2::a",
                        "2001:cde:b0de:a2::b",
                        "2001:cde:b0de:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0de:a2::1:0-2001:cde:b0de:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:de80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6008,
                "subnet": "2001:cde:b0d8:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d8:a2::a",
                        "2001:cde:b0d8:a2::b",
                        "2001:cde:b0d8:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d8:a2::1:0-2001:cde:b0d8:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d880::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6009,
                "subnet": "2001:cde:b0d7:a2::/64",
                "user-context": {
                    "comment": "POOL 1 - VG23",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d7:a2::a",
                        "2001:cde:b0d7:a2::b",
                        "2001:cde:b0d7:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d7:a2::1:0-2001:cde:b0d7:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d780::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6010,
                "subnet": "2001:cde:b0d6:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d6:a2::a",
                        "2001:cde:b0d6:a2::b",
                        "2001:cde:b0d6:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d6:a2::1:0-2001:cde:b0d6:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d680::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6011,
                "subnet": "2001:cde:b0d5:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d5:a2::a",
                        "2001:cde:b0d5:a2::b",
                        "2001:cde:b0d5:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d5:a2::1:0-2001:cde:b0d5:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d580::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6012,
                "subnet": "2001:cde:b0d4:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d4:a2::a",
                        "2001:cde:b0d4:a2::b",
                        "2001:cde:b0d4:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d4:a2::1:0-2001:cde:b0d4:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d480::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6013,
                "subnet": "2001:cde:b0d3:a2::/64",
                "user-context": {
                    "comment": "POOL 1,
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d3:a2::a",
                        "2001:cde:b0d3:a2::b",
                        "2001:cde:b0d3:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d3:a2::1:0-2001:cde:b0d3:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d380::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6014,
                "subnet": "2001:cde:b0d2:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d2:a2::a",
                        "2001:cde:b0d2:a2::b",
                        "2001:cde:b0d2:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d2:a2::1:0-2001:cde:b0d2:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d280::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6015,
                "subnet": "2001:cde:b0d1:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d1:a2::a",
                        "2001:cde:b0d1:a2::b",
                        "2001:cde:b0d1:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d1:a2::1:0-2001:cde:b0d1:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d180::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6016,
                "subnet": "2001:cde:b0d0:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d0:a2::a",
                        "2001:cde:b0d0:a2::b",
                        "2001:cde:b0d0:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d0:a2::1:0-2001:cde:b0d0:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d080::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6017,
                "subnet": "2001:cde:b0cf:a2::/64",
                "user-context": {
                    "comment": "POOL 1,
                    "pool": "1",
                    "subcluster_id": "01",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0cf:a2::a",
                        "2001:cde:b0cf:a2::b",
                        "2001:cde:b0cf:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0cf:a2::1:0-2001:cde:b0cf:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:cf80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6018,
                "subnet": "2001:cde:b0ce:a2::/64",
                "user-context": {
                    "comment": "POOL 1,
                    "pool": "1",
                    "subcluster_id": "10",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0ce:a2::a",
                        "2001:cde:b0ce:a2::b",
                        "2001:cde:b0ce:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0ce:a2::1:0-2001:cde:b0ce:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:ce80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6019,
                "subnet": "2001:cde:b0cd:a2::/64",
                "user-context": {
                    "comment": "POOL 1,
                    "pool": "1",
                    "subcluster_id": "01",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0cd:a2::a",
                        "2001:cde:b0cd:a2::b",
                        "2001:cde:b0cd:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0cd:a2::1:0-2001:cde:b0cd:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:cd80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6020,
                "subnet": "2001:cde:b0cc:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "subcluster_id": "04",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0cc:a2::a",
                        "2001:cde:b0cc:a2::b",
                        "2001:cde:b0cc:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0cc:a2::1:0-2001:cde:b0cc:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:cc80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6021,
                "subnet": "2001:cde:b0cb:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "subcluster_id": "03",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0cb:a2::a",
                        "2001:cde:b0cb:a2::b",
                        "2001:cde:b0cb:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0cb:a2::1:0-2001:cde:b0cb:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:cb80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6022,
                "subnet": "2001:cde:b0ca:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "subcluster_id": "02",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0ca:a2::a",
                        "2001:cde:b0ca:a2::b",
                        "2001:cde:b0ca:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0ca:a2::1:0-2001:cde:b0ca:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:ca80::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6023,
                "subnet": "2001:cde:b0c9:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c9:a2::a",
                        "2001:cde:b0c9:a2::b",
                        "2001:cde:b0c9:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c9:a2::1:0-2001:cde:b0c9:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c980::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6024,
                "subnet": "2001:cde:b0c8:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c8:a2::a",
                        "2001:cde:b0c8:a2::b",
                        "2001:cde:b0c8:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c8:a2::1:0-2001:cde:b0c8:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c880::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6025,
                "subnet": "2001:cde:b0c7:a2::/64",
                "user-context": {
                    "comment": "POOL 1,
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c7:a2::a",
                        "2001:cde:b0c7:a2::b",
                        "2001:cde:b0c7:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c7:a2::1:0-2001:cde:b0c7:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c780::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6026,
                "subnet": "2001:cde:b0c6:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c6:a2::a",
                        "2001:cde:b0c6:a2::b",
                        "2001:cde:b0c6:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c6:a2::1:0-2001:cde:b0c6:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c680::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6027,
                "subnet": "2001:cde:b0c5:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c5:a2::a",
                        "2001:cde:b0c5:a2::b",
                        "2001:cde:b0c5:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c5:a2::1:0-2001:cde:b0c5:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c580::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6028,
                "subnet": "2001:cde:b0c4:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c4:a2::a",
                        "2001:cde:b0c4:a2::b",
                        "2001:cde:b0c4:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c4:a2::1:0-2001:cde:b0c4:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c480::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6029,
                "subnet": "2001:cde:b0c3:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c3:a2::a",
                        "2001:cde:b0c3:a2::b",
                        "2001:cde:b0c3:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c3:a2::1:0-2001:cde:b0c3:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c380::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6030,
                "subnet": "2001:cde:b0c2:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c2:a2::a",
                        "2001:cde:b0c2:a2::b",
                        "2001:cde:b0c2:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c2:a2::1:0-2001:cde:b0c2:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c280::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 6031,
                "subnet": "2001:cde:b0c1:a2::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "privat",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c1:a2::a",
                        "2001:cde:b0c1:a2::b",
                        "2001:cde:b0c1:a2::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c1:a2::1:0-2001:cde:b0c1:a2:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c180::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5002,
                "subnet": "2001:cde:b0d9:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d9:a1::a",
                        "2001:cde:b0d9:a1::b",
                        "2001:cde:b0d9:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d9:a1::1:0-2001:cde:b0d9:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d900::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5003,
                "subnet": "2001:cde:b0da:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0da:a1::a",
                        "2001:cde:b0da:a1::b",
                        "2001:cde:b0da:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0da:a1::1:0-2001:cde:b0da:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:da00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5004,
                "subnet": "2001:cde:b0db:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0db:a1::a",
                        "2001:cde:b0db:a1::b",
                        "2001:cde:b0db:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0db:a1::1:0-2001:cde:b0db:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:db00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5005,
                "subnet": "2001:cde:b0dc:a1::/64",
                "user-context": {
                    "comment": "POOL 1,
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0dc:a1::a",
                        "2001:cde:b0dc:a1::b",
                        "2001:cde:b0dc:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0dc:a1::1:0-2001:cde:b0dc:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:dc00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5006,
                "subnet": "2001:cde:b0dd:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0dd:a1::a",
                        "2001:cde:b0dd:a1::b",
                        "2001:cde:b0dd:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0dd:a1::1:0-2001:cde:b0dd:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:dd00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5007,
                "subnet": "2001:cde:b0de:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0de:a1::a",
                        "2001:cde:b0de:a1::b",
                        "2001:cde:b0de:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0de:a1::1:0-2001:cde:b0de:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:de00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5008,
                "subnet": "2001:cde:b0d8:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d8:a1::a",
                        "2001:cde:b0d8:a1::b",
                        "2001:cde:b0d8:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d8:a1::1:0-2001:cde:b0d8:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d800::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5009,
                "subnet": "2001:cde:b0d7:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d7:a1::a",
                        "2001:cde:b0d7:a1::b",
                        "2001:cde:b0d7:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d7:a1::1:0-2001:cde:b0d7:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d700::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5010,
                "subnet": "2001:cde:b0d6:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d6:a1::a",
                        "2001:cde:b0d6:a1::b",
                        "2001:cde:b0d6:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d6:a1::1:0-2001:cde:b0d6:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d600::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5011,
                "subnet": "2001:cde:b0d5:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d5:a1::a",
                        "2001:cde:b0d5:a1::b",
                        "2001:cde:b0d5:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d5:a1::1:0-2001:cde:b0d5:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d500::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5012,
                "subnet": "2001:cde:b0d4:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d4:a1::a",
                        "2001:cde:b0d4:a1::b",
                        "2001:cde:b0d4:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d4:a1::1:0-2001:cde:b0d4:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d400::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5013,
                "subnet": "2001:cde:b0d3:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d3:a1::a",
                        "2001:cde:b0d3:a1::b",
                        "2001:cde:b0d3:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d3:a1::1:0-2001:cde:b0d3:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d300::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5014,
                "subnet": "2001:cde:b0d2:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d2:a1::a",
                        "2001:cde:b0d2:a1::b",
                        "2001:cde:b0d2:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d2:a1::1:0-2001:cde:b0d2:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d200::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5015,
                "subnet": "2001:cde:b0d1:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d1:a1::a",
                        "2001:cde:b0d1:a1::b",
                        "2001:cde:b0d1:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d1:a1::1:0-2001:cde:b0d1:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d100::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5016,
                "subnet": "2001:cde:b0d0:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0d0:a1::a",
                        "2001:cde:b0d0:a1::b",
                        "2001:cde:b0d0:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0d0:a1::1:0-2001:cde:b0d0:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:d000::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5017,
                "subnet": "2001:cde:b0cf:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0cf:a1::a",
                        "2001:cde:b0cf:a1::b",
                        "2001:cde:b0cf:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0cf:a1::1:0-2001:cde:b0cf:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:cf00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5018,
                "subnet": "2001:cde:b0ce:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0ce:a1::a",
                        "2001:cde:b0ce:a1::b",
                        "2001:cde:b0ce:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0ce:a1::1:0-2001:cde:b0ce:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:ce00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5019,
                "subnet": "2001:cde:b0cd:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0cd:a1::a",
                        "2001:cde:b0cd:a1::b",
                        "2001:cde:b0cd:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0cd:a1::1:0-2001:cde:b0cd:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:cd00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5020,
                "subnet": "2001:cde:b0cc:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0cc:a1::a",
                        "2001:cde:b0cc:a1::b",
                        "2001:cde:b0cc:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0cc:a1::1:0-2001:cde:b0cc:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:cc00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5021,
                "subnet": "2001:cde:b0cb:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0cb:a1::a",
                        "2001:cde:b0cb:a1::b",
                        "2001:cde:b0cb:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0cb:a1::1:0-2001:cde:b0cb:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:cb00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5022,
                "subnet": "2001:cde:b0ca:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0ca:a1::a",
                        "2001:cde:b0ca:a1::b",
                        "2001:cde:b0ca:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0ca:a1::1:0-2001:cde:b0ca:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:ca00::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5023,
                "subnet": "2001:cde:b0c9:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c9:a1::a",
                        "2001:cde:b0c9:a1::b",
                        "2001:cde:b0c9:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c9:a1::1:0-2001:cde:b0c9:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c900::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5024,
                "subnet": "2001:cde:b0c8:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c8:a1::a",
                        "2001:cde:b0c8:a1::b",
                        "2001:cde:b0c8:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c8:a1::1:0-2001:cde:b0c8:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c800::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5025,
                "subnet": "2001:cde:b0c7:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c7:a1::a",
                        "2001:cde:b0c7:a1::b",
                        "2001:cde:b0c7:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c7:a1::1:0-2001:cde:b0c7:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c700::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5026,
                "subnet": "2001:cde:b0c6:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c6:a1::a",
                        "2001:cde:b0c6:a1::b",
                        "2001:cde:b0c6:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c6:a1::1:0-2001:cde:b0c6:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c600::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5027,
                "subnet": "2001:cde:b0c5:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c5:a1::a",
                        "2001:cde:b0c5:a1::b",
                        "2001:cde:b0c5:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c5:a1::1:0-2001:cde:b0c5:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c500::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5028,
                "subnet": "2001:cde:b0c4:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c4:a1::a",
                        "2001:cde:b0c4:a1::b",
                        "2001:cde:b0c4:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c4:a1::1:0-2001:cde:b0c4:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c400::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5029,
                "subnet": "2001:cde:b0c3:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c3:a1::a",
                        "2001:cde:b0c3:a1::b",
                        "2001:cde:b0c3:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c3:a1::1:0-2001:cde:b0c3:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c300::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5030,
                "subnet": "2001:cde:b0c2:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c2:a1::a",
                        "2001:cde:b0c2:a1::b",
                        "2001:cde:b0c2:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c2:a1::1:0-2001:cde:b0c2:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c200::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }, {
                "id": 5031,
                "subnet": "2001:cde:b0c1:a1::/64",
                "user-context": {
                    "comment": "POOL 1",
                    "pool": "1",
                    "type": "public",
                },
                "relay": {
                    "ip-addresses": [
                        "2001:cde:b0c1:a1::a",
                        "2001:cde:b0c1:a1::b",
                        "2001:cde:b0c1:a1::c"
                    ]
                },
                "allocator": "random",
                "pd-allocator": "random",
                "pools": [{
                        "pool": "2001:cde:b0c1:a1::1:0-2001:cde:b0c1:a1:ffff:ffff:fffe:ffff"
                    }
                ],
                "pd-pools": [{
                        "delegated-len": 56,
                        "prefix": "2001:cde:c100::",
                        "prefix-len": 41
                    }
                ],
                "reservations": []
            }
        ],
        "loggers": [{
                "name": "kea-dhcp6",
                "output-options": [{
                        "output": "/var/log/kea/dhcp6.log",
                        "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %c %m\n",
                        "maxsize": 62914560,
                        "maxver": 20
                    }
                ],
                "severity": "INFO",
                "debuglevel": 0
            }, {
                "name": "kea-dhcp6.dhcpsrv",
                "severity": "INFO",
                "output_options": [{
                        "output": "/var/log/kea/dhcp6-dhcpsrv.log",
                        "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %c %m\n",
                        "maxsize": 20971520,
                        "maxver": 20
                    }
                ]
            }, {
                "name": "kea-dhcp6.eval",
                "severity": "DEBUG",
                "debuglevel": 99,
                "output_options": [{
                        "output": "/var/log/kea/dhcp6-eval.log",
                        "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %c %m\n",
                        "maxsize": 20971520,
                        "maxver": 20
                    }
                ]
            }, {
                "name": "kea-dhcp6.bad-packets",
                "severity": "DEBUG",
                "debuglevel": 99,
                "output_options": [{
                        "output": "/var/log/kea/dhcp6-bad-packets.log",
                        "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %c %m\n",
                        "maxsize": 20971520,
                        "maxver": 20
                    }
                ]
            }, {
                "name": "kea-dhcp6.lease-query-hooks",
                "severity": "DEBUG",
                "debuglevel": 99,
                "output_options": [{
                        "output": "/var/log/kea/dhcp6-lease-query.log",
                        "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %c %m\n",
                        "maxsize": 20971520,
                        "maxver": 20
                    }
                ]
            }, {
                "name": "kea-dhcp6.packets",
                "severity": "DEBUG",
                "debuglevel": 99,
                "output_options": [{
                        "output": "/var/log/kea/dhcp6-packets.log",
                        "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %c %m\n",
                        "maxsize": 20971520,
                        "maxver": 10
                    }
                ]
            }, {
                "name": "kea-dhcp6.leases",
                "severity": "DEBUG",
                "debuglevel": 99,
                "output_options": [{
                        "output": "/var/log/kea/dhcp6-leases.log",
                        "pattern": "%D{%Y-%m-%d %H:%M:%S.%q} %c %m\n",
                        "maxsize": 20971520,
                        "maxver": 10
                    }
                ]
            }
        ]
    }
}


More information about the Kea-users mailing list