[kea-dev] I'd appreciate some feedback on trac ticket 3963 :)

Angelo Failla pallotron at fb.com
Wed Aug 5 20:08:31 UTC 2015


 
On August 5, 2015 at 8:07:53 PM, Marcin Siodelski (marcin at isc.org(mailto:marcin at isc.org)) wrote:

> Angelo,  
>  
> We have accepted this work for 1.0 assuming that you will write the code  
> for it.  

\o/
Yeah, I will work on it, how does your review process work? I red the dev guide, I don’t have access to your internal git repo, I guess you are ok with a PR
on github?

> I do think it is quite a straight forward change. One thing I  
> haven't pointed out in the ticket, and which may be worth some  
> clarification, is that we would like to have a 'runtime' configuration  
> parameter, rather than the compilation time parameter to enable  
> stateless mode.  

yeah I’d like some clarification on this part, do you have an example
in the code of a ‘runtime’ configuration parameter?
I guess I can look it out myself but asking here is quicker :)
For ‘runtime’ configuration param I guess you mean configuration that doesn't
require a complete restart of the daemons right?

Did you already create a TRAC ticket for this proposed change?
I can’t find it.

> One question I had is this. Do you require sending different sets of  
> options depending on the location of the client in the network? So for  
> example: for the clients from which the packet is received on this  
> interface you send these options, and for the clients connected to  
> another interface other options? Or accordingly for different relays  
> when dealing with the relayed traffic?  

What do you mean by different set of options? Do you mean different DHCP
sent to the clients? Or you are referring to KEA config options?
But no, we really just need a single set of options: we don’t care on which
interface a client is hitting us on.

Maybe explaining our setup can help responding to your question:

- we only serve relayed traffic
- all rack switches in our DCs runs a DHCP relayer
- each relayer is configured to forward traffic to a global BGP anycast VIP
- KEA servers across the fleet receive the traffic on that VIP

--  
Angelo Failla - Cluster Infrastructure Dublin  
pallotron at fb.com



More information about the kea-dev mailing list