Unique local address

Unique local address

A unique local address (ULA) is an IPv6 non-globally-routable subnet identifier, as defined in RFC 4193. They are supposed to be used for systems that are not connected to the Internet. They can be used for instance as address space in a factory, allowing the use for IPv6 for every machine.

History

In 2003, RFC 3513 defined fec0::/10 as site-local addresses, that could be used within a "site" as a private IPv6 network. However, this led to confusion as to what constituted a "site," and how such a network would be routed (ala RFC 1918 IPv4 networks). RFC 3879 in September 2004 deprecated this address range, and postulated solutions to the problems it had. In October 2005, RFC 4193 was drafted, allocating a subnet of fc00::/7 for use in private IPv6 networks and VPNs. They are non-routable in global IPv6 network. They are routable only inside of a private network or between a limited set of sites.

Allocation

fc00::/7 is divided into two /8 address groups, assigned and random, from which valid /48 subnet prefixes are derived.

*fc00::/8 is to be managed by a so-called "ULA-Central" for assigned /48s. As of 9-2007, this body has yet to be formed.
*fd00::/8 is allocated by appending a randomly-generated 40-bit string, to derive a valid /48. [http://tools.ietf.org/html/rfc4193 RFC4193] offers a suggestion on how to do the random generation, to try to guarantee a minimum-quality result if the user does not have access to a good source of random numbers.

Issues

*There is an extremely small chance that two generated prefixes are the same. See the RFC for the risk calculation.
*reverse DNS entries (under ip6.arpa) for ULAs cannot be delegated in the global DNS as there is no central registration system. Also ULA is supposed to be used locally as such should not be tied to the global DNS. Tying it to the global DNS system would require hosts to be able to talk to the global DNS system and thus would either require hosts to have both a global and ULA address or force the use of NAT.
*In the absence of a "ULA-Central" authority, SixXS has created a [http://www.sixxs.net/tools/grh/ula/ voluntary database] to avoid address conflicts. If you use this registry then conflicts are even less likely to occur.

External links

* [http://noc.sixxs.net/tools/grh/ula/ SixXS public ULA registration database]
* [http://www.hznet.de/tools/generate-rfc4193-addr A tool to create unique local ipv6 unicast adresses]
* [http://www.arin.net/meetings/minutes/ARIN_XIII/PDF/Monday/IPv6_Narten.pdf ULA draft proposal from 2004]

References

*ISBN 3-540-24524-3: "IPv6 in Practice" by Benedikt Stockebrand, 2006


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Link-local address — Link local addresses are network addresses which are intended only for use in a local data link layer network, and not for routing beyond that network. Link local addresses are often used for network address autoconfiguration where no external… …   Wikipedia

  • IPv6 address — An Internet Protocol Version 6 address (IPv6 address) is a numerical label that is used to identify a network interface of a computer or other network node participating in an IPv6 enabled computer network. IP addresses serve the purpose of… …   Wikipedia

  • Unique Identification Authority of India — Unique Identification Authority of India(UID) भारतीय विशिष्ट पहचान प्राधिकरण UIDAI (Aadhaar UIDAI new logo) Agency overview Formed …   Wikipedia

  • Local Initiatives Support Corporation — Infobox company company name = Local Initiatives Support Corporation (LISC) company company type = Non Profit company mission = Local Initiatives Support Corporation (LISC) is dedicated to helping nonprofit community development organizations… …   Wikipedia

  • Local technical assistance program — The Local Technical Assistance Program (LTAP) is a Federal Highway Administration technology transfer program that provides technical assistance and training to local highway departments in the USA. It transfers knowledge of innovative… …   Wikipedia

  • local area network — 1. a system for linking private telecommunications equipment, as in a building or cluster of buildings. 2. Computers. a system for linking a number of microcomputers, terminals, work stations, etc. with each other or with a mainframe computer in… …   Universalium

  • IP address — For the Wikipedia user access level, see Wikipedia:User access levels#Unregistered users. An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network that… …   Wikipedia

  • MAC address — This article is about a network addressing standard. For the Apple computer product, see Macintosh. For other similar terms, see Mac. A Media Access Control address (MAC address) is a unique identifier assigned to network interfaces for… …   Wikipedia

  • Duplicate Address Detection — IPv6 im TCP/IP‑Protokollstapel: Anwendung HTTP IMAP SMTP DNS … Transport TCP UDP …   Deutsch Wikipedia

  • Duplicate Address Test — IPv6 im TCP/IP‑Protokollstapel: Anwendung HTTP IMAP SMTP DNS … Transport TCP UDP …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”