Difference between revisions of "RFC1366"

From RFC-Wiki
imported>Admin
(Created page with " Network Working Group E. Gerich Request for Comments: 1366 Merit ...")
 
Line 1: Line 1:
 
  
  
Line 8: Line 7:
 
Request for Comments: 1366                                        Merit
 
Request for Comments: 1366                                        Merit
 
                                                         October 1992
 
                                                         October 1992
 
  
 
           Guidelines for Management of IP Address Space
 
           Guidelines for Management of IP Address Space
 
 
Status of this Memo
 
Status of this Memo
 
 
This memo provides information for the Internet community.  It does
 
This memo provides information for the Internet community.  It does
 
not specify an Internet standard.  Distribution of this memo is
 
not specify an Internet standard.  Distribution of this memo is
 
unlimited.
 
unlimited.
 
 
Abstract
 
Abstract
 
 
This document has been reviewed by the Federal Engineering Task Force
 
This document has been reviewed by the Federal Engineering Task Force
 
(FEPG) on behalf of the Federal Networking Council (FNC), the co-
 
(FEPG) on behalf of the Federal Networking Council (FNC), the co-
Line 26: Line 20:
 
those groups to support the recommendations proposed in this document
 
those groups to support the recommendations proposed in this document
 
for management of the IP address space.
 
for management of the IP address space.
 
+
=== Introduction ===
1.0 Introduction
 
 
 
 
With the growth of the Internet and its increasing globalization,
 
With the growth of the Internet and its increasing globalization,
 
much thought has been given to the evolution of the network number
 
much thought has been given to the evolution of the network number
allocation and assignment process. [[RFC1174|RFC 1174]], "Identifier Assignment
+
allocation and assignment process. RFC 1174, "Identifier Assignment
 
and Connected Status", dated August 1990 recommends that the Internet
 
and Connected Status", dated August 1990 recommends that the Internet
 
Registry (IR) continue as the principal registry for network numbers;
 
Registry (IR) continue as the principal registry for network numbers;
Line 38: Line 30:
 
serve as the default registry in cases where no delegated
 
serve as the default registry in cases where no delegated
 
registration authority has been identified.
 
registration authority has been identified.
 
 
The distribution of the registration function is desirable, and in
 
The distribution of the registration function is desirable, and in
 
keeping with that goal, it is necessary to develop a plan which
 
keeping with that goal, it is necessary to develop a plan which
Line 45: Line 36:
 
as a result the allocation of network numbers must be approached in a
 
as a result the allocation of network numbers must be approached in a
 
more systematic fashion.
 
more systematic fashion.
 
 
This document proposes a plan which will forward the implementation
 
This document proposes a plan which will forward the implementation
of [[RFC1174|RFC 1174]] and which defines the allocation and assignment of the
+
of RFC 1174 and which defines the allocation and assignment of the
 
network number space.  There are three major topics to be addressed:
 
network number space.  There are three major topics to be addressed:
 
 
   1) Qualifications for Distributed Regional Registries
 
   1) Qualifications for Distributed Regional Registries
 
 
   2) Allocation of the Network Number Space by the Internet Registry
 
   2) Allocation of the Network Number Space by the Internet Registry
  
Line 58: Line 46:
  
  
  3) Assignment of the Network Numbers
 
  
2.0  Qualifications for Distributed Regional Registries
 
  
 +
  3) Assignment of the Network Numbers
 +
===  Qualifications for Distributed Regional Registries ===
 
The major reason to distribute the registration function is that the
 
The major reason to distribute the registration function is that the
 
Internet serves a more diverse global population than it did at its
 
Internet serves a more diverse global population than it did at its
Line 70: Line 58:
 
it is important to define how the candidate delegated registries will
 
it is important to define how the candidate delegated registries will
 
be chosen and from which geographic areas.
 
be chosen and from which geographic areas.
 
 
Based on the growth and the maturity of the Internet in Europe,
 
Based on the growth and the maturity of the Internet in Europe,
 
Central/South America and the Pacific Rim areas, it is desirable to
 
Central/South America and the Pacific Rim areas, it is desirable to
Line 82: Line 69:
 
choose to look for candidate registries to serve the populations in
 
choose to look for candidate registries to serve the populations in
 
those geographic regions.
 
those geographic regions.
 
 
It is important that the regional registry is unbiased and and widely
 
