Hi,
I am facing a quite strange issue with Windows 11 24H2 clients and Kea
DHCPv6.
Windows seems to constantly request a new lease. This is flooding the
logs and also putting load on DNS when I keep dynamic DNS enabled. There
are multiple DHCP6_LEASE_RENEW per second logged.
I did neither observe this from Linux clients nor from Windows clients
other than Windows 11 24H2.
Unfortunately I was unsuccessful tracking down this issue to a
configuration problem. Windows 11 clients were re-installed multiple
times. I also checked my kea configuration and looked for eventually
missing parameters which could make Windows DHCP client fail and retry
but was unsuccessful doing so.
Also I tried disabling DDNS but this only reducing the log spam and load
on DNS slightly, but does not change anything about the request flood.
I also tried different renew-timer/rebind-timer and lifetime parameters.
None of them prevent Windows to re-send multiple RENEW requests per second.
Here is my kea config:
{
"Dhcp6": {
"interfaces-config": {
"interfaces": [ "lan", "brkvm" ]
},
"multi-threading": {
"enable-multi-threading": true
},
"dhcp-ddns": {
"enable-updates": true,
"server-ip": "127.0.0.1",
"server-port": 53001,
"sender-ip": "",
"sender-port": 0,
"max-queue-size": 1024,
"ncr-protocol": "UDP",
"ncr-format": "JSON"
},
"ddns-send-updates": true,
"ddns-override-client-update": false,
"ddns-override-no-update": true,
"ddns-replace-client-name": "when-not-present",
"ddns-generated-prefix": "client",
"ddns-qualifying-suffix": "roelli.intranet",
"ddns-update-on-renew": true,
"ddns-use-conflict-resolution": false,
"control-socket": {
"socket-type": "unix",
"socket-name": "/run/kea/kea6-ctrl-socket"
},
"lease-database": {
"type": "memfile"
},
"preferred-lifetime": 604800,
"valid-lifetime": 2592000,
"option-data": [
{
"name": "dns-servers",
"data": "fddb:9f42:7afb:1::1, fddb:9f42:7afb:1::2"
},
{
"name": "client-fqdn",
"data": "0, domain.intranet"
},
{
"name": "domain-search",
"data": "domain.local, domain.intranet"
}
],
"subnet6": [
{
"subnet": "fddb:9f42:7afb:1::/64",
"interface": "lan",
"rapid-commit": true,
"pools": [ { "pool": "fddb:9f42:7afb:1::10 -
fddb:9f42:7afb:1::ff" } ]
}
],
"loggers": [
{
"name": "kea-dhcp6",
"output_options": [
{
"output": "syslog:kea-dhcp6"
}
],
"debuglevel": 0
}
]
}
}
Log examples:
Jan 24 18:23:05 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652654696128] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0x4e84ac: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
Jan 24 18:23:05 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652612753088] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0xf02aae: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
Jan 24 18:23:06 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652507895488] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0x125d1b: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
Jan 24 18:23:06 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652591781568] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0xb792e3: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
Jan 24 18:23:07 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652518381248] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0x6b4126: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
Jan 24 18:23:07 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652539352768] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0x81b226: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
Jan 24 18:23:08 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652570810048] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0x1eb04c: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
Jan 24 18:23:08 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652633724608] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0xa550db: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
Jan 24 18:23:09 master kea-dhcp6[14789]: INFO
[kea-dhcp6.leases.139652549838528] DHCP6_LEASE_RENEW
duid=[00:01:00:01:2e:a1:6e:10:d0:ad:08:30:3f:97], tid=0x5801f4: lease
for address fddb:9f42:7afb:1::27 and iaid=181447944 has been allocated
...
My current version is 2.4.1.
Any ideas? Or did anybody experience similar issues before?
best regards,
Rainer
--
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users