IPv4 address exhaustion

From Wikipedia, the free encyclopedia
Jump to: navigation, search

IPv4 address exhaustion is the decreasing supply of unallocated IPv4 addresses available at the Internet Assigned Numbers Authority (IANA) and the regional Internet registries for assignment to end users and local Internet registries, such as Internet service providers.

The depletion of the IPv4 allocation pool has been a concern since the 1980s[citation needed] when the Internet started to experience dramatic growth. IPv4 only provided for approximately 4 billion addresses with a current primary allocation granularity of /8 blocks by IANA, a limit that is estimated to be reached before 2012. The anticipated shortage has been the driving factor in creating and adopting several new technologies, including classful networks in the 1980s, Classless Inter-Domain Routing (CIDR) methods in 1993, network address translation (NAT) and a new version of the Internet Protocol, IPv6, in 1998.

The transition of the Internet to IPv6 is the only practical and readily available long-term solution to IPv4 address exhaustion. Although the predicted IPv4 address exhaustion approaches its final stages, most ISPs, software vendors and service providers are just beginning IPv6 deployment. A 2008 study by Google indicated that IPv6 penetration was still less than one percent of Internet-enabled hosts in any country.[1]

Contents

[edit] IP addressing

Every host on an IP network, such as a computer or networked printer, is assigned an IP address that is used to communicate with other hosts on the same network or globally. Internet Protocol version 4 provides approximately 4.3 billion (4.3×109) addresses. However, large blocks of IPv4 addresses are reserved for special uses and are unavailable for public allocation.

There are insufficient publicly routable IPv4 addresses to provide a distinct address to every Internet device or service. This problem has been mitigated for some time using network address translation (NAT), whereby a single public IP address can masquerade multiple internal local area network (LAN) hosts using private addresses. Individual hosts behind NAT appear to be sending their data from the public IP address of the translator device, and the translator maintains a mapping of each host's source address originating traffic inside the network and forwards replies from the Internet accordingly. NAT originally allowed for home users to connect multiple computers to their ISP connection in a less protocol dependent way than proxy servers, especially protocols which accessed servers. However, NAT will typically prevent ports and servers with private IP addresses from being reached. Therefore, protocols between clients which work without a server generally do not work, or require workaround. Also other protocols, such as SIP telephony, require special application layer gateways in the NAT gateway to work. Active directory does not work at all. Most NAT gateways do not route ipv6, and 6to4 does not work from behind a NAT.

[edit] Exhaustion date

IPv4 adresses exhaustion since 1995.
IPv4 addresses allocation rate per RIR.

Exhaustion will occur on all continents approximately at the same time, as all registries follow similar allocation policies of about 9 to 12 months stock allocated at each request. Only specific organizations that requested addresses in the pre-CIDR or pre-RIR eras possibly have significant unused address space remaining.

In early May 2010, Infoworld reported that a last-minute rush in IANA /8 allocations seemed to be in progress, quoting ARIN's CIO Richard Jimmerson as saying that "There were just eight /8 allocations in all of 2009, but there have been six /8s issued just in the first 100 days of 2010." On the basis of this allocation rate, Infoworld predicts that the IANA pool may be exhausted by the end of 2010.[12] This was countered by Geoff Huston, claiming that the best current research, which includes the mentioned data, points to a date months later. He regards the current allocation rate as normal, whereas it had been below normal due to the economic crisis. Nevertheless, his current predicted RIR exhaustion dates are some of the earliest predicted, and are currently trending to earlier dates. The main trend however is, that the exhaustion date is invariably and unavoidably getting closer month by month, and people and organisations should be as ready as they want and need to be.

The time remaining until the first RIR exhaustion is a short time for the entire industry to transition to IPv6. This situation is aggravated by the likelihood that until exhaustion there will be no significant demand for IPv6. David Conrad, the general manager of IANA, acknowledges: "I suspect we are actually beyond a reasonable time frame where there won't be some disruption. Now it's more a question of how much." Geoff Huston claims the transition to IPv6 should have started much earlier, such that by the exhaustion date it would be completed, with all devices IPv6-capable, and IPv4 being phased out.

