Re: [v6ops] I-D Action: draft-ietf-v6ops-mobile-device-profile-17.txt - rant

Alexandru Petrescu <alexandru.petrescu@gmail.com> Wed, 18 February 2015 13:37 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 E03C01A049C for <v6ops@ietfa.amsl.com>; Wed, 18 Feb 2015 05:37:53 -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 wW4X8ygxYO1F for <v6ops@ietfa.amsl.com>; Wed, 18 Feb 2015 05:37:51 -0800 (PST)
Received: from oxalide-out.extra.cea.fr (oxalide-out.extra.cea.fr [132.168.224.8]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46BFF1A8854 for <v6ops@ietf.org>; Wed, 18 Feb 2015 05:37:50 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.3) with ESMTP id t1IDbb8H030929; Wed, 18 Feb 2015 14:37:37 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id E573F201E27; Wed, 18 Feb 2015 14:38:40 +0100 (CET)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id D4F3F201EC3; Wed, 18 Feb 2015 14:38:40 +0100 (CET)
Received: from [127.0.0.1] (is010446-4.intra.cea.fr [10.8.33.116]) by muguet1.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id t1IDbWsX015468; Wed, 18 Feb 2015 14:37:37 +0100
Message-ID: <54E4959C.80602@gmail.com>
Date: Wed, 18 Feb 2015 14:37:32 +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: "Metzler, Dan J" <dan-metzler@uiowa.edu>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Heatley, Nick" <nick.heatley@ee.co.uk>
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> <54DE0BA8.8020908@gmail.com> <787AE7BB302AE849A7480A190F8B93300490AEF6@OPEXCLILM23.corporate.adroot.infra.ftgroup> <54DE2D40.50908@gmail.com> <CO2PR04MB585D13C4AC1DE105E8E9BBDFE230@CO2PR04MB585.namprd04.prod.outlook.com> <54E0F9E3.8000802@gmail.com> <CO2PR04MB585B88CBAAE87E9BA2F8169FE2C0@CO2PR04MB585.namprd04.prod.outlook.com>
In-Reply-To: <CO2PR04MB585B88CBAAE87E9BA2F8169FE2C0@CO2PR04MB585.namprd04.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/CWor8nVjoA-VgNABAEcacEmvHMI>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-mobile-device-profile-17.txt - rant
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: Wed, 18 Feb 2015 13:37:54 -0000

Le 18/02/2015 13:56, Metzler, Dan J a écrit :
>
>
>> -----Original Message----- From: Alexandru Petrescu
>> [mailto:alexandru.petrescu@gmail.com] Sent: Sunday, February 15,
>> 2015 1:56 PM To: Metzler, Dan J; mohamed.boucadair@orange.com;
>> Heatley, Nick Cc: v6ops@ietf.org Subject: Re: [v6ops] I-D Action:
>> draft-ietf-v6ops-mobile-device-profile-17.txt - C_REC#9 464XLAT
>>
>> On 13/02/2015 22:36, Metzler, Dan J wrote:
>>> Hi,
>>>
>>>> -----Original Message----- From: v6ops
>>>> [mailto:v6ops-bounces@ietf.org] On Behalf Of Alexandru
>>>> Petrescu Sent: Friday, February 13, 2015 10:59 AM To:
>>>> mohamed.boucadair@orange.com; Heatley, Nick Cc: v6ops@ietf.org
>>>> Subject: Re: [v6ops] I-D Action:
>>>> draft-ietf-v6ops-mobile-device-profile-17.txt - C_REC#9
>>>> 464XLAT
>>>>
>>> <snip/>
>>>>
>>>>> Some operators are seeing CLAT as critical because they don't
>>>>> want to have a service disruption compared to IPv4 when
>>>>> IPv6-only connectivity is provided to their customers.
>>>>
>>>> I agree about the criticality of IPv4 apps when IPv6-only
>>>> connectivity is in place.
>>>>
>>>> But why should there be IPv6-only connectivity in place today
>>>> for the masses?
>>>
>>> Because whether it exists today, or not, that's the goal we are
>>> working toward.  It's far too late to be designing things based
>>> on some assumption that IPv6-only connectivity doesn't have to
>>> actually work anyway.  The ultimate goal is IPv6-only
>>> connectivity for the masses, and if we make no other assumptions,
>>> we ought to be able to start with the assumption that at least
>>> works to all internet connected IPv6 endpoints.
>>
>> Yes, I agree with the goal.  But I think it is too early to think
>> IPv6-only for the masses.
>
> In this group, it is too late not to think IPv6-only for the masses.
>  We past that point long ago.  Certainly, we aren't ready to stop
> thinking about transition technologies.

I think IPv6-only for the masses is too early to plan for.  Most
notably I dont think linux platforms(2.x to 3.x) ready to turn
off their IPv4 stacks.

