<div dir="ltr">On Fri, Sep 6, 2013 at 1:38 AM, David Magda <span dir="ltr"><<a href="mailto:dmagda@ee.ryerson.ca" target="_blank">dmagda@ee.ryerson.ca</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">This would be why I would lean towards an DHCP-based solution: you<br>


configure certain subnets/prefixes to have "random" addresses assigned and<br>
others to have MAC-based ones (or 'static-y' reservations). You'd keep the<br>
assignment logs around for some period of time.<br></blockquote><div><br></div><div>You don't need to do this by giving the host different addresses in different prefixes. What you want to do is pick different source addresses based on what destination you're talking to.</div>

<div><br></div><div>For example, suppose a given host has both 2001:db8:0:1::12 (static) and 2001:db8:0:1:d723:fa68:bb1a:0743 (privacy). You would want to tell the host to use the static address for your prefixes and the privacy address for everything else.</div>

<div><br></div><div>You can do that using the privacy preference flag defined in draft-ietf-6man-addr-select-opt-11.<br></div><div><br></div><div>Whenever you feel yourself wanting to use ULA and DHCP, bear in mind that's almost always the wrong answer. :)</div>

</div></div></div>