Internet-Draft Test RFC Numbers August 2023
Eastlake Expires 8 February 2024 [Page]
Workgroup:
Network Working Group
Internet-Draft:
draft-eastlake-test-rfc-numbers-00
Published:
Intended Status:
Best Current Practice
Expires:
Author:
D. Eastlake
Futurewei Technologies

RFC Numbers for Testing and Example Use

Abstract

This document specifies several RFC numbers of various lengths for which RFCs have never been and should never be issued. These RFC numbers may be useful in testing of or use as example in documentation and referencing systems.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 8 February 2024.

Table of Contents

1. Introduction

The RFC Series (ISSN 2070-1721, [RFCeditor]) contains technical and organizational documents about the Internet, including the specifications and policy documents produced by several streams, currently the following five: the Internet Engineering Task Force (IETF), the Internet Research Task Force (IRTF), the Internet Architecture Board (IAB), Independent Submissions, and Editorial. It was begun before the IETF was formed. Each RFC is assigned a unique number and these number are not reused. (An RFC is replaced by issuing a new RFC with a new number that obsoletes the RFC being replaced.)

RFC numbers are widely used in IETF doocumentation and are frequently referred to or displayed. Current systems are adapted for RFC numbers up to four digits ("9999") but RFC numbers will soon overflow to 5 digits. A five-digit example number that can be used for testing such systems and for use in documentation if needed.

Test / example RFC numbers of shorter lengths may also be useful and, conveniently enough, there exist 2-, 3-, and 4- digit RFC numbers that have never been issued and, under current policies, never will be issued. Note that a system tested only with the currently common 4-digit RFC numbers might have difficulty with shorter as well as long RFC numbers. For example, in any such system, there are questions of whether to pad with leading zeros to some fixed length or the like.

These considerations have some overlap with those noted in [RFC2606] and [RFC5737], which point out that the use of designated code values reserved for documentation and examples reduces the likelihood of conflicts and confusion arising from such code points conflicting with code points assigned for some actual use.

The idea of reserved RFC numbers for these purposes was suggested by Brian E. Carpenter.

2. The Reserved RFC Numbers

The reserved RFC numbers that are available for use in testing and experimentation with systems that process or use RFC numbers are show below. These numbers were chosen as the smallest unused number of each length that had not been issued and which, to minimize the likelihood of errors, did not include any zeros or multiple occurrences of the same digit.

Table 1
Length RFC Number
1 none available
2 14
3 159
4 1839
5 12345

3. IANA Considerations

This document requires no IANA actions.

4. Security Considerations

TBD

5. Normative References

[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/info/rfc2119>.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/info/rfc8174>.

6. Informative References

[RFCeditor]
RFC Editor, "RFC Editor", <https://www.rfc-editor.org>.
[RFC2606]
Eastlake 3rd, D. and A. Panitz, "Reserved Top Level DNS Names", BCP 32, RFC 2606, DOI 10.17487/RFC2606, , <https://www.rfc-editor.org/info/rfc2606>.
[RFC5737]
Arkko, J., Cotton, M., and L. Vegoda, "IPv4 Address Blocks Reserved for Documentation", RFC 5737, DOI 10.17487/RFC5737, , <https://www.rfc-editor.org/info/rfc5737>.

Acknowledgements

The idea behind this document was originated by Brian Carpenter.

The suggestions and comments of the following persons are gratefully acknowledged: TBD.

Author's Address

Donald E. Eastlake 3rd
Futurewei Technologies
2386 Panoramic Circle
Apopka, Florida 32703
United States of America