RFC 1797
Class A Subnet Experiment
Class A Subnet Experiment ๐
okay so bestie, this is RFC 1797 ๐ฆ. It's from the Network Working Group, dated April 1995, and it's Experimental category ๐งช. The author is IANA (Internet Assigned Numbers Authority) at ISI (Information Sciences Institute). The title block doesn't list any RFCs it obsoletes or updates, so it's standing on its own โจ.
Status of This Memo ๐
This document defines an Experimental Protocol for the Internet community ๐งช. It does not specify an Internet standard of any kind, so don't go calling it one ๐. Discussion and suggestions for improvement are requested ๐ซถ. Distribution of this memo is unlimited ๐.
Discussion ๐ฌ
okay so there's some interest in experimenting with subnetting the class A addresses, and I'm lowkey obsessed ๐ญ.
Here's the tea ๐ต: not all the routing software out there is guaranteed to handle subnetted class A addresses correctly. It also looks like actual use of subnetted class A addresses might be needed pretty soon. So the suggestion is to run an experiment now to find and fix any software that doesn't handle them properly. Main character energy for future-proofing ๐.
To make that happen, the IANA is temporarily designating the class A network number 39 ๐ง. Here's how it works:
The high order octet of the 4-octet IPv4 address is the class A network number 39. The low order 24 bits can go one of two ways.
Case 1:
In the first case, the high order bit of those 24 bits is zero, and the next 15 bits are the low order 15 bits of a previously assigned Autonomous System number (AS). That AS number is registered by a network registry and listed in the RWhois database system ๐.
Using the AS number this way lets the experiment get underway quickly, because it automatically hands some addresses to each service provider with no registration step needed. Efficient and iconic ๐ .
One concern is that this might cause a run on AS numbers, since getting an AS number would automatically get you some address space. This concern should be offset by two things. First, the amount of address space you get under this plan is the same as one class C network number, and it should be easier to get a single class C allocated than to get an AS number allocated. Second, this is a limited time experiment, so these addresses will be temporary ๐ซถ.
The low order octet of the 4-octet IPv4 address is for local use. An address of this form is expected to identify a specific publicly accessible Internet host ๐ธ.
+--------+-+-------+--------+--------+
| 39 |0| low 15 bits AS | local |
+--------+-+-------+--------+--------+
Case 2:
In the second case, the high order bit of those 24 bits is one, and the remaining 23 bits are assigned by the IANA. Those bits are currently reserved for future use ๐ฎ.
+--------+-+-------+--------+--------+
| 39 |1| variable prefix + local |
+--------+-+-------+--------+--------+
The general intent is to find a way to assign experimenters prefixes of differing lengths, so a variety of experiments can run with the prefix/local-address boundary sitting at different points ๐งชโจ.
It is not intended that either of these address allocation schemes becomes the model for how subnetted class A addresses are actually allocated in the future. This is just for the experiment, bestie ๐.
It's expected that some providers will use these addresses for servers supplying popular material via the Web or FTP, because that's what makes the experiment interesting ๐ฅ.
For example, say the service provider registered to use AS 690 wants to use this style of address to provide access to a server of popular information on local host 7. The address would be:
+--------+--------+--------+--------+
| 39 | 2 | 178 | 7 |
+--------+--------+--------+--------+
Support for DNS name and address resolution should be provided too ๐. For example, if Alternet wanted to put up a database of interesting information under the hostname "Interesting.Alter.Net" using the address 39.2.189.7, they'd need to put the name to address mapping in their name server using the A record:
Interesting.Alter.Net. IN A 39.2.189.7
Address to name PTR records should be supported as well:
7.189.2.39.IN-ADDR.ARPA. PTR Interesting.Alter.Net.
That means the 189.2.39 branch of the IN-ADDR tree would be delegated to Alternet for the purposes of this experiment ๐.
To support this, the 39.IN-ADDR.ARPA branch is delegated to the IANA, to be managed at ISI. The nameserver for this branch is IN-ADDR.EP.NET (39.17.199.10). Participants in this experiment should contact the administrator of this nameserver to have their portion of the address space delegated further. The administrator can be reached at <aexpreg@isi.edu> ๐.
Another part of the testing is having providers interchange addresses to test the portability of subnetted class A addresses ๐ฆ. It is not intended that this becomes the model for actual use, though.
For example, if AS 690 and AS 1800 want to try out routing holes in each other's allocations within their AS, that should be encouraged ๐. Say AS 690 hands some of its addresses to AS 1800, and vice-versa. This type of testing will be necessary to see whether the addresses can be made portable in larger sub-A allocations ๐.
This experiment will be of limited duration, and these addresses may be reassigned to other uses when it's over ๐ซง.
This experiment will begin on 1-May-95 ๐ท.
The current date for the termination of this experiment is 1-Dec-95 โฐ.
Security Considerations ๐
Security issues are not discussed in this memo ๐. Make of that what you will, bestie ๐ญ.
Author's Address ๐ฎ
Internet Assigned Numbers Authority (IANA) Information Sciences Institute University of Southern California 4676 Admiralty Way, Suite 1001 Marina del Rey, CA 90292-6695
Phone: 1-310-822-1511 EMail: iana@isi.edu ๐ซถ
๐ฆ where this page comes from
- ietf: rfc1797 1995-04
- ๐ girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms