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

Alexandru Petrescu <alexandru.petrescu@gmail.com> Mon, 16 February 2015 12:19 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 2CF3D1A1AC8 for <v6ops@ietfa.amsl.com>; Mon, 16 Feb 2015 04:19:24 -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 8tujKm-jVPLd for <v6ops@ietfa.amsl.com>; Mon, 16 Feb 2015 04:19:21 -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 082D51A8878 for <v6ops@ietf.org>; Mon, 16 Feb 2015 04:19:15 -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 t1GCJ9oo015430; Mon, 16 Feb 2015 13:19:09 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id BE1762084ED; Mon, 16 Feb 2015 13:20:09 +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 B0C4720848E; Mon, 16 Feb 2015 13:20:09 +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 t1GCH6Xm012790; Mon, 16 Feb 2015 13:19:09 +0100
Message-ID: <54E1DFC1.8070900@gmail.com>
Date: Mon, 16 Feb 2015 13:17:05 +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: Tore Anderson <tore@fud.no>
References: <20150212124226.3282.9774.idtracker@ietfa.amsl.com> <54DCD464.3000907@gmail.com> <5A769BF0-2A4C-4BA0-88DD-96D94514021D@eircom.net> <54DDEDB8.90001@gmail.com> <D90DE03A-E171-40CD-9C84-4B715229CEC2@eircom.net> <54E0F83F.3020403@gmail.com> <20150216112305.375cdf9b@envy.fud.no> <54E1CC71.2010108@gmail.com> <20150216124546.7c59ba12@envy.fud.no>
In-Reply-To: <20150216124546.7c59ba12@envy.fud.no>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/RXi9xaU3kPdRtmWBDS02pl4XwIY>
Cc: 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: Mon, 16 Feb 2015 12:19:24 -0000

Le 16/02/2015 12:45, Tore Anderson a écrit :
> * Alexandru Petrescu
>
>> What is the name of the software that must exist inside the
>> customer's device?
>
> "CLAT". The device located in the provider's network, the "PLAT", is
> really nothing but a completely standard Stateful NAT64.
>
>>> In other words, the operator does not need to configure or
>>> provision anything beyond Stateful NAT64 + DNS64 for 464XLAT to
>>> function.
>>
>> But it seems to mandate "464XLAT" to exist inside the customer's
>> device, for IPv4-literals, and for non-DNS-based apps.
>
> If you want IPv4 literals to work, you'll need the CLAT, yes.
> However, the operator cannot really control this - if you have a
> device that supports the IPV6 APN type, but no CLAT/464XLAT support,
>  then you can connect to the network just fine. You'll have access to
>  IPv4-only websites etc. through the provider's DNS64/NAT64, but you
>  won't have access to IPv4 literals.

Ok.  But one would agree that access to websites is not access to
the Internet.

> The only control the network operator has here, is that it can
> ensure that all the operator-branded devices it sells in its own
> store do support 464XLAT (i.e., by containing a CLAT).

Ok, the operator may control these devices.

But some operators sell also SIM cards to put in other devices than
smartphones (to put in cars, for example), or in other devices than the
operator-controlled devices.

There would be little possibility for these operators to hope imposing
CLAT on each and every device connecting to 4G.

> If you bring your own device bought from somewhere else, however, the
> operator has no way of knowing if your device contains a CLAT or
> not.

Yes.  And at that point that particular operator no longer offers IPv4
literal access and some IPv4 applications will not work.

>> I also heard that 464XLAT was imported into the cellular world
>> from DSL IPv6 deployments.
>
> No, 464XLAT was designed specifically for mobile networks. I've
> never heard of any DSL/wireline deployment that uses it (although it
> is certainly technically possible).
>
>> I can understand that.  LTE networks bring in high bandwidth; but
>> from the networking point of view there is reason to fear
>> regression (no more publicly routable IPv4 addresses, no more ping
>>  8.8.8.8, apps must use DNS, etc).
>
> I think the need to support IPv4 literals and apps not using DNS
> remains with LTE; the actual change is that LTE networks and devices
> conform to newer 3GPP releases which include the IPV4V6 APN type.
> Thus, devices and networks generally support it. Using IPV4V6, an
> operator can provision the handset with both IPv4 and IPv6
> addresses, ensuring that IPv4 literals work - without requiring a
> CLAT. (As Nick pointed out, RFC1918/RFC6598 exhaustion might still be
> an issue for very large operators though.)

I think IPV4V6 is something good.  Many end devices support IPV4V6
out of the box - it's a below-IP feature.  But CLAT is an IP feature,
not in the kernel, and is something that has to be added, potentially in
conflict with other IP features like openvpn and mobile ip.

Yes I read point saying 20million addresses may be too small (a 10.x
class A supposedly); it is possible.  But several private class As are
afforded with multiple NATs or VPNs.  Address architecture problems
similar to this are common outside the cellular world: e.g. multi-site
international corporations on landlines; yet none uses 464XLAT, and none
enforces the end user terminal to implement NAT, CLAT, VPN.

IPv6 is independent of IPv4 and vice-versa.

Alex


>
> Tore
>
>