<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 15 Jul 2019, at 15:00, Nate Collins wrote:</p>

<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
<p dir="auto">Occasionally, however, we will see it where a static DHCP lease is handed out by one server, but the lease is not logged in the syslog file of the other server, despite being in both dhcpd.leases files:</p>
</blockquote>

<p dir="auto">If I've understood correctly both</p>

<ul>
<li><p dir="auto">what you wish to achieve, and</p></li>
<li><p dir="auto">how the software works,</p></li>
</ul>

<p dir="auto">then I think you may be wishing for something which is not available.</p>

<p dir="auto">Static DHCP leases are defined in <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">host { ... }</code> declarations.<br>
As you probably know, a common method for ensuring resilience is <br>
to provision the same <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">host { ... }</code> declarations in the configuration <br>
of each of a number of servers.</p>

<p dir="auto">Dynamic leases are assigned from pools defined in <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">pool { ... }</code> declarations.<br>
Failover peer relationships are also defined in <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">pool { ... }</code> declarations.</p>

<p dir="auto">The <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">host { ... }</code> and <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">pool { ... }</code> declarations don't (or shouldn't) <br>
intersect, as the former are in global scope, and the latter in subnet scope.<br>
Consequently, even identifying the appropriate failover peer to notify when <br>
a static lease is (re-)assigned (let alone delivering the notification) is<br>
not possible.</p>

<p dir="auto">I hope I've not misunderstood, and that this helps.</p>

<p dir="auto">Best regards,<br>
Niall O'Reilly</p>
</div>
</div>
</body>
</html>