<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">I think I’ll some more detail about the modified version of DHCPd. It doesn’t have to dole out leases on its own network segment.
<b><u>All</u></b> DHCP requests arrive via dhcrelay. The server uses the relay IP address as an index to pools of IP addresses. That’s how it can give the same IP address to multiple devices in different tenants.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Rob<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Kea-users [mailto:kea-users-bounces@lists.isc.org]
<b>On Behalf Of </b>Sutherland, Robert<br>
<b>Sent:</b> Friday, March 02, 2018 3:28 PM<br>
<b>To:</b> kea-users@lists.isc.org<br>
<b>Subject:</b> [External Source] [Kea-users] Suggestions solicited to help transition away from ISC DHCPd<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hello all.<o:p></o:p></p>
<p class="MsoNormal">I have an unusual situation and I was hoping for some inspiration. I'm sure that this will be entertaining as well, in a "WTF?" kind of way. I am trying to wean my company off ISC DHCPd to Kea for many reasons. The main hurdle is that the
version of DHCPd that we use has been rather extensively ... modified (other adjectives come to mind. Ones such as "butchered". But I digress.) The best way to describe these changes is to describe the intended behaviour.<o:p></o:p></p>
<p class="MsoNormal">Our product is multi-tenanted. Each tenant has a bunch of devices (IP phones) that DHCP as expected and form part of our network plane. Many of these tenants have other devices that are also served DHCP addresses by our product. These devices
are PCs, printers and whatnot. Their network traffic never crosses the router towards our systems.<o:p></o:p></p>
<p class="MsoNormal">Straightforward so far. Here's the wonky part: because these network segments are isolated, they can have overlapping IP ranges without conflict. In fact, the
<b><u>same</u></b> IP address can be assigned to devices in different tenants.<o:p></o:p></p>
<p class="MsoNormal">I have argued that this behavior can be most charitably described as “bizarre” and that it anchors us to a particular version of DHCPd to no avail. I have no objection to writing hooks but I don’t even know where to begin.<o:p></o:p></p>
<p class="MsoNormal">Any suggestions?<o:p></o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Rob<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<b><span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:#024A9A">Rob Sutherland<o:p></o:p></span></b></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:#00B000">Senior Product Developer –
<i>silhouette</i> R&D | Windstream<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;background:white;vertical-align:baseline">
<a href="mailto:Robert.B.Sutherland@windstream.com"><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";border:none windowtext 1.0pt;padding:0in">Robert.B.Sutherland@windstream.com</span></a><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#4D4D4F;border:none windowtext 1.0pt;padding:0in">
| broadviewnet.com</span><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#4D4D4F"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<b><span style="font-size:10.5pt;font-family:"Arial","sans-serif";color:gray">p:</span></b><span style="font-size:10.5pt;font-family:"Arial","sans-serif";color:gray"> 613-280-2008 (Canada)<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<b><span style="font-size:10.5pt;font-family:"Arial","sans-serif";color:gray">p:</span></b><span style="font-size:10.5pt;font-family:"Arial","sans-serif";color:gray"> 973-848-8811 (US)<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:12.0pt;font-family:"Times New Roman","serif"">This email message and any attachments are for the sole use of the intended recipient(s). Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended
recipient, please contact the sender by reply email and destroy all copies of the original message and any attachments.<o:p></o:p></span></p>
</div>
</div>
</body>
</html>