It is important that the regional registry is unbiased and and widely
 
recognized by network providers and subscribers within the geographic
 
recognized by network providers and subscribers within the geographic
Line 90: Line 76:
 
selected as a distributed regional registry an organization should
 
selected as a distributed regional registry an organization should
 
meet the following criteria:
 
meet the following criteria:
 
 
   a) networking authorities within the geographic area
 
   a) networking authorities within the geographic area
 
       legitimize the organization
 
       legitimize the organization
 
 
   b) the organization is well-established and has
 
   b) the organization is well-established and has
 
       legitimacy outside of the registry function
 
       legitimacy outside of the registry function
 
 
   c) the organization will commit appropriate resources to
 
   c) the organization will commit appropriate resources to
 
       provide stable, timely, and reliable service
 
       provide stable, timely, and reliable service
 
       to the geographic region
 
       to the geographic region
 
 
   d) the commitment to allocate IP numbers according to
 
   d) the commitment to allocate IP numbers according to
 
       the guidelines established by the IANA and the IR
 
       the guidelines established by the IANA and the IR
 
 
   e) the commitment to coordinate with the IR to establish
 
   e) the commitment to coordinate with the IR to establish
 
       qualifications and strategies for sub-allocations of
 
       qualifications and strategies for sub-allocations of
 +
 +
  
  
Line 112: Line 95:
  
 
       the regional allocation.
 
       the regional allocation.
 
 
The distributed regional registry is empowered by the IANA and the IR
 
The distributed regional registry is empowered by the IANA and the IR
 
to provide the network number registration function to a geographic
 
to provide the network number registration function to a geographic
Line 119: Line 101:
 
be referred to the regional registry, but the IR will be prepared to
 
be referred to the regional registry, but the IR will be prepared to
 
service any network subscriber if necessary.
 
service any network subscriber if necessary.
 
+
=== Allocation of the Network Number Space by the Internet Registry ===
3.0 Allocation of the Network Number Space by the Internet Registry
 
 
 
 
The Class A portion of the number space represents 50% of the total
 
The Class A portion of the number space represents 50% of the total
 
IP numbers; Class B is 25% of the total; Class C is approximately 12%
 
IP numbers; Class B is 25% of the total; Class C is approximately 12%
 
of the total.  Table 1 shows the current allocation of the IP network
 
of the total.  Table 1 shows the current allocation of the IP network
 
numbers.
 
numbers.
 
 
                 Total          Allocated      Allocated (%)
 
                 Total          Allocated      Allocated (%)
 
Class A          126              49              38%
 
Class A          126              49              38%
 
Class B        16383            7354              45%
 
Class B        16383            7354              45%
 
Class C      2097151            44014              2%
 
Class C      2097151            44014              2%
 
 
           Table 1: Network Number Statistics (June 1992) [1]
 
           Table 1: Network Number Statistics (June 1992) [1]
 
 
Class A and B network numbers are a limited resource and therefore
 
Class A and B network numbers are a limited resource and therefore
 
the entire number space will be retained by the IR.  No allocations
 
the entire number space will be retained by the IR.  No allocations
 
from the Class A and B network numbers will be made to distributed
 
from the Class A and B network numbers will be made to distributed
 
regional registries at this time.
 
regional registries at this time.
 
 
The Class C network number space will be divided into allocatable
 
The Class C network number space will be divided into allocatable
 
blocks which will be reserved by the IANA and IR for allocation to
 
blocks which will be reserved by the IANA and IR for allocation to
Line 145: Line 121:
 
to networks within those geographic areas according to the Class C
 
to networks within those geographic areas according to the Class C
 
allocation divisions.
 
allocation divisions.
 
 
A preliminary inspection of the Class C IP network numbers shows that
 
A preliminary inspection of the Class C IP network numbers shows that
 
the number space with prefixes 192 and 193 are assigned.  The
 
the number space with prefixes 192 and 193 are assigned.  The
 
remaining space from prefix 194 through 223 is mostly unassigned.
 
remaining space from prefix 194 through 223 is mostly unassigned.
 
 
The IANA and the IR will reserve the upper half of this space which
 
The IANA and the IR will reserve the upper half of this space which
 
corresponds to the IP address range of 208.0.0.0 through
 
corresponds to the IP address range of 208.0.0.0 through
 
223.255.255.255. Network numbers from this portion of the Class C
 
