<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=shift_jis">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV>Hi Amit,</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; Thank you for your immeidate feedback.</DIV>
<DIV>&nbsp;&nbsp; I am very glad to receive your letter.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; Now I begin to explain to you.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;---------------------------------------------------------------------------------------------------</DIV>
<DIV>&nbsp;&nbsp; From&nbsp; the specification of RFC3315, the following 
specifications were written.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; "-&nbsp; sends a Request message if the IA contained a Status 
Code option<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with the NoBinding status (and 
does not send any additional<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Renew/Rebind 
messages)"</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; I think that when client receive the Reply to Renew with 
status code of NoBinding, </DIV>
<DIV>&nbsp;&nbsp;&nbsp; the client should send Request message to ask for 
Address.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; If you share the same idea with me, I think you are 
right.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; 
----------------------------------------------------------------------------------------------------</DIV>
<DIV>&nbsp;&nbsp; &nbsp;About the test item, C_RFC3633_12_1_RebWIAPDOpt.seq, I 
can make an explanation now.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; This test case is described as following:</DIV>
<DIV>&nbsp;&nbsp;&nbsp; 
NUT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
TN</DIV>
<DIV>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
|</DIV>
<DIV>&nbsp;&nbsp;&nbsp; | ------------&nbsp;&gt;&nbsp; | Solicit (W IA_PD 
option)</DIV>
<DIV>&nbsp;&nbsp;&nbsp; |&nbsp;&lt;------------&nbsp;&nbsp; | Advertise (W/ 
IA_PD option )
<DIV>&nbsp;&nbsp;&nbsp; | ------------&nbsp;&gt;&nbsp; | Request (W/ IA_PD 
option )</DIV></DIV>
<DIV>&nbsp;&nbsp;&nbsp; | &lt;------------&nbsp;&nbsp;&nbsp;| Request (W/ IA_PD 
option )&nbsp; </DIV>
<DIV>
<DIV>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; | 
Reboot NUT </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;| ------------&gt;&nbsp;&nbsp; | Rebind (W/ IA_PD 
option )</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; In RFC3633,&nbsp; there are information about this test 
case.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; "In some circumstances the requesting router may need 
verification<BR>&nbsp;&nbsp; that the delegating router still has a valid 
binding for the<BR>&nbsp;&nbsp; requesting router.&nbsp; Examples of times when 
a requesting router may<BR>&nbsp;&nbsp; ask for such verification include:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; o&nbsp; The requesting router reboots.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; o&nbsp; The requesting router's upstream link flaps.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; o&nbsp; The requesting router is physically disconnected from 
a wired<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connection.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; If such verification is needed the requesting router MUST 
initiate a<BR>&nbsp;&nbsp; Rebind/Reply message exchange as described in section 
18.1.4,<BR>&nbsp;&nbsp; "Creation and Transmission of Rebind Messages" of RFC 
3315, with the<BR>&nbsp;&nbsp; exception that the retransmission parameters 
should be set as for the<BR>&nbsp;&nbsp; Confirm message, described in section 
18.1.2, "Creation and<BR>&nbsp;&nbsp; Transmission of Confirm Messages" of RFC 
3315.&nbsp; The requesting router<BR>&nbsp;&nbsp; includes any IA_PDs, along 
with prefixes associated with those IA_PDs<BR>&nbsp;&nbsp; in its Rebind 
message."</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;So the condition that &nbsp;Requesting Router send Rebind 
message, is the same with Confirm.</DIV>
<DIV>&nbsp;&nbsp; Therefore, When you test Rebind message when you reboot your 
Requesting Router,</DIV>
<DIV>&nbsp;&nbsp; you will see the information about Confirm.</DIV>
<DIV>&nbsp;&nbsp; There are the message that you must&nbsp;have seen.</DIV>
<DIV>&nbsp; "&nbsp;In order to send confirm message According to RFC3315, you 
can choose as follows:"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " 1. The 
client reboots"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " 2. The client is 
physically connected to a wired 
connection."<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " 3. The client 
returns from sleep mode.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " 4. The 
client using a wireless technology changes access 
points."<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " Note the situation that 
IA_PD option test is performed.".<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
" IA_PD information is released by Rebind message. 
".<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " then press enter key. 
"<BR>&nbsp;&nbsp; In order to not make user confused, I add "Note the situation 
..........." after the last condition item.</DIV>
<DIV>&nbsp;&nbsp; I think what you want me to explain is above.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; Thank you for your report.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;If you feel inconvinience, please&nbsp;tell me, I will 
consider to modify it.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;You are appreciated.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; Best regards.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp; Zhang&nbsp;&nbsp; </DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>
<HR>
</DIV>
<DIV id=RTEContent>
<DIV>Hi zhang,</DIV>
<DIV>&nbsp;</DIV>
<DIV>From your mail i understand that whenever server sends status code as 
Nobinding, irrespective of the time periods(T1/T2) it should always send request 
message. Am I right???</DIV>
<DIV>&nbsp;</DIV>
<DIV>And in the following script, he is waiting for the rebind message with PD 
Option but he prints a Message saying send Confirm Message on Screen. Please 
look into the same and let me know...</DIV>
<DIV>&nbsp;</DIV>
<DIV>C_RFC3633_12_1_RebWIAPDOpt.seq</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards,</DIV>
<DIV>Amit<BR><BR><B><I>zhang &lt;zhang@64translator.com&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
  <META content="MSHTML 6.00.2900.2802" name=GENERATOR>
  <DIV>Hi Amit,</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp; Thank you for your report.</DIV>
  <DIV>&nbsp;&nbsp; After reading your Email, I think you want to let me confirm 
  the foll! owing two test items, don't you ?</DIV>
  <DIV>&nbsp;&nbsp; 
  <DIV>&nbsp; C_RFC3315_18_1_8_RenReplyWIAStatusNoBinding.seq</DIV>
  <DIV>&nbsp; C_RFC3315_18_1_8_RebReplyWIAStatusNoBinding.seq</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp; These two test cases&nbsp;are according to the 
  specifications&nbsp;of &nbsp;RFC3315.</DIV>
  <DIV>&nbsp;&nbsp; In the chapter 18.1.8 of RFC3315,the following messages are 
  written.</DIV>
  <DIV>&nbsp;&nbsp; 
  --------------------------------------------------------------------------------------</DIV></DIV>
  <DIV>&nbsp; "&nbsp;When the client receives a Reply message in response to a 
  Renew or<BR>&nbsp;&nbsp; Rebind message, the client examines each IA 
  independently.&nbsp; For each<BR>&nbsp;&nbsp; IA in the original Renew or 
  Rebind message, the client:</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp; -&nbsp; sends a Request message if the IA contained a Status 
  Code option<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with the NoBinding status (and 
  does not send any additional<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Renew/Rebind 
  messages)</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp; -&nbsp; sends a Renew/Rebind if the IA is not in the Reply 
  message</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp; -&nbsp; otherwise accepts the information in the IA"</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; 
  ---------------------------------------------------------------------------------------</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; According to above message, I draw two 
  conclusions:</DIV>
  <DIV>&nbsp;&nbsp;&nbsp;&nbsp;</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; 1. If Client sends Renew/Rebind message, but Server 
  give the information with status of NoBinding,</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; the Client should send Request message.</DIV>
  <DIV>&nbsp;&nbsp; </DIV>
  <DIV>&nbsp;&nbsp;&nbsp; 2. If&nbsp;Server give the information with IA 
  which&nbsp;Client&nbsp;doesnot need,&nbsp;&nbsp;then, Client should not 
  change</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; any internal information, and then after T1/T2 , will 
  send renew/rebind. I&nbsp;make T1/T2 shorter, and So</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; the test time will become shorter.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp; These are my methods and reasons&nbsp;to these test 
  cases.</DIV>
  <DIV>&nbsp;&nbsp;&nbsp;What do you think so?If I am understanding, please 
  contact me.</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; You will be very appreciated.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; Thank you very much.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; Best regards,</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;&nbsp;&nbsp; Zhang </DIV>
  <DIV>&nbsp;&nbsp;&nbsp;&nbsp; 
  <HR>
  </DIV>
  <DIV>Hi zhang,</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Thanks for for considering my request.</DIV>
  <DIV>I tested all the 3 test cases for solicit transmission, now all are 
  passing.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Initially they were failing because i was testing them when both NUT and 
  TN were on LAN. Then i connected them to hub and tested they got passed... And 
  here we should ! also be very accurate in running the client as soon as we run 
  the scripts... a little time delay in running will fail the test cases.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>And one more thing...</DIV>
  <DIV>I am testing all the test scripts for client as well as for the 
  server.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I have one more doubt in client...</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>C_RFC3315_18_1_8_RenReplyNotWantedIA.seq</DIV>
  <DIV>C_RFC3315_18_1_8_RebReplyNotWantedIA.seq</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>In these two test cases, you are sending the reply for the renew message 
  changing the T1,T2, preferred lifetime and valid li! fetime values and you 
  expect that this reply&nbsp;should be discarded and should send the 
  renew/rebind message again.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>And,</DIV>
  <DIV>C_RFC3315_18_1_8_RenReplyWIAStatusNoBinding.seq</DIV>
  <DIV>C_RFC3315_18_1_8_RebReplyWIAStatusNoBinding.seq</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>In these two test cases,&nbsp;you are sending the reply for the renew me! 
  ssage changing the T1,T2, preferred lifetime and valid lifetime values and 
  with status code NoBinding. Here you expect to get the request message.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>But what my code is doing is once it finds mismatch between T!,T2, 
  preferred lifetime and valid lifetime, it wil send renew/rebind again.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I guess this is a bug in the test script.</DIV>
  <DIV>Please check the same and let me know.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Thanks,</DIV>
  <DIV>Regards,</DIV>
  <DIV>Amit</DIV>
  <DIV><BR><BR><B><I>zhang &lt;zhang@64translator.com&gt;</I></B> wrote:</DIV>
  <BLOCKQUOTE 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid" 
  s="replbq" clas!>
    <META content="MSHTML 6.00.2900.2802" name=GENERATOR>
    <DIV>Hi, Amit,</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp; Thank you for your report.</DIV>
    <DIV>&nbsp; I have examined the test scripts.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp; Fistly, let me explain&nbsp;the First RT.</DIV>
    <DIV>-------------------------------------------------------------------------</DIV>
    <DIV>&nbsp; In Section 14 of RFC3315, there are following 
    specification:</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp; "RT for the first message transmission is based on IRT:</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RT = IRT + RAND*IRT ".</DIV>
    <DIV>---------------------------------------------------------------------------</DIV>
    <DIV>Normally, RAND should be&nbsp;a Random value between -0.1 and 
