<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12.0pt; line-height:1.3; color:#0F77C2">
<!-- ##### NINE BODY BEGIN ##### -->(Sorry for top posting, this client is a bit stupid)<br>
<br>
Technically, the server is correct in that after a &quot;release&quot; is received, it is free to assign the address to another client, and as such, the client should not expect to receive the same address on the next assignment.
<br>
However, following the principle of least surprise, I agree that the user probably expects to receive the same address, especially if they are just changing some settings on the wan interface.
<br>
<br>
If you are free to change both server and client behavior, I believe a combination of 2 and 4 is probably the &quot;most correct&quot; solution.
<br>
The client should probably send a release both for v4 and v6 at the same time. <br>
But on the other hand, it would be nice if the server would remember the previous lease, at least for a while, and reassign it to the client if another request comes in within a reasonable time.
<br>
<br>
The last part should be configurable on the server side, as there are scenarios where you want your clients to not have this kind of semi static assignment.
<br>
Also, the server should obviously be allowed to assign a cached lease to a different client if the pool is otherwise empty.
<br>
<br>
<br>
Rgds <br>
<br>
Ola (T) <br>
<br>
<!-- ##### NINE BODY END ##### --></div>
<div class="quoted_output_body">
<div id="quoted_header" class="quoted_header_editor" style="clear:both;">
<hr style="border:none; height:1px; color:#E1E1E1; background-color:#E1E1E1;">
<div style="border:none; padding:3.0pt 0cm 0cm 0cm"><span style="font-size:11.0pt;font-family:Calibri, Arial, Helvetica, sans-serif"><b>Fra:</b> Ross Chandler &lt;ross@eircom.net&gt;<br>
<b>Sendt:</b> 7. aug. 2017 00:34<br>
<b>Til:</b> IPv6 operators forum<br>
<b>Emne:</b> DHCP versus DHCPv6 Release behaviour<br>
</span></div>
</div>
<br type="attribution">
<div id="quoted_body" class="quoted_body_editor">
<blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">(...) <br>
<br>
The choices seem to be<br>
<br>
1. Do nothing and accept dynamic IPv6 delegated prefixes changing more often than the IPv4 address<br>
2. Make the DHCP client send Releases when DHCPv6 sends them<br>
3. Make the DHCPv6 client not send Releases under the same conditions DHCP doesn’t send them<br>
4. Remember the DHCPv6 lease for some duration after a Release comes in so that it may be given out again<br>
<br>
<br>
</p>
</blockquote>
</div>
</div>
</body>
</html>