223.255.255.255. Network numbers from this portion of the Class C
 
space will remain unallocated and unassigned until further notice.
 
space will remain unallocated and unassigned until further notice.
 
 
The remaining Class C network number space will be allocated in a
 
The remaining Class C network number space will be allocated in a
 
fashion which is compatible with potential address aggregation
 
fashion which is compatible with potential address aggregation
 
techniques. It is intended to divide this address range into eight
 
techniques. It is intended to divide this address range into eight
 
equally sized address blocks.
 
equally sized address blocks.
 +
 +
  
  
Line 172: Line 147:
 
   204.0.0.0 - 205.255.255.255
 
   204.0.0.0 - 205.255.255.255
 
   206.0.0.0 - 207.255.255.255
 
   206.0.0.0 - 207.255.255.255
 
 
Each block represents 131,072 addresses or approximately 6% of the
 
Each block represents 131,072 addresses or approximately 6% of the
 
total Class C address space.
 
total Class C address space.
 
 
It is proposed that a broad geographic allocation be used for these
 
It is proposed that a broad geographic allocation be used for these
 
blocks.  At present there are four major areas of address allocation:
 
blocks.  At present there are four major areas of address allocation:
 
Europe, North America, Pacific Rim, and South & Central America.
 
Europe, North America, Pacific Rim, and South & Central America.
 
 
In particular, the top level block allocation be designated as
 
In particular, the top level block allocation be designated as
 
follows:
 
follows:
 
 
Multi-regional          192.0.0.0 - 193.255.255.255
 
Multi-regional          192.0.0.0 - 193.255.255.255
 
Europe                  194.0.0.0 - 195.255.255.255
 
Europe                  194.0.0.0 - 195.255.255.255
Line 192: Line 163:
 
Others                  204.0.0.0 - 205.255.255.255
 
Others                  204.0.0.0 - 205.255.255.255
 
Others                  206.0.0.0 - 207.255.255.255
 
Others                  206.0.0.0 - 207.255.255.255
 
 
It is proposed that the IR, and any designated regional registries,
 
It is proposed that the IR, and any designated regional registries,
 
allocate addresses in conformance with this overall scheme.  Where
 
allocate addresses in conformance with this overall scheme.  Where
Line 198: Line 168:
 
responsibility for allocation from within that block will be
 
responsibility for allocation from within that block will be
 
delegated to that registry.
 
delegated to that registry.
 
 
The ranges designated as "Others" permit flexibility in network
 
The ranges designated as "Others" permit flexibility in network
 
number assignments which are outside of the geographical regions
 
number assignments which are outside of the geographical regions
Line 206: Line 175:
 
these divisions of the Class C network number space and will begin
 
these divisions of the Class C network number space and will begin
 
assigning network numbers accordingly.
 
assigning network numbers accordingly.
 
+
=== Assignment of the Network Number Space ===
4.0 Assignment of the Network Number Space
 
 
 
 
The exhaustion of the IP address space is a topic of concern for the
 
The exhaustion of the IP address space is a topic of concern for the
 
entire Internet community. This plan for the assignment of Class A,
 
entire Internet community. This plan for the assignment of Class A,
 
B, or C IP numbers to network subscribers has two major goals:
 
B, or C IP numbers to network subscribers has two major goals:
 +
 +
  
  
Line 219: Line 188:
 
   1) to reserve a portion of the IP number space so that it may be
 
   1) to reserve a portion of the IP number space so that it may be
 
   available to transition to a new numbering plan
 
   available to transition to a new numbering plan
 
 
   2) to assign the Class C network number space in a fashion which
 
   2) to assign the Class C network number space in a fashion which
 
   is compatible with proposed address aggregation techniques
 
   is compatible with proposed address aggregation techniques
 
+
=== Class A ===
4.1 Class A
 
 
 
 
The Class A number space can support the largest number of unique
 
The Class A number space can support the largest number of unique
 
host identifier addresses and is also the class of network numbers
 
host identifier addresses and is also the class of network numbers
Line 230: Line 196:
 
network numbers which are unassigned, and these 77 network numbers
 
network numbers which are unassigned, and these 77 network numbers
 
represent about 30% of the total network number space.
 
represent about 30% of the total network number space.
 
 
The IANA will retain sole responsibility for the assignment of Class
 
The IANA will retain sole responsibility for the assignment of Class
 
