One document matched: draft-jelger-autoconf-mla-00.txt
Autoconf Working Group C. Jelger
Internet-Draft Fraunhofer FOKUS
Expires: October 14, 2006 April 12, 2006
MANET Local IPv6 Addresses
draft-jelger-autoconf-mla-00.txt
Status of this Memo
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 October 14, 2006.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
This document defines how Unique Local IPv6 Unicast Addresses (RFC-
4193) can be used in wireless mobile ad hoc networks (MANETs) as
MANET Local IPv6 Addresses (MLAs). MLAs are intended to be used
inside a MANET and are not expected to be routable on the global
Internet. Each MANET node is expected to generate its MLA locally
without any coordination with other MANET nodes.
Jelger Expires October 14, 2006 [Page 1]
Internet-Draft MANET Local IPv6 Addresses April 2006
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 3
3. MANET Local IPv6 Addresses (MLAs) . . . . . . . . . . . . . . . 3
3.1. Format . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2. Address generation . . . . . . . . . . . . . . . . . . . . 4
3.3. Address scope . . . . . . . . . . . . . . . . . . . . . . . 4
4. References . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 6
Intellectual Property and Copyright Statements . . . . . . . . . . 7
Jelger Expires October 14, 2006 [Page 2]
Internet-Draft MANET Local IPv6 Addresses April 2006
1. Introduction
This document defines a possible use of Unique Local IPv6 Unicast
Addresses (ULAs)[1] as MANET Local IPv6 Addresses (MLAs) in wireless
mobile ad hoc networks (MANETs). MLAs are intended to be used inside
a MANET and are not expected to be routable on the global Internet.
Each MANET node is expected to generate its MLA locally, i.e. without
any coordination with other MANET nodes.
This extends the usage of ULAs to an extreme case where each MANET
node is considered as being a site and subnet [1] by itself. Since
MANET routing is flat (i.e. it creates /128 host routes), MANET nodes
do not necessarily need to share a network prefix for intra-MANET
communications. This loose addressing model allows to use a large
fraction of the upper 64-bit part of IPv6 addresses in order to
create addresses that are sufficiently random to avoid the use of
duplicate address detection schemes for intra-MANET communications.
2. Acknowledgements
The idea of using Unique Local IPv6 Addresses as MANET Local
Addresses has been originally discussed with a number of people
including Ryuji Wakikawa, Francisco Ros, Robert Hinden, Brian
Haberman and Guillaume Chelius. Therefore the author of this
document does not claim exclusive credit. Also note that the
formatting of this document is mostly inspired by [1].
3. MANET Local IPv6 Addresses (MLAs)
3.1. Format
Strictly speaking, MLAs have the same format as ULAs. The only
difference with ULAs is that both the Global ID and Subnet ID fields
are randomly generated. This results in a merged 56-bit field called
the Random ID.
| 7 bits |1| 56 bits | 64 bits |
+--------+-+------------------------+----------------------------+
| Prefix |L| Random ID | Interface ID |
+--------+-+------------------------+----------------------------+
Jelger Expires October 14, 2006 [Page 3]
Internet-Draft MANET Local IPv6 Addresses April 2006
Where:
Prefix FC00::/7 prefix to identify Local IPv6 unicast
addresses.
L Set to 1. See [1] for details.
Random ID 56-bit random identifier used to create a
globally unique address.
Interface ID 64-bit Interface ID as defined in [2].
3.2. Address generation
To create an MLA for a given physical interface, a MANET node locally
generates its Random ID in a random manner. Since MANET routing is
flat and creates /128 host routes, MANET nodes do not need to share a
network prefix. Hence the Random ID is used in addition to the
Interface ID in order to create unique addresses (with a very high
probability of uniqueness). Using 56 bits gives around 7.2e+16
possible values for the Random ID, hence drastically reducing the
probability of an address collision if two nodes having the same
Interface ID generate the same Random ID.
The probability of an address collision is further reduced by the use
of EUI-64 identifiers as Interface IDs. EUI-64 that derive from
EUI-48 (e.g. IEEE 802 48-bit MAC addresses) are indeed expected to
be globally unique, while randomly generated identifiers [3] have an
extremely low collision probability (around 1.8e+19 possible values).
Given the network size currently being considered within the MANET
community (a few hundred nodes), and given the extremely large
randomness of MLAs, a node must not necessarily check whether a
generated MLA is unique. The overhead of performing duplicate
address detection (DAD) greatly superseeds its gain since the
probability of address collisions is extremely low.
Nevertheless, a passive DAD technique could be used in order to
detect address collisions, eventhough such events are very unlikely
to occur. This extra mechanism is however out of the scope of this
document.
3.3. Address scope
As Unique Local IPv6 Unicast Addresses, MANET Local Addresses have a
global scope. However MLAs are not globally routeable, and their use
is restricted inside a MANET. Since there does not exist any
standardized definition of the boundaries of a MANET, we assume that
Jelger Expires October 14, 2006 [Page 4]
Internet-Draft MANET Local IPv6 Addresses April 2006
the use of MLAs is restricted to the set of MANET nodes (or routing
instances) willing to route packets using MLAs. This assumes that a
MANET routing protocol should always be willing to route packets
whose source and/or destination addresses are MLAs.
4. References
[1] Hinden, R. and B. Haberman, "Unique Local IPv6 Unicast
Addresses", RFC 4193, October 2005.
[2] Hinden, R. and S. Deering, "Internet Protocol Version 6 (IPv6)
Addressing Architecture", RFC 3513, April 2003.
[3] Narten, T. and R. Draves, "Privacy Extensions for Stateless
Address Autoconfiguration in IPv6", RFC 3041, January 2001.
Jelger Expires October 14, 2006 [Page 5]
Internet-Draft MANET Local IPv6 Addresses April 2006
Author's Address
Christophe Jelger
Fraunhofer Institute FOKUS
Kaiserin-Augusta-Allee 31
Berlin 10589
Germany
Phone: +49 30 3463 7137
Email: cje@fokus.fraunhofer.de
Jelger Expires October 14, 2006 [Page 6]
Internet-Draft MANET Local IPv6 Addresses April 2006
Intellectual Property Statement
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.
Disclaimer of Validity
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 Statement
Copyright (C) The Internet Society (2006). 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.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
Jelger Expires October 14, 2006 [Page 7]
| PAFTECH AB 2003-2026 | 2026-04-22 22:00:19 |