<html xmlns:v="urn:schemas-microsoft-com:vml" =
xmlns:o="urn:schemas-microsoft-com:office:office" =
xmlns:w="urn:schemas-microsoft-com:office:word" =
xmlns:st1="urn:schemas-microsoft-com:office:smarttags" =
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; =
charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>RE: FW: [dhcptest:00173] Re: Tests that check for DNS and Domain =
Search
Options</title>
<o:SmartTagType =
namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=blue>
<div class=Section1>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Hideshi,<o:p></o:p></span></font></p=
>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>I agree with =
Scott.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>The function options_exist() that =
is
defined in DHCP_common.pm has two possible return values: 0 and =
1.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>It will return 0 if <b><span
style='font-weight:bold'>all</span></b> of the options =
exist.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>It will return 1 if <b><span
style='font-weight:bold'>any</span></b> of the options do not =
exist.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Taking =
C_RFC3646_5_InvDecDnsSvrOpt.seq as
an example, it calls options_exist() with =
($CMP_CID|$CMP_DNS_SVR).<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>This will return with a 0 (and =
therefore cause
the test to fail) only if both of these options exist, if only one of =
the
options is present then this will return with a 1 (and the test will =
still pass).&nbsp;
I believe this to be incorrect.&nbsp; If either of these options is =
present the
test should fail.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Also, with =
C_RFC3646_5_InvDecDnsSvrOpt.seq,
checking for the presence of a Client Identifier option is =
incorrect.&nbsp; From
RFC3315, a Decline message MUST be discarded by a server if it does not =
include
a Client Identifier option.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Finally, with =
C_RFC3646_5_InvDecDnsSchLstOpt.seq,
I believe that it should check not only for $CMP_DNS_LST but also for
$CMP_DNS_SVR as well.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Because testing for this is based =
on logic
that requires a failure if any of the options do exist (which is =
different from
the return values of options_exist() when called with multiple options) =
it is
required that you call the options_exist() function one time for each =
option
you are checking for.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Here is how I believe it should =
look:<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>C_RFC3646_5_InvDecDnsSchLstOpt.seq:<=
o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>$ret = options_exist(\%dec, =
($CMP_DNS_LST));<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>if ($ret != 0) =
{<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; $ret = =
options_exist(\%dec,
($CMP_DNS_SVR));<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>}<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>if($ret == =
0){<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
vLogHTML('&lt;FONT COLOR=&quot;#FF0000&quot;&gt;DHCPv6 Client should =
not send
Decline with Domain Search List option and/or DNS Recursive Name Server
option!&lt;/FONT&gt;&lt;BR&gt;');<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
dhcpExitFail;<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>}<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>C_RFC3646_5_InvDecDnsSvrOpt.seq: =
(note the
removal of $CMP_CID)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>$ret = options_exist(\%dec, =
($CMP_DNS_LST));<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>if ($ret != 0) =
{<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; $ret = =
options_exist(\%dec,
($CMP_DNS_SVR));<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>}<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>if($ret == =
0){<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
vLogHTML('&lt;FONT
COLOR=&quot;#FF0000&quot;&gt;DHCPv6 Client should not send Decline =
with Domain
Search List option and/or DNS Recursive Name Server
option!&lt;/FONT&gt;&lt;BR&gt;');<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
dhcpExitFail;<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face="Courier New"><span =
style='font-size:10.0pt;
font-family:"Courier New"'>}<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<div>
<div>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Please let me know your =
thoughts.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
<p class=MsoNormal><font size=3 color=navy face="Times New =
Roman"><span
style='font-size:12.0pt;color:navy'>&nbsp;<o:p></o:p></span></font></p>=
<p class=MsoNormal><font size=3 color=navy face="Times New =
Roman"><span
style='font-size:12.0pt;color:navy'>&nbsp;<o:p></o:p></span></font></p>=
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Thank =
you,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><st1:PersonName w:st="on"><font size=2 =
color=navy
 face=Arial><span =
style='font-size:10.0pt;font-family:Arial;color:navy'>Peter
 Carney</span></font></st1:PersonName><font size=2 color=navy =
face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p></o:p></span=
></font></p>
</div>
<div>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Development =
Engineer<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'>Treck =
Inc.<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=2 color=navy face=Arial><span =
style='font-size:
10.0pt;font-family:Arial;color:navy'><a =
href="http://www.treck.com"><font
color=navy><span =
style='color:navy'>http://www.treck.com</span></font></a></span></font>=
<font
size=2 color=navy face=Arial><span =
style='font-size:10.0pt;font-family:Arial;
color:navy'><o:p></o:p></span></font></p>
</div>
</div>
<div>
<div class=MsoNormal align=center style='text-align:center'><font =
size=3
face="Times New Roman"><span style='font-size:12.0pt'>
<hr size=2 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 face=Tahoma><span =
style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Scott =
Langley
[mailto:slangley@tadboise.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, June 05, =
2007 9:53
PM<br>
<b><span style='font-weight:bold'>To:</span></b>
Hideshi.Enokihara@jp.yokogawa.com<br>
<b><span style='font-weight:bold'>Cc:</span></b> dhcptest@tahi.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> [dhcptest:00178] =
Re: FW:
Re: Tests that check for DNS and Domain Search =
Options</span></font><o:p></o:p></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span =
style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>
<p style='margin-bottom:12.0pt'><font size=2 face="Times New =
Roman"><span
style='font-size:10.0pt'>Hi Hideshi,<br>
<br>
I think I agree with your thoughts about what the tests should =
do.&nbsp;<br>
<br>
The problem is that our client device does include options 23 and 24 in =
its
Decline packets - and yet the Tahi Tests reports that they =
&quot;PASS&quot;
these tests.&nbsp; I would expect our product to fail these tests.<br>
<br>
Regards,<br>
<br>
Scott<br>
<br>
-----Original Message-----<br>
From: Hideshi.Enokihara@jp.yokogawa.com [<a
href="mailto:Hideshi.Enokihara@jp.yokogawa.com">mailto:Hideshi.Enokihar=
a@jp.yokogawa.com</a>]<br>
Sent: Tue 6/5/2007 7:07 PM<br>
To: Scott Langley<br>
Cc: dhcptest@tahi.org<br>
Subject: RE: FW: [dhcptest:00173] Re: Tests that check for DNS and =
Domain
Search Options<br>
<br>
Hello Scott,<br>
<br>
Thank you for your report.<br>
<br>
But, these tests that you mentioned are correct, I think.<br>
<br>
These tests focus on following statements in RFC 3646.<br>
<br>
----------------------------<br>
5.&nbsp; Appearance of these options<br>
<br>
&nbsp;&nbsp; The DNS Recursive Name Server option MUST NOT appear in any =
other<br>
&nbsp;&nbsp; than the following messages: Solicit, Advertise, Request, =
Renew,<br>
&nbsp;&nbsp; Rebind, Information-Request, and Reply.<br>
<br>
&nbsp;&nbsp; The Domain Search List option MUST NOT appear in any other =
than
the<br>
&nbsp;&nbsp; following messages: Solicit, Advertise, Request, Renew, =
Rebind,<br>
&nbsp;&nbsp; Information-Request, and Reply.<br>
----------------------------<br>
<br>
So, these tests really expect that the message does not include DNS<br>
Recursive Name Server option/Domain Search List option.<br>
<br>
regards,<br>
...Hideshi<br>
________________________________<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: Scott Langley [<a
href="mailto:slangley@tadboise.com">mailto:slangley@tadboise.com</a>]<b=
r>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: Wednesday, June 06, =
2007 2:17
AM<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: Enokihara, Hideshi
(Hideshi.Enokihara@jp.yokogawa.com)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cc: dhcptest@tahi.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: RE: FW: =
[dhcptest:00173]
Re: Tests that check for DNS<br>
and Domain Search Options<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hi Hideshi,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The revised files you sent do =
appear
to work properly.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; However, I think there are a =
few
more tests that have problems.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; These two test pass, even =
though our
DECLINE messages include<br>
both options 23 and 24:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
C_RFC3646_5_InvDecDnsSchLstOpt.seq<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
C_RFC3646_5_InvDecDnsSvrOpt.seq<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I suspect that the =
options_exist()
method of DHCPv6_common.pm<br>
may be flawed.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; These four other tests, =
below, are
similarly written, but I<br>
can't say if there is anything wrong with them because our product<br>
doesn't yet send CONFIRM and RELEASE messages when it should:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
C_RFC3646_5_InvCnfDnsSchLstOpt.seq<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
C_RFC3646_5_InvCnfDnsSvrOpt.seq<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
C_RFC3646_5_InvRelDnsSchLstOpt.seq<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
C_RFC3646_5_InvRelDnsSvrOpt.seq<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thanks.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Scott Langley<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Adecco Technical<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; slangley@tadboise.com<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -----Original =
Message-----<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: Hideshi Enokihara<br>
[<a =
href="mailto:Hideshi.Enokihara@jp.yokogawa.com">mailto:Hideshi.Enokihar=
a@jp.yokogawa.com</a>]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: Mon 6/4/2007 7:15 =
PM<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: Scott Langley<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cc: dhcptest@tahi.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: Re: FW: =
[dhcptest:00173]
Re: Tests that check for DNS<br>
and Domain Search Options<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hello Scott,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thank you for your =
report.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please use attached files =
instead of
original files.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Then, could you let me know =
that
these scripts work well or not,<br>
please?<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thank you for your =
cooperation.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...Hideshi<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On Tue, 5 Jun 2007 09:48:46 =
+0900<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;Hideshi.Enokihara@jp.yokogawa.com&gt; wrote:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; -----Original =
Message-----<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; From: Scott Langley [<a
href="mailto:slangley@tadboise.com">mailto:slangley@tadboise.com</a>]<b=
r>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Sent: Tuesday, June 05, =
2007
9:44 AM<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; To: =
dhcptest@tahi.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Subject: RE: =
[dhcptest:00173]
Re: Tests that check for DNS and<br>
Domain<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Search Options<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi Hideshi,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; These are probably the =
test
that would fail due to this<br>
reason, from the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; results of doing a grep =
search:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; PCBSD# grep '!= 23' =
*.seq<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_3_DnsSvrOpt.seq:if($sol{$optionCode} != 23){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_3_DnsSvrOpt_Reb.seq:if($reb{$optionCode} != 23){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_3_DnsSvrOpt_Ren.seq:if($ren{$optionCode} != 23){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_3_DnsSvrOpt_Req.seq:if($req{$optionCode} != 23){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_3_DnsSvrOpt_Sol.seq:if($sol{$optionCode} != 23){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; PCBSD# grep '!= 24' =
*.seq<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_3_DnsSchLstOpt_Reb.seq:if($reb{$optionCode} != 24){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; =
C_RFC3646_3_DnsSchLstOpt_Ren.seq:if($ren{$optionCode}
!= 24){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_3_DnsSchLstOpt_Req.seq:if($req{$optionCode} != 24){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_3_DnsSchLstOpt_Sol.seq:if($sol{$optionCode} != 24){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
C_RFC3646_4_DnsSchLstOpt.seq:if($sol{$optionCode} != 24){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; -----Original =
Message-----<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; From:
Hideshi.Enokihara@jp.yokogawa.com<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; [<a
href="mailto:Hideshi.Enokihara@jp.yokogawa.com">mailto:Hideshi.Enokihar=
a@jp.yokogawa.com</a>]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Sent: Mon 6/4/2007 6:14 =
PM<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; To: =
dhcptest@tahi.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Subject: =
[dhcptest:00173] Re:
Tests that check for DNS and<br>
Domain Search<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Options<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hello Scott,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Yes, we have to fix =
these bugs
as soon as possible.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Could you let me know =
the
numbers (or titles) of the tests, if<br>
you have<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; time, please?<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; It will help us to fix =
the
bugs.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; regards,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; ...Hideshi<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
________________________________<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: Bernie Volz (volz) [<a
href="mailto:volz@cisco.com">mailto:volz@cisco.com</a>]<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: Tuesday, June 05, 2007 =
5:33 AM<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: dhcptest@tahi.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: [dhcptest:00172] Re: =
Tests
that check for DNS<br>
and<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Domain Search =
Options<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order of the options should not =
matter
(either in the<br>
ORO or in<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; the Advertise/Reply). =
So, if
the test code is order dependent,<br>
it should<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; be fixed.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Bernie<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;
________________________________<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: Scott Langley [<a
href="mailto:slangley@tadboise.com">mailto:slangley@tadboise.com</a>]<b=
r>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: Monday, June 04, 2007 =
3:56 PM<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: dhcptest@tahi.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: [dhcptest:00171] Tests =
that
check for DNS and<br>
Domain<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Search Options<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hello,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Many of the tests in the RFC =
3646 and
RFC 3736 sections<br>
of the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; DHCPv6 Self Test Suite =
1.01
(and earlier) are failing for us<br>
for the<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; wrong reason.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The way our (client) product is
currently behaving it<br>
requests<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; these options:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13 OPTION_STATUS_CODE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12 OPTION_UNICAST<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23 OPTION_DNS_SERVERS<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24 OPTION_DOMAIN_LIST<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7 OPTION_PREFERENCE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Many tests, for example, RFC =
3646 -
Test<br>
DHCP_CONF.4.1.1: Option<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Request option =
Format<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PartA: Option request Option
Format(DNS Recursive Name<br>
Server<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; option)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fail because option 13 is not =
option
23, according to<br>
the code:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($sol($optionCode != 23) =
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Logging of =
failure
message.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shouldn't the test be =
re-written to
check whether or not<br>
option<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 23 is among the options
requested<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rather than whether or not it =
is the
first option<br>
requested?<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Also, I know our client =
shouldn't be
requesting option<br>
12,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Server Unicast, as that =
option
should only appear in Reply<br>
messages<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; coming from a =
server.&nbsp; I
don't think you have any tests yet<br>
that check<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; for the appearance of =
options
in different message types as<br>
described in<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Appendix A of =
RFC3315.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://tools.ietf.org/html/rfc3315#page-98">http://tools.ietf.org=
/html/rfc3315#page-98</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thanks.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Scott Langley<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Adecco Technical<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; slangley@tadboise.com<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
*************************************<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hideshi Enokihara<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv6 Business<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Network &amp; Software =
Development
Dept.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Yokogawa Electric =
Corporation<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
<br>
</span></font><o:p></o:p></p>
</div>
</body>
<!--[object_id=#treck.com#]--><FONT face=Tahoma size=2><FONT =
color=#0000ff></FONT></FONT>
<P align=center>Treck, Inc. - Confidentiality Notice</P>
<P align=center>This electronic transmission may contain information =
that is proprietary or<BR>&nbsp;confidential. You are hereby notified =
that any dissemination,<BR>&nbsp;distribution or duplication of this =
electronic transmission to some other<BR>&nbsp;entity, without the =
expressed written consent of Treck, Inc. is =
strictly<BR>&nbsp;prohibited, unless the contents of this electronic =
transmission<BR>&nbsp;specifically authorizes you to do so. If your =
receipt of this electronic<BR>&nbsp;transmission is in error, please =
notify the corporate offices of Treck,<BR>&nbsp;Inc. immediately by =
calling (513) 528-5732, or by reply to<BR>&nbsp;this =
transmission.<BR></P>
<P align=center></P></html>