Internet DRAFT - draft-wu-softwire-public4over6-deployment

draft-wu-softwire-public4over6-deployment






Network Working Group                                              P. Wu
Internet-Draft                                                    Q. Sun
Intended status: Informational                       Tsinghua University
Expires: January 10, 2013                                   July 9, 2012


              Deployment Considerations for Public 4over6
              draft-wu-softwire-public4over6-deployment-00

Abstract

   Public 4over6 is a stateful transition mechanism which assigns public
   IPv4 address to CPE/host and uses IPv4-in-IPv6 tunnel.  It doesn't
   involve CGN as in DS-lite and reduces the mapping scale on the
   Concentrator to per-subscriber level.  This document describers
   deployment models for Public 4over6, and the deployment
   considerations of the Public 4over6 architecture.

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 January 10, 2013.

Copyright Notice

   Copyright (c) 2012 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
   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



Wu & Sun                Expires January 10, 2013                [Page 1]

Internet-Draft          public-4over6-deployment               July 2012


   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
   2.  Requirements Language . . . . . . . . . . . . . . . . . . . . . 3
   3.  Concentrator Deployment Considerations  . . . . . . . . . . . . 3
     3.1.  Interface Consideration . . . . . . . . . . . . . . . . . . 3
     3.2.  MTU Consideration . . . . . . . . . . . . . . . . . . . . . 3
     3.3.  Fragmentation . . . . . . . . . . . . . . . . . . . . . . . 3
     3.4.  Logging at Concentrator . . . . . . . . . . . . . . . . . . 3
     3.5.  Reliability Considerations of Concentrator  . . . . . . . . 4
     3.6.  Placement of Concentrator . . . . . . . . . . . . . . . . . 4
     3.7.  Considerations for Geographically Aware Services  . . . . . 4
   4.  Initiator Deployment Considerations . . . . . . . . . . . . . . 4
     4.1.  Concentrator Discovery Considerations . . . . . . . . . . . 4
     4.2.  DNS Deployment Considerations . . . . . . . . . . . . . . . 4
     4.3.  Optional NAT44 Functionality on Initiator . . . . . . . . . 5
   5.  Deployment Experience . . . . . . . . . . . . . . . . . . . . . 5
   6.  IDC Transition Usage  . . . . . . . . . . . . . . . . . . . . . 5
   7.  Security Consideration  . . . . . . . . . . . . . . . . . . . . 5
   8.  Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . . 5
   9.  References  . . . . . . . . . . . . . . . . . . . . . . . . . . 5
     9.1.  Normative References  . . . . . . . . . . . . . . . . . . . 5
     9.2.  Informative References  . . . . . . . . . . . . . . . . . . 6


























Wu & Sun                Expires January 10, 2013                [Page 2]

Internet-Draft          public-4over6-deployment               July 2012


1.  Introduction

   Public 4over6 [I-D.ietf-softwire-public-4over6] is a transition
   mechanism that enables operators to assign public IPv4 addresses to
   end users over IPv6.  Public 4over6 uses IPv4-in-IPv6 softwire to
   provide IPv4 connectivity between users in IPv6 access networks and
   IPv4 Internet.This document discuss various Public 4over6 deployment
   considerations for operators.

   Terminology of this document follows the definitions and
   abbreviations of [I-D.ietf-softwire-public-4over6] .

2.  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 [RFC2119].

3.  Concentrator Deployment Considerations

   Public 4over6 and DS-Lite [RFC6333] shares some deployment
   considerations, while Concentrator and Initiator of Public 4over6
   play a similar role to AFTR and B4 of DS-Lite.

3.1.  Interface Consideration

   Tunnel Concentrator is deployed at the IPv4-IPv6 network border where
   the tunnel interface is IPv6 and the external interface is IPv4.  It
   shares the same deployment considerations with
   [I-D.ietf-softwire-dslite-deployment].

3.2.  MTU Consideration

   Same with [I-D.ietf-softwire-dslite-deployment].

3.3.  Fragmentation

   Same with [I-D.ietf-softwire-dslite-deployment].

3.4.  Logging at Concentrator

   Timestamped logging is essential for back tracking specific users
   when a problem is identified with one of the assigned public IPv4
   address.  Operators only log one entry per subscriber.  The log
   should include the subscriber's IPv6 address and the public IPv4
   address.

3.5.  Reliability Considerations of Concentrator



Wu & Sun                Expires January 10, 2013                [Page 3]

Internet-Draft          public-4over6-deployment               July 2012


   For redundancy, the backup Concentrator should apply either of the
   following types.  One is that a dedicated DHCP server synchronizes
   mapping entries with all Concentrators considering that the DHCP
   server is responsible for IPv4 address allocation.  Each Concentrator
   maintain per-subscriber mapping table accordingly.  Once the working
   Concentrator is down, subscribers will switch to the backup
   Concentrator using technologies like anycast etc.

   The other method is that Initiators PING the Concentrator
   periodically to check the status of the Concentrator.  If the PING
   test fails for a specific number of times, Initiators should release
   the current public IPv4 address and require for another public IPv4
   address from the backup Concentrator.