0.1.</DIV>
    <DIV>---------------------------------------------------------------------------</DIV>
    <DIV>&nbsp; In Section 17.1.2 of RFC3315, the followin! g words were 
    written.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp;"Rather, the client collects Advertise messages until the 
    first RT has elapsed.<BR>&nbsp;&nbsp; Also, the first RT MUST be selected to 
    be strictly greater than IRT<BR>&nbsp;&nbsp; by choosing RAND to be strictly 
    greater than 0."</DIV>
    <DIV>----------------------------------------------------------------------------</DIV>
    <DIV>&nbsp; So,as to first Solicit retransmission time(First 
    RT),&nbsp;RAND&nbsp;becomes&nbsp;a Random&nbsp;value between&nbsp;0 and 
    0.1.&nbsp;&nbsp; </DIV>
    <DIV>&nbsp;</DIV>
    <DIV></DIV>
    <DIV>&nbsp;Then, please&nbsp;let me&nbsp;explain the three test cases one by 
    one.</DIV>
    <DIV>&nbsp;=========================================================================================</DIV>
    <DIV>&nbsp;&nbsp;1. C_RFC3315_17_1_2_SolWaitAdv.seq</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>(1) Test case<BR></DIV>
    <DIV>Client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Server</DIV>
    <DIV>|&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
    |&nbsp;</DIV>
    <DIV>|&nbsp; ---------------&gt; | Solicit</DIV>
    <DIV>|&nbsp; &lt;--------------- | Advertise (preference = 0! or less than 
    255)</DIV>
    <DIV>|&nbsp; ---------------&gt; | Request</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>(2)Specifications of RFC3315</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;"If the client is waiting for an Advertise message, 
    the mechanism in<BR>&nbsp;&nbsp; section 14 is modified as follows for use 
    in the transmission of<BR>&nbsp;&nbsp; Solicit messages.&nbsp; The message 
    exchange is not terminated by the<BR>&nbsp;&nbsp; receipt of an Advertise 
    before the first RT has elapsed.&nbsp; Rather, the<BR>&nbsp;&nbsp; client 
    collects Advertise messages until the first RT has elapsed.<BR>&nbsp;&nbsp; 
    Also, the first RT MUST be selected to be strictly greater than 
    IRT<BR>&nbsp;&nbsp; by choosing RAND to be strictly greater than 
    0."<BR></DIV>
    <DIV>(3) Explanation</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp; when Client receives the Advertise message from 
    low-preference DHCPv6 Server,</DIV>
    <DIV>It must wait first RT. When First RT&nbsp;pass, the Client will accept 
    this DHCPv6 Server,</DI! V> 
    <DIV>and then send Request to Server(In fact, multicast to server, but with 
    Server identifier </DIV>
    <DIV>option).</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;And first RT is not very identical to the 
    specification in section 14 of RFC3315.</DIV>
    <DIV>In regulation,&nbsp;&nbsp;Fisrst RT =&nbsp;IRT + RAND*IRT , but RAND 
    must be larger than 0.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>(4) The limitation of test script</DIV>
    <DIV></DIV>
    <DIV>&nbsp;&nbsp;Because it is Client who determines when to accept the 
    Server and when to send request,</DIV>
    <DIV>the TN(Server End) cannot know ! the accurate time of Client and ONLY 
    use the time when </DIV>
    <DIV>receiving the message from Client.</DIV>
    <DIV>&nbsp; This instance is obvious example. The Client can ONLY&nbsp; use 
    the time when receiving Request.</DIV>
    <DIV>So, this time interval (Actually, this interval should be&nbsp;between 
    the time Sending Solicit and the time&nbsp;ACCEPTING Server) </DIV>
    <DIV>will include the Client diposing time and net! work transmission 
    time.</DIV>
    <DIV>&nbsp; But I think this delay should be very small value and must less 
    than 0.1s.</DIV>
    <DIV>&nbsp; Therefore, If you find the time is not in right range, because, 
    the First RT must less than IRT.</DIV>
    <DIV></DIV>
    <DIV>(5)Implementaion </DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp; In RFC3315,&nbsp;there are&nbsp;the recommended value 
    about IRT and RAND.</DIV>
    <DIV>&nbsp;&nbsp; SOL_TIMEOUT&nbsp;&nbsp; 1 sec</DIV>
    <DIV>&nbsp;&nbsp; 
    RAND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    [-0.1, +0.1]&nbsp;, uniform distribution </DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>2.C_RFC3315_17_1_2_SolNoWaitAdv.seq</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>
    <DIV>(1) Test case<BR></DIV>
    <DIV>Client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Server</DIV>
    <DIV>|&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;! ;&nbsp; 
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
    |&nbsp;</DIV>
    <DIV>|&nbsp; ---------------&gt; | Solicit</DIV>
    <DIV>|&nbsp; &lt;--------------- | Advertise (preference =&nbsp;255)</DIV>
    <DIV>|&nbsp; ---------------&gt; | Request</DIV></DIV>
    <DIV></DIV>
    <DIV>
    <DIV>(2)Specifications of RFC3315</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp; "If the client receives an Advertise message that does 
    not<BR>&nbsp;&nbsp; include a Preference ! option with a preference value of 
    255, the<BR>&nbsp;&nbsp; client continues to wait until the first RT 
    elapses."</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;</DIV>
    <DIV>(3) Explanation</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp; In this case, the Client receive the DHCPv6 server with 
    highest preference value which is 255.</DIV>
    <DIV>So the Client will accept this server and immediately send Request 
    message to the Server.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>(4)&nbsp;Limitation of test script</DIV>
    <DIV></DIV>
    <DIV>&nbsp;&nbsp;Because i! t is Client who determines when to accept the 
    Server and when to send request,</DIV>
    <DIV>the TN(Server End) cannot know the accurate time of Client and ONLY use 
    the time when </DIV>
    <DIV>receiving the message from Client.</DIV>
    <DIV>&nbsp; This instance is obvious example. The Client can ONLY&nbsp; use 
    the time when receiving Request.</DIV>
    <DIV>So, this time interval (Actually, this interval should be&nbsp;between 
    the time Sending Solicit and the time&nbsp;ACC! EPTING Server) </DIV>
    <DIV>will include the Client diposing time and network transmission 
    time.</DIV>
    <DIV>&nbsp;&nbsp;</DIV>
    <DIV>&nbsp; This test assumes that the Client will complete all operations 
    in First IRT.</DIV>
    <DIV>&nbsp; So the PASS condition is interval between the receptions of 
    Solicit and Request, is not great than IRT.</DIV>
    <DIV></DIV>
    <DIV>(5)Implementaion </DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp; In RFC3315,&nbsp;there are&nbsp;the recommended value 
    about IRT and RAND.</DIV>
    <DIV>&nbsp;&amp;! nbsp; SOL_TIMEOUT&nbsp;&nbsp; 1 sec</DIV>
    <DIV>&nbsp;&nbsp; 
    RAND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    [-0.1, +0.1]&nbsp;, uniform distribution </DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>3.C_RFC3315_17_1_2_SolNoAdvRT.seq</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>
    <DIV>
    <DIV>(1) Test case<BR></DIV>
    <DIV>Client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Server</DIV>
    <DIV>|&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
    |&nbsp;</DIV>
    <DIV>|&nbsp; ---------------&gt; | Solicit</DIV>
    <DIV>|&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; 
    | Server donnot response to Client</DIV>
    <DIV>|&nbsp;&nbsp;---------------&gt; | Client-retransmitted Solicit<!
 /DIV> 
    <DIV>|&nbsp; &lt;--------------- | Advertise (preference =&nbsp;255)</DIV>
    <DIV>|&nbsp; ---------------&gt; | Request</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>
    <DIV>(2)Specifications of RFC3315</DIV>
    <DIV>&nbsp;&nbsp; </DIV>
    <DIV>&nbsp; "If the client does not receive any Advertise messages before 
    the<BR>&nbsp;&nbsp; first RT has elapsed, it begins the retransm! ission 
    mechanism<BR>&nbsp;&nbsp; described in section 14."</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>(3) Explanation</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>&nbsp;&nbsp; This is the test case including&nbsp;test of &nbsp;First 
    RT and Reaction of&nbsp;&nbsp;Advertise&nbsp;to Retransmitted Solicit.</DIV>
    <DIV>&nbsp;&nbsp; The judgement is the interval between the receptions of 
    solicit and retransmitted solicit, should be between IRT and IRT + 
    RAND*IRT.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>(4)Limitation of test script</DIV>
    <DIV></DIV>
    <DIV></DIV>
    <DIV>&nbsp;&nbsp;&nbsp;No.</DIV>
    <DIV></DIV>
    <DIV>
    <DIV></DIV>(5)Implementaion </DIV>
    <DIV>&nbsp;! ;</DIV>
    <DIV>&nbsp;&nbsp; First RT = IRT + RAND*IRT&nbsp;&nbsp; RAND should be 
    larger than 0 and less than +RAND.</DIV>
    <DIV>&nbsp;&nbsp; As recommended in RFC3315, First RT should be value 
    between 1sec and 1.1sec.</DIV>
    <DIV>===================================================================================================</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Abov! e words are&nbsp; my understanding&nbsp;of&nbsp; Solicit 
    Retransmission and Acceptation of Advertise.</DIV>
    <DIV>Base on those, the test scripts were written.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>What do you think about those?</DIV>
    <DIV>If you find I&nbsp;is misunderstanding the specifications or you have 
    some&nbsp;advice,&nbsp; please contact me.</DIV>
    <DIV>You will be appreciated very much.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>By the way, do you have used all of test scripts?</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Best regards,</DIV>
    <DIV>zhang </DIV></DIV></DIV></DIV></DIV>
    <DIV>
    <HR>
    </DIV>
    <DIV>Hi Zhang,</DIV>
    <DIV>&nbsp;</DIV>! 
    <DIV>I have few more doubts on the following scripts....</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>C_RFC3315_17_1_2_SolWaitAdv.seq</DIV>
    <DIV>C_RFC3315_17_1_2_SolNoWaitAdv.seq</DIV>
    <DIV>C_RFC3315_17_1_2_SolNoAdvRT.seq</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Here Its comparing the for the time periods.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>These 3 test cases are failing saying "Not in r! ight time 