By mid-2012, there will be new devices and services on the Internet that have no choice but to use only IPv6 addresses. For the rest of the Internet to be able to communicate with them, older hosts must implement IPv6 as well, or they must utilize special translator gateway services. Ipv6 servers, as well as ipv4 servers serving ipv6 customers, will usually have no control over these intermediaries, with possible security and compatibility implications.

[edit] After exhaustion

Apart from enforcing long-standing assignment rules, there is no significant effort to conserve the remaining IPv4 addresses. Consequently, it is expected that IANA will first run out permanently in mid-2011, and then the RIRs late 2011/early 2012. LIR's established after this point will only be able to get IPv6 addresses, giving rise to the first involuntary IPv6-only systems. Many older LIR's will run out from 9 months after that.

Even when the RIR and IANA pools are officially exhausted, there will still be unused IPv4 addresses, however, for example: historical over-allocations and user-abandoned ranges. The existing mechanisms do not address such scenarios. Mechanisms that have been discussed for this stage have included the reclamation of unused address space, re-engineering hosts and routers to allow the use of areas of the IPv4 address space which are currently unusable for technical reasons, and the creation of a market in IPv4 addresses.

ARIN, RIPE and APNIC, and the Internet community are conducting discussions on the question whether organizations that require IPv4 addresses can acquire them from other organizations.[13] Limitations include fragmentation of the ipv4 address space, leading possibly to increased routing tables. ARIN has a transfer policy, such that addresses can get returned to ARIN, with the purpose to be reassigned to a specific recipient.

[edit] Exhaustion-aggravating developments

While the primary reason for IPv4 address exhaustion is insufficient design capacity of the original Internet infrastructure, several additional driving factors have aggravated the shortcomings. Each of them increased the demand on the limited supply of addresses, often in ways unanticipated by the original designers of the network.

[edit] Mobile devices

As IPv4 increasingly became the de facto standard for networked digital communication, the cost of embedding substantial computing power into handheld devices dropped. Mobile phones have become viable Internet hosts. New specifications of 4G devices require IPv6 addressing.

[edit] Always-on connections

Throughout the 1990s, the predominant mode of consumer Internet access was telephone modem dialup. The rapid growth of the dialup networks increased address consumption rates, although it was common that the modem pools, and as a result, the pool of assigned IP addresses, were shared to a large degree amongst a larger customer base. By 2007, however, broadband Internet access had begun to exceed 50% penetration in many markets.[14] Broadband connections are usually always active, as the gateway devices (routers, broadband modems) are rarely turned off and require minimal power, so that the address uptake by Internet service providers continued at an accelerating pace.

[edit] Internet demographics

There are hundreds of millions of households in the developed world. In 1990, only a fraction of these had Internet connectivity. Just 15 years later, almost half of them had persistent broadband connections.[15]

[edit] Inefficient address use

Organizations that obtained IP addresses in the 1980s were often allocated far more addresses than they actually required, because the initial allocation method was inadequate to reflect reasonable usage. For example, large companies or universities were assigned class A address blocks with over 16 million IPv4 addresses each, because the next smaller allocation unit (Class B network) was too small for their intended deployments. Some of these allocations were never used, and some of the organizations that received them have diminished in size, while other organizations then left out have expanded.

Many organizations continue to utilize public IP addresses for devices not accessible outside their local network. From a global address allocation viewpoint, this is inefficient in many cases, but scenarios exist where this is preferred in the organizational network implementation strategies.

Due to inefficiencies caused by subnetting, it is difficult to use all addresses in a block. The host-density ratio, as defined in RFC 3194, is an intuitive metric for utilization of IP address blocks.

[edit] Virtualization