A network numbers. The upper half of the Class A number space will be
 
A network numbers. The upper half of the Class A number space will be
Line 239: Line 204:
 
provide a detailed technical justification documenting network size
 
provide a detailed technical justification documenting network size
 
and structure. Class A assignments are at the IANA's discretion.
 
and structure. Class A assignments are at the IANA's discretion.
 
+
=== Class B ===
4.2 Class B
 
 
 
 
Previously organizations were recommended to use a subnetted Class B
 
Previously organizations were recommended to use a subnetted Class B
 
network number rather than multiple Class C network numbers.  Due to
 
network number rather than multiple Class C network numbers.  Due to
Line 247: Line 210:
 
the Class B number space by most organizations, the recommendation is
 
the Class B number space by most organizations, the recommendation is
 
now to use multiple Class Cs where practical.
 
now to use multiple Class Cs where practical.
 
 
The IANA and the IR will maintain sole responsibility for the Class B
 
The IANA and the IR will maintain sole responsibility for the Class B
 
number space.  Where there are designated regional registries, those
 
number space.  Where there are designated regional registries, those
Line 253: Line 215:
 
for Class B numbers.  Organizations applying for a Class B network
 
for Class B numbers.  Organizations applying for a Class B network
 
number should fulfill the following criteria:
 
number should fulfill the following criteria:
 
 
   1) the organization presents a subnetting plan which
 
   1) the organization presents a subnetting plan which
 
       documents more than 32 subnets within its organizational
 
       documents more than 32 subnets within its organizational
 
       network
 
       network
 
 
   AND
 
   AND
 
 
   2) the organization has more than 4096 hosts.
 
   2) the organization has more than 4096 hosts.
 
 
These criteria assume that an organization which meets this profile
 
These criteria assume that an organization which meets this profile
 
will continue to grow and that assigning a Class B network number to
 
will continue to grow and that assigning a Class B network number to
 
them will permit network growth and reasonable utilization of the
 
them will permit network growth and reasonable utilization of the
 +
 +
  
  
Line 274: Line 234:
 
a Class B.  These situations will be considered on a case-by-case
 
a Class B.  These situations will be considered on a case-by-case
 
basis.
 
basis.
 
+
=== Class C ===
4.3 Class C
 
 
 
 
Section 3 of this document recommends a division of the Class C
 
Section 3 of this document recommends a division of the Class C
 
number space.  That division is primarily an administrative division
 
number space.  That division is primarily an administrative division
Line 283: Line 241:
 
those blocks. Sub-allocations of the block to sub-registries is
 
those blocks. Sub-allocations of the block to sub-registries is
 
beyond the scope of this paper.
 
beyond the scope of this paper.
 
 
By default, if an organization requires more than a single Class C,
 
By default, if an organization requires more than a single Class C,
 
it will be assigned a bit-wise contiguous block from the Class C
 
it will be assigned a bit-wise contiguous block from the Class C
 
space allocated for its geographic region.
 
space allocated for its geographic region.
 
 
For instance, an European organization which requires fewer than 2048
 
For instance, an European organization which requires fewer than 2048
 
unique IP addresses and more than 1024 would be assigned 8 contiguous
 
unique IP addresses and more than 1024 would be assigned 8 contiguous
Line 296: Line 252:
 
the number space reserved for Central/South American networks,
 
the number space reserved for Central/South American networks,
 
200.0.0.0 - 201.255.255.255.
 
200.0.0.0 - 201.255.255.255.
 
 
The IR or the registry to whom the IR has delegated the registration
 
The IR or the registry to whom the IR has delegated the registration
 
function will determine the number of Class C network numbers to
 
function will determine the number of Class C network numbers to
 
assign to a network subscriber based on the following criteria:
 
assign to a network subscriber based on the following criteria:
 
 
         Organization                            Assignment
 
         Organization                            Assignment
 
 
1) requires fewer than 256 addresses    1 class C network
 
1) requires fewer than 256 addresses    1 class C network
 
2) requires fewer than 512 addresses    2 contiguous class C networks
 
2) requires fewer than 512 addresses    2 contiguous class C networks
Line 308: Line 261:
 
4) requires fewer than 2048 addresses  8 contiguous class C networks
 
4) requires fewer than 2048 addresses  8 contiguous class C networks
 
5) requires fewer than 4096 addresses  16 contiguous class C networks
 