range!"</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>I am sending first solicit message random time between 0-1 second, but 
    stil they are failing.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Can u please check and tell me whether there is some problem in the 
    script or i need to modify something in my code itself.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Thanks,</DIV>
    <DIV>Regards,</DIV>
    <DIV>Amit</DIV>
    <DIV>&nbsp;</DIV>
    <DIV><BR><BR><B><I>zhang &lt;zhang@64translator.com&gt;</I></B> wrote:</DIV>
    <BLOCKQUOTE class=replbq 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"><M! 
      ETA name="GENERAT!&#13;&#10; OR" content="MSHTML 6.00.2900.2769">
      <DIV>Hi, Amit</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>&nbsp;&nbsp; You are welcome.</DIV>
      <DIV>&nbsp;&nbsp; And I&nbsp;appreciate your report.</DIV>
      <DIV>&nbsp;&nbsp; If you have other problems about DHCPv6 client test 
      cases, please contact me.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>Best regards,</DIV>
      <DIV>
      <HR>
      </DIV>
      <DIV>Hi Zhang,</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>Th! anks for your support.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>I have tested "Transmit DHCP using Unicast Address", its working 
      fine. No bugs in that test script, that test case got passed.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>You send the new test scripts for MRD after modification, i will test 
      and let you know the results.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV>Thanks,</DIV>
      <DIV>Regards,</DIV>
      <DIV>Amit<BR><BR><B><I>zhang &lt;zhang@64translator.com&gt;</I></B> 
      wrote:</DIV>
      <BLOCKQUOTE class=replbq 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
        <META content="M!&#13;&#10; SHTML&#13;&#10; 6.00.2900.2769" 
        name=GENERATOR>
        <DIV>Hi, Amit </DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp;&nbsp;First, thank you for your report.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp; I am very sorry, It is a BUG.</DIV>
        <DIV>&nbsp; This test case will be deleted in next release&nbsp;version 
        because it is the same test case with&nbsp;that of "Transmit DHCP using 
        Unicast Address".</DIV>
        <DIV>&nbsp; If the l! atter test is OK, this test can be ignored.</DIV>
        <DIV>&nbsp; And I have look into the source code, and&nbsp;configuration 
        of server address of ServerUnicast Option is wrong. </DIV>
        <DIV></DIV>
        <DIV>&nbsp; And I have a question to you. Have you performed the test 
        of&nbsp; "Transmit DHCP using Unicast Address".</DIV>
        <DIV>&nbsp; I want to know the result of that test.</DIV>
        <DIV></DIV>
        <DIV>&nbsp;&nbsp;By the way,&nbsp;about fix of&nbsp;MRD, I think I 
        will&nbsp;finish them by this friday.</DIV>
        <DIV>&nbsp; I am very sorry to have you wait.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>&nbsp; Thank you! .</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>
        <HR>
        </DIV>
        <DIV>Hi zhang,</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>I have one more doubt in client test cases.</DIV>
        <DIV>There is one test case to check the "Format of Server Unicast 
        Option". Here the script is sending the server unicast address as 
        fe80::250:daff:fe91:ddba, which is&nbsp;my DHCP client PC eth0's link l! 
        ocal address.<BR></DIV>
        <DIV>When my cli! ent sends the renew msg to that address, its saying 
        Could not get Renew Message and gets failed.</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Please explain me this...</DIV>
        <DIV>&nbsp;</DIV>
        <DIV>Thanks and regards,</DIV>
        <DIV>Amit</DIV>
        <DIV>&nbsp;</DIV>
        <DIV><BR><B><I>zhang &lt;zhang@64translator.com&gt;</I></B> wrote:</DIV>
        <BLOCKQUOTE class=replbq 
        style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
          <META content="MSHTML 6.00.2900.2769" name=GENERATOR>
          <DIV>Hi amit,</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>&nbsp;&nbsp;&nbsp;Thank you very much for your report.</DIV>
          <DIV>&nbsp;</DI! V> 
          <DIV>&nbsp;&nbsp; Now I cannot draw a con! clusion from your 
          description.</DIV>
          <DIV>&nbsp;&nbsp; Following words are just my deduction.</DIV>
          <DIV></DIV>
          <DIV>&nbsp; &nbsp;I think there may be the problem of nut.def.</DIV>
          <DIV>&nbsp;&nbsp; For example,&nbsp;if&nbsp;using Linux OS, the 
          Link0&nbsp;will&nbsp;be set as &nbsp;following,</DIV>
          <DIV>&nbsp;&nbsp; Link0&nbsp;&nbsp;&nbsp; eth0&nbsp;&nbsp;&nbsp; 
          aa:bb:cc:dd:ee:ff&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
          <DIV>&nbsp;&nbsp; </DIV>
          <DIV>&nbsp;&nbsp; From your description, the reason&nbsp;may be that 
          you use "LINK0" other than "Link0". </DIV>
          <DIV>&nbsp;&nbsp; And so you cannot get the&nbsp;variable of 
          Link0_addr.</DIV>
          <DIV>&nbsp;&nbsp;&nbsp;Can you try to examine that and the path of 
          nut.def&nbsp;? </DIV>
          <DIV>&nbsp;&nbsp; Or else, you can send your nut.def to me.</DIV>
          <DIV>&nbsp;&nbsp; </DIV>
          <DIV>&nbsp;&nbsp; Thanks,</DIV>
          <DIV>&nbsp;&nbsp; Best regards,</DIV>
          <DIV>&nbsp;&nbsp; 
          Zhang&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
          <DIV>&nbsp;</DIV><DI! V>
          <HR>
          <DIV></DIV>
          <DIV>Hi Zhang,</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>I tried testing the "Use of upstream address when sends DHCP 
          message"</DIV>
          <DIV>I even checked that the Nut.def file has proper MAC address 
          assigned for LINK0.</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>I even printed the value got for ! MAC address in 
          get_nut_link_number() fun! ction in DHCPv6_common.pm file. Its the 
          same value which i have assigned against LINK0 in Nut.def file.</DIV>
          <DIV>The test case is failing because its comparing this MAC adress 
          with Link0_addr field. I have no idea from where he is&nbsp;getting 
          the value for this variable. I tried printing this variable but could 
          not print that.</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>I am sending the messages from my client to the script on eth0. 
          And i have set eth0's MAC address(of my client)&nbsp;to LINK0 in 
          Nut.def file.</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>Could you please look int! o ! the same and tell me what to 
          do.</DIV>
          <DIV>&nbsp;</DIV>
          <DIV>Thanks,</DIV>
          <DIV>Regards,</DIV>
          <DIV>Amit</D! IV> 
          <DIV>&nbsp;</DIV>
          <DIV><BR><B><I>zhang &lt;zhang@64translator.com&gt;</I></B> 
          wrote:</DIV>
          <BLOCKQUOTE class=replbq 
          style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
            <META content="MSHTML 6.00.2900.2769" name=GENERATOR>
            <DIV>Hi amit</DI! V> 
            <DIV>&nbsp;</DIV>
            <DIV>&nbsp;&nbsp;! &nbsp;You question makes me think more about the 
            test case. Thank you very much.</DIV>
            <DIV>&nbsp;&nbsp; </DIV>
            <DIV>&nbsp;&nbsp;&nbsp;Now I can reply to you.</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>&nbsp;&nbsp; 1. Use of upstream address when sends DHCP 
            message</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>&nbsp;&nbsp;&nbsp;In RFC3633,&nbsp;"&nbsp;When a requesting 
            router sends a DHCP message, it SHOULD be sent on<BR>&nbsp;&nbsp; 
            the interface associated with the upstream router (ISP 
            network).&nbsp; The<BR>&nbsp;&nbsp; upstream interface is typically 
            determined by configurat! ion." is decribed.</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>&nbsp;&nbsp;&nbsp; ----I think&nbsp;this test is us! ed to test 
            the upstr! eam interface that the Requesting Router is using.</DIV>
            <DIV>&nbsp;&nbsp; &nbsp;It is a better way to use Interface MAC 
            address to determine whose interface(Link) Requesting Router is 
            using.</DIV>
            <DIV>&nbsp;&nbsp;&nbsp; I am very sorry, there is some inconsistenc! 
            e between the test script and the test specification.</DIV>
            <DIV>&nbsp;&nbsp;&nbsp; I will change the test specification to make 
            them consistent.</DIV>
            <DIV>&nbsp;&nbsp;&nbsp; By the way, when you test&nbsp;, please 
            set&nbsp;Nut.def&nbsp; file, and&nbsp;set Link0 as your upstream 
            interface.</DIV>
            <DIV>&nbsp;&nbsp;&nbsp; The test will check MAC address and 
            determine&nbsp;if It is Link0. It is the limitation.</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>&nbsp;&nbsp;2.About MRD test.</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>&nbsp;&nbsp; ----I think my consideration is 
            not&nbsp;enough&nbsp;to these test cases.</DIV>
            <DIV>&nbsp;&nbsp; I think they are BUGs.</DIV>
            <DIV>&nbsp;&nbsp;&nbsp;And I am considering how to fix th! em. I 
            need some time! .</DIV>
            <DIV>&nbsp;&nbsp; After fixing, I will contact you.</DIV>
            <DIV></DIV>
            <DIV>&nbsp;&nbsp; what about other test items? If you 
            have&nbsp;other questions, I will be glad to discuss them with 
            you.</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>
            <HR>
            </DIV>
            <DIV>Hi Zhang</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>Tha! nks for your immediate response. I wil test with the .seq 
            file you have sent.</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>I have&nbsp;two more doubts.</DIV>
            <DIV>1&gt; There are two test saying "Use of upstream address when 
            sends DHCP message".</DIV>
            <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I wanted to know what exactly 
            are these two test cases. Becauses these test cases are failing 
            giving an error as </DIV>
            <DIV>"NUT Link MAC Address is 00:50:da:91:dd:ba<BR>&nbsp;Upstream 
            Link number should be Link0 ."</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>In the script he is comparing the ! Ma! cAdrress with some 
            variable, i could not understand that...</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>Plz tell me what we ne! ed to do exactly.</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>2&gt; Two test cases are to verify the MRD of Confirm message 
            and Rebind message.</DIV>
            <DIV>What i am doing is, my DHCP client stops retransmitting when 
            the next retransmission time exceeds MRD of that message.</DIV>
            <DIV>But the scr! ipt stil waits for some more ti! me and he 
            compares two messages and say they are not same.</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>Please clarify this doubt also...</DIV>
            <DIV>&nbsp;</DIV>
            <DIV>Thanks,</DIV>
            <DIV>Regards,</DIV>
            <DIV>Amit</DIV>
            <DIV><BR><B><I>zhang &lt;zhang@64translator.com&gt;</I></B> 
            wrote:</DIV>
            <BLOCKQUOTE class=replbq 
            style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
              <META content="MSHTML 6.00.2900.2769" name=GENERATOR>
              <DIV>Hi, amit</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>&nbsp;&nbsp; Thank you for your report.</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>&nbsp;&nbsp;&nbsp;I am sure that this is a bug, and 
              I&nbsp;have&nbsp;fixed it.</DIV>
              <DIV>&nbsp;&nbsp; We will fix this bug ! in next version.! </DIV>
              <DIV></DIV>
              <DIV>&nbsp;&nbsp; I attach two files to this mail. </DIV>
              <DIV>&nbsp;&nbsp; You can use&nbsp;them to continue 
              your&nbsp;test.</DIV>
              <DIV>&nbsp;&nbsp; </DIV>
              <DIV>&nbsp;&nbsp; If you find some other problems, please cont! 
              act us.</DIV>
              <DIV>&nbsp;&nbsp;&nbsp;&nbsp; 
              <HR>
              ! </DIV>
              <DIV>Hi...</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>I have implemented DHCPv6</DIV>
              <DIV>I am testing my client and server using the tahi test 
              scripts.</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>I have a doubt in one of the client script.</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>The script is : 
              C_RFC3633_11_1_AdvWStatusCodeNoPrefixAvail.seq</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>Here he says receiving advertisement with Status code 
              "NoPrefixAvail" but what i found was he is sending advertisement 
              with Status code "Success" but he in the reply for request message 
              h! e ! sends Status code "NoPrefixAvail".</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>But while sending the reply message he is sending wrong 
              transaction ID.</D! IV> 
              <DIV>&nbsp;</! DIV> 
              <DIV>Can u plz clarify this...</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>Thanks.</DIV>
              <DIV>&nbsp;</DIV>
              <DIV>Regards,</DIV>
              <DIV>Amit<BR><BR><B><I>dhcptest-admin@tahi.org</I></B> 