3.6.  Placement of Concentrator

   Concentrator maintains a per-subscriber mapping table, smaller than
   the per-session binding table on DS-Lite AFTR.  As a result,
   Concentrator can be deployed closer to core of the network to cover a
   larger region.  And the amount of subscribers and the capability of
   devices should be taken into account.

3.7.  Considerations for Geographically Aware Services

   Even though Public 4over6 supports the assignment of public IPv4
   address, identification by IP address is no easier than that in DS-
   Lite.  Thus applications that assume such geographic information may
   not work as intended.  In Public 4over6, each address represents a
   single machine, a single household, or a single small office, but
   it's hard to identify geographic information over IPv6 access
   networks.  The considerations are similar to section 2.11 of
   [I-D.ietf-softwire-dslite-deployment]

4.  Initiator Deployment Considerations

4.1.  Concentrator Discovery Considerations

   A public 4over6 Initiator must discover the Concentrator's IPv6
   address before starting IPv4 connections.  The IPv6 address can be
   learned through out-of-band mechanism, manual configuration or DHCPv6
   option.  If an operator uses DHCPv6 for provision the Initiator,
   DHCPv6 option defined in [RFC6334] must be implemented in the
   Initiator.

4.2.  DNS Deployment Considerations

   The Initiator can implement a proxy resolver that will proxy DNS
   query from IPv4 transport to the DNS server in the IPv6 network.



Wu & Sun                Expires January 10, 2013                [Page 4]

Internet-Draft          public-4over6-deployment               July 2012


   Alternatively, the Initiator can tunnel IPv4 DNS query to an external
   DNS server over IPv6 network.

4.3.  Optional NAT44 Functionality on Initiator

   The Initiator can be a host or a CPE device.  If it's a host, the
   host can get Public IPv4 address and does not need NAT44 function.
   If it's a CPE, NAT44 function must be enabled for local private IPv4
   Network.

5.  Deployment Experience

   Tsinghua University has deployed a Tunnel Concentrator in CERNET lab.
   The DHCP server collocates on the same device with Tunnel
   Concentrator.  Public4over6 client software has also been released,
   with Win7 version and Linux version.  The system has provided IPv4
   service over IPv6 access networks of universities from China.

   The IPv4-over-IPv6 services Public 4over6 provided is transparent to
   the upper layer applications.  Even though in IPv6 networks, users
   can also get access to IPv4 websites with no difference to native
   IPv4.  Because of assignment of public IPv4 address to Initiators,
   users can experience P2P services.  Public 4over6 is able to provide
   qualified IPv4 services with no side impact on native IPv6.

6.  IDC Transition Usage

   IDC is responsible for steady service for users.  And as a server, a
   public IPv4 address does good to guarantee the IDC's QoS.  Public
   4over6 is able to provide service for IDC locating in an IPv6-only
   network.  As an Initiator, an IDC will get a public IPv4 address and
   achieve "dual-stack" environment, which is essential for better
   service.

7.  Security Consideration

   This specification raises no new security issues.
   [I-D.ietf-softwire-public-4over6] discusses public 4over6 related
   security issues.

8.  Acknowledgement

   TBD

9.  References

9.1.  Normative References




Wu & Sun                Expires January 10, 2013                [Page 5]

Internet-Draft          public-4over6-deployment               July 2012


   [RFC2119]                              Bradner, S., "Key words for
                                          use in RFCs to Indicate
                                          Requirement Levels", BCP 14,
                                          RFC 2119, March 1997.

   [RFC6333]                              Durand, A., Droms, R.,
                                          Woodyatt, J., and Y. Lee,
                                          "Dual-Stack Lite Broadband
                                          Deployments Following IPv4
                                          Exhaustion", RFC 6333,
                                          August 2011.

   [RFC6334]                              Hankins, D. and T. Mrugalski,
                                          "Dynamic Host Configuration
                                          Protocol for IPv6 (DHCPv6)
                                          Option for Dual-Stack Lite",
                                          RFC 6334, August 2011.

9.2.  Informative References

   [I-D.ietf-softwire-dslite-deployment]  Lee, Y., Maglione, R.,
                                          Williams, C., Jacquenet, C.,
                                          and M. Boucadair, "Deployment
                                          Considerations for Dual-Stack
                                          Lite", draft-ietf-softwire-
                                          dslite-deployment-03 (work in
                                          progress), March 2012.

   [I-D.ietf-softwire-public-4over6]      Cui, Y., Wu, J., Wu, P., Metz,
                                          C., Vautrin, O., and Y. Lee,
                                          "Public IPv4 over IPv6 Access
                                          Network", draft-ietf-softwire-
                                          public-4over6-01 (work in
                                          progress), March 2012.

Authors' Addresses

   Peng Wu
   Tsinghua University
   Department of Computer Science, Tsinghua University
   Beijing  100084
   P.R.China

   Phone: +86-10-6278-5822
   EMail: peng-wu@foxmail.com


   Qi Sun



Wu & Sun                Expires January 10, 2013                [Page 6]

Internet-Draft          public-4over6-deployment               July 2012


   Tsinghua University
   Department of Computer Science, Tsinghua University
   Beijing  100084
   P.R.China

   Phone: +86-10-6278-5822
   EMail: sunqi@csnet1.cs.tsinghua.edu.cn












































Wu & Sun                Expires January 10, 2013                [Page 7]