[Kea-users] Kea-users Digest, Vol 128, Issue 35
Owen DeLong
owen at delong.com
Tue Feb 18 08:05:45 UTC 2025
>
> So let me paint the picture here. Several subnets. Each behind a common
> firewall and each in its own firewall zone. Each subnet has a dhcp relay
> listener via the firewall that forwards the request to a server. Lets call
> it DHCP1. That server handles ALL dhcp requests from ALL subnets as well
> as, via DDNS, updating the local DNS zone. It also services it's own local
> subnet dhcp requests. Can you help me just build out one of these subnets?
> The documentation is just really hard to follow. I went from just building
> pools to now creating delegated networks with subnets within subnets and
> defining some delegated-len that is even another number. None of this makes
> sense and the documentation doesn't help. The link you sent me shows some
> weird example where a subnet actually returns a totally different subnet??
> Why? I do NOT understand why that is the example the documentation chose.
> Can't we just show a simple example?
>
Here’s a redacted excerpt of a config file I’ve got doing just that…Hope that helps.
"interfaces-config" : {
"interfaces" : [ “eth0/xxxx:xxxx:xxxx:1::200:231" ],
"service-sockets-require-all": true
},
"subnet6": [
# The subnet where the server is attached
# (i.e., the server has an address in this subnet)
{
"id": 1,
"user-context": {
"vlan": “first-clan"
},
"subnet": “xxxx:xxxx:xxxx:1::/64",
"rapid-commit": true,
"interface": "eth0",
"pools": [
{
# Use a broad range for addres assignment, but avoid conflicts with SLAAC
"pool": “xxxx:xxxx:xxxx:1::d8c:0:0 - xxxx:xxxx:xxxx:1::d8c:ffff:ffff"
}
],
"pd-pools": [
{
# Use the a particular /112 prefix for temporary addresses
# (i.e., direct application of RFC 4941)
# Some /64 prefixes available for Prefix Delegation (RFC 3633)
"prefix": "xxxx:xxxx:xxxx:4000::",
"delegated-len": 56,
"prefix-len": 52
}
],
"reservations": [
{
"hostname": "conserver01-lan",
"hw-address": "dc:a6:32:8b:13:8c",
"ip-addresses": [
"xxxx:xxxx:xxxx:1::200:135"
]
}
]
},
{
"id": 2,
"user-context": {
"vlan": “second-clan"
},
"subnet": “xxxx:xxxx:xxxx:2000::/64",
"rapid-commit": true,
"pools": [
{
# Use a broad range for addres assignment, but avoid conflicts with SLAAC
"pool": "xxxx:xxxx:xxxx:2000::d8c:0:0 - xxxx:xxxx:xxxx:2000::d8c:ffff:ffff"
}
],
"interface": "eth1",
"reservations": [
{
"hostname": "test-pi1",
"duid": "00:03:00:01:d8:3a:dd:xx:xx:xx",
"ip-addresses": [
"xxxx:xxxx:xxxx:2000::200"
]
},
{
"hostname": "test-pi2",
"duid": "00:04:f3:8f:6b:10:ea:6c:47:17:43:43:ba:1f:27:48:20:7f",
"ip-addresses": [
"xxxx:xxxx:xxxx:2000::201"
]
}
]
}
]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20250218/4deaeed9/attachment-0001.htm>
More information about the Kea-users
mailing list