5) requires fewer than 4096 addresses  16 contiguous class C networks
 
 
The number of addresses that a network subscriber indicates that it
 
The number of addresses that a network subscriber indicates that it
 
needs should be based on a 24 month projection.
 
needs should be based on a 24 month projection.
 
 
The maximal block of class C nets that should be assigned to a
 
The maximal block of class C nets that should be assigned to a
 
subscriber consists of sixteen contiguous class C networks which
 
subscriber consists of sixteen contiguous class C networks which
Line 323: Line 274:
  
  
5.0  Conclusion
 
  
 +
 +
===  Conclusion ===
 
This proliferation of class C network numbers may aid in preserving
 
This proliferation of class C network numbers may aid in preserving
 
the scarcity of class A and B numbers, but it is sure to accelerate
 
the scarcity of class A and B numbers, but it is sure to accelerate
Line 332: Line 284:
 
network address assignments due to the decrease in assignments of
 
network address assignments due to the decrease in assignments of
 
Class A and B numbers and the proliferation of Class C assignments.
 
Class A and B numbers and the proliferation of Class C assignments.
 
 
Many proposals have been made to address the rapid growth of network
 
Many proposals have been made to address the rapid growth of network
 
assignments and a discussion of those proposals is beyond the scope
 
assignments and a discussion of those proposals is beyond the scope
 
and intent of this paper.
 
and intent of this paper.
 
 
These recommendations for management of the current IP network number
 
These recommendations for management of the current IP network number
 
space only profess to delay depletion of the IP address space, not to
 
space only profess to delay depletion of the IP address space, not to
 
postpone it indefinitely.
 
postpone it indefinitely.
 
+
=== Acknowledgements ===
6.0 Acknowledgements
 
 
 
 
The author would like to acknowledge the substantial contributions
 
The author would like to acknowledge the substantial contributions
 
made by the members of the following two groups, the Federal
 
made by the members of the following two groups, the Federal
Line 352: Line 300:
 
contributed to its content. The author thanks those groups and
 
contributed to its content. The author thanks those groups and
 
individuals who have been sighted for their comments.
 
individuals who have been sighted for their comments.
 
+
=== References ===
7.0 References
 
 
 
 
[1] Wang, Z., and J. Crowcroft, "A Two-Tier Address Structure for the
 
[1] Wang, Z., and J. Crowcroft, "A Two-Tier Address Structure for the
 
     Internet: A Solution to the Problem of Address Space Exhaustion",
 
     Internet: A Solution to the Problem of Address Space Exhaustion",
     [[RFC1335|RFC 1335]], University College London, May 1992.
+
     RFC 1335, University College London, May 1992.
 
 
 
[2] "Internet Domain Survey", Network Information Systems Center, SRI
 
[2] "Internet Domain Survey", Network Information Systems Center, SRI
 
     International, July 1992.
 
     International, July 1992.
 
 
[3] Ford, P., "Working Draft - dated 6 May 1992", Work in Progress.
 
[3] Ford, P., "Working Draft - dated 6 May 1992", Work in Progress.
 
 
[4] Solensky F., and F. Kastenholz, "A Revision to IP Address
 
[4] Solensky F., and F. Kastenholz, "A Revision to IP Address
 
     Classifications", Work in Progress, March 1992.
 
     Classifications", Work in Progress, March 1992.
 
 
[5] Fuller, V., Li, T., Yu, J., and K. Varadha, "Supernetting: an
 
[5] Fuller, V., Li, T., Yu, J., and K. Varadha, "Supernetting: an
     Address Assignments and Aggregation Strategy", [[RFC1338|RFC 1338]], BARRNet,
+
     Address Assignments and Aggregation Strategy", RFC 1338, BARRNet,
 
     cisco, Merit, OARnet, June 1992.
 
     cisco, Merit, OARnet, June 1992.
 +
 +
  
  
Line 378: Line 322:
 
[6] Rekhter, Y., and T. Li, "Guidelines for IP Address Allocation",
 
[6] Rekhter, Y., and T. Li, "Guidelines for IP Address Allocation",
 
     Work in Progress, August 1992.
 
     Work in Progress, August 1992.
 
 
[7] Cerf, V., "IAB Recommended Policy on Distributing Internet
 
