Internet DRAFT - draft-mext-park-vnemo
draft-mext-park-vnemo
MEXT Working Group E. Paik
Internet-Draft KT
Expires: April 24, 2012 C. Park
Seoul National University
October 22, 2011
Service Differentiation Using Virtualization of Mobile Network
draft-mext-park-vnemo-03.txt
Abstract
A mobile network can be multihomed as described in [RFC4980]. This
document describes the experimental result of service differentiation
using multihoming with multiple prefixes. The multiple prefixes in
IPv6 NEMO implements multiple virtual mobile networks on a single
physical NEMO. The multiple virtual mobile networks provide service
differentiation on a single mobile network. Each mobile network node
inside the mobile network prioritizes for service differenciation.
It can be differenciated among the virutal mobile networks or
forwarding traffic from each virtual mobile network to different
access networks. In this experiment, a mobile router with multiple
interfaces can make connection to several access networks
simultaneoulsly.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
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."
This Internet-Draft will expire on April 24, 2012.
Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Paik & Park Expires April 24, 2012 [Page 1]
Internet-Draft sdiff-vnemo October 2011
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Virtualization on a mobile network . . . . . . . . . . . . . . 4
4. Differentiation Using Virtual Mobile Network . . . . . . . . . 5
4.1. Service Scenario for Single Access Network . . . . . . . . 5
4.2. Service Scenario for Multiple Access Networks . . . . . . . 5
4.3. Service Scenario for Multiple Access Networks . . . . . . . 6
5. Security Considerations . . . . . . . . . . . . . . . . . . . . 6
6. References . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 7
Paik & Park Expires April 24, 2012 [Page 2]
Internet-Draft sdiff-vnemo October 2011
1. Introduction
Various mobility support mechanism have been supposed, including
Mobile IPv6 [RFC3775] and NEMO basic support protocol [RFC3963].
[RFC4980] shows that NEMO achieves benefits from multihoming. There
are eight configurations for a multihomed NEMO in [RFC4980], four of
them are related to a scenario with multiple mobile network prefixes
(MNPs).
This document describes the experimental results and and its
applicability of multihomed NEMO. This experiment focuses on
multiple mobile network prefixes (MNPs), and shows the beneifit of
preference setting to the mobile router and the mobile network, e.g.,
a choice of interface or access network to transmit the traffic. The
implementation takes (1, 1, n) configuration, i.e., single mobile
router, single home agent, and multiple prefixes, of [RFC4980] that
the mobile router has multiple interfaces. With this configuration,
the mobile router can access different access networks simultaneously
then the mobile network and the mobile nodes inside it can exploit
the advantage of each access network,
2. Terminology
The key words "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].
Terms used in this draft are defined in [RFC5213], [RFC3963],
[RFC3775], [MCoA]. In addition or in replacement of these, the
following terms are defined or redefined:
Mobile Network
A mobile network is a network which is composed of a router and
its subnet nodes, while the router has mobility.
Mobile Network Node
A mobile network node is a node connected to the mobile router. A
mobile network node is provided with Internet connectivity from a
mobile router, so even a mobile network moves, a mobile network
node that is attached to the mobile router is not aware of the
movement. A mobile network node can be mobile itself, or fixed
with the mobile router.
Paik & Park Expires April 24, 2012 [Page 3]
Internet-Draft sdiff-vnemo October 2011
Virtual Mobile Network
A virtual mobile network is a logical network that lies on a
single physical mobile network. Several virtual mobile network
can be exist on a single physical mobile network. Every virtual
mobile network includes the mobile router and all or some of the
mobile network nodes.
3. Virtualization on a mobile network
Virtualization is a term that refers to a technique for abstraction
of physical resource to provide it to one or more users. One single
resource can be seen as several virtual resources to multiple users,
or several physical resources can be seen as a single virtual
resource to a user. For a network, various types of virtualization
can be exist according to the layer that is virtualized.
Virtualization at lower layer, PHY or MAC, is implemented using
various multiplexing or multiple access mechanisms to support
multiple users that shares a single resource, like a link or radio
spectrum.
In this document we consider virtualization at the network layer. In
IPv6 networks, a virtual mobile can be implemented by using multiple
mobile network prefixes in a single NEMO. Parts of a mobile network,
e.g., a mobile router itself and one or more mobile network nodes,
organize a virtual mobile network while the mobile router and other
mobile network nodes compose another virtual mobile network in the
same NEMO. An analysis about scenarios for NEMO with multiple mobile
network prefixes is described in [RFC4980]. According to [RFC4980],
multiple mobile network prefixes configuration can give beneifit of
preference setting to the mobile network nodes.
+---------------+
| Mobile Router |
+-------+-------+
|
+-----------------------------------+ | +----------------------------------+
| VMN 1 : 2001:a:e:1::/64 | | | VMN 2 : 2001:a:e:2::/64 |
| | | | |
| +--------------+----------+---+------------+---------------+ |
| | | | | | | |
| +---------+ +---------+ | | +---------+ +----+----+ |
| | MNN 1 | | MNN 2 | | | | MNN 3 | | MNN 4 | |
| +---------+ +---------+ | | +---------+ +---------+ |
| | | |
Paik & Park Expires April 24, 2012 [Page 4]
Internet-Draft sdiff-vnemo October 2011
+-----------------------------------+ +----------------------------------+
Each virtual mobile network is distinguished by mobile network prefix
that the virtual mobile network uses. A mobile router sets up
multiple mobile network prefixes for the virtual mobile networks. A
mobile network node selects one of the mobile network prefixes
advertised by the mobile router.
4. Differentiation Using Virtual Mobile Network
Service differentiation for mobile network can be implemented with
following scenarios of virtual mobile networking.
4.1. Service Scenario for Single Access Network
A mobile router generates several mobile network prefixes to organize
multiple virtual mobile networks. Each virtual mobile network
corrsponds to a priority class of each mobile network node. The
selection of a specific virtual mobile network among the virtual
mobile networks for a mobile network node is negotiated when the
mobile network node attahces to the mobile router. When a mobile
network node sends traffic to the Internet, the mobile router
regulates the traffic according to the priority of the virtual mobile
network in which the mobile network joined.
4.2. Service Scenario for Multiple Access Networks
In the case that the mobile router has several interfaces that are
connected to multiple access networks, characteristic of each access
network can be used for service differentiation of virtual mobile
networks. A mobile router generates new mobile network prefix when
it attaches to a new access network. Each mobile network prefix
forms a new virtual mobile network, while the mobile network prefix
also connected to a specific access network. The mapping information
between the mobile network prefix and the access network is stored in
the mobile router.
When a mobile network node joins to the mobile network, it notifies
its requirement for an access network to the mobile router. The
requirement can be traffic classification, like BE, Voice, or Video,
or the network requirement can be specified by some parameters like
bandwidth, packet loss rate, or latency. According to the
requirement, the mobile network selects an appropriate virtual mobile
network, i.e. the mobile network prefix, that is connected to one of
the access networks. With the selected mobile network prefix, the
Paik & Park Expires April 24, 2012 [Page 5]
Internet-Draft sdiff-vnemo October 2011
mobile network node can configure its network address, and joins to
the virtual mobile network. Traffic from the mobile network node
destined to the Internet is classified at the mobile router and
forwarded to the access network connected to the virtual mobile
network prefix.
The scenario can be combined with lower layer network resource
virtualization. When a lower layer virtual network is organized and
isolated from the other virtual networks for special service
provision, the proposed scenario can provide the mechanism of
classification.
4.3. Service Scenario for Multiple Access Networks
In the case that the mobile router deploys one or more caches and
allows one or more prioritized virtual mobile networks to use the
caches, it can provide specific service. For example, one virtual
mobile network is allowed to use the mobile router cache for
accelerating large volume of content networking and another virtual
mobile network does not use the mobile router cache.
5. Security Considerations
We do not consider any security issues in this draft.
6. References
[RFC3775] Johnson, D., Perkins, C., and J. Arkko, "Mobility Support
in IPv6", RFC 3775, June 2004.
[RFC3963] Devarapalli, V., Wakikawa, R., Petrescu, A., and P.
Thubert, "Network Mobility (NEMO) Basic Support Protocol",
RFC 3963, January 2005.
[RFC5213] Gundavelli, S., Leung, K., Devarapalli, V., Chowdhury, K.,
and B. Patil, "Proxy Mobile IPv6", RFC 5213, August 2008.
[MCoA] Wakikawa, R., Devarapalli, V., Ernst, T., and K. Nagami,
"Multiple Care-of Addresses Registration", January 2009.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC4980] Ng, C., Ernst, T., Paik, E., and M. Bagnulo, "Analysis of
Multihoming in Network Mobility Support", RFC 4980,
October 2007.
Paik & Park Expires April 24, 2012 [Page 6]
Internet-Draft sdiff-vnemo October 2011
Authors' Addresses
Eunkyoung Paik
KT
Network R&D Lab. KT
17 Woomyeon-dong, Seocho-gu
Seoul 137-792
Korea
Phone: +82-2-526-5233
Fax: +82-2-526-5759
Email: euna@kt.com
URI: http://mmlab.snu.ac.kr/~eun/
Chulhyun Park
Seoul National University
Multimedia Communications Lab., Seoul National Univ.
Shillim-dong, Kwanak-gu
Seoul 151-744
Korea
Phone: +82-2-880-9147
Fax: +82-2-876-7170
Email: chpark@mmlab.snu.ac.kr
URI: http://mmlab.snu.ac.kr/~chpark/
Paik & Park Expires April 24, 2012 [Page 7]