Internet DRAFT - draft-cao-mif-ifs

draft-cao-mif-ifs






MIF Working Group                                                 Z. Cao
Internet-Draft                                                    D. Liu
Intended status: Informational                              China Mobile
Expires: August 5, 2010                                    February 2010


                    IP Family Selection for MIF Host
                          draft-cao-mif-ifs-01

Abstract

   This document attempts to summarize the problems that are not
   addressed by current default address selection algorithms.

Status of this Memo

   This Internet-Draft is submitted to IETF in full conformance with the
   provisions of BCP 78 and 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 August 5, 2010.

Copyright Notice

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



Cao & Liu                Expires August 5, 2010                 [Page 1]

Internet-Draft           MIF IP Family Selection           February 2010


   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 BSD License.


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
   2.  Problem Summary . . . . . . . . . . . . . . . . . . . . . . . . 4
     2.1.  Problem 1: NAT64 or NAT44?  . . . . . . . . . . . . . . . . 4
     2.2.  Problem #2: NAT464 or NAT46?  . . . . . . . . . . . . . . . 4
     2.3.  Problem #3: Self-assigned or Shared Addresses . . . . . . . 4
   3.  Security Considerations . . . . . . . . . . . . . . . . . . . . 5
   4.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 6
   5.  Normative References  . . . . . . . . . . . . . . . . . . . . . 7
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . . . 8



































Cao & Liu                Expires August 5, 2010                 [Page 2]

Internet-Draft           MIF IP Family Selection           February 2010


1.  Introduction

   Default Address Selection algorithms defined in RFC3484 [RFC3484]
   specify default behavior for all IPv6 implementations.  By default,
   IPv6 is preferred over IPv4 for dual stack host.  Some specific
   scenarios in IP family selection have not been considered in RFC3484.
   This document attempts to summarize the problems regarding IP family
   selection.











































Cao & Liu                Expires August 5, 2010                 [Page 3]

Internet-Draft           MIF IP Family Selection           February 2010


2.  Problem Summary

2.1.  Problem 1: NAT64 or NAT44?

   If a dual stack host is configured with a DNS64 server [DNS64] and
   communicates with an IPv4 only server, the synthesized AAAA record
   will be preferred over the A record.  So the dual stack host will
   choose IPv6 to communicate with IPv4 and packets will go through the
   NAT64 translator instead of NAT44.

   Draft [DNS64-Config] identifies this problem and introduces serveral
   solutions to this problem.

2.2.  Problem #2: NAT464 or NAT46?

   On a BIS/BIA enabled host, if the server is IPv4 only, the Extension
   Name Resolver will return a type A record to the application and
   normally IP traffic will go through the NAT64 gateway as in
   PNAT[I-D.huang-behave-pnat].

   If the server is upgraded to dual stack, the ENR on the host will get
   both an A and an AAAA record.  According to RFC3484 [RFC3484], the
   host will prefer communicating using the IPv6 address and translation
   will be conducted in NAT46.  But problems arises for those
   applications that need ALG.  There may need ALG for those
   applications on the host.  If no ALG functions are available on the
   host, the communication will fail.  So in this case, the BIA/BIS
   enabled host is desired to retain communicating. via NAT464.

2.3.  Problem #3: Self-assigned or Shared Addresses

   RFC3484 should consider the effect of non-meaningful IPv4 address (in
   PNAT [I-D.huang-behave-pnat]) and IANA assigned shared IPv4 address
   in DS-Lite [I.D-GI-DSL], and define cope for these addresses.

   For example, the dual stack host has been assigned an IPv4 address
   (public or private), and has been assigned an IPv6 prefix and self-
   assigned IPv4 address, When the DNS returns an A record, the dual
   stack host should have a specific way to choose which IPv4 address is
   preferred.  Suppose only an AAAA record is returned, on a BIA/BIS
   enabled host with only IPv4 application, the DNS resolver will return
   the mapped IPv4 address to the application.  The source address
   selection algorithm is left to select an appropriate source address
   for communication.  In this case, if the network assigned IPv4
   address is selected, communication may fail.






Cao & Liu                Expires August 5, 2010                 [Page 4]

Internet-Draft           MIF IP Family Selection           February 2010


3.  Security Considerations

   TBD.
















































Cao & Liu                Expires August 5, 2010                 [Page 5]

Internet-Draft           MIF IP Family Selection           February 2010


4.  IANA Considerations

   This document does not require any IANA actions.
















































Cao & Liu                Expires August 5, 2010                 [Page 6]

Internet-Draft           MIF IP Family Selection           February 2010


5.  Normative References

   [DNS64]    Bagnulo, M., "DNS64: DNS extensions for Network Address
              Translation from IPv6 Clients to IPv4 Servers",
              December 2009, <draft-ietf-behave-dns64-05.txt (work in
              progress)>.

   [DNS64-Config]
              Wing, D., "DNS64 Resolvers and Dual-Stack Hosts",
              Oct 2009, <draft-wing-behave-dns64-config-01.txt (work in
              progress)>.

   [I-D.huang-behave-pnat]
              Huang, B. and H. Deng, "Prefix NAT: Host based IPv6
              translation", December 2009,
              <draft-huang-behave-pnat-01.txt (work in progress)>.

   [I-D.huang-bia-bis]
              Huang, B., Deng, H., and T. Savolainen, "Dual Stack Hosts
              Using "Bump-in-the-API" (BIA)", October 2009,
              <draft-huang-behave-rfc3338bis-00.txt (work in progress)>.

   [I-D.huang-bis-bis]
              Huang, B., Deng, H., and T. Savolainen, "Dual Stack Hosts
              using the "Bump-In-the-Stack" Technique (BIS)",
              October 2009, <draft-huang-behave-rfc2767bis-00.txt (work
              in progress)>.

   [I.D-GI-DSL]
              Brockners, F. and S. Gundavelli, "Gateway Initiated Dual-
              Stack Lite Deployment", December 2009, <draft-gundavelli-
              softwire-gateway-init-ds-lite-01.txt(work in progress)>.

   [NAT64]    Bagnulo, M., "NAT64: Network Address and Protocol
              Translation from  IPv6 Clients to IPv4 Servers",
              draft-bagnulo-behave-nat64-03.txt (work in progress),
              March 2009.

   [RFC3484]  Draves, R., "Default Address Selection for Internet
              Protocol version 6 (IPv6)", RFC 3484, February 2003.











Cao & Liu                Expires August 5, 2010                 [Page 7]

Internet-Draft           MIF IP Family Selection           February 2010


Authors' Addresses

   Zhen Cao
   China Mobile
   Unit2, 28 Xuanwumenxi Ave,Xuanwu District
   Beijing 100053
   China

   Email: zehn.cao@gmail.com


   Dapeng Liu
   China Mobile
   Unit2, 28 Xuanwumenxi Ave,Xuanwu District
   Beijing 100053
   China

   Email: liudapeng@chinamobile.com

































Cao & Liu                Expires August 5, 2010                 [Page 8]