|
By submitting this Internet-Draft, each author represents that any applicable patent or other IPR claims of which he or she is aware have been or will be disclosed, and any of which he or she becomes aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts.
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.”
The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html.
This Internet-Draft will expire on March 2, 2006.
Copyright © The Internet Society (2005).
This is a report on an analysis of the IPv4 address registry as published by the IANA [IPv4] (IANA, “IANA IPv4 Address Registry,” May 2005.), comparing the contents of that registry with IPv4 allocation data published by the Regional Internet Registries (RIRs), as well as examining the registry from the perspective of consistency of style and content.
This is a report on an analysis of the IPv4 address registry as published by the IANA [IPv4] (IANA, “IANA IPv4 Address Registry,” May 2005.), comparing the contents of that registry with IPv4 allocation data published by the Regional Internet Registries (RIRs), as well as examining the registry from the perspective of consistency of style and content.
The areas of note with respect to the consistency and accuracy of the IANA IPv4 registry are as follows:
049/8 Mar 98 Unallocated
050/8 Mar 98 Unallocated
Block IANA Date RIR Date
----- --------- --------
3/8 May 94 23 Feb 88
7/8 Apr 95 24 Nov 97
9/8 Aug 92 16 Dec 88
11/8 May 93 19 Jan 84
12/8 Jun 95 23 Aug 83
13/8 Sep 91 25 Apr 86
16/8 Nov 94 18 May 89
17/8 Jul 92 16 Apr 90
19/8 May 95 15 Jun 88
20/8 Oct 94 04 Sep 89
22/8 May 93 26 Jun 89
25/8 Jan 95 28 Jan 85
34/8 Mar 93 11 Mar 91
38/8 Sep 94 16 Apr 91
40/8 Jun 94 23 Mar 91
43/8 Jan 91 21 Feb 89
45/8 Jan 95 09 Sep 91
47/8 Jan 91 06 Jan 89
48/8 May 95 07 Dec 90
51/8 Aug 94 16 Sep 91
53/8 Oct 93 17 Mar 92
55/8 Apr 95 26 Jan 96
56/8 Jun 94 02 Nov 92
57/8 May 95 21 Jun 93
128/8 May 93 24 Feb 83
129/8 May 93 12 Jan 87
130/8 May 93 17 Mar 88
131/8 May 93 08 Dec 87
132/8 May 93 05 Dec 88
133/8 May 93 05 Mar 89
134/8 May 93 11 May 88
135/8 May 93 01 May 93
136/8 May 93 15 Jun 88
137/8 May 93 03 Jan 89
138/8 May 93 11 Apr 89
139/8 May 93 29 Apr 88
140/8 May 93 03 Jul 89
141/8 May 93 26 Mar 90
142/8 May 93 26 Mar 90
143/8 May 93 21 Dec 89
144/8 May 93 11 Jan 90
145/8 May 93 27 Nov 90
146/8 May 93 29 Nov 90
147/8 May 93 09 Jan 89
148/8 May 93 30 Jul 90
149/8 May 93 09 Apr 90
150/8 May 93 08 May 91
151/8 May 93 12 Nov 90
152/8 May 93 01 Mar 91
153/8 May 93 13 Mar 89
154/8 May 93 05 Feb 92
155/8 May 93 10 Oct 91
156/8 May 93 14 Aug 91
157/8 May 93 30 Oct 91
158/8 May 93 16 May 91
159/8 May 93 13 Dec 89
160/8 May 93 24 Mar 92
161/8 May 93 20 Apr 92
162/8 May 93 22 Aug 90
163/8 May 93 21 Feb 92
164/8 May 93 27 Oct 92
165/8 May 93 11 Feb 93
166/8 May 93 24 Mar 93
167/8 May 93 23 Mar 93
168/8 May 93 16 Jul 93
169/8 May 93 25 Aug 93
170/8 May 93 05 Jun 92
171/8 May 93 25 Feb 94
192/8 May 93 19 Jan 83
193/8 May 93 19 Jan 92
194/8 May 93 02 Jun 93
196/8 May 93 16 Dec 92
198/8 May 93 08 Jan 92
202/8 May 93 01 Jan 93
203/8 May 93 01 Jan 93
215/8 Mar 98 06 Jun 98
The following is an example of a registry format and content that attempts to resolve these inconsistencies. Where RFC 3330 has described address blocks as "Reserved, but subject to allocation", this example registry assumes that such blocks are currently unallocated in the same fashion as any other unallocated address block. The dates of allocation actions reflect the RIR recorded dates as noted above. Unallocated address blocks have no allocation date. The reference to notes has been treated consistently, as per the notes.
IPV4 GLOBAL UNICAST ADDRESS ASSIGNMENTS
[last updated 30 June 2005]
IPv4 Prefix Allocation Date Note
----------- ---------- ---- ----
0.0.0.0/8 Local Identification 01 Sep 81 [1]
1.0.0.0/8 Unallocated
2.0.0.0/8 Unallocated
3.0.0.0/8 General Electric Company 23 Feb 88 [2]
4.0.0.0/8 Bolt Beranek and Newman Inc. 01 Dec 92 [2]
5.0.0.0/8 Unallocated
6.0.0.0/8 Army Information Systems Center 01 Feb 94 [2]
7.0.0.0/8 US-DOD 24 Nov 97 [2]
8.0.0.0/8 Bolt Beranek and Newman Inc. 01 Dec 92 [2]
9.0.0.0/8 IBM 16 Dec 88 [2]
10.0.0.0/8 Private Use 01 Jun 95 [3]
11.0.0.0/8 DoD Intel Information Systems 19 Jan 84 [2]
12.0.0.0/8 AT&T Bell Laboratories 23 Aug 83 [2]
13.0.0.0/8 Xerox Corporation 25 Apr 86 [2]
14.0.0.0/8 Public Data Network 01 Jun 91 [4]
15.0.0.0/8 Hewlett-Packard Company 01 Jul 94 [2]
16.0.0.0/8 Digital Equipment Corporation 18 May 89 [2]
17.0.0.0/8 Apple Computer Inc. 16 Apr 94 [2]
18.0.0.0/8 MIT 01 Jan 94 [2]
19.0.0.0/8 Ford Motor Company 15 Jun 88 [2]
20.0.0.0/8 Computer Sciences Corporation 04 Sep 89 [2]
21.0.0.0/8 DDN-RVN 01 Jul 91 [2]
22.0.0.0/8 Defense Information Systems Agency 26 Jun 89 [2]
23.0.0.0/8 Unallocated
24.0.0.0/8 ARIN 01 May 01
25.0.0.0/8 Royal Signals and Radar Establishment 28 Jan 85 [2]
26.0.0.0/8 Defense Information Systems Agency 01 May 95 [2]
27.0.0.0/8 Unallocated
28.0.0.0/8 DSI-North 01 Jul 92 [2]
29.0.0.0/8 Defense Information Systems Agency 01 Jul 91 [2]
30.0.0.0/8 Defense Information Systems Agency 01 Jul 91 [2]
31.0.0.0/8 Unallocated
32.0.0.0/8 Norsk Informasjonsteknology 01 Jun 94 [2]
33.0.0.0/8 DLA Systems Automation Center 01 Jan 91 [2]
34.0.0.0/8 Halliburton Company 11 Mar 91 [2]
35.0.0.0/8 MERIT Computer Network 01 Apr 94 [2]
36.0.0.0/8 Unallocated
37.0.0.0/8 Unallocated
38.0.0.0/8 Performance Systems International 16 Apr 91 [2]
39.0.0.0/8 Unallocated
40.0.0.0/8 Eli Lily and Company 23 Mar 91 [2]
41.0.0.0/8 AfriNIC 14 Apr 05
42.0.0.0/8 Unallocated
43.0.0.0/8 Japan Inet 21 Feb 89 [2]
44.0.0.0/8 Amateur Radio Digital Communications 01 Jul 92 [2]
45.0.0.0/8 Interop Show Network 19 Sep 91 [2]
46.0.0.0/8 Bolt Beranek and Newman Inc. 01 Dec 92 [2]
47.0.0.0/8 Bell-Northern Research 06 Jan 89 [2]
48.0.0.0/8 Prudential Securities Inc. 07 Dec 90 [2]
49.0.0.0/8 Unallocated
50.0.0.0/8 Unallocated
51.0.0.0/8 Department of Social Security of UK 16 Sep 91 [2]
52.0.0.0/8 E.I. duPont de Nemours and Co., Inc. 19 Dec 91 [2]
53.0.0.0/8 Cap Debis CCS 17 Mar 92 [2]
54.0.0.0/8 Merck and Co., Inc. 17 Mar 92 [2]
55.0.0.0/8 Boeing Computer Services 01 Apr 95 [2]
56.0.0.0/8 U.S. Postal Service 02 Nov 92 [2]
57.0.0.0/8 SITA 21 Jun 93 [2]
58.0.0.0/8 APNIC 01 Apr 04
59.0.0.0/8 APNIC 01 Apr 04
60.0.0.0/8 APNIC 01 Apr 03
61.0.0.0/8 APNIC 01 Apr 97
62.0.0.0/8 RIPE NCC 01 Apr 97
63.0.0.0/8 ARIN 01 Apr 97
64.0.0.0/8 ARIN 01 Jul 99
65.0.0.0/8 ARIN 01 Jul 00
66.0.0.0/8 ARIN 01 Jul 00
67.0.0.0/8 ARIN 01 May 01
68.0.0.0/8 ARIN 01 Jun 01
69.0.0.0/8 ARIN 01 Aug 02
70.0.0.0/8 ARIN 01 Jan 04
71.0.0.0/8 ARIN 01 Aug 04
72.0.0.0/8 ARIN 01 Aug 04
73.0.0.0/8 ARIN 01 Mar 05
74.0.0.0/8 ARIN 18 Jun 05
75.0.0.0/8 ARIN 18 Jun 05
76.0.0.0/8 ARIN 18 Jun 05
77.0.0.0/8 Unallocated
78.0.0.0/8 Unallocated
79.0.0.0/8 Unallocated
80.0.0.0/8 RIPE NCC 01 Apr 01
81.0.0.0/8 RIPE NCC 01 Apr 01
82.0.0.0/8 RIPE NCC 01 Nov 02
83.0.0.0/8 RIPE NCC 01 Nov 03
84.0.0.0/8 RIPE NCC 01 Nov 03
85.0.0.0/8 RIPE NCC 01 Apr 04
86.0.0.0/8 RIPE NCC 01 Apr 04
87.0.0.0/8 RIPE NCC 01 Apr 04
88.0.0.0/8 RIPE NCC 01 Apr 04
89.0.0.0/8 RIPE NCC 01 Jul 05
90.0.0.0/8 RIPE NCC 01 Jul 05
91.0.0.0/8 RIPE NCC 01 Jul 05
92.0.0.0/8 Unallocated
93.0.0.0/8 Unallocated
94.0.0.0/8 Unallocated
95.0.0.0/8 Unallocated
96.0.0.0/8 Unallocated
97.0.0.0/8 Unallocated
98.0.0.0/8 Unallocated
99.0.0.0/8 Unallocated
100.0.0.0/8 Unallocated
101.0.0.0/8 Unallocated
102.0.0.0/8 Unallocated
102.0.0.0/8 Unallocated
103.0.0.0/8 Unallocated
104.0.0.0/8 Unallocated
105.0.0.0/8 Unallocated
106.0.0.0/8 Unallocated
107.0.0.0/8 Unallocated
108.0.0.0/8 Unallocated
109.0.0.0/8 Unallocated
110.0.0.0/8 Unallocated
111.0.0.0/8 Unallocated
112.0.0.0/8 Unallocated
113.0.0.0/8 Unallocated
114.0.0.0/8 Unallocated
115.0.0.0/8 Unallocated
116.0.0.0/8 Unallocated
117.0.0.0/8 Unallocated
118.0.0.0/8 Unallocated
119.0.0.0/8 Unallocated
120.0.0.0/8 Unallocated
121.0.0.0/8 Unallocated
122.0.0.0/8 Unallocated
123.0.0.0/8 Unallocated
124.0.0.0/8 APNIC 01 Jan 05
125.0.0.0/8 APNIC 01 Jan 05
126.0.0.0/8 APNIC 01 Jan 05
127.0.0.0/8 Loopback 01 Sep 81 [5]
128.0.0.0/8 Various Registries 24 Feb 83 [6],[7]
129.0.0.0/8 Various Registries 12 Jan 87 [6]
130.0.0.0/8 Various Registries 17 Mar 88 [6]
131.0.0.0/8 Various Registries 08 Dec 87 [6]
132.0.0.0/8 Various Registries 05 Dec 88 [6]
133.0.0.0/8 Various Registries 05 Mar 89 [6]
134.0.0.0/8 Various Registries 11 May 86
135.0.0.0/8 Various Registries 01 May 93 [6]
136.0.0.0/8 Various Registries 15 Jun 88 [6]
137.0.0.0/8 Various Registries 03 Jan 89 [6]
138.0.0.0/8 Various Registries 11 Apr 89 [6]
139.0.0.0/8 Various Registries 29 Apr 88 [6]
140.0.0.0/8 Various Registries 03 Jul 89 [6]
141.0.0.0/8 Various Registries 26 Mar 90 [6]
142.0.0.0/8 Various Registries 26 Mar 90 [6]
143.0.0.0/8 Various Registries 21 Dec 89 [6]
144.0.0.0/8 Various Registries 11 Jan 90 [6]
145.0.0.0/8 Various Registries 27 Nov 90 [6]
146.0.0.0/8 Various Registries 29 Nov 90 [6]
147.0.0.0/8 Various Registries 09 Jan 89 [6]
148.0.0.0/8 Various Registries 30 Jul 90 [6]
149.0.0.0/8 Various Registries 09 Apr 90 [6]
150.0.0.0/8 Various Registries 08 May 91 [6]
151.0.0.0/8 Various Registries 12 Nov 90 [6]
152.0.0.0/8 Various Registries 01 Mar 91 [6]
153.0.0.0/8 Various Registries 13 Mar 89 [6]
154.0.0.0/8 Various Registries 05 Feb 92 [6]
155.0.0.0/8 Various Registries 10 Oct 91 [6]
156.0.0.0/8 Various Registries 14 Aug 91 [6]
157.0.0.0/8 Various Registries 30 Oct 91 [6]
158.0.0.0/8 Various Registries 16 May 91 [6]
159.0.0.0/8 Various Registries 13 Dec 89 [6]
160.0.0.0/8 Various Registries 24 Mar 92 [6]
161.0.0.0/8 Various Registries 20 Apr 92 [6]
162.0.0.0/8 Various Registries 22 Aug 90 [6]
163.0.0.0/8 Various Registries 21 Feb 92 [6]
164.0.0.0/8 Various Registries 27 Oct 92 [6]
165.0.0.0/8 Various Registries 11 Feb 93 [6]
166.0.0.0/8 Various Registries 24 Mar 93 [6]
167.0.0.0/8 Various Registries 23 Mar 93 [6]
168.0.0.0/8 Various Registries 16 Jul 93 [6]
169.0.0.0/8 Various Registries 25 Aug 93 [6],[8]
170.0.0.0/8 Various Registries 05 Jun 92 [6]
171.0.0.0/8 Various Registries 25 Feb 94 [6]
172.0.0.0/8 Various Registries 01 May 93 [6],[9]
173.0.0.0/8 Unallocated
174.0.0.0/8 Unallocated
175.0.0.0/8 Unallocated
176.0.0.0/8 Unallocated
177.0.0.0/8 Unallocated
178.0.0.0/8 Unallocated
179.0.0.0/8 Unallocated
180.0.0.0/8 Unallocated
181.0.0.0/8 Unallocated
182.0.0.0/8 Unallocated
183.0.0.0/8 Unallocated
184.0.0.0/8 Unallocated
185.0.0.0/8 Unallocated
186.0.0.0/8 Unallocated
187.0.0.0/8 Unallocated
188.0.0.0/8 Various Registries 01 May 93 [6]
189.0.0.0/8 LACNIC 18 Jun 05
190.0.0.0/8 LACNIC 18 Jun 05
191.0.0.0/8 Various Registries 01 May 93 [6]
192.0.0.0/8 Various Registries 19 Jan 83 [6],[10]
193.0.0.0/8 RIPE NCC 15 Jan 92
194.0.0.0/8 RIPE NCC 02 Jun 93
195.0.0.0/8 RIPE NCC 01 May 93
196.0.0.0/8 Various Registries 16 Dec 92 [6]
197.0.0.0/8 Unallocated
198.0.0.0/8 Various Registries 08 Jan 92 [6],[11]
199.0.0.0/8 ARIN 01 May 93
200.0.0.0/8 LACNIC 01 Nov 02
201.0.0.0/8 LACNIC 01 Apr 03
202.0.0.0/8 APNIC 01 Jan 93
203.0.0.0/8 APNIC 01 Jan 93
204.0.0.0/8 ARIN 01 Mar 94
205.0.0.0/8 ARIN 01 Mar 94
206.0.0.0/8 ARIN 01 Apr 95
207.0.0.0/8 ARIN 01 Nov 95
208.0.0.0/8 ARIN 01 Apr 96
209.0.0.0/8 ARIN 01 Jun 96
210.0.0.0/8 APNIC 01 Jun 96
211.0.0.0/8 APNIC 01 Jun 96
212.0.0.0/8 RIPE NCC 01 Oct 97
213.0.0.0/8 RIPE NCC 01 Mar 99
214.0.0.0/8 US-DOD 01 Mar 98 [2]
215.0.0.0/8 US-DOD 06 Jun 98 [2]
216.0.0.0/8 ARIN 01 Apr 98
217.0.0.0/8 RIPE NCC 01 Jun 00
218.0.0.0/8 APNIC 01 Dec 00
219.0.0.0/8 APNIC 01 Sep 01
220.0.0.0/8 APNIC 01 Dec 01
221.0.0.0/8 APNIC 01 Jul 02
222.0.0.0/8 APNIC 01 Feb 03
223.0.0.0/8 Unallocated
224.0.0.0/4 IANA - Multicast 01 Sep 81 [12]
240.0.0.0/4 IANA - Reserved 01 Sep 81 [13]
Notes:
[1] 0.0.0.0/8 reserved for self-identification [RFC3330]
[2] Allocation performed by IANA to end user
[3] 10.0.0.0/8 reserved for Private-Use Networks [RFC1918]
[4] The IANA Public Data Registry is at
http://www.iana.org/assignments/public-data-network-numbers
[RFC1356]
[5] 127.0.0.0/8 is reserved for Loopback [RFC3330]
[6] This allocation was undertaken prior to the current RIR
system. Address assignment information is shared across
the RIRs.
[7] 128.0.0.0/16 is Unallocated
[8] 169.254.0.0/16 reserved for Link Local [RFC3330]
[9] 172.16.0.0/12 reserved for Private-Use Networks [RFC1918]
[10] 192.0.2.0/24 reserved for Test-Net [RFC3330]
192.88.99.0/24 reserved for 6to4 Relay Anycast [RFC3068]
192.168.0.0/16 reserved for Private-Use Networks [RFC1918]
[11] 198.18.0.0/15 reserved for Network Interconnect Device
Benchmark Testing [RFC3330]
[12] The IANA Multicast Registry is at
http://www.iana.org/assignments/multicast-addresses
[13] Reserved by the IETF [RFC1700]
References:
[RFC1356] Malis, A., Robinson, D., and R. Ullmann, "Multiprotocol
Interconnect on X.25 and ISDN in the Packet Mode",
RFC 1356, August 1992.
[RFC1466] Gerich, E., "Guidelines for Management of IP Address
Space", RFC 1466, May 1993.
[RFC1700] Reynolds, J. and J. Postel, "Assigned Numbers",
RFC1700, October 1994.
[RFC1918] Rekhter, Y., Moskowitz, R., Karrenberg, D., Groot, G.,
and E. Lear, "Address Allocation for Private
Internets", BCP 5, RFC 1918, February 1996.
[RFC2050] Hubbard, K., Kosters, M., Conrad, D., Karrenberg, D.,
and J. Postel, "INTERNET REGISTRY IP ALLOCATION
GUIDELINES", BCP 12, RFC 2050, November 1996.
[RFC3068] Huitema, C., "An Anycast Prefix for 6to4 Relay
Routers", RFC 3068, June 2001.
[RFC3171] Albanna, Z., Almeroth, K., Meyer, D., and M. Schipper,
"IANA Guidelines for IPv4 Multicast Address
Assignments", BCP 51, RFC 3171, August 2001.
[RFC3330] IANA, "Special-Use IPv4 Addresses", RFC 3330,
September 2002.
Security of the Internet's routing system relies on the ability to authenticate an assertion of unique control of an address block. Measures to authenticate such assertions rely on validation that the address block forms part of an existing allocated address block, and that there is a trustable reference from the IANA address registry to the references Regional Internet Registry (RIR), and a trustable reference from the RIR's registry to a Local Internet Registry or end user Internet Service Provider.
The proposed format for the IANA registry is a small step towards the creation of a registry that can be used as a trust point for commencing a chain of address validation. Consideration should be given to IANA registry publication formats that are machine parseable, and also the use of file signatures and associated certificate mechanisms to allow applications to confirm that the registry contents are current, and that they have been published by the IANA.
| [ARIN Stats] | ARIN, “ARIN Stats Report,” May 2005. |
| [AS] | IANA, “IANA Autonomous System Number Registry,” May 2005. |
| [IPv4] | IANA, “IANA IPv4 Address Registry,” May 2005. |
| [IPv6] | IANA, “IANA IPv6 Address Registry,” May 2005. |
| [IPv6-Unicast] | IANA, “IANA IPv6 Global Unicast Allocations,” May 2005. |
| [RFC3330] | IANA, “Special-Use IPv4 Addresses,” RFC 3330, September 2002. |
| Geoff Huston | |
| Asia Pacific Network Information Centre | |
| Email: | gih@apnic.net |
| URI: | http://www.apnic.net |
The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.
This document and the information contained herein are provided on an “AS IS” basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Copyright © The Internet Society (2005). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.
Funding for the RFC Editor function is currently provided by the Internet Society.