Re: there _is_ IPv6 NAT - just look for it

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 17 March 2014 20:45 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C660C1A04A2 for <ipv6@ietfa.amsl.com>; Mon, 17 Mar 2014 13:45:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] 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 hVCuS1pjCsQM for <ipv6@ietfa.amsl.com>; Mon, 17 Mar 2014 13:45:34 -0700 (PDT)
Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::234]) by ietfa.amsl.com (Postfix) with ESMTP id 5201B1A04AC for <ipv6@ietf.org>; Mon, 17 Mar 2014 13:45:34 -0700 (PDT)
Received: by mail-wi0-f180.google.com with SMTP id hn9so2810914wib.1 for <ipv6@ietf.org>; Mon, 17 Mar 2014 13:45:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=UgP7jILgB8biXF1JMgMvG8F4J8BODbGpXASZCp/0+NQ=; b=g2uvRVEZbEzVBxOsXgNy5e+aXn/wnqUwZrhNVRlL1DvTwzrVDpXv71J2wFWA9YtbKH dj5WUF8CCFjvZ/9p8wrSQHUktH/uQCnbX+igeT7fuykWTukc7XwZ2VtuSEpkTfieuXsG ULwLUNzcIAMOH6VpRH+dzB9tDwl0IeCRB8K62fIzlvKynDO9S3NVbp79AaxCdQK/+NEL 3UBhzT2cZp4vbtCDfL7TCb5fx5AVHV6Qy3qE4Nd+xOLg2Conq0ZKKZspGRQznBdfjMyt KE8oYgpBzQ4/uWqwFXm3CFztLFwvnjfd4/27dZ+AOAun7OQQyrPEZ1xlYcrnSbmJjxz6 qpGg==
X-Received: by 10.194.21.193 with SMTP id x1mr19628528wje.33.1395089125862; Mon, 17 Mar 2014 13:45:25 -0700 (PDT)
Received: from [192.168.0.6] (cpc8-mort6-2-0-cust102.croy.cable.virginm.net. [82.43.108.103]) by mx.google.com with ESMTPSA id mw3sm27447924wic.7.2014.03.17.13.45.24 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Mar 2014 13:45:24 -0700 (PDT)
Message-ID: <53275EE8.3060105@gmail.com>
Date: Tue, 18 Mar 2014 09:45:28 +1300
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: "Manfredi, Albert E" <albert.e.manfredi@boeing.com>
Subject: Re: there _is_ IPv6 NAT - just look for it
References: <E2C06D73-99FF-42B5-A3BE-337C307BCB0E@gmail.com> <CAKD1Yr0fjSWfPDkvc9Z53xBKxMGzYcVGzH3tLUGbjCKmgR_Duw@mail.gmail.com> <532374CD.3040100@gmail.com> <532401CB.8000003@gmail.com> <5324A1FF.3010109@gmail.com> <53255C09.7060900@gmail.com> <021E64FECA7E5A4699562F4E66716481189E49E8@XCH-PHX-503.sw.nos.boeing.com> <CAKD1Yr3sA4_4y18KBmBGOmY=PLOn1W4_F-3cgKyAfp4BQMUa=Q@mail.gmail.com> <021E64FECA7E5A4699562F4E66716481189E4C3D@XCH-PHX-503.sw.nos.boeing.com>
In-Reply-To: <021E64FECA7E5A4699562F4E66716481189E4C3D@XCH-PHX-503.sw.nos.boeing.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/ipv6/qfbZEgzhnVvR_vOPDpkTShiIsQs
Cc: "ipv6@ietf.org" <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 20:45:37 -0000

On 18/03/2014 06:31, Manfredi, Albert E wrote:
> Residential ISPs who are stingy with their prefix, mobile hotspots, and any of a host of new applications, such as in-vehicle communications and IoT in general. Situations in which it is hard to predict what the subnet architecture will look like this early on. Mandating 64-bit IIDs seems like a sure way to either have to request more prefixes more frequently, or what the heck, using a NAT makes this simpler.
> 
> If every household and every IoT platform (e.g. automobile) were given a /48, 

We have 35 trillion of them in the current allocation to IANA, so I don't
see why there's a problem. In any case a /56 would be adequate.

> it seems unlikely (to me, as of today) that IIDs less than 64 bits would ever be needed. The problem is, it seems even more unlikely that every such platform is going to be given a /48. So if 64-bit IIDs are going to become mandatory, the only option for future growth is going to be the NAT.
> 
> Too much depends on how these IoT systems evolve. 

Indeed it does. Personally I'd like my domestic system to be very solidly
isolated from the Internet, probably by an application layer entity.
That doesn't call for NAT, even though it might call for ULA.

   Brian

> For example, are refrigerators, electrical breaker boxes, and home HVAC systems going to be requesting /56 prefixes? I’d say, each of these would definitely need prefixes </64. So individual households have to be given something like /48 right off the bat, not just /56. Is this likely? If we guess wrong today, with IIDs fixed at 64 bits, the only options are renumbering or NATs.
> 
> Bert
> 
> 
> From: Lorenzo Colitti [mailto:lorenzo@google.com]
> Sent: Sunday, March 16, 2014 10:00 PM
> To: Manfredi, Albert E
> Cc: Brian E Carpenter; ipv6@ietf.org
> Subject: Re: there _is_ IPv6 NAT - just look for it
> 
> On Mon, Mar 17, 2014 at 6:52 AM, Manfredi, Albert E <albert.e.manfredi@boeing.com<mailto:albert.e.manfredi@boeing.com>> wrote:
> The IETF needs to deal with reality, though. I see a 64-bit IID mandate, the existence of /64 prefix assignments to customers, and opposition to IPv6 NAT as being internally inconsistent. Something has to give. I'm starting to see that IPv6 NAT will become popular in short order.
> 
> In what scenario do you see this as being necessary?
> 
>   *   For residential ISPs, there's DHCPv6 PD (and all ISPs I'm aware of are handing out larger than /64, either by default, or if the customer CPE advertises in a DHCPv6 PD hint that it would like larger than /64).
>   *   For pre-rel10 3GPP links with a fixed allocation size of /64, there's draft-ietf-v6ops-64share
> Anything else?