<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> </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> </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> </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).
I believe this to be incorrect. 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> </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. 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'> <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> </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> </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> </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"'> $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"'>
vLogHTML('<FONT COLOR="#FF0000">DHCPv6 Client should =not send
Decline with Domain Search List option and/or DNS Recursive Name Server
option!</FONT><BR>');<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"'> =
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> </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> </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"'> $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"'> =
vLogHTML('<FONTCOLOR="#FF0000">DHCPv6 Client should not send Decline =
with Domain
Search List option and/or DNS Recursive Name Server
option!</FONT><BR>');<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"'>
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> </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> </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> </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'> <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'> <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> </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> </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. <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 =
"PASS"
these tests. 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. Appearance of these options<br>
<br>
The DNS Recursive Name Server option MUST NOT appear in any =
other<br>
than the following messages: Solicit, Advertise, Request, =
Renew,<br>
Rebind, Information-Request, and Reply.<br>
<br>
The Domain Search List option MUST NOT appear in any other =
than
the<br>
following messages: Solicit, Advertise, Request, Renew, =
Rebind,<br>
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>
From: Scott Langley [<a
href="mailto:slangley@tadboise.com">mailto:slangley@tadboise.com</a>]<b=
r>
Sent: Wednesday, June 06, =
2007 2:17
AM<br>
To: Enokihara, Hideshi
(Hideshi.Enokihara@jp.yokogawa.com)<br>
Cc: dhcptest@tahi.org<br>
Subject: RE: FW: =
[dhcptest:00173]
Re: Tests that check for DNS<br>
and Domain Search Options<br>
<br>
<br>
<br>
Hi Hideshi,<br>
<br>
The revised files you sent do =
appear
to work properly.<br>
<br>
However, I think there are a =
few
more tests that have problems.<br>
<br>
These two test pass, even =
though our
DECLINE messages include<br>
both options 23 and 24:<br>
<br>
C_RFC3646_5_InvDecDnsSchLstOpt.seq<br>
C_RFC3646_5_InvDecDnsSvrOpt.seq<br>
<br>
I suspect that the =
options_exist()
method of DHCPv6_common.pm<br>
may be flawed.<br>
<br>
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>
<br>
C_RFC3646_5_InvCnfDnsSchLstOpt.seq<br>
C_RFC3646_5_InvCnfDnsSvrOpt.seq<br>
=
C_RFC3646_5_InvRelDnsSchLstOpt.seq<br>
C_RFC3646_5_InvRelDnsSvrOpt.seq<br>
<br>
Thanks.<br>
<br>
--<br>
Scott Langley<br>
Adecco Technical<br>
slangley@tadboise.com<br>
<br>
<br>
-----Original =
Message-----<br>
From: Hideshi Enokihara<br>
[<a =
href="mailto:Hideshi.Enokihara@jp.yokogawa.com">mailto:Hideshi.Enokihar=
a@jp.yokogawa.com</a>]<br>
Sent: Mon 6/4/2007 7:15 =
PM<br>
To: Scott Langley<br>
Cc: dhcptest@tahi.org<br>
Subject: Re: FW: =
[dhcptest:00173]
Re: Tests that check for DNS<br>
and Domain Search Options<br>
<br>
Hello Scott,<br>
<br>
Thank you for your =
report.<br>
<br>
Please use attached files =
instead of
original files.<br>
Then, could you let me know =
that
these scripts work well or not,<br>
please?<br>
<br>
Thank you for your =
cooperation.<br>
<br>
Regards,<br>
...Hideshi<br>
<br>
On Tue, 5 Jun 2007 09:48:46 =
+0900<br>
<Hideshi.Enokihara@jp.yokogawa.com> wrote:<br>
<br>
><br>
><br>
> -----Original =
Message-----<br>
> From: Scott Langley [<a
href="mailto:slangley@tadboise.com">mailto:slangley@tadboise.com</a>]<b=
r>
> Sent: Tuesday, June 05, =
2007
9:44 AM<br>
> To: =
dhcptest@tahi.org<br>
> Subject: RE: =
[dhcptest:00173]
Re: Tests that check for DNS and<br>
Domain<br>
> Search Options<br>
><br>
> Hi Hideshi,<br>
><br>
> These are probably the =
test
that would fail due to this<br>
reason, from the<br>
> results of doing a grep =
search:<br>
><br>
> PCBSD# grep '!= 23' =
*.seq<br>
><br>
>
C_RFC3646_3_DnsSvrOpt.seq:if($sol{$optionCode} != 23){<br> >
C_RFC3646_3_DnsSvrOpt_Reb.seq:if($reb{$optionCode} != 23){<br> >
C_RFC3646_3_DnsSvrOpt_Ren.seq:if($ren{$optionCode} != 23){<br> >
C_RFC3646_3_DnsSvrOpt_Req.seq:if($req{$optionCode} != 23){<br> >
C_RFC3646_3_DnsSvrOpt_Sol.seq:if($sol{$optionCode} != 23){<br> ><br>
> PCBSD# grep '!= 24' =
*.seq<br>
><br>
>
C_RFC3646_3_DnsSchLstOpt_Reb.seq:if($reb{$optionCode} != 24){<br> > =
C_RFC3646_3_DnsSchLstOpt_Ren.seq:if($ren{$optionCode}!= 24){<br> >
C_RFC3646_3_DnsSchLstOpt_Req.seq:if($req{$optionCode} != 24){<br> >
C_RFC3646_3_DnsSchLstOpt_Sol.seq:if($sol{$optionCode} != 24){<br> >
C_RFC3646_4_DnsSchLstOpt.seq:if($sol{$optionCode} != 24){<br> ><br>
><br>
> -----Original =
Message-----<br>
> From:
Hideshi.Enokihara@jp.yokogawa.com<br>
> [<a
href="mailto:Hideshi.Enokihara@jp.yokogawa.com">mailto:Hideshi.Enokihar=
a@jp.yokogawa.com</a>]<br>
> Sent: Mon 6/4/2007 6:14 =
PM<br>
> To: =
dhcptest@tahi.org<br>
> Subject: =
[dhcptest:00173] Re:
Tests that check for DNS and<br>
Domain Search<br>
> Options<br>
><br>
> Hello Scott,<br>
><br>
> Yes, we have to fix =
these bugs
as soon as possible.<br>
> Could you let me know =
the
numbers (or titles) of the tests, if<br>
you have<br>
> time, please?<br>
> It will help us to fix =
the
bugs.<br>
><br>
> regards,<br>
> ...Hideshi<br>
><br>
><br>
>
________________________________<br>
><br>
> From: Bernie Volz (volz) [<a
href="mailto:volz@cisco.com">mailto:volz@cisco.com</a>]<br>
> Sent: Tuesday, June 05, 2007 =
5:33 AM<br>
> To: dhcptest@tahi.org<br>
> Subject: [dhcptest:00172] Re: =
Tests
that check for DNS<br>
and<br>
> Domain Search =
Options<br>
=
> <br>
=
> <br>
> Order of the options should not =
matter
(either in the<br>
ORO or in<br>
> the Advertise/Reply). =
So, if
the test code is order dependent,<br>
it should<br>
> be fixed.<br>
> <br>
> - Bernie<br>
><br>
>
________________________________<br>
><br>
> From: Scott Langley [<a
href="mailto:slangley@tadboise.com">mailto:slangley@tadboise.com</a>]<b=
r>
> Sent: Monday, June 04, 2007 =
3:56 PM<br>
> To: dhcptest@tahi.org<br>
> Subject: [dhcptest:00171] Tests =
that
check for DNS and<br>
Domain<br>
> Search Options<br>
=
> <br>
=
> <br>
><br>
> Hello,<br>
=
> <br>
> Many of the tests in the RFC =
3646 and
RFC 3736 sections<br>
of the<br>
> DHCPv6 Self Test Suite =
1.01
(and earlier) are failing for us<br>
for the<br>
> wrong reason.<br>
=
> <br>
> The way our (client) product is
currently behaving it<br>
requests<br>
> these options:<br>
=
> <br>
> 13 OPTION_STATUS_CODE<br>
> 12 OPTION_UNICAST<br>
> 23 OPTION_DNS_SERVERS<br>
> 24 OPTION_DOMAIN_LIST<br>
> 7 OPTION_PREFERENCE<br>
=
> <br>
> Many tests, for example, RFC =
3646 -
Test<br>
DHCP_CONF.4.1.1: Option<br>
> Request option =
Format<br>
> PartA: Option request Option
Format(DNS Recursive Name<br>
Server<br>
> option)<br>
=
> <br>
> fail because option 13 is not =
option
23, according to<br>
the code:<br>
=
> <br>
> if($sol($optionCode != 23) =
{<br>
> # Logging of =
failure
message.<br>
> }<br>
=
> <br>
> Shouldn't the test be =
re-written to
check whether or not<br>
option<br>
> 23 is among the options
requested<br>
> rather than whether or not it =
is the
first option<br>
requested?<br>
=
> <br>
> Also, I know our client =
shouldn't be
requesting option<br>
12,<br>
> Server Unicast, as that =
option
should only appear in Reply<br>
messages<br>
> coming from a =
server. I
don't think you have any tests yet<br>
that check<br>
> for the appearance of =
options
in different message types as<br>
described in<br>
> Appendix A of =
RFC3315.<br>
=
> <br>
> <a
href="http://tools.ietf.org/html/rfc3315#page-98">http://tools.ietf.org=
/html/rfc3315#page-98</a><br>
=
> <br>
> Thanks.<br>
=
> <br>
> Scott Langley<br>
> Adecco Technical<br>
> slangley@tadboise.com<br>
=
> <br>
=
> <br>
><br>
><br>
><br>
<br>
<br>
--<br>
*************************************<br>
Hideshi Enokihara<br>
IPv6 Business<br>
Network & Software =
Development
Dept.<br>
Yokogawa Electric =
Corporation<br>
<br>
<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> confidential. You are hereby notified =
that any dissemination,<BR> distribution or duplication of this =
electronic transmission to some other<BR> entity, without the =
expressed written consent of Treck, Inc. is =
strictly<BR> prohibited, unless the contents of this electronic =
transmission<BR> specifically authorizes you to do so. If your =
receipt of this electronic<BR> transmission is in error, please =
notify the corporate offices of Treck,<BR> Inc. immediately by =
calling (513) 528-5732, or by reply to<BR> this =
transmission.<BR></P>
<P align=center></P></html>