A system can host many virtual systems. Each of these systems could require a public ip address, especially with SSL.

[edit] Mitigation

Some methods of mitigation of IPv4 address exhaustion have been

[edit] Subnetting

Subnetting is a popular method of managing and subdividing address space, thereby reducing additional allocations for expanding networks.

[edit] Relinquishing IP blocks

A few organizations have returned large blocks of IP addresses. Notably, Stanford University relinquished their Class A IP block in 2000, making 16 million unused IP addresses available.[16]

[edit] Reclaiming unused IPv4 space

Before classful network design and later Classless Inter-Domain Routing (CIDR) were introduced, large blocks of IP addresses were allocated to individual companies and organizations. IANA could potentially reclaim these ranges and reissue the addresses in smaller blocks. However, it can be expensive in terms of cost and time to renumber a large network, so these organizations will likely object, with legal conflicts possible.[citation needed] Moreover, at the current rate of IPv4 address consumption, even if all of these could be reclaimed, it would only result in postponing the date of address exhaustion.

Similarly, many IP addresses have been allocated to companies that no longer exist or never used them. Unfortunately, the stricter accounting of IP address allocation currently in place was not always in place and it would take quite a bit of effort to track down which addresses really are unused. Many IP-address blocks are not routed in the global BGP routing tables, but are actually in use on intranets.

Some address space that was previously reserved by IANA has been added to the available pool. There are proposals to reclaim the class E network addresses.[17][18] However, many computer and router operating systems and firmware are incompatible with the use of these addresses.[19][20][21][22][23] For this reason, the proposal seeks not to redesignate the class E space for public assignment, but instead proposes to change its status from "Reserved" to "Limited Use for Large Private Internets." This would allow the use of the space on large, private networks that require more address space than is currently available through RFC 1918.

[edit] ISP-wide NAT

In the same way that a company can use NAT for most employee computers, an ISP can use NAT for many of its customers, instead of giving each a publicly routable IP address.[24]

This has been successfully implemented in some countries like Russia, where many broadband ISPs now have ISP-wide NAT in place, with an option of assigning a publicly routable IP address at an additional cost.[citation needed]

However, ISP-wide NAT has many limitations, including scaling problems in that it may not work effectively with a large number of connections. In addition, not all applications are suitable for use with NAT, such as Microsoft Active Directory, Netmeeting and SIP.[citation needed]

[edit] Markets in IP addresses

The creation of markets to buy and sell IPv4 addresses has been proposed many times as an efficient means of allocation. The primary benefit of an address market would be that IPv4 addresses would continue to be available, although the market price of addresses would be expected to rise over time. These schemes have major drawbacks that have prevented their implementation, as outlined in RFC 2008:

[edit] Long-term solution

IPv6 is currently the only viable solution to the IPv4 address shortage, endorsed and implemented by all Internet technical standards bodies and network equipment vendors. In addition to other design improvements, it replaces the 32-bit IPv4 address (4.3×109 or 4.3 billion possible addresses) with a 128-bit address for a theoretical capacity of 3.4×1038 addresses. IPv6 has been in active production deployment since June 2006, when organized worldwide efforts of testing and evaluation ceased (6bone).

