<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>RE: DHCPv6 self-test RAND of .1 fails</TITLE>
<META http-equiv=Content-Type content="text/html; =
charset=us-ascii">
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=549302201-19092007><FONT =
face=Arial
color=#0000ff size=2>I'd say that the Tahi tests should allow =
EITHER. Part of
having a RAND is just that - to make it random. If some
client implementation interprete it as inclusive and =
others
exclusive, all the better (adds a bit more randomness into the mix!).
Personally, I would have interpretered as inclusive.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=549302201-19092007><FONT =
face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=549302201-19092007><FONT =
face=Arial
color=#0000ff size=2>- Bernie</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Leino, Tammy
[mailto:tammy_leino@mentor.com] <BR><B>Sent:</B> Tuesday, September 18, =
2007
5:27 PM<BR><B>To:</B> dhcptest@tahi.org<BR><B>Subject:</B> =
[dhcptest:00211] Re:
DHCPv6 self-test RAND of .1 fails<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>I apologize for the multiple emails, but =
I wanted to
mention that the tests do not fail when RAND is -.1, which leads me to =
believe
there is an anomaly in the TAHI test suite when RAND is .1.</FONT></P>
<P><FONT face=Arial size=2>Best Regards,<BR>Tammy Leino</FONT> =
</P><BR>
<UL>
<P><FONT face=Arial><SPAN lang=en-us></SPAN></FONT><SPAN
lang=en-us> <FONT face=Tahoma size=1>-----Original
Message-----</FONT></SPAN> <BR><SPAN lang=en-us><B><FONT =
face=Tahoma
size=1>From: </FONT></B> <FONT face=Tahoma size=1>Leino, =
Tammy
</FONT></SPAN><BR><SPAN lang=en-us><B><FONT face=Tahoma
size=1>Sent: </FONT></B> <FONT face=Tahoma =
size=1>Tuesday,
September 18, 2007 5:19 PM</FONT></SPAN> <BR><SPAN =
lang=en-us><B><FONT
face=Tahoma size=1>To: </FONT></B> <FONT =
face=Tahoma
size=1>'dhcptest@tahi.org'</FONT></SPAN> <BR><SPAN =
lang=en-us><B><FONT
face=Tahoma
size=1>Subject: </FONT></B> =
<FONT
face=Tahoma size=1>DHCPv6 self-test RAND of .1 fails</FONT></SPAN> =
</P>
<P><SPAN lang=en-us><FONT face=Arial size=2>Hello =
All,</FONT></SPAN> </P>
<P><SPAN lang=en-us><FONT face=Arial size=2>Whenever my node =
generates a RAND
value of .1, the TAHI test suite fails for all max retransmission time =
tests. It seems the TAHI test suite is interpretting the =
definition of
RAND in RFC 3315 as -.1 to .1 non-inclusive.</FONT></SPAN></P>
<P><SPAN lang=en-us><FONT face=Arial size=2>Here is the =
situation for RFC 3315
test #37 when RAND is chosen as .1 in retransmissions:</FONT></SPAN> =
</P>
<P><SPAN lang=en-us><FONT face=Arial size=2>First =
retransmission</FONT></SPAN>
<BR><SPAN lang=en-us><FONT face=Arial color=#000000 size=2>RT =
= IRT + (RAND *
IRT)</FONT></SPAN> <BR><SPAN lang=en-us><FONT face=Arial =
color=#000000
size=2>RT = 1 + (.1 * 1)</FONT></SPAN> <BR><SPAN =
lang=en-us><FONT face=Arial
color=#000000 size=2>RT = 1.1</FONT></SPAN> </P>
<P><SPAN lang=en-us><FONT face=Arial color=#000000 =
size=2>Second
retransmission</FONT></SPAN> <BR><SPAN lang=en-us><FONT face=Arial =
color=#000000 size=2>RT = (2 * RTprev) + (RAND * =
RTprev)</FONT></SPAN>
<BR><SPAN lang=en-us><FONT face=Arial color=#000000 size=2>RT =
= (2 * 1.1) +
(.1 * 1.1)</FONT></SPAN> <BR><SPAN lang=en-us><FONT face=Arial =
color=#000000
size=2>RT = 2.31</FONT></SPAN> </P>
<P><SPAN lang=en-us><FONT face=Arial color=#000000 =
size=2>Third
retransmission</FONT></SPAN> <BR><SPAN lang=en-us><FONT face=Arial =
color=#000000 size=2>RT = (2 * RTprev) + (RAND * =
RTprev)</FONT></SPAN>
<BR><SPAN lang=en-us><FONT face=Arial color=#000000 size=2>RT =
= (2 * 2.31) +
(.1 * 2.31)</FONT></SPAN> <BR><SPAN lang=en-us><FONT face=Arial =
color=#000000
size=2>RT = 4.851</FONT></SPAN> </P>
<P><SPAN lang=en-us><FONT face=Arial size=2>The test fails here =
due to "Actual
RT is bigger than the expected maximum value". I am not sure =
what the
expected maximum value is.</FONT></SPAN></P>
<P><SPAN lang=en-us><FONT face=Arial size=2>First, can someone =
comment on
whether the TAHI test suite interprets the RAND values defined in RFC =
3315 as
inclusive or non-inclusive?</FONT></SPAN></P>
<P><SPAN lang=en-us><FONT face=Arial size=2>Second, if the =
values are supposed
to be inclusive, can someone verify that this is a problem with the =
TAHI test
suite?</FONT></SPAN> </P>
<P><SPAN lang=en-us><FONT face=Arial size=2>Best =
Regards,</FONT></SPAN>
<BR><SPAN lang=en-us><FONT face=Arial size=2>Tammy =
Leino</FONT></SPAN>
</P></UL></BODY></HTML>