YEs, there could be a geeky Android out there not segfaulting upon IPv4
disable, but we're way away from devices sold at large which dont
support IPv4.  Nobody will buy a tablet without IPv4 an stack - it's 
perceived as a miss-feature: can't connect to all networks.  It's as 
when I naïvely bought a smartphone without WCDMA thinking I'd never go 
to Korea, or that 4G solves it - it's no and no.

Transition technologies: yes, but maybe we can learn from some of the
past IPv4-IPv6 transition methods.

Maybe the easiest transition is to offer both IPv4 and IPv6 to end user
and let her decide when to switch.

>> I talk to a number of professional deployers and the majority is
>> still questioning the necessity of IPv6.
>
> I think you're suggesting that, since the majority of a few selected
>  "professional deployers", are still questioning the necessity of
> IPv6, that v6ops should not be worried about IPv6 only actually
> working?

Right, no.  I suggest v6ops activities are well on track.  I disagree 
though with thinking an IPv6-only access is necessary today.

> That doesn't make much sense. Our job at this point should be: 1)
> Make sure IPv6 works, and works better than IPv4.

Agree with point 1.  But disagree to making it better than IPv4 (other
than the larger address space).

There is some time spent in migrating features from IPv6 back
to IPv4.  There is also resistance from IP deployers due to IPv6 being
so different than IPv4.

> (If we don't do this first, then there is no reason for number 2.) 2)
> Make sure there is a good and effective working long term migration
> path to get from IPv4 only to IPv6 only.
>
> Without number 1, number 2 is not a viable option that I'm aware of.

I agree with you about the long term towards IPv6.  It's just the near
term that I disagree with.  I think one is safe to plan for some good
years of side-by-side IPv4-IPv6 access.

>>>> Nobody but some ultra-geek do this IPv6-only today.
>>>
>>> Ouch!
>>
>> Sorry, didnt mean to hurt anyone's feelings.  Geek is said with
>> respect.
>>
>> One must be ultra-geek to turn off her IPv4 stack.  Have you
>> tried?
>>
>>>> Even if the operator's network is IPv6 only, it should have
>>>> means to translate between v4 and v6 at its edges, such as to
>>>> show pure IPv4 and pure IPv6 t user.
>>>>
>>>
>>> I think we should stay away from assumptions like this.
>>
>> But 464xlat/clat is already doing translation. Except that it does
>>  translation only on one edge and on the terminal.  It should have
>>  done translation on both edges and let the terminal free of not
>> implementing CLAT.
>>
>>> If no one is going to mandate that all ISPs MUST provide IPv6
>>> connectivity, (and that hasn't happened yet), then it doesn't
>>> seem like we can make assumptions about where the translation
>>> needs to happen.
>>
>> I agree with you, IPv6 must be recommended.  But there several
>> types in which to bring IPv6 in.  Some are smoother than others.
>>
>> In the case I struggle with, in the current situation (CLAT
>> required on the terminal), I will be forced to recommend and use an
>> IPv4-only APN type, and leave IPv6 for a few years later.
>>
>> The end users will not even have a chance to see an RA coming from
>>  the network and their Windows end-systems naturally self-configure
>>  an address.
>>
>> The end user does not want IPv6, the backend system does not want
>> to provide IPv6.  Only the cellular system imposes IPv6.
>
> What do you mean by backend system?

Clouds, server farms, services.  (and yes, I know google youtube
facebook are on IPv6).

> The end user usually does not "want" IPv4, but we still gave it to
> them.  That the end user "does not want IPv6" is a questionable
> statement in light of the current state of the internet.  The end
> user really wants the Internet, and that's as far as it goes.  The
> typical end user is unaware of what they want at layer 3, because
> they tend not to look below layer 7.  The reality is, either the end
>  user wants to run out of IPv4 addresses, or they want IPv6.  (They
> just might not be aware of it yet.)

Ok, yes, yes... But.

If by the 'current state of the internet' you mean IPv4 address exhaust...

IPv4 addresses exhaust unless they're NATted.  One wouldn't argue that
IPv6-only is a solution to IPv4 exhaustion; or that 464xlat/clat is such
a solution for that matter.   I suggest neither is a solution to IPv4
exhaust: IPv6-only does not accommodate IPv4 apps and 464xlat/clat
deployments I am aware of use non-routable IPv4 addresses.  In that
sense, NAT is a solution to IPv4 exhaust, as before.

If IPv6-only/464xlat/clat was offering a publicly routable IPv4 address
to the smartphone's AF-dependent literal-using applications - then I
would not complain about IPv6-only/464xlat/clat.

Alex


>
>>
>> Alex
>>
>>>
>>> <snip/>
>>>
>>> Thanks,
>>>
>>> - Dan (part time ultra-geek I guess)
>>>
>>>>
>>>>
>>>> _______________________________________________ v6ops mailing
>>>> list v6ops@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>>
>> --- L'absence de virus dans ce courrier électronique a été vérifiée
>> par le logiciel antivirus Avast. http://www.avast.com
>