No empty .Rs/.Re
[netbsd-mini2440.git] / external / bsd / bind / dist / doc / draft / draft-ietf-dnsext-interop3597-02.txt
blob160afc356a07d20803a8de79968a1e2b85767f4e
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
9 Status of this Memo
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-
19     Drafts.
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.
34 Copyright Notice
36     Copyright (C) The Internet Society (2005).
38 Abstract
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
57 Table of Contents
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
113 1.  Introduction
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.
120 2.  Implementations
122     The following is a list, in alphabetic order, of implementations
123     tested for compliance with RFC 3597:
125        DNSJava 1.6.4
126        ISC BIND 8.4.5
127        ISC BIND 9.3.0
128        NSD 2.1.1
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)
137        Stub Resolver (4)
138        DNSSEC Zone Signers (2)
140     All listed implementations are genetically different.
142 3.  Tests
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).
174 3.4  Stub Resolver
176     A stub resolver was used to query resource records from a domain with
177     the test zone data (Appendix A).
179 3.5  DNSSEC Signer
181     A DNSSEC signer was used to sign a zone with test zone data
182     (Appendix A).
184 4.  Problems found
186     Two implementations had problems with text presentation of zero
187     length RDATA.
189     One implementation had problems with text presentation of RR type
190     code and classes >= 4096.
192     Bug reports were filed for problems found.
194 5.  Summary
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.
207 Author's Address
209     Jakob Schlyter
211     Email: jakob@rfc.se
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
229     a  TYPE1  192.0.2.1
230     a  A      \# 4 7f000002
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 (
237                                ef 01 23 45 )
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
303     ietf-ipr@ietf.org.
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.
317 Copyright Statement
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.
324 Acknowledgment
326     Funding for the RFC Editor function is currently provided by the
327     Internet Society.
332 Schlyter                Expires November 20, 2005               [Page 6]