<!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&nbsp;implementation interprete&nbsp;it as&nbsp;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>&nbsp;</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>&nbsp;<FONT face=Tahoma size=1>-----Original 
  Message-----</FONT></SPAN> <BR><SPAN lang=en-us><B><FONT =
face=Tahoma 
  size=1>From: &nbsp;</FONT></B> <FONT face=Tahoma size=1>Leino, =
Tammy&nbsp; 
  </FONT></SPAN><BR><SPAN lang=en-us><B><FONT face=Tahoma 
  size=1>Sent:&nbsp;&nbsp;</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:&nbsp;&nbsp;&nbsp;&nbsp;</FONT></B> <FONT =
face=Tahoma 
  size=1>'dhcptest@tahi.org'</FONT></SPAN> <BR><SPAN =
lang=en-us><B><FONT 
  face=Tahoma 
  size=1>Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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.&nbsp; 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".&nbsp; 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>