Thanks Marcin.
So I guess a hook would be the next best way to do that.
Something configured like:
"Dhcp4": {
:
"hooks-libraries": [
{
"library": "/opt/local/multi-relay-subnets.so",
"parameters": {
"relay-subnets": [
{
"subnet": "192.0.2.0/26",
"relays": [ "192.1.1.1", "192.2.2.2" ]
},
{
"subnet": "...",
"relays": [ ... ]
}
]
}
}
]
}
A hook "subnet4_select" which would:
- loop over the hook parameter "relay-subnets" to find a suitable entry for the
received giaddr,
- and then loop over Kea "subnet4collection" to retrieve the subnet we want,
- and set that in the callout argument "subnet4".
I've seen something similar discussed on the mailing list:
https://www.mail-archive.com/[email protected]/msg00214.html
Regards,
Nicolas.
>
> Unfortunately, it isn't possible for the shared networks too. The shared
> network pretty much derives parameters from the subnet. Or, maybe I
> should say a subnet derives from the shared network.
>
> Marcin Siodelski
> ISC
>
> On 24.11.2017 18:46, Chaigneau, Nicolas wrote:
> > Hello,
> >
> >
> >
> >
> >
> > I would like to configure a subnet shared by multiple relays, i.e. that
> > would be chosen for several "giaddr" values.
> >
> > If I'm not mistaken, this was not possible with the basic "subnet4"
> > configuration prior to 1.3.0 (as parameter "relay" does not support a
> > list of relays).
> >
> >
> >
> > Can I achieve that with a shared network in 1.3.0 ?
> >
> >
> >
> > I've read Kea admin guide but I'm not sure this is possible just with
> > configuration.
> >
> > I have the impression that "relay" still can only be one element, either
> > for the "shared-networks" or for each of its "subnet4" components.
> >
> >
> >
> >
> >
> >
> >
> > Regards,
> >
> > Nicolas.
> >
This message contains information that may be privileged or confidential and is
the property of the Capgemini Group. It is intended only for the person to whom
it is addressed. If you are not the intended recipient, you are not authorized
to read, print, retain, copy, disseminate, distribute, or use this message or
any part thereof. If you receive this message in error, please notify the
sender immediately and delete all copies of this message.
_______________________________________________
Kea-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/kea-users