[7] Cerf, V., "IAB Recommended Policy on Distributing Internet
 
     Identifier Assignment and IAB Recommended Policy Change to
 
     Identifier Assignment and IAB Recommended Policy Change to
     Internet 'Connected' Status", [[RFC1174|RFC 1174]], CNRI, August 1990.
+
     Internet 'Connected' Status", RFC 1174, CNRI, August 1990.
 
 
 
Security Considerations
 
Security Considerations
 
 
Security issues are not discussed in this memo.
 
Security issues are not discussed in this memo.
 
 
Author's Address
 
Author's Address
 
 
Elise Gerich
 
Elise Gerich
 
Merit Computer Network
 
Merit Computer Network
 
1075 Beal Avenue
 
1075 Beal Avenue
 
Ann Arbor, MI 48109-2112
 
Ann Arbor, MI 48109-2112
 
 
Phone: (313) 936-3000
 
Phone: (313) 936-3000
  

Revision as of 06:58, 23 September 2020



Network Working Group E. Gerich Request for Comments: 1366 Merit

                                                        October 1992
         Guidelines for Management of IP Address Space

Status of this Memo This memo provides information for the Internet community. It does not specify an Internet standard. Distribution of this memo is unlimited. Abstract This document has been reviewed by the Federal Engineering Task Force (FEPG) on behalf of the Federal Networking Council (FNC), the co- chairs of the International Engineering Planning Group (IEPG), and the Reseaux IP Europeens (RIPE). There was general consensus by those groups to support the recommendations proposed in this document for management of the IP address space.

Introduction

With the growth of the Internet and its increasing globalization, much thought has been given to the evolution of the network number allocation and assignment process. RFC 1174, "Identifier Assignment and Connected Status", dated August 1990 recommends that the Internet Registry (IR) continue as the principal registry for network numbers; however, the IR may allocate blocks of network numbers and the assignment of those numbers to qualified organizations. The IR will serve as the default registry in cases where no delegated registration authority has been identified. The distribution of the registration function is desirable, and in keeping with that goal, it is necessary to develop a plan which manages the distribution of the network number space. The demand for network numbers has grown significantly within the last two years and as a result the allocation of network numbers must be approached in a more systematic fashion. This document proposes a plan which will forward the implementation of RFC 1174 and which defines the allocation and assignment of the network number space. There are three major topics to be addressed:

  1) Qualifications for Distributed Regional Registries
  2) Allocation of the Network Number Space by the Internet Registry




  3) Assignment of the Network Numbers

Qualifications for Distributed Regional Registries

The major reason to distribute the registration function is that the Internet serves a more diverse global population than it did at its inception. This means that registries which are located in distinct geographic areas may be better able to serve the local community in terms of language and local customs. While there appears to be wide support for the concept of distribution of the registration function, it is important to define how the candidate delegated registries will be chosen and from which geographic areas. Based on the growth and the maturity of the Internet in Europe, Central/South America and the Pacific Rim areas, it is desirable to consider delegating the registration function to an organization in each of those geographic areas. Until an organization is identified in those regions, the IR will continue to serve as the default registry. The IR remains the root registry and continues to provide the registration function to all those regions not covered by distributed regional registries. And as other regions of the world become more and more active in the Internet, the IANA and the IR may choose to look for candidate registries to serve the populations in those geographic regions. It is important that the regional registry is unbiased and and widely recognized by network providers and subscribers within the geographic region. It is also important that there is just a single regional registry per geographical region at this level to provide for efficient and fair sub-allocation of the address space. To be selected as a distributed regional registry an organization should meet the following criteria:

  a) networking authorities within the geographic area
     legitimize the organization
  b) the organization is well-established and has
     legitimacy outside of the registry function
  c) the organization will commit appropriate resources to
     provide stable, timely, and reliable service
     to the geographic region
  d) the commitment to allocate IP numbers according to
     the guidelines established by the IANA and the IR
  e) the commitment to coordinate with the IR to establish
     qualifications and strategies for sub-allocations of




     the regional allocation.

The distributed regional registry is empowered by the IANA and the IR to provide the network number registration function to a geographic area. It is possible for network subscribers to contact the IR directly. Depending on the circumstances the network subscriber may be referred to the regional registry, but the IR will be prepared to service any network subscriber if necessary.

Allocation of the Network Number Space by the Internet Registry

