One document matched: draft-singh-autoconf-adp-03.txt
Differences from draft-singh-autoconf-adp-02.txt
MANET Autoconfiguration (AUTOCONF) S. Singh
Internet-Draft J. Kim
Expires: September 7, 2006 Samsung AIT, Comm Lab
C. Perkins
Nokia Research Center,
Communications Systems Laboratory
T. Clausen
LIX, Ecole Polytechnique
P. Ruiz
University of Murcia
March 6, 2006
Address autoconfiguration for MANETs: definition and problem statement
draft-singh-autoconf-adp-03
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 September 7, 2006.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
A Mobile Ad Hoc NETwork (MANET) is formed by the association of
Singh, et al. Expires September 7, 2006 [Page 1]
Internet-Draft ADP March 2006
mobile devices, usually wireless and capable of multi-hop
communication among themselves even if there is no networking
infrastructure available. MANET properties such as multi-hop,
autonomous, etc requires separate address autoconfiguration
mechanism. This document provides definition, problem statement and
goals for ad hoc networks address autoconfiguration.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 6
4. Problem statement . . . . . . . . . . . . . . . . . . . . . . 7
4.1. Stand-alone ad hoc network . . . . . . . . . . . . . . . . 7
4.2. Ad hoc network at the edge of infra-structure network . . 8
4.3. Temporarily hybrid ad hoc network . . . . . . . . . . . . 9
4.4. Network merger and partitioning . . . . . . . . . . . . . 9
5. Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6. Security Considerations . . . . . . . . . . . . . . . . . . . 11
Appendix A. Normative References . . . . . . . . . . . . . . . . 12
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 14
Intellectual Property and Copyright Statements . . . . . . . . . . 15
Singh, et al. Expires September 7, 2006 [Page 2]
Internet-Draft ADP March 2006
1. Introduction
A Mobile Ad Hoc NETwork (MANET) is formed by the association of
mobile devices, usually wireless and capable of multi-hop
communication among themselves even if there is no networking
infrastructure available. However, it is generally expected that, if
some MANET nodes are connected to external IP networks (e.g.
Internet), they might act as gateways towards those networks.
Several independent solutions have been proposed on interconnecting
MANETs and the Internet[4][5][7]. Most of the solutions are related
to the issues of discovering Internet gateways and auto- configuring
global IP addresses that are routable within the Internet. Usually,
autoconfiguration of IP addresses in MANET is also required even when
the MANET is isolated from external networks.
Currently there is no standard definition for commonly used MANET
autoconfiguration related terminologies such as MANET local address,
standalone MANET, etc. This document provides definition of such
terminologies and states problems and goals for ad hoc network IP
address autoconfiguration. At places, address configuration as used
in this document may be read as prefix configuration.
Singh, et al. Expires September 7, 2006 [Page 3]
Internet-Draft ADP March 2006
2. Terminology
The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC2119 [5].
Mobile Ad hoc Network (MANET) - An ad hoc network formed autonomously
in an arbitrary manner by the association of mobile devices,
usually wireless and capable of multi-hop communication among
themselves. MANETs are characterized by highly dynamic
topologies; that is, network links come and go quickly in
comparison to existing wired networks. The dynamic topology may
be a consequence of wireless link environment effects and/or node
mobility.
MANET Node - A device with one or more wireless interfaces and
associated IP address(es) which is used by the MANET routing
protocol in use.
MANET local address - An IP address configured on a MANET node and
valid for communication among MANET nodes that are part of the
same ad hoc network. Nodes MUST NOT communicate with other nodes
outside the MANET using this address.
Global address - An IP address configured on a MANET node and valid
for communication with nodes in the Internet, as well as
internally within the MANET.
Internet gateway - An edge node connected to MANET as well as to the
Internet and capable of providing bidirectional connectivity
between the Internet and MANET . These gateways are expected to
provide topologically correct IPv6 prefixes. Internet gateways
mostly run ad hoc routing protocols as well as infrastructure
network protocols such as OSPF.
Duplicate Address Detection (DAD) - The process by which a node
confirms the uniqueness of an address it wishes to configure or
has already configured. A node already equipped with an IP
address participates in DAD in order to protect its IP address
from being used by another node.
Standalone ad hoc network - An independent ad hoc network which has
no connectivity, either direct of via Internet gateways, to any
other IP networks such as the Internet.
Singh, et al. Expires September 7, 2006 [Page 4]
Internet-Draft ADP March 2006
Hybrid ad hoc network - An ad hoc network which has connectivity,
either direct of via Internet gateways, to other IP networks such
as the Internet. They can be envisioned as a standalone MANET
with one or more Internet Gateways taking part in both MANET and
the Internet.
Network merger - The process by which two or more ad hoc networks
(either standalone or hybrid), previously disjoint, get connected.
In general, network merger happens as a consequence of node
mobility and/or wireless link environment.
Network partitioning - The process by which an ad hoc network (either
standalone or hybrid) splits into two or more disconnected ad hoc
networks. In general, this proccess happens as a consequence of
node mobility and/or wireless link environment.
Network merger detection - The process by which MANET nodes detect
network merger.
Network partition detection - The process by which MANET nodes detect
network partition.
Singh, et al. Expires September 7, 2006 [Page 5]
Internet-Draft ADP March 2006
3. Requirements
o Network routes (those valid for an entire network prefix instead
of just a single node) require reachability to every node which
exists within the prefix, just as within the Internet.
o An Internet gateway can be treated as a default router for the
Internet.
o An Internet gateway SHOULD maintain active routes for all nodes
within the MANET which are actively engaged in communications with
their partners in the Internet.
o Control signals meant for nodes in the ad hoc network MUST NOT
leak into the Internet.
o Nodes within the Internet cannot distinguish whether or not a
gateway offers connectivity to an ad hoc network or some other
sort of stub network.
o If two gateways advertise connectivity to the same prefix, then
those two gateways MUST coordinate their routing tables so that
they exhibit equal reachability for all nodes within that routing
prefix.
o Gateways may offer several different prefixes. A node may choose
which gateway and routing prefix to use for autoconfiguration
according to any convenient criterion; the methods for making the
determination are not constrained to be only those specified
within a MANET autoconfiguration protocol specification.
o Autoconfigured addresses are likely to have lifetimes associated
with them, and after the lifetime expires use of the address
should be immediately discontinued or negotiated.
o Address autoconfiguration solution SHOULD work well even when some
nodes are temporarily disconnected or asleep.
o When duplicate addresses are detected, those nodes with
conflicting addresses MUST resolve the conflict.
Singh, et al. Expires September 7, 2006 [Page 6]
Internet-Draft ADP March 2006
4. Problem statement
Specifications have been developed for address autoconfiguration in
the traditional IP based network such as RFC 2462, RFC 3315 and RFC
2461. However, these specifications are not applicable to MANET
nodes as-is due to their unique properties. Unlike in the
traditional IP networks, each MANET node besides being traffic end-
point, normally expected to forward traffic destined for other hosts.
That is each MANET node normally acts as a "router" as well as a
"host". Additionally, the notion of all nodes being able to access a
shared communication medium fails in MANET since every node in a
particular MANET do not share the same physical link. In MANET, a
single transmission does not suffice for a broadcast or link-local
multicast to reach all nodes constituting a particular MANET.
Transmissions which are otherwise not supposed to be forwarded by
routers, such as limited broadcast and link-local multicast, may need
to be forwarded by the intermediate nodes in order to reach desired
MANET node. In other words, nodes constituting a MANET do not share
access to a single multicast-capable link for signaling. The above
mentioned RFCs for address autoconfiguration in the traditional IP
network assume that subnet-local signals (e.g. link-local multicast
signals) are received by each of the hosts on the particular subnet
without being forwarded by the routers defining the subnet boundary.
Ad hoc networks can either be deployed as a standalone network or as
an edge network attached to the Internet. Indeed, IETF MANET WG has
this point of view for developing the MANET routing protocols.
There is a growing requirement for a standard address
autoconfiguration solution for MANETs that can be used by MANET nodes
constituting standalone networks or edge networks. The solution
should be designed with minimum modification, if any, and should be
compliant with the specifications that are widely used in the
traditional IP networks. The address autoconfiguration protocol has
to carefully distinguish between cases when a gateway offers a
routing prefix, from the case when a "local" prefix has to be used
since no routing prefix is available for the purpose.
4.1. Stand-alone ad hoc network
Standalone ad hoc networks are formed by a group of MANET nodes
capable of spontaneously forming a multi-hop ad hoc network and has
no connection (either direct of via gateways) to other IP networks
such as the Internet.
Examples of standalone ad hoc networks are temporary networks such as
Singh, et al. Expires September 7, 2006 [Page 7]
Internet-Draft ADP March 2006
conference-room networks, battlefield networks, surveillance
networks, etc. In order to communicate among themselves, MANET nodes
need to use Standard IP address autoconfiguration mechanism for
configuring their interface(s). These addresses should be routable
only within the particular ad hoc network and their uniqueness should
be maintained even in situations where two or more networks,
initially disjoint, merge together to form a single network. Due to
the mobility and wireless properties of the nodes, network merger can
occur anytime.
4.2. Ad hoc network at the edge of infra-structure network
H1
|
+---------------+
| Internet |
+---------------+
* *
* *
GW1* *
| GW2
| |
---N1 |
/ | |
N4 | N2--- N5
| |
N3-----------+
Fig. 1: Hybrid ad hoc network connected to Internet.
Hybrid networks can be envisioned as an standalone network connected
to the Internet via one or more Internet Gateways. These gateways
are located between the two networks and are capable of providing
globally routable addresses as well as bi-directional connectivity to
the ad hoc nodes connected to them either directly (1-hop) or via one
or more intermediate nodes. These gateways may either be fixed or
mobile, single or multiple, equipped with one or more wired and/or
wireless interfaces.
Fig.1. shows an ad hoc network deployed at the edge of the Internet.
Ad hoc nodes may use Internet gateway for global prefix allocation
and globally routable address configuration. However, for such
network sufficient but limited detail about Internet gateway(s)
operation is required.
Singh, et al. Expires September 7, 2006 [Page 8]
Internet-Draft ADP March 2006
4.3. Temporarily hybrid ad hoc network
Temporarily hybrid MANET scenario arises due to the situation where
an ad hoc network may be sometimes stand-alone and sometimes
connected to the Internet e.g. a car or subway network connected
while parked or at station and disconnected otherwise.
Problems related with this ad hoc network operation scenario are
similar to those introduced in the above two scenarios. However, in
this case, ad hoc nodes should detect the loss of reachability to the
Internet and SHOULD maintain their allocated addresses for the
lifetime which has been assigned during the autoconfiguration
process. For local addresses, no such lifetime is necessary, but
could anyway be assigned as a minimal protection against
partitioning.
4.4. Network merger and partitioning
By the nature of MANET, two or more ad hoc networks which are
initially isolated, can merge together or a single ad hoc network can
get partitioned into two or more separate networks, at any moment in
time. As a consequence of network partitioning, some of the routes
in MANET nodes become invalid and hence some nodes may become
unreachable. It is desirable that network partitioning is detected
due to reasons such as re-use of resources that were initially used
by the outgoing nodes.
Network merger can lead to duplication of addresses. Normally, once
an address is allocated to a node, it continues using it and
collaborating to detect and resolve duplicates in case its address is
allocated to any other node. Since initially isolated networks had
allocated addresses independent with each other, there remains some
probability of more than one node using same address. Worst possible
scenario can occur when number of address conflicts after merger are
as many as number of nodes. This can happen if, for example,
addresses were allocated within initially independent MANETs from the
same address-range.
Singh, et al. Expires September 7, 2006 [Page 9]
Internet-Draft ADP March 2006
5. Goals
Goals listed below are by no means exhaustive. Additional goals may
be found necessary as the protocol design, implementation and
deployment takes place. Below listed goals is an effort to give a
bigger scope and as such may or may not fall within the scope of the
AUTOCONF WG. These goals include:
- As mentioned in the above sections, MANETs can be either
standalone or connected to the Internet via one or more Internet
gateways. MANET nodes MUST implement a mechanism to configure
"local address(es)" when standalone. It MAY configure global
address(es) when connected to the Internet. Nodes MUST ensure
address uniqueness, explained under next bullet, before
configuring them to their interfaces. It MAY be required that the
configured global addresses are usable even after connectivity
with the Internet is lost.
- Each node MUST collaborate and resolve conflicts in case its
address is duplicated to ensure uniqueness of the tentative
address. If the particular address is being used by some other
node, either one or both nodes MUST stop using the address. In
this situation an alternative address MAY be generated.
- As mentioned in section 4.4, network Merger is quite possible in
MANETs. This may or may not result in multiple nodes using same
address. However, it is desirable that each node runs mechanism
to ensure the uniqueness of its current address-in-use.
- Network partitioning is equally probably scenario in MANET and,
is desirable that network partitioning is detected due to the
reasons mentioned in section 4.4. Hence, MANET nodes MAY need a
mechanism, either independent or integrated with the the main
protocol, to detect network partitioning.
- Protocol should be designed to avoid as many security pitfalls
as can be avoided. This may involve using collaboration histories
and out-of-band mechanisms requiring user interventions.
Singh, et al. Expires September 7, 2006 [Page 10]
Internet-Draft ADP March 2006
6. Security Considerations
Since this document does not specify any protocol, no additional
security vulnerabilities are created. However, given the importance
of an aoutoconfiguration protocol as a bootstrapping process, it is
important that protocols are designed trying to provide as much
security as possible. Previous work on security in stand-alone ad
hoc networks has shown that only a limited amount of security can be
provided due to the absence of central entities or security
infraestructures capable of validating the identity of nodes. In
particular, given that the main goal of an autoconfiguration protocol
is to provide nodes with IP addresses, special care needs to be taken
to study the mapping of identities to addresses. In particular, this
is of paramount importance in MANETs, in which reconfigurations and
duplicates may occur. In the case of hybrid MANET scenarios,
security remains being a difficult challenge, but an additional
number of security services are likely to be provided including among
others authentication and access control. Security mechanisms for
autoconfiguration protocols SHOULD be designed so that they continue
being effective even when parts of the network get temporarilly
partition, and eventually lose Internet connectivity.
Singh, et al. Expires September 7, 2006 [Page 11]
Internet-Draft ADP March 2006
7. Acknowledgements
The authors would like to acknowledge the following people
for their technical contributions, discussions, reviews and
comments : Ruffino Simone, Raquel Morera, Jari Arkko, Dave Thaler,
Joe Macker, Christophe jelger, Alicia Trivino and Carlos J. Bernardos.
Singh, et al. Expires September 7, 2006 [Page 11]
Internet-Draft ADP March 2006
Appendix A. Normative References
o [1] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
o [2] Thomson, S. and T. Narten, "IPv6 Stateless Address
Autoconfiguration", RFC 2462, December 1998.
o [3] Engelstad, P., Tonnesen, A., Hafslund, A. and G. Egeland,
"Internet Connectivity for Multi-Homed Proactive Ad Hoc Networks",
First IEEE International Conference on Sensor and Ad hoc
Communications and Networks, October 2004.
o [4] Ryuji Wakikawa et. al. Global connectivity for IPv6 Mobile Ad
Hoc Networks, IETF "draft-wakikawa-manet-globalv6-03.txt"
o [5] Shubhranshu Singh, Kim, JH., Choi, YG., Kang, KL. and YS.
Roh, "Mobile multi-gateway support for IPv6 mobile ad hoc
networks" I-D draft-singh-manet-mmg-00.txt, June 2004.
o [6] Perkins, C., Malinen, J., Wakikawa, R. and E. Belding-Royer,
"IP Address Autoconfiguration for Ad Hoc Networks", I-D
draft-perkins-manet-autoconf-01.txt, November 2001.
o [7] Cha, H., Park, J. and H. Kim, "Extended Support for Global
Connectivity for IPv6 Mobile Ad Hoc Networks", October 2003.
o [8] Jeong, J., Park, J., Kim, H. and D. Kim, "Ad Hoc IP Address
Autoconfiguration", I-D draft-jeong-adhoc-ip-addr-autoconf-02.txt,
February 2004.
o [9] Paakkonen, P., Rantonen, M. and J. Latvakoski, "IPv6
addressing in a heterogeneous MANET-network", I-D
draft-paakkonen-addressing-htr-manet-00.txt, December 2003.
o [10] Jelger, C., Noel, T. and A. Frey, "Gateway and address
autoconfiguration for IPv6 adhoc networks", I-D
draft-jelger-manet-gateway-autoconf-v6-02.txt, April 2004.
o [11] Sun, Y. and E. Belding-Royer, "A study of dynamic addressing
techniques in mobile ad hod networks", I-D Wireless communication
and mobile computing, May 2004.
o [12] C. Bernardos and M. Calderon, "Survey of IP address
autoconfigura- tion mechnisms ofr MANETs," Internet Draft,
draft-bernardos-manet- autoconf-survey-00.txt, July 2005, work in
progress.
Singh, et al. Expires September 7, 2006 [Page 12]
Internet-Draft ADP March 2006
o [13] Engelstad, P., Tonnesen, A., Hafslund, A. and G. Egeland,
"Internet Connectivity for Multi-Homed Proactive Ad Hoc Networks",
First IEEE International Conference on Sensor and Ad hoc
Communications and Networks, October 2004.
Singh, et al. Expires September 7, 2006 [Page 13]
Internet-Draft ADP March 2006
Authors' Addresses
Shubhranshu
Samsung AIT, Comm Lab
Phone: +82 31 280 9569
Email: Shubranshu@gmail.com
JaeHoon Kim
Samsung AIT, Comm Lab
Phone: +82 31 280 9532
Email: jaehoonk@samsung.com
Charles E. Perkins
Nokia Research Center, Communications Systems Laboratory
Phone: +1 650 625 2986
Email: charliep@iprg.nokia.com
Thomas Heide Clausen
LIX, Ecole Polytechnique
Phone: +33 6 6058 9349
Email: T.Clausen@computer.org
URI: http://www.lix.polytechnique.fr/Labo/Thomas.Clausen/
Pedro M. Ruiz
University of Murcia
Phone: +34 968367646
Email: pedrom@dif.um.es
Singh, et al. Expires September 7, 2006 [Page 14]
Internet-Draft ADP March 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.
Singh, et al. Expires September 7, 2006 [Page 15]
| PAFTECH AB 2003-2026 | 2026-04-22 22:00:48 |