<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; =
charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version =
6.5.7652.24">
<TITLE>DHCPv6 1.0.7 self-test suite tests #46 and #50 broken</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT SIZE=2 FACE="Arial">Hello All,</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">In version 1.0.7 of the test suite for =
tests #46 and #50, the TAHI node is unable to generate a proper RT when =
we reach the max RT for the transaction.&nbsp; The value rolls over to =
zero instead of the proper value.&nbsp; See the attached =
logs.</FONT></P>
<P><FONT SIZE=2 FACE="Arial">Here is a snippit:</FONT>
</P>
<P><FONT SIZE=2 =
FACE="Arial">12:43:18&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</FONT>
<BR>
<BR><B><FONT SIZE=2 FACE="Arial">got DHCPv6 Rebind =
Message</FONT></B><BR>
<B><FONT SIZE=2 FACE="Arial">Rebind Message</FONT></B><BR>
<BR><FONT SIZE=2 FACE="Arial">DHCPv6 Option&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Values&nbsp; </FONT>
<BR><B><FONT SIZE=2 =
FACE="Arial">Identifier</FONT></B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 =
FACE="Arial">Identifier = 8407889&nbsp;&nbsp;&nbsp; </FONT>
<BR><B><FONT SIZE=2 FACE="Arial">Opt_DHCPv6_CID</FONT></B>&nbsp;<B> =
<FONT SIZE=2 FACE="Arial">DUID-LL</FONT></B><FONT SIZE=2 =
FACE="Arial"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HardwareType =
= 1<BR>
</FONT><B><FONT SIZE=2 FACE="Arial">DUID-LL</FONT></B><FONT SIZE=2 =
FACE="Arial"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LinkLayerAddress= =
00:00:11:22:33:44<BR>
</FONT><B><FONT SIZE=2 =
FACE="Arial">Opt_DHCPv6_ElapsedTime</FONT></B>&nbsp; <FONT SIZE=2 =
FACE="Arial">Time = 65535</FONT>
<BR><B><FONT SIZE=2 =
FACE="Arial">Opt_DHCPv6_IA_NA</FONT></B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;<B> <FONT SIZE=2 FACE="Arial">Option 1</FONT></B><BR>
<FONT SIZE=2 FACE="Arial">Identifier= 305419897<BR>
T1= 0<BR>
T2= 0<BR>
</FONT><B><FONT SIZE=2 FACE="Arial">#IA_Addr Option</FONT></B><BR>
<FONT SIZE=2 FACE="Arial">Addr= =
3ffe:501:ffff:100:200:11ff:fe22:3344<BR>
PreferredLifetime= 2000<BR>
ValidLifetime= 3000<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT COLOR="#FF0000" =
SIZE=2 FACE="Arial">RT = 300.76</FONT><FONT COLOR="#FF0000" =
FACE="Arial"></FONT><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR><FONT SIZE=2 =
FACE="Arial">12:49:47&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B=
R>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><B> <FONT SIZE=2 =
FACE="Arial">got DHCPv6 Rebind Message</FONT></B><BR>
<B><FONT SIZE=2 FACE="Arial">Rebind Message</FONT></B><BR>
<BR><FONT SIZE=2 FACE="Arial">DHCPv6 Option&nbsp;&nbsp; Values&nbsp; =
</FONT>
<BR><B><FONT SIZE=2 =
FACE="Arial">Identifier</FONT></B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=2 FACE="Arial">Identifier = 8407889&nbsp;&nbsp;&nbsp; </FONT>
<BR><B><FONT SIZE=2 FACE="Arial">Opt_DHCPv6_CID</FONT></B>&nbsp;<B> =
<FONT SIZE=2 FACE="Arial">DUID-LL</FONT></B><FONT SIZE=2 =
FACE="Arial"> HardwareType = 1<BR>
</FONT><B><FONT SIZE=2 FACE="Arial">DUID-LL</FONT></B><FONT SIZE=2 =
FACE="Arial"> LinkLayerAddress= 00:00:11:22:33:44<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><B><FONT SIZE=2 =
FACE="Arial">Opt_DHCPv6_ElapsedTime</FONT></B>&nbsp; <FONT SIZE=2 =
FACE="Arial">Time = 65535<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><B><FONT SIZE=2 =
FACE="Arial">Opt_DHCPv6_IA_NA</FONT></B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;<B> <FONT SIZE=2 FACE="Arial">Option 1</FONT></B><BR>
<FONT SIZE=2 FACE="Arial">Identifier= 305419897<BR>
T1= 0<BR>
T2= 0<BR>
</FONT><B><FONT SIZE=2 FACE="Arial">#IA_Addr Option</FONT></B><BR>
<FONT SIZE=2 FACE="Arial">Addr= =
3ffe:501:ffff:100:200:11ff:fe22:3344<BR>
PreferredLifetime= 2000<BR>
ValidLifetime= 3000<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=2 =
FACE="Arial">13:00:17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Clear =
Captured Packets (Link0)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT =
COLOR="#FF0000" SIZE=2 FACE="Arial">RT = 0</FONT>&nbsp; 
</P>
<BR>
<P><FONT SIZE=2 FACE="Arial">The RT output of these tests worked =
properly in 1.0.5, although there were other problems reported with the =
tests involving improper assumptions of the next max RT.&nbsp; I think =
this test is still suffering from improper calculations, since the RT of =
this last packet was over the MRT, but this is allowable according to =
RFC 3315.&nbsp; When you reach MRT, you reset RT to MRT + RAND * =
MRT.&nbsp; This could make the value up to .10 * MRT greater than =
MRT.</FONT></P>
<P><FONT SIZE=2 FACE="Arial">Best Regards,<BR>
Tammy Leino</FONT>
</P>
</BODY>
</HTML>