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

Tore Anderson <tore@fud.no> Mon, 16 February 2015 11:46 UTC

Return-Path: <tore@fud.no>
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 772B91A87F1 for <v6ops@ietfa.amsl.com>; Mon, 16 Feb 2015 03:46:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] 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 2Fa99GVN9ljl for <v6ops@ietfa.amsl.com>; Mon, 16 Feb 2015 03:46:01 -0800 (PST)
Received: from greed.fud.no (greed.fud.no [IPv6:2a02:c0:1001:100::145]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D8E71A1AC8 for <v6ops@ietf.org>; Mon, 16 Feb 2015 03:45:50 -0800 (PST)
Received: from [2a02:fe0:c410:c430::2] (port=41064 helo=envy.fud.no) by greed.fud.no with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <tore@fud.no>) id 1YNK7X-0005z5-E3; Mon, 16 Feb 2015 12:45:47 +0100
Date: Mon, 16 Feb 2015 12:45:46 +0100
From: Tore Anderson <tore@fud.no>
To: Alexandru Petrescu <alexandru.petrescu@gmail.com>
Message-ID: <20150216124546.7c59ba12@envy.fud.no>
In-Reply-To: <54E1CC71.2010108@gmail.com>
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>
X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/AYGjWBtS__XZ6CvREw0iDXHR_qY>
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 11:46:18 -0000

* 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.

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). 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.
 
> 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.)

Tore