Re: [v6ops] I-D Action: draft-ietf-v6ops-464xlat-00.txt

Lorenzo Colitti <lorenzo@google.com> Fri, 24 February 2012 10:31 UTC

Return-Path: <lorenzo@google.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40AA321F891A for <v6ops@ietfa.amsl.com>; Fri, 24 Feb 2012 02:31:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.692
X-Spam-Level:
X-Spam-Status: No, score=-102.692 tagged_above=-999 required=5 tests=[AWL=0.284, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SBIbHtMLEXx0 for <v6ops@ietfa.amsl.com>; Fri, 24 Feb 2012 02:31:16 -0800 (PST)
Received: from mail-tul01m020-f172.google.com (mail-tul01m020-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id AAEC321F86EE for <v6ops@ietf.org>; Fri, 24 Feb 2012 02:31:10 -0800 (PST)
Received: by obbwd15 with SMTP id wd15so3067609obb.31 for <v6ops@ietf.org>; Fri, 24 Feb 2012 02:31:10 -0800 (PST)
Received-SPF: pass (google.com: domain of lorenzo@google.com designates 10.182.8.69 as permitted sender) client-ip=10.182.8.69;
Authentication-Results: mr.google.com; spf=pass (google.com: domain of lorenzo@google.com designates 10.182.8.69 as permitted sender) smtp.mail=lorenzo@google.com; dkim=pass header.i=lorenzo@google.com
Received: from mr.google.com ([10.182.8.69]) by 10.182.8.69 with SMTP id p5mr674277oba.28.1330079470365 (num_hops = 1); Fri, 24 Feb 2012 02:31:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record; bh=sguNSwuzr1nwm+2BbY+C0JhNTDXrW34o+YVIdQ1qa38=; b=pIVf5azBU3rY3zDb/QfgDRHVUuB73gDIKt33FH08quZUu9lviJw70naTY1rxZrADac HzqJkzrBVzAngBkNeJ1I/GGVL7lSVilT/psbFRmMcSuHXoDuHMcLDRcLKDmxB+fkA4s7 IPr7uEZZYiwdnKcaAOFH57/RqQoOLUCIqL1DY=
Received: by 10.182.8.69 with SMTP id p5mr587126oba.28.1330079470321; Fri, 24 Feb 2012 02:31:10 -0800 (PST)
Received: by 10.182.8.69 with SMTP id p5mr587119oba.28.1330079470174; Fri, 24 Feb 2012 02:31:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.5.67 with HTTP; Fri, 24 Feb 2012 02:30:50 -0800 (PST)
In-Reply-To: <20120215104232kawashimam@mail.jp.nec.com>
References: <20120215011928.4651.7195.idtracker@ietfa.amsl.com> <20120215104232kawashimam@mail.jp.nec.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Fri, 24 Feb 2012 19:30:50 +0900
Message-ID: <CAKD1Yr0YPpp1UySYor9WCEL7ZtWQOrwYYSbx_Sh4E7Csp8KG8w@mail.gmail.com>
To: Masanobu Kawashima <kawashimam@vx.jp.nec.com>
Content-Type: multipart/alternative; boundary="f46d0444ec4b57c3f004b9b342ea"
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQk6hz6rvToQKd7qFp1srqeeIJoV37hLXkB+YwHMdgAEb4W1GeaCRq+W435p+A8xuz4fr+G4Q1SWk0WtX+H8zFeZ2ZREoQcJfMnlyt38TPwPeie+kHoPNbGoFbwFUzBm9Ftmc1Ce
Cc: v6ops@ietf.org
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-464xlat-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
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, 24 Feb 2012 10:31:17 -0000

On Wed, Feb 15, 2012 at 10:42, Masanobu Kawashima
<kawashimam@vx.jp.nec.com>wrote:

> We have published draft-ietf-v6ops-464xlat-00 as WG draft.
> We welcome all your comments.
>

I like this, because it makes it relatively easy to provide legacy IPv4
connectivity on a device that has IPv6-only connectivity.

It's a particularly good fit for 3GPP devices like mobile phones because
it's relatively simple, can be implemented entirely in userspace, and
requires no provisioning that isn't already provided by 3GPP (a /64 and a
DNS server). And it's just a combination of existing standards.

By comparison, I think solutions like 4rd require a more complex device
implementation, need the kernel to pick ports in a way that will be
understood by the translator, and require provisioning as to what mapping
algorithm and port ranges to use. I can see why you would use something
like 4rd in a wireline CPE, but on something like a smartphone, which is
already behind an IPv4 NAT today and most applications already support
IPv6, the IPv4 connectivity is only really used for a few apps anyway.

I have one question, though: why does the CLAT require a /96? Wouldn't it
be simpler if it uses just one /128 and performed NAT44 for clients behind
it?

That way, if the CLAT have one /64 like in the 3GPP case, you don't have to
worry about DAD and NDP proxying.