Previous | Table of Contents | Next |
The growing demand for IP addresses has put a strain on the classfull model, especially class B address space, which was getting depleted at a fast pace. Most companies requesting IP addresses have estimated that a class B would meet their requirement because it is a fair balance between the number of networks and the number of hosts. A class A was overkill with more than 16 million hosts, and a class C had too few hosts per network. By 1991, it was becoming obvious that the class B consumption was not slowing down and actions needed to be taken to prevent its depletion. Some of these measures consisted of creative assignment of IP addresses and promoting the use of private IP addresses for organizations that do not have global connectivity needs. Other measures resulted in the initiation of working groups and directorates such as the Routing and Addressing (ROAD) working group and the IP next generation (IPng) directorate. In 1992, the ROAD working group proposed the use of Classless Interdomain Routing (CIDR) as a measure to move away from classfull IP addressing. At the same time, the IPng directorate was working on developing a new and improved IP addressing scheme, IP version 6 (IPv6), that would eventually solve the problems that IPv4 is encountering.
The measures to handle the IP depletion can be grouped in the following categories:
Along with depletion concerns, growing IP address demand generated a need to convert the IP addressing allocation process from a central registry. Originally, the Internet Assigned Numbers Authority (IANA) and the Internet Registry (IR) had total control for address assignment. IP addresses were assigned to organizations sequentially without any consideration of geographical factors and to how or where an organization would plug in into the Internet. This method had the effect of punching holes in the IP address space; that is, segregating individual or small numbers of IP addresses and eliminating large, contiguous ranges of numbers.
A different approach needed to be taken whereby a large, contiguous range of addresses is given to different administrations (such as service providers), and those providers in turn allocate addresses from their own space. In general, this funnel-down method of address allocation predicts a more controlled and hierarchical method of IP address distribution.
IP Address Allocation
Class A network numbers are limited resources, and the allocation from this space is restricted. Although the upper range of class A 64 to 127 will be distributed, there is still no definite plan on how this is going to be done.
Class B addresses are also restricted. They will be allocated only if the need for such addresses is fully justified. Due to the scarcity of class B network numbers and the under utilization of the address space by most organizations, the recommendation is to use multiple class Cs instead.
The class C network number space is now being divided and allocated in a way that is compatible with address aggregation techniques. Address aggregation is the practice of summarizing a contiguous block of addresses in a single notation, or advertisement. (Aggregation is also relevant to the CIDR model, to be discussed in the next section.)
Class C addresses are being distributed to ISPs with the requirement that the original allocation for the provider should last at least two years. In turn, each provider will allocate a block of addresses from its own range to each of its customers. Customers will not be granted more addresses from their ISPs until 80 percent of the original address space granted to the customer has been used. The allocation of class C addresses is illustated in table 3-1.
Organization Requirement | Address Assignment |
---|---|
Fewer than 256 addresses | 1 class C network |
Fewer than 512 but more than 256 | 2 contiguous class C networks |
Fewer than 1,024 but more than 512 | 4 contiguous class C networks |
Fewer than 2,048 but more than 1,024 | 8 contiguous class C networks |
Fewer than 4,096 but more than 2,048 | 16 contiguous class C networks |
Fewer than 8,192 but more than 4,096 | 32 contiguous class C networks |
Fewer than 16,384 but more than 8,192 | 64 contiguous class C networks |
If a subscriber has a requirement for more than 4,096 IP addresses, a class B network number might be allocated.
Organizations are encouraged to use Variable Length Subnet Mask (VLSM) as much as possible to use the address space more efficiently.
As far as the geographic allocation of blocks of C addresses, there are four major areas: Europe, North America, the Pacific Rim, and South and Central America. The allocation is summarized in table 3-2. The multiregional area represents network numbers that have been assigned prior to the implementation of this plan. Ranges designated as "Others" are for geographical areas other than the areas named specifically.
Area of Allocation | Address Spaces |
---|---|
Multiregional | 192.0.0.0 to 193.255.255.255 |
Europe | 194.0.0.0 to 195.255.255.255 |
Others | 196.0.0.0 to 197.255.255.255 |
North America | 198.0.0.0 to 199.255.255.255 |
Central/South America | 200.0.0.0 to 201.255.255.255 |
Pacific Rim | 202.0.0.0 to 203.255.255.255 |
Others | 204.0.0.0 to 205.255.255.255 |
Others | 206.0.0.0 to 207.255.255.255 |
Previous | Table of Contents | Next |