CL_RFC1123_6_1_3_3_Retrans_control - Retransmission control
Verify that a NUT implements retransmission controls
Client
CL_RFC1123_6_1_3_3_Retrans_control.seq [-tooloption ...]: KOI tool option See also DNSConfig.pm
AP Server1(TN):A.example.com DNS Server1(TN) |3ffe:501:ffff:101::10 |3ffe:501:ffff:101::20 |192.168.1.10 |192.168.1.20 | | Net-y --+--------+-----------------------+-------- 3ffe:501:ffff:101::/64 | 192.168.1/24 | | ROUTER1(TN) |3ffe:501:ffff:100::1 |192.168.0.1 | Net-z --+--------+-------------------------------- 3ffe:501:ffff:100::/64 | 192.168.0/24 DNS Client1(NUT) 3ffe:501:ffff:100:XXXX 192.168.0.10
XXXX: EUI64 address
Set the DNS Server1(TN)'s address on NUT as above mentioned Network Topology. Set the limit of retransmission query on NUT(This limitation is assumed to be "N").
In order to send the query for A type of AP Server1(TN):A.example.com to the DNS Server1(TN), NUT is configured.
This test sequence is following.
DNS Client1 (NUT) DNS Server1 (TN) | | |--------------------------------------------->| | 1. Send standard query | | | // // | | |--------------------------------------------->| | N. Send standard query | | | |------------------------------------------> X | | N+1. Send standard query | | | | | v v
1. NUT send standard query to TN. Judgment (Check *1) N. NUT send standard query to TN.*Send query automatically. Judgment (Check *N) N+1. NUT send standard query to TN.*Send query automatically. Judgment (Check *N+1)
|
||
IP Header | Source Address | NUT_NETZ |
Destination Address | BRO_MULTI | |
UDP Header |
Src Port |
any |
Dst Port |
53 |
|
DNS Header |
ID | any |
QR |
0 |
|
OPCODE |
0 |
|
AA |
any |
|
TC | 0 | |
RD | 0 | |
RA |
any |
|
Z |
any |
|
RCODE |
any |
|
QDCOUNT |
1 |
|
ANCOUNT |
0 |
|
NSCOUNT |
0 |
|
ARCOUNT |
any |
|
DNS Question section |
QNAME | A.example.com |
QTYPE |
A (0x0001) |
|
QCLASS |
any |
1. Received standard query from NUT. N. Received standard query from NUT. N+1. Not received standard query from NUT.
If NUT has cache function, clear the cache.
RFC1035 DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION 7.1. Transforming a user request into a query
RFC1123 Requirements for internet Hosts -- Application and Support 6.1.3.3 Efficient Resource Usage