<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hi,</div>
<div><font face="Times New Roman"> </font></div>
<div>I’m using isc-dhclient-4.2.4 on a Kubuntu 13.04 Linux system. Acquiring IPv6 addresses from an DHCPv6 server works so far, without any problems.</div>
<div> </div>
<div>However, I’ve noticed that while the ISC DHCPv6 client properly receives and records the preferred and valid lifetimes for the IPv6 addresses it leases, these lifetimes do not get propagated to the IPv6 stack itself. Instead, DHCPv6 leased addresses are
registered with infinite lifetimes with the IPv6 stack. This breaks IPv6 address selection in some cases.</div>
<div> </div>
<div>In particular, when looking at dhclient-script, the case branch for BOUND6|RENEW6|REBIND6 simply does:</div>
<div><font face="Times New Roman"> </font></div>
<div>ip -6 addr add ${new_ip6_address}/${new_ip6_prefixlen} dev ${interface} scope global</div>
<div><font face="Times New Roman"> </font></div>
<div>Thus, dhclient-script does not propagate the associated preferred and valid lifetimes to the IPv6 stack. Is there any way to propagate this information (which the DHCPv6 client has as it wrote it to its lease files) down to the IPv6 stack? So that other
applications can actually do a correct address selection according to RFC 3484 & friends?</div>
<div><font face="Times New Roman"> </font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">With best regards,<br>
Harald Albrecht<br>
<br>
Siemens AG<br>
Industry Sector<br>
Industry Automation Division<br>
Industrial Automation Systems<br>
I IA AS CTO DH 1<br>
Gleiwitzer Str. 555<br>
90475 Nuernberg, Germany<br>
<br>
<font size="1"><span style="font-size:8pt;">Siemens Aktiengesellschaft: Chairman of the Supervisory Board: Gerhard Cromme; Managing Board: Joe Kaeser, Chairman, President and Chief Executive Officer; Roland Busch, Brigitte Ederer, Klaus Helmrich, Barbara Kux,
Hermann Requardt, Siegfried Russwurm, Peter Y. Solmssen, Michael Suess; Registered offices: Berlin and Munich, Germany; Commercial registries: Berlin Charlottenburg, HRB 12300, Munich, HRB 6684; WEEE-Reg.-No. DE 23691322 </span></font></span></font></div>
<div><font face="Times New Roman"> </font></div>
<div><font face="Times New Roman"> </font></div>
<div><font face="Times New Roman"> </font></div>
<div><font face="Times New Roman"> </font></div>
</span></font>
</body>
</html>