The Class A portion of the number space represents 50% of the total IP numbers; Class B is 25% of the total; Class C is approximately 12% of the total. Table 1 shows the current allocation of the IP network numbers.

               Total           Allocated       Allocated (%)

Class A 126 49 38% Class B 16383 7354 45% Class C 2097151 44014 2%

         Table 1: Network Number Statistics (June 1992) [1]

Class A and B network numbers are a limited resource and therefore the entire number space will be retained by the IR. No allocations from the Class A and B network numbers will be made to distributed regional registries at this time. The Class C network number space will be divided into allocatable blocks which will be reserved by the IANA and IR for allocation to distributed regional registries. In the absence of designated regional registries in geographic areas, the IR will assign addresses to networks within those geographic areas according to the Class C allocation divisions. A preliminary inspection of the Class C IP network numbers shows that the number space with prefixes 192 and 193 are assigned. The remaining space from prefix 194 through 223 is mostly unassigned. The IANA and the IR will reserve the upper half of this space which corresponds to the IP address range of 208.0.0.0 through 223.255.255.255. Network numbers from this portion of the Class C space will remain unallocated and unassigned until further notice. The remaining Class C network number space will be allocated in a fashion which is compatible with potential address aggregation techniques. It is intended to divide this address range into eight equally sized address blocks.




  192.0.0.0 - 193.255.255.255
  194.0.0.0 - 195.255.255.255
  196.0.0.0 - 197.255.255.255
  198.0.0.0 - 199.255.255.255
  200.0.0.0 - 201.255.255.255
  202.0.0.0 - 203.255.255.255
  204.0.0.0 - 205.255.255.255
  206.0.0.0 - 207.255.255.255

Each block represents 131,072 addresses or approximately 6% of the total Class C address space. It is proposed that a broad geographic allocation be used for these blocks. At present there are four major areas of address allocation: Europe, North America, Pacific Rim, and South & Central America. In particular, the top level block allocation be designated as follows: Multi-regional 192.0.0.0 - 193.255.255.255 Europe 194.0.0.0 - 195.255.255.255 Others 196.0.0.0 - 197.255.255.255 North America 198.0.0.0 - 199.255.255.255 Central/South

America                200.0.0.0 - 201.255.255.255

Pacific Rim 202.0.0.0 - 203.255.255.255 Others 204.0.0.0 - 205.255.255.255 Others 206.0.0.0 - 207.255.255.255 It is proposed that the IR, and any designated regional registries, allocate addresses in conformance with this overall scheme. Where there are qualifying regional registries established, primary responsibility for allocation from within that block will be delegated to that registry. The ranges designated as "Others" permit flexibility in network number assignments which are outside of the geographical regions already allocated. The range listed as multi-regional represents network numbers which have been assigned prior to the implementation of this plan. It is proposed that the IANA and the IR will adopt these divisions of the Class C network number space and will begin assigning network numbers accordingly.

Assignment of the Network Number Space

The exhaustion of the IP address space is a topic of concern for the entire Internet community. This plan for the assignment of Class A, B, or C IP numbers to network subscribers has two major goals:




  1) to reserve a portion of the IP number space so that it may be
  available to transition to a new numbering plan
  2) to assign the Class C network number space in a fashion which
  is compatible with proposed address aggregation techniques

Class A

The Class A number space can support the largest number of unique host identifier addresses and is also the class of network numbers most sparsely populated. There are only approximately 77 Class A network numbers which are unassigned, and these 77 network numbers represent about 30% of the total network number space. The IANA will retain sole responsibility for the assignment of Class A network numbers. The upper half of the Class A number space will be reserved indefinitely (IP network addresses 64.0.0.0 through 127.0.0.0). While it is expected that no new assignments of Class A numbers will take place in the near future, any organization petitioning the IANA for a Class A network number will be expected to provide a detailed technical justification documenting network size and structure. Class A assignments are at the IANA's discretion.

Class B

Previously organizations were recommended to use a subnetted Class B network number rather than multiple Class C network numbers. Due to the scarcity of Class B network numbers and the under utilization of the Class B number space by most organizations, the recommendation is now to use multiple Class Cs where practical. The IANA and the IR will maintain sole responsibility for the Class B number space. Where there are designated regional registries, those registries will act in an auxiliary capacity in evaluating requests for Class B numbers. Organizations applying for a Class B network number should fulfill the following criteria:

  1) the organization presents a subnetting plan which
     documents more than 32 subnets within its organizational
     network
  AND
  2) the organization has more than 4096 hosts.

