Internet DRAFT - draft-matsuhira-sa46t-motivation
draft-matsuhira-sa46t-motivation
Network Working Group N. Matsuhira
Internet-Draft Fujitsu Limited
Intended status: Informational January 6, 2013
Expires: July 10, 2013
Motivation for developing Stateless Automatic IPv4 over IPv6
Encapsulation / Decapsulation Technology (SA46T)
draft-matsuhira-sa46t-motivation-03
Abstract
This document describe a motivation for developing IPv4 over IPv6
encapsulation / decapsulation solution from standing position of
Stateless Autimatic IPv4 over IPv6 Encapsulation / Decapsulation
Technology (SA46T) and SA46T with address sharing (SA46T-AS).
Requirements Language
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 RFC 2119 [RFC2119].
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 July 10, 2013.
Copyright Notice
Copyright (c) 2013 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
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
Matsuhira Expires July 10, 2013 [Page 1]
Internet-Draft Motivation for SA46T January 2013
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. Recongition of IPv6 Transtion stage . . . . . . . . . . . . . . 3
2.1. Stages of IPv6 Transition . . . . . . . . . . . . . . . . . 3
2.2. IPv4 address exhaution . . . . . . . . . . . . . . . . . . 3
2.3. Current stage of IPv6 Transition . . . . . . . . . . . . . 3
3. Motivation of developing SA46T and SA46T-AS . . . . . . . . . . 4
4. Designe goal . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.1. Can install into existing network . . . . . . . . . . . . . 4
4.2. Less tunnel configuration . . . . . . . . . . . . . . . . . 5
4.3. Simple install strategy . . . . . . . . . . . . . . . . . . 5
4.4. Can treat both IPv4 Global and IPv4 Privates . . . . . . . 5
4.5. Can install into varius networks . . . . . . . . . . . . . 5
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
6. Security Considerations . . . . . . . . . . . . . . . . . . . . 6
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 6
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 6
8.1. Normative References . . . . . . . . . . . . . . . . . . . 6
8.2. Informative References . . . . . . . . . . . . . . . . . . 6
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 6
Matsuhira Expires July 10, 2013 [Page 2]
Internet-Draft Motivation for SA46T January 2013
1. Introduction
This document describe a motivation for developing IPv4 over IPv6
encapsulation / decapsulation solution from standing position of
Stateless Automatic IPv4 over IPv6 Encapsulation / Decapsulation
Technology (SA46T)[I-D.draft-matsuhira-sa46t-spec] and SA46T with
address sharing (SA46T-AS)[I-D.draft-matsuhira-sa46t-as].
2. Recongition of IPv6 Transtion stage
2.1. Stages of IPv6 Transition
There is an idea that divited the transiton from IPv4 to IPv6 into
three stages, early stage, middle stage and end stage. In early
stage, majority of the Internet are based on IPv4, so IPv6 over IPv4
tunneling technologies are considerd to be useful. In middle stage,
majority of the Internet are based on Dual Stack (Both IPv4 and
IPv6), so both IPv4 and IPv6 will treat as is, and no major tunneling
technologies are considerd to be use. In end stage, majority of the
Internet are based on IPv6, so IPv4 over IPv6 tunneling technologies
are considerd to may be useful as option, because dual stack based
operation still effective in end stage.
It seems that a lot of people should have thought that the majority
of transiton to IPv6 are completed before the IPv4 address
exhaustion. In this recognition, IPv4 over IPv6 tunneling solution
is not indispensable, but is some operational option, exclude
artifical made IPv6 only network.
2.2. IPv4 address exhaution
The IPv4 address exhaution already became the real.
In 03-Feb-2011, IANA Unallocated Address Pool was exhausted. And in
19-Apr-2011, APNIC unallocated address pool was exhaused. Other
RIRs, unallocated address pool does not exhaused now, however, it
should be a matter of time. For more details, please refer to IPv4
address report , http://www.potaroo.net/tools/ipv4/.
The IPv4 address exhaution has already become the reality. That mean
that the environment of IPv6 only also becomes the reality, too.
2.3. Current stage of IPv6 Transition
When paying attention to IPv6 traffic, current stage of IPv6
transiton should be very very early stage, however IPv4 address
exhaution is the reality.
Matsuhira Expires July 10, 2013 [Page 3]
Internet-Draft Motivation for SA46T January 2013
It should be recognized that a big gap is caused between the
situation of IPv6 deployment and the situation of IPv4 address
supply.
IPv4 is still majority now, and there are few IPv6 environment except
research networks. It is not easy to change from IPv4 to IPv6
suddenly especially servers or services. That mean, IPv4 address
still required for continuance of current IPv4 service with necessary
minimum enhancing.
3. Motivation of developing SA46T and SA46T-AS
The IPv4 traffic is generated by the IPv4 host. On the other hand,
in general, to carry the IPv4 traffic, the IPv4 routing function is
necessary. However, if the IPv4 over IPv6 tunneling technology is
used, it is enough by the IPv6 routing function.
Following are the motivation of developing SA46T.
o Develop simple and scalable IPv4 over IPv6 encapsulation /
decapsulation technology.
o Enabele single stack operaton by IPv6 in the backbone network.
o Can collect the IPv4 global address from where it is not
indispensable, and reallocate the IPv4 global address to where it
is indispensable.
o Can still use IPv4 address (both global and private) with access
environments is IPv6 only.
o Support IPv4 address reuse and IPv4 address sharing if necessary.
o Can deploy to IPv6 in stub network with their own peace
4. Designe goal
4.1. Can install into existing network
The IPv4 address can be collected only from an existing network where
the IPv4 address is used. Therefore, it is necessary to be able to
install it into an existing network.
Of cource, It is possible to use it even on a new network.
Matsuhira Expires July 10, 2013 [Page 4]
Internet-Draft Motivation for SA46T January 2013
4.2. Less tunnel configuration
In a existing tunnel technique, the configuration of N^2 piece is
needed for number N of tunnels end points connecting for full mesh
topology. When N is small, it is not a problem, however when N is
large, many many configuration required, then reality disappear. It
cannot be considered the technology with the scalability.
The achievement of the scalability is require for really use from
small network to large network. This mean technolohy require less
configuration.
4.3. Simple install strategy
In general, the tunnel technique is a technology that makes a virtual
link between two arbitrary interfaces. Flexibility is very high.
However, such flexibility may causes the recursive tunnelung ( tunnel
in tunnel), and cause the difficulties for management and the trouble
shooting.
It is thought that this flexiblity make difficultly for large-scale
development. That mean simple install strategy is required for
avoiding such problems.
4.4. Can treat both IPv4 Global and IPv4 Privates
For applying backbone networks, it should treat stub network which
used not only IPv4 global address but also IPv4 private address.
Moreover, it should treat many networks which use IPv4 private
address. It means it is unaffected in the reused address, or non
gloablly unique addess.
Moreover, it should not depend with the range of IP address. That
mean it should be no dependence with the addresses used in stub
networks.
4.5. Can install into varius networks
It is preferable to be able to apply widely.
For example, it should apply access network, backbone network, data-
center network, enterprise network, etc. Moreover, It has no
dependency with Layer two technology, such as wire and wireless.
5. IANA Considerations
This document makes no request of IANA.
Matsuhira Expires July 10, 2013 [Page 5]
Internet-Draft Motivation for SA46T January 2013
Note to RFC Editor: this section may be removed on publication as an
RFC.
6. Security Considerations
Security consideration does not discussed in this memo.
7. Acknowledgements
SA46T implementation was tested in Fujitsu, WIDE camp network in
Septemper 2010, and NICT JGN2Plus testbed in February 2011. And
SA46T was demonstrated at Interop 2011 Tokyo in June 2011.
The author would like to thank all the people who assist, support and
help above tests and demonstration, especially WIDE camp network
team, NICT JGN2Plus / JGN-X team, Interop Shownet NOC team and in
Fujitsu.
Originally, SA46T is an abbreviation for "Stateless Automatic IPv4
over IPv6 Tunneling". Now, SA46T is an abbreviation for "Stateless
Automatic IPv4 over IPv6 Encapsulation / Decapsulation Technology".
This change was made in response to the indication from the softwire
WG chair at 4th softwire interim meeting in September 2011.
8. References
8.1. Normative References
[I-D.draft-matsuhira-sa46t-as]
Matsuhira, N., "Stateless Automatic IPv4 over IPv6
Tunneling with IPv4 Address Sharing", January 2013.
[I-D.draft-matsuhira-sa46t-spec]
Matsuhira, N., "Stateless Automatic IPv4 over IPv6
Tunneling: Specification", January 2013.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
8.2. Informative References
Matsuhira Expires July 10, 2013 [Page 6]
Internet-Draft Motivation for SA46T January 2013
Author's Address
Naoki Matsuhira
Fujitsu Limited
1-1, Kamikodanaka 4-chome, Nakahara-ku
Kawasaki, 211-8588
Japan
Phone: +81-44-754-3466
Fax:
Email: matsuhira@jp.fujitsu.com
Matsuhira Expires July 10, 2013 [Page 7]