[edit] References

  1. ^ Global IPv6 Statistics - Measuring the current state of IPv6 for ordinary users, S.H. Gunderson (Google), RIPE 57 (Dubai, Oct 2008)
  2. ^ American Registry for Internet Numbers (ARIN) (2007-05-21). "ARIN Board Advises Internet Community on Migration to IPv6". Press release. http://www.arin.net/announcements/20070521.html. Retrieved 2007-07-01. 
  3. ^ Latin American and Caribbean Internet Addresses Registry (LACNIC) (2007-06-21). "LACNIC announces the imminent depletion of the IPv4 addresses". Press release. http://lacnic.net/en/anuncios/2007_agotamiento_ipv4.html. Retrieved 2007-07-01. 
  4. ^ Asia-Pacific Network Information Centre (APNIC) (2007-06-26). "JPNIC releases statement on IPv4 consumption". Press release. http://www.apnic.net/news/2007/0626.html. Retrieved 2007-07-01. 
  5. ^ Japan Network Information Center (JPNIC) (2007-06-19). "About IPv4 address exhaustion in Internet Registries" (in Japanese) (PDF). Press release. http://www.nic.ad.jp/ja/ip/ipv4pool/ipv4pool-JPNIC-070619.pdf. Retrieved 2007-07-01. 
  6. ^ Notice of Internet Protocol version 4 (IPv4) Address Depletion
  7. ^ White, Lauren (2009-08-25). "ARIN and Caribbean Telecommunications Union Host Premier Internet Community Meeting". Archived from the original on 2009-08-27. http://www.businesswire.com/news/google/20090825005958/en. Retrieved 27 August 2009. ""The global Internet community is playing a crucial role in the effort to raise awareness of IPv4 depletion and the plan to deploy IPv6, as only 10.9% of IPv4 address space currently remains."" 
  8. ^ Huston, Geoff. "IPv4 Address Report, daily generated". http://www.potaroo.net/tools/ipv4/index.html. Retrieved 2010-01-18. 
  9. ^ Hain, Tony. "IPv4 Address Pool, monthly generated" (PDF). http://www.tndh.net/~tony/ietf/ipv4-pool-combined-view.pdf. Retrieved 2008-05-15. 
  10. ^ Lagerholm, Stephan. "IPv4 Depletion site, daily updated". http://ipv4depletion.com. Retrieved 2010-07-15. 
  11. ^ ARIN. "ARIN IPv6 wiki: Educating yourself on IPv6". http://www.getipv6.info/index.php/Educating_Yourself_about_IPv6#Documenting_the_problem:_IPv4_exhaustion. Retrieved 2010-05-11. 
  12. ^ Mel Beckman (2010-05-03). "Beware the black market rising for IP addresses". Infoworld. http://www.infoworld.com/print/121729. Retrieved 2010-05-03. 
  13. ^ Can an IPv4 stock market stave off address depletion, IPv6? 2008-02-18
  14. ^ Broadband adoption passes halfway mark in U.S. | CNET News.com
  15. ^ Projections of the Number of Households and Families in the United States: 1995 to 2010
  16. ^ Marsan, Carolyn. "Stanford move rekinds 'Net address debate". Network World. http://www.networkworld.com/news/2000/0124ipv4.html. Retrieved 2010-06-29. 
  17. ^ Wilson, Paul; Michaelson, George; Huston, Geoff. "Redesignation of 240/4 from "Future Use" to "Limited Use for Large Private Internets" (expired draft)". http://tools.ietf.org/html/draft-wilson-class-e. Retrieved 2010-04-05. 
  18. ^ Reclassifying 240/4 as usable unicast address space (expired draft)
  19. ^ "Address Classes". Windows 2000 Resource Kit. Microsoft. http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/cnet/cnbb_tcp_zrnh.mspx?mfr=true. Retrieved 2007-11-14. 
  20. ^ Hain, Tony. "A Pragmatic Report on IPv4 Address Space Consumption". http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_8-3/ipv4.html. Retrieved 2007-11-14. 
  21. ^ van Beijnum, Iljitsch. "IPv4 Address Consumption". http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-3/103_addr-cons.html. Retrieved 2007-11-14. 
  22. ^ "TCP/IP Overview". Cisco Systems, Inc. http://www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/cwhubs/starvwug/83428.htm#xtocid74886. Retrieved 2007-11-14. 
  23. ^ "Intel Express 10 Switch TCP/IP Basics". Intel Corporation. http://www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/cwhubs/starvwug/83428.htm#xtocid74886. Retrieved 2007-11-14. 
  24. ^ draft-nishitani-cgn Common requirements for IP address sharing schemes.

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages