Re: [v6ops] I-D Action: draft-ietf-v6ops-mobile-device-profile-17.txt - C_REC#9 464XLAT

Alexandru Petrescu <alexandru.petrescu@gmail.com> Fri, 13 February 2015 14:35 UTC

Return-Path: <alexandru.petrescu@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33A321A8707 for <v6ops@ietfa.amsl.com>; Fri, 13 Feb 2015 06:35:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.983
X-Spam-Level:
X-Spam-Status: No, score=-4.983 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_HI=-5, SPF_SOFTFAIL=0.665] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zVZX8UrEuNxc for <v6ops@ietfa.amsl.com>; Fri, 13 Feb 2015 06:35:45 -0800 (PST)
Received: from cirse-out.extra.cea.fr (cirse-out.extra.cea.fr [132.167.192.142]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EDE3B1A8704 for <v6ops@ietf.org>; Fri, 13 Feb 2015 06:35:44 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.3) with ESMTP id t1DEZghF005212; Fri, 13 Feb 2015 15:35:42 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 269CC20745D; Fri, 13 Feb 2015 15:36:38 +0100 (CET)
Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 186EA200CAA; Fri, 13 Feb 2015 15:36:38 +0100 (CET)
Received: from [127.0.0.1] (is010446-4.intra.cea.fr [10.8.33.116]) by muguet2.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id t1DEZKWc014311; Fri, 13 Feb 2015 15:35:42 +0100
Message-ID: <54DE0BA8.8020908@gmail.com>
Date: Fri, 13 Feb 2015 15:35:20 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "Heatley, Nick" <nick.heatley@ee.co.uk>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
References: <20150212124226.3282.9774.idtracker@ietfa.amsl.com> <54DCD464.3000907@gmail.com> <787AE7BB302AE849A7480A190F8B93300490A7DD@OPEXCLILM23.corporate.adroot.infra.ftgroup> <6536E263028723489CCD5B6821D4B21303DEA4B0@UK30S005EXS06.EEAD.EEINT.CO.UK> <54DDF37D.1050405@gmail.com> <6536E263028723489CCD5B6821D4B21303DEA605@UK30S005EXS06.EEAD.EEINT.CO.UK>
In-Reply-To: <6536E263028723489CCD5B6821D4B21303DEA605@UK30S005EXS06.EEAD.EEINT.CO.UK>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/lJUI9gFxZ0V5UoLNffY3_ON1-5w>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-mobile-device-profile-17.txt - C_REC#9 464XLAT
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 14:35:49 -0000

Le 13/02/2015 14:14, Heatley, Nick a écrit :
> Hi Alex,
> Yes, that is wrong.
> You can ping any IPv4 literal from a 464xlat device.
> My handset only has an IPv6 address + CLAT and I am pinging 8.8.8.8 :-))

Ok, I see.  I didnt know CLAT-on-device was required when using v6-only 
APNs.

That means that the device vendors MUST implement CLAT in the 
smartphones which connect to a v6-only APN.  It is a too strong requirement.

It is easier for an end user to connect to a pure v4-APN rather than a 
v6 APN with CLAT.

> Internet-side initiated traffic would be an issue, same as NAT44 CGN.

YEs, I understand that reachability problem.

But here we have a problem with requiring the end user device to run 
translation just because of IPv6.

App writers have already solved the NAT44 reverse reachability problems 
- they work on non-CLAT devices behind NAT.  These apps will no longer 
work in the v6 world, if CLAT is not added.

One would hardly migrate to IPv6 if too much translation is required, be 
it v4-v6 or v6-v4 translation.

Compare this to the v6 migration in the DSL world: no additional CLAT is 
required on end-user devices.

Alex

> Nick
>
> -----Original Message-----
> From: Alexandru Petrescu [mailto:alexandru.petrescu@gmail.com]
> Sent: 13 February 2015 12:52
> To: Heatley, Nick; mohamed.boucadair@orange.com
> Cc: v6ops@ietf.org
> Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-mobile-device-profile-17.txt - C_REC#9 464XLAT
>
> Le 13/02/2015 11:13, Heatley, Nick a écrit :
>> A statement such as
>>> The device should only invoke the CLAT in the absence of a the IPv4
>>> AF i.e. when the network does not assign an IPv4 cellular address
>> could be helpful?
>>
>> To go further, and define any additional requirement, then that would
>> be defining how an Operator could/should manage their remaining IPv4
>> public and private addressing. This paper should only focus on the
>> required device behaviour.
>>
>> As an aside 464xlat is a direct replacement for the NAT44
>> environments, typical in mobile operators with large consumer bases.
>
> Nick,
>
> Am I wrong to say that one can not ping 8.8.8.8 from behind a 464xlat, whereas one can ping 8.8.8.8 behind a nat44?
>
> If I am not wrong then 464xlat and nat44 are not really equivalent.
>
> Alex
>
>> Ideal if an operator is exhausting both public and private address
>> space. If an operator has ample public IPv4 and has consumer products
>> that are NAT44-free, then they are in a different place (a utopia).
>> Nick
>>
>>
>> -----Original Message----- From: v6ops [mailto:v6ops-bounces@ietf.org]
>> On Behalf Of mohamed.boucadair@orange.com Sent: 13 February 2015 06:49
>> To:
>> Alexandru Petrescu Cc: v6ops@ietf.org Subject: Re: [v6ops] I-D
>> Action: draft-ietf-v6ops-mobile-device-profile-17.txt - C_REC#9
>> 464XLAT
>>
>> Hi Alex,
>>
>> The intent of this reco is to address broken IPv4-only applications
>> over an IPv6-only connectivity. Ideally applications running on the
>> device should be AF-independent.
>>
>> The draft relies on the IPv6 node requirements RFC that mandates the
>> supports of IPv6. Also, the I-D calls out applications that are
>> provided by the vendor of the device:
>>
>> == APP_REC#2:  Applications provided by the mobile device vendor must
>> be independent of the underlying IP address family. ==
>>
>> Wouldn't this reco addresses your concern?
>>
>> Thank you.
>>
>> Cheers, Med
>>
>> -----Message d'origine----- De : v6ops [mailto:v6ops-bounces@ietf.org]
>> De la part de Alexandru Petrescu Envoyé : jeudi 12 février 2015 17:27
>> À : v6ops@ietf.org Objet : Re:
>> [v6ops] I-D Action: draft-ietf-v6ops-mobile-device-profile-17.txt -
>> C_REC#9 464XLAT
>>
>> Hello,
>>
>> Thank you for this new version of the draft.
>>
>> I have a doubt with respect to the 464XLAT requirement:
>>> C_REC#9:  In order to ensure IPv4 service continuity in an IPv6-only
>>> deployment context, the cellular host should implement the Customer
>>> Side Translator (CLAT, [RFC6877]) function which is compliant with
>>> [RFC6052][RFC6145][RFC6146].
>>>
>>> CLAT function in the cellular host allows for IPv4-only application
>>> and IPv4-referals to work on an IPv6-only connectivity.  CLAT
>>> function requires a NAT64 capability [RFC6146] in the core network.
>>>
>>> The IPv4 Service Continuity Prefix used by CLAT is defined in
>>> [RFC7335].
>>
>> I think this requirement leads to a situation where the network
>> operator deploys IPv6-native-only and IPv4 as an add-on partial
>> feature.
>>
>> On one hand, it is encouraging to see native IPv6 and no IPv4.
>>
>> On another hand, _partial_ IPv4 support is a temptation which deceives
>> in the end -  it leads to turn off IPv6 and come back to good ol' IPv4
>> and no IPv6.
>>
>> The 464XLAT is partial IPv4 support: does not offer full IPv4
>> connectivity to the smartphone.  It is not possible to address the
>> smartphone by its IPv4 address - DNS is required; this makes it
>> impossible to make a VPN tunnel, or Mobile IP.  One can not a deploy a
>> wireless IPv4 router along the road in a remote area, for example.
>>
>> This leads to a situation where the operator requires end user to
>> switch to another APN which is less IPv6.
>>
>> I think it is not a happy situation.
>>
>> I would  suggest to qualify this requirement by another requirement.
>> This initial requirement would state that _first_, before any v4-v6
>> conversion mechanism is considered, both the network and the end user
>> MUST implement a native IPv4 stack and a native IPv6 stack (not say
>> 'dual' stack, which is much overloaded).
>>
>> We dont want to block IPv4 use when IPv6 arrives.
>>
>> Alex
>>
>> 12/02/2015 13:42, internet-drafts@ietf.org a écrit :
>>>
>>> A New Internet-Draft is available from the on-line Internet-Drafts
>>> directories. This draft is a work item of the IPv6 Operations Working
>>> Group of the IETF.
>>>
>>> Title           : An Internet Protocol Version 6 (IPv6) Profile for
>>> 3GPP Mobile Devices Authors         : David Binet Mohamed
>>> Boucadair Ales Vizdal Gang Chen Nick Heatley Ross Chandler Filename
>>> : draft-ietf-v6ops-mobile-device-profile-17.txt Pages           :
>>> 18 Date            : 2015-02-12
>>>
>>> Abstract: This document defines a profile that is a superset of that
>>> of the connection to IPv6 cellular networks defined in the
>>> IPv6 for Third Generation Partnership Project (3GPP) Cellular Hosts
>>> document.  This document defines an IPv6 profile that a number of
>>> operators recommend in order to connect 3GPP mobile devices to an
>>> IPv6-only or dual-stack wireless network (including 3GPP cellular
>>> network and IEEE 802.11 network) with a special focus on IPv4 service
>>> continuity features.
>>>
>>> Both hosts and devices with capability to share their WAN (Wide Area
>>> Network) connectivity are in scope.
>>>
>>>
>>> The IETF datatracker status page for this draft is:
>>> https://datatracker.ietf.org/doc/draft-ietf-v6ops-mobile-device-profi
>>> l
>>>
>>>
> e/
>>>
>>> There's also a htmlized version available at:
>>> http://tools.ietf.org/html/draft-ietf-v6ops-mobile-device-profile-17
>>>
>>>
>>>
> A diff from the previous version is available at:
>>> http://www.ietf.org/rfcdiff?url2=draft-ietf-v6ops-mobile-device-profi
>>> l
>>>
>>>
> e-17
>>>
>>>
>>> Please note that it may take a couple of minutes from the time of
>>> submission until the htmlized version and diff are available at
>>> tools.ietf.org.
>>>
>>> Internet-Drafts are also available by anonymous FTP at:
>>> ftp://ftp.ietf.org/internet-drafts/
>>>
>>> _______________________________________________ v6ops mailing list
>>> v6ops@ietf.org https://www.ietf.org/mailman/listinfo/v6ops
>>>
>>>
>>
>>
>> _______________________________________________ v6ops mailing list
>> v6ops@ietf.org https://www.ietf.org/mailman/listinfo/v6ops
>>
>> _______________________________________________ v6ops mailing list
>> v6ops@ietf.org https://www.ietf.org/mailman/listinfo/v6ops
>>
>> NOTICE AND DISCLAIMER This e-mail (including any attachments) is
>> intended for the above-named person(s).  If you are not the intended
>> recipient, notify the sender immediately, delete this email from your
>> system and do not disclose or use for any purpose.
>>
>> We may monitor all incoming and outgoing emails in line with current
>> legislation. We have taken steps to ensure that this email and
>> attachments are free from any virus, but it remains your
>> responsibility to ensure that viruses do not adversely affect you.
>>
>> EE Limited Registered in England and Wales Company Registered Number:
>> 02382161 Registered Office Address: Trident Place, Mosquito Way,
>> Hatfield, Hertfordshire, AL10 9BW.
>>
>
>
>
> NOTICE AND DISCLAIMER
> This e-mail (including any attachments) is intended for the above-named person(s).  If you are not the intended recipient, notify the sender immediately, delete this email from your system and do not disclose or use for any purpose.
>
> We may monitor all incoming and outgoing emails in line with current legislation. We have taken steps to ensure that this email and attachments are free from any virus, but it remains your responsibility to ensure that viruses do not adversely affect you.
>
> EE Limited
> Registered in England and Wales
> Company Registered Number: 02382161
> Registered Office Address: Trident Place, Mosquito Way, Hatfield, Hertfordshire, AL10 9BW.
>