");
dhcpExitFail;
}
my $optcode = lookup_OptRequestCode(\%req,23);
if($optcode != 0){
vLogHTML('requested-option-code is not DNS Recursive Name Server option!
');
dhcpExitFail;
}
#if($req{$optionCode} != 23){
# vLogHTML('requested-option-code is not DNS Recursive Name Server option
');
# dhcpExitFail;
#}
vClear($IF0);
vStop($IF0);
dhcpExitPass;
###############################################################################
__END__
=head1 NAME
C_RFC3646_3_DnsSvrOpt_Req.seq - Request message format with Option request Option Format(DNS Recursive Name Server option)
=head1 TARGET
Client
=head1 SYNOPSIS
=begin html
C_RFC3646_3_DnsSvrOpt_Req.seq [-tooloption...]
-pkt C_RFC3646_3_DnsSvrOpt_Req.def
-tooloption : v6eval tool option
See Also DHCPv6.def
=end html
=head1 INITIALIZATION
=begin html
NUT(Client)
|
|
Link0 --+--------+------------------------ 3ffe:501:ffff:100::/64
|
|
TN(Server)
The client MUST include a Client Identifier option to identify itself
to the server. The client adds any other appropriate options,
including one or more IA options (if the client is requesting that
the server assign it some network addresses).
The client MUST include an Option Request option (see section 22.7)
to indicate the options the client is interested in receiving. The
client MAY include options with data values as hints to the server
about parameter values the client would like to have returned.
- Configurations
| Device Name |
Device Type |
Interface |
Assigned Prefix |
Link Local Addr |
MAC Addr |
| Client |
NUT |
Link0 |
3ffe:501:ffff:100::/64 |
NUT's Linklocal address |
NUT's MAC address |
| Server |
TN |
Link0 |
3ffe:501:ffff:100::/64 |
fe80::200:ff:fe00:a1a1 |
00:00:00:00:a1:a1 |
=end html
=head1 TEST PROCEDURE
=begin html
NUT TN
| |
| |Initialize NUT(as a DHCPv6 Client)
| ----> |Solicit
| <---- |Advertise
| ----> |Request (3*)
| | w IA_NA w/ORO(DNS Recursive Name Server option) (1*)
| |
| |
=end html
=head1 JUDGEMENT
=begin html
(3*)PASS: NUT transmits Request message with IA_NA option and ORO(DNS Recursive Name Server option).
=end html
=head1 TERMINATION
=begin html
N/A
=end html
=head1 REFERENCE
=begin html
Also see RFC3315 Section 18.1.1
Also see RFC3646 Section 3
=end html
=head1 SEE ALSO
=begin html
perldoc V6evalTool
=end html