These criteria assume that an organization which meets this profile will continue to grow and that assigning a Class B network number to them will permit network growth and reasonable utilization of the




assigned number space. There may be circumstances where it will be impossible to utilize a block of Class C network numbers in place of a Class B. These situations will be considered on a case-by-case basis.

Class C

Section 3 of this document recommends a division of the Class C number space. That division is primarily an administrative division which lays the groundwork for distributed network number registries. This section deals with how network numbers are assigned from within those blocks. Sub-allocations of the block to sub-registries is beyond the scope of this paper. By default, if an organization requires more than a single Class C, it will be assigned a bit-wise contiguous block from the Class C space allocated for its geographic region. For instance, an European organization which requires fewer than 2048 unique IP addresses and more than 1024 would be assigned 8 contiguous class C network numbers from the number space reserved for European networks, 194.0.0.0 - 195.255.255.255. If an organization from Central America required fewer than 512 unique IP addresses and more than 256, it would receive 2 contiguous class C network numbers from the number space reserved for Central/South American networks, 200.0.0.0 - 201.255.255.255. The IR or the registry to whom the IR has delegated the registration function will determine the number of Class C network numbers to assign to a network subscriber based on the following criteria:

       Organization                            Assignment

1) requires fewer than 256 addresses 1 class C network 2) requires fewer than 512 addresses 2 contiguous class C networks 3) requires fewer than 1024 addresses 4 contiguous class C networks 4) requires fewer than 2048 addresses 8 contiguous class C networks 5) requires fewer than 4096 addresses 16 contiguous class C networks The number of addresses that a network subscriber indicates that it needs should be based on a 24 month projection. The maximal block of class C nets that should be assigned to a subscriber consists of sixteen contiguous class C networks which corresponds to a single IP prefix the length of which is twelve bits. If a subscriber has a requirement for more than 4096 unique IP addresses it should most likely receive a Class B net number.





Conclusion

This proliferation of class C network numbers may aid in preserving the scarcity of class A and B numbers, but it is sure to accelerate the explosion of routing information carried by Internet routers. Inherent in these recommendations is the assumption that there will be modifications in the technology to support the larger number of network address assignments due to the decrease in assignments of Class A and B numbers and the proliferation of Class C assignments. Many proposals have been made to address the rapid growth of network assignments and a discussion of those proposals is beyond the scope and intent of this paper. These recommendations for management of the current IP network number space only profess to delay depletion of the IP address space, not to postpone it indefinitely.

Acknowledgements

The author would like to acknowledge the substantial contributions made by the members of the following two groups, the Federal Engineering Planning Group (FEPG) and the International Engineering Planning Group (IEPG). This document also reflects many concepts expressed at the IETF Addressing BOF which took place in Cambridge, MA in July 1992. In addition, Jon Postel (ISI) and Yakov Rekhter (T.J. Watson Research Center, IBM Corp.) reviewed this document and contributed to its content. The author thanks those groups and individuals who have been sighted for their comments.

References

[1] Wang, Z., and J. Crowcroft, "A Two-Tier Address Structure for the

   Internet: A Solution to the Problem of Address Space Exhaustion",
   RFC 1335, University College London, May 1992.

[2] "Internet Domain Survey", Network Information Systems Center, SRI

   International, July 1992.

[3] Ford, P., "Working Draft - dated 6 May 1992", Work in Progress. [4] Solensky F., and F. Kastenholz, "A Revision to IP Address

   Classifications", Work in Progress, March 1992.

[5] Fuller, V., Li, T., Yu, J., and K. Varadha, "Supernetting: an

   Address Assignments and Aggregation Strategy", RFC 1338, BARRNet,
   cisco, Merit, OARnet, June 1992.





[6] Rekhter, Y., and T. Li, "Guidelines for IP Address Allocation",

   Work in Progress, August 1992.

[7] Cerf, V., "IAB Recommended Policy on Distributing Internet

   Identifier Assignment and IAB Recommended Policy Change to
   Internet 'Connected' Status", RFC 1174, CNRI, August 1990.

Security Considerations Security issues are not discussed in this memo. Author's Address Elise Gerich Merit Computer Network 1075 Beal Avenue Ann Arbor, MI 48109-2112 Phone: (313) 936-3000 EMail: [email protected]