wrote:</DIV>
              <BLOCKQUOTE class=replbq 
              style="PADDING-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid; MAR: 5px">Cauti! 
                o! n: If you reply this mail, your reply will be sent to the 
                mailing list!<BR>post articles <DHCPTEST@TAHI.ORG><BR>commands 
                <DHCPTEST-CTL@TAHI.ORG><BR>maintainer 
                <DHCPTEST-ADMIN@TAHI.ORG><BR><BR>Welcome to our mailing list 
                <DHCPTEST@TAHI.ORG>!<BR><BR>This mail contains the fundamental 
                usage of the mailing list server.<BR><BR>1 How to use this 
                server<BR><BR>Plaese send commands in the mail body not subject 
                to the address<BR><DHCPTEST-CTL@TAHI.ORG>.<BR><BR>The command 
                syntax is as follows:<BR><BR>help<BR><BR>mget last:10 
                mp<BR><BR>Pla! es! e send the "help" to the address 
                <DHCPTEST-CTL@TAHI.ORG>for help and<BR>server functions 
                overview<BR><BR>help<BR><BR>to get general in! formation on this 
                list<BR><BR>guide<BR><BR>If you want to make a contact with the 
                mailing list maintainer, please<BR>e-mail 
                to<BR><BR>dhcptest-admin@tahi.org<BR><BR>ML server exists to 
                descrease routine works by maintainers. Please try<BR>to use 
                server functi! ons as co! uld as 
                possible.<BR><BR>dhcptest@tahi.org 
                Maintainer<BR>dhcptest-admin@tahi.org <BR><BR><BR></BLOCKQUOTE>
              <DIV><BR></DIV>
              <DIV>
              <HR SIZE=1>
              <A href="http://yahoo.shaadi.com/">Yahoo! India Matrimony</A>: 
              Find your partner now. 
              <HR>
              </DIV></DIV></DIV></BLOCKQUOTE>
            <DIV><BR></DIV>
            <DIV>
            <HR SIZE=1>
            <A href="http://yahoo.shaadi.com/">Yahoo! India Matrimony</A>: Find 
            your partner now. 
            <HR>
            </DIV></DIV></BLOCKQUOTE>
          <DIV><BR></DIV>
          <DIV>
          <HR SIZE=1>
          <A href="http://yahoo.shaadi.com/">Yahoo! India Matrimony</A>: Find 
          your partner now. 
          <HR>
          </DIV></DIV></BLOCKQUO! TE>
          <DIV><BR></DIV>
          <DIV>
          <HR SIZE=1>
          <A href="http://yahoo.shaadi.com/">Yahoo! India Matrimony</A>: Find 
          your partner now. 
          <HR>
          </DIV></DIV></BLOCKQUOTE>
        <DIV><BR></DIV>
        <DIV>
        <HR SIZE=1>
        <A href="http://yahoo.shaadi.com/">Yahoo! India Matrimony</A>: Find your 
        partner now. 
        <HR>
        </DIV></BLOCKQUOTE>
      <DIV><BR></DIV>
      <DIV>
      <HR SIZE=1>
      <A href="http://yahoo.shaadi.com/">Yahoo! India Matrimony</A>: Find your 
      partner now. 
      <HR>
      </BLOCKQ! UOTE>
      <DIV><BR></DIV>
      <DIV>
      <HR SIZE=1>
      <A href="http://yahoo.shaadi.com/">Yahoo! India Matrimony</A>: Find your 
      partner now. 
      <HR>
      </DIV></DIV></BLOCKQUOTE></DIV></DIV></BLOCKQUOTE>
  <DIV><BR></DIV></BLOCKQUOTE></DIV>
<P>
<HR SIZE=1>
<A href="http://yahoo.shaadi.com">Yahoo! India Matrimony</A>: Find your partner 
now. 
<HR>
</BODY></HTML>