1 DNS Extensions Working Group J. Schlyter
2 Internet-Draft May 19, 2005
3 Expires: November 20, 2005
6 RFC 3597 Interoperability Report
7 draft-ietf-dnsext-interop3597-02.txt
11 By submitting this Internet-Draft, each author represents that any
12 applicable patent or other IPR claims of which he or she is aware
13 have been or will be disclosed, and any of which he or she becomes
14 aware will be disclosed, in accordance with Section 6 of BCP 79.
16 Internet-Drafts are working documents of the Internet Engineering
17 Task Force (IETF), its areas, and its working groups. Note that
18 other groups may also distribute working documents as Internet-
21 Internet-Drafts are draft documents valid for a maximum of six months
22 and may be updated, replaced, or obsoleted by other documents at any
23 time. It is inappropriate to use Internet-Drafts as reference
24 material or to cite them other than as "work in progress."
26 The list of current Internet-Drafts can be accessed at
27 http://www.ietf.org/ietf/1id-abstracts.txt.
29 The list of Internet-Draft Shadow Directories can be accessed at
30 http://www.ietf.org/shadow.html.
32 This Internet-Draft will expire on November 20, 2005.
36 Copyright (C) The Internet Society (2005).
40 This memo documents the result from the RFC 3597 (Handling of Unknown
41 DNS Resource Record Types) interoperability testing.
52 Schlyter Expires November 20, 2005 [Page 1]
54 Internet-Draft RFC 3597 Interoperability Report May 2005
59 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
60 2. Implementations . . . . . . . . . . . . . . . . . . . . . . . 3
61 3. Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
62 3.1 Authoritative Primary Name Server . . . . . . . . . . . . 3
63 3.2 Authoritative Secondary Name Server . . . . . . . . . . . 3
64 3.3 Full Recursive Resolver . . . . . . . . . . . . . . . . . 4
65 3.4 Stub Resolver . . . . . . . . . . . . . . . . . . . . . . 4
66 3.5 DNSSEC Signer . . . . . . . . . . . . . . . . . . . . . . 4
67 4. Problems found . . . . . . . . . . . . . . . . . . . . . . . . 4
68 5. Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
69 6. Normative References . . . . . . . . . . . . . . . . . . . . . 4
70 Author's Address . . . . . . . . . . . . . . . . . . . . . . . 4
71 A. Test zone data . . . . . . . . . . . . . . . . . . . . . . . . 5
72 Intellectual Property and Copyright Statements . . . . . . . . 6
108 Schlyter Expires November 20, 2005 [Page 2]
110 Internet-Draft RFC 3597 Interoperability Report May 2005
115 This memo documents the result from the RFC 3597 (Handling of Unknown
116 DNS Resource Record Types) interoperability testing. The test was
117 performed during June and July 2004 by request of the IETF DNS
118 Extensions Working Group.
122 The following is a list, in alphabetic order, of implementations
123 tested for compliance with RFC 3597:
129 Net::DNS 0.47 patchlevel 1
130 Nominum ANS 2.2.1.0.d
132 These implementations covers the following functions (number of
133 implementations tested for each function in paranthesis):
135 Authoritative Name Servers (4)
136 Full Recursive Resolver (2)
138 DNSSEC Zone Signers (2)
140 All listed implementations are genetically different.
144 The following tests was been performed to validate compliance with
145 RFC 3597 section 3 ("Transparency"), 4 ("Domain Name Compression")
146 and 5 ("Text Representation").
148 3.1 Authoritative Primary Name Server
150 The test zone data (Appendix A) was loaded into the name server
151 implementation and the server was queried for the loaded information.
153 3.2 Authoritative Secondary Name Server
155 The test zone data (Appendix A) was transferred using AXFR from
156 another name server implementation and the server was queried for the
157 transferred information.
164 Schlyter Expires November 20, 2005 [Page 3]
166 Internet-Draft RFC 3597 Interoperability Report May 2005
169 3.3 Full Recursive Resolver
171 A recursive resolver was queried for resource records from a domain
172 with the test zone data (Appendix A).
176 A stub resolver was used to query resource records from a domain with
177 the test zone data (Appendix A).
181 A DNSSEC signer was used to sign a zone with test zone data
186 Two implementations had problems with text presentation of zero
189 One implementation had problems with text presentation of RR type
190 code and classes >= 4096.
192 Bug reports were filed for problems found.
196 Unknown type codes works in the tested authoritative servers,
197 recursive resolvers and stub clients.
199 No changes are needed to advance RFC 3597 to draft standard.
201 6. Normative References
203 [1] Gustafsson, A., "Handling of Unknown DNS Resource Record (RR)
204 Types", RFC 3597, September 2003.
220 Schlyter Expires November 20, 2005 [Page 4]
222 Internet-Draft RFC 3597 Interoperability Report May 2005
225 Appendix A. Test zone data
227 ; A-record encoded as TYPE1
228 a TYPE1 \# 4 7f000001
232 ; draft-ietf-secsh-dns-05.txt
233 sshfp TYPE44 \# 22 01 01 c691e90714a1629d167de8e5ee0021f12a7eaa1e
235 ; bogus test record (from RFC 3597)
236 type731 TYPE731 \# 6 abcd (
239 ; zero length RDATA (from RFC 3597)
240 type62347 TYPE62347 \# 0
276 Schlyter Expires November 20, 2005 [Page 5]
278 Internet-Draft RFC 3597 Interoperability Report May 2005
281 Intellectual Property Statement
283 The IETF takes no position regarding the validity or scope of any
284 Intellectual Property Rights or other rights that might be claimed to
285 pertain to the implementation or use of the technology described in
286 this document or the extent to which any license under such rights
287 might or might not be available; nor does it represent that it has
288 made any independent effort to identify any such rights. Information
289 on the procedures with respect to rights in RFC documents can be
290 found in BCP 78 and BCP 79.
292 Copies of IPR disclosures made to the IETF Secretariat and any
293 assurances of licenses to be made available, or the result of an
294 attempt made to obtain a general license or permission for the use of
295 such proprietary rights by implementers or users of this
296 specification can be obtained from the IETF on-line IPR repository at
297 http://www.ietf.org/ipr.
299 The IETF invites any interested party to bring to its attention any
300 copyrights, patents or patent applications, or other proprietary
301 rights that may cover technology that may be required to implement
302 this standard. Please address the information to the IETF at
306 Disclaimer of Validity
308 This document and the information contained herein are provided on an
309 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
310 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
311 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
312 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
313 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
314 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
319 Copyright (C) The Internet Society (2005). This document is subject
320 to the rights, licenses and restrictions contained in BCP 78, and
321 except as set forth therein, the authors retain all their rights.
326 Funding for the RFC Editor function is currently provided by the
332 Schlyter Expires November 20, 2005 [Page 6]