Re: there _is_ IPv6 NAT - just look for it

Brian E Carpenter <brian.e.carpenter@gmail.com> Sun, 16 March 2014 08:08 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 6F3AD1A007E for <ipv6@ietfa.amsl.com>; Sun, 16 Mar 2014 01:08:54 -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 k5sVSN17kNcs for <ipv6@ietfa.amsl.com>; Sun, 16 Mar 2014 01:08:51 -0700 (PDT)
Received: from mail-wi0-x235.google.com (mail-wi0-x235.google.com [IPv6:2a00:1450:400c:c05::235]) by ietfa.amsl.com (Postfix) with ESMTP id 5814A1A004A for <ipv6@ietf.org>; Sun, 16 Mar 2014 01:08:51 -0700 (PDT)
Received: by mail-wi0-f181.google.com with SMTP id hm4so1021240wib.2 for <ipv6@ietf.org>; Sun, 16 Mar 2014 01:08:43 -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=2h7/Z95L5PqDn1rQ534a6ZrnZBcMEaCeefh3ejFe9yM=; b=i8IH0hiBshXxOeu3s+i4UfMMhc3hAubPLVCgmPjPNDsJpeRr6vpWHocPkYcGY/37b2 rGzj/I69cN+7QllwSLeAyqdCbDgiTkU4dEtrTTe1YTTDvXdaCfBzk3Sw8nioEUcQ5Ejv qKQZwCDj9NaPQrGcX9ZGm+oZ7xV7WV0GZMy70+kjC8ZxVZImf8A/JvQWp3CebOdJrrss NCHCz6faVwXkKUfKyeRSyl1jRk6naNUl1fl2XeykHgR7SBkPyLsyJpOHqBTf90TllT4e vo4eACyD6Mt0dPdh6hoLVcYniHJN8AyAHV5VdXjrQivmwukQLEKY03wMcV6SnOtbf4OW elCQ==
X-Received: by 10.194.161.195 with SMTP id xu3mr13466300wjb.35.1394957323430; Sun, 16 Mar 2014 01:08:43 -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 19sm27668809wjy.17.2014.03.16.01.08.42 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 16 Mar 2014 01:08:42 -0700 (PDT)
Message-ID: <53255C09.7060900@gmail.com>
Date: Sun, 16 Mar 2014 21:08:41 +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: Alexandru Petrescu <alexandru.petrescu@gmail.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>
In-Reply-To: <5324A1FF.3010109@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/ipv6/4yzztTyQsh0zl1Rky_qUhwobbWw
Cc: 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: Sun, 16 Mar 2014 08:08:54 -0000

On 16/03/2014 07:54, Alexandru Petrescu wrote:
> Le 15/03/2014 08:31, Brian E Carpenter a écrit :
>> On 15/03/2014 10:29, Alexandru Petrescu wrote:
>>> Le 13/03/2014 15:27, Lorenzo Colitti a écrit : [...]
>>>> It's true that those that want IPv6 to be exactly like IPv4 are
>>>> disappointed, because IPv6 is not IPv4. No, you can't do routing
>>>> without RAs. No, you can't "save addresses" by making host
>>>> subnets /120s (at least not easily). No, there is no RFC1918. No,
>>>> ULAs are not the same as RFC1918. No, there is no NAT.
>>>
>>> Yes there is IPv6 NAT an dit works just like in IPv4.
>>
>> We can't make it illegal, but we have already made it unnecessary.
> 
> Hi Brian,
> 
> I agree with this in a sense: IPv6 address space is huge and hence the
> IPv4 NAT is unnecessary.  IPv6 being embraced in more and more places is
> a witness of this success.  It solves the IPv4 depletion problem in a
> more Internet way than the architecturally e2e impossible way of NAT IPv4.
> 
> But, until cellular and some DSL operators provide something shorter
> than a single /64 to a single SIM end user, 

Yes, that is a shocking error in the 3GPP world, but that doesn't
mean that the IETF should legitimise it.

    Brian

> or alternatively the
> SLAAC/WiFi changes its EUI-64/64 IID stance, the IPv6 NAT is a viable
> solution.
> 
> I consider it seriously when connecting any mobile network to the
> Internet - like a multi-subnet LAN of a cheap vehicle, or a WPAN, or a
> fixed sensor network, or a fixed hotspot in a remote area.
> 
> Alex
> 
>>
>> Brian
>>
>>>
>>> Alex
>>>
>>>
>>> But I think that in a lot of scenarios
>>>> those are advantages, not disadvantages.
>>>>
>>>> When people say that IPv6 can't be deployed in ISPs, in
>>>> enterprise networks, in content providers, in home networks, or
>>>> in mobile networks because it lacks feature X, we'd do well to
>>>> remember that there are large deployments of IPv6 in all these
>>>> areas. I know, because I've personally been involved in all of
>>>> the above. In my experience, excuses for not deploying IPv6 are,
>>>> to a great extent, just that: excuses. They have no relationship
>>>> to the actual reason for not deploying it, which is, and has
>>>> always been, "we see no benefit" (or, to a lesser extent, "our
>>>> code doesn't support it", and "our code has bugs" -- both of
>>>> which are temporary). These excuses mislead the IETF into
>>>> thinking that the lack of IPv6 deployment means that there is
>>>> somehow something wrong with the protocol. This in turn causes
>>>> hand-wringing and standards-writing, but in my experience, that
>>>> doesn't help: when we remove an excuse, people move on to another
>>>> excuse -- because the excuse wasn't the real reason anyway.
>>>>
>>>> Continued tinkering with IPv6 - especially tinkering with it to
>>>> make it look more and more like IPv4 in order to reduce imagined
>>>> "barriers to adoption" - will just erode IPv6's long-term
>>>> advantages by eliminating the simplification, robustness, and
>>>> benefits that IPv6 as it is today *does* provide -- and it won't
>>>> lead to adoption anyway, because lack of adoption is not a
>>>> technical issue.
>>>>
>>>> What we need to do now is stick to the protocols as designed and
>>>> wait until the combination of ever-increasing pain caused by IPv4
>>>> exhaustion, and exponentially-increasing IPv6 deployment in the
>>>> Internet at large (or at least in the consumer space), change the
>>>> "there's no benefit" equation. That *does* have the power to
>>>> cause deployment in a way which changing the standards will never
>>>> have -- and as you put it, the more we change now, the more we
>>>> *delay* deployment, by causing vendors to write code that then
>>>> needs to be waited for, tested, and debugged before operators can
>>>> deploy.
>>>>
>>>> Personally, I think 6man has the duty to ensure that no radical
>>>> changes go into the core protocols until *real deployment
>>>> experience* -- not of the "I can't deploy because..." kind, but
>>>> only of the "I deployed *and it didn't work because...*" kind --
>>>> shows that there is really a gap in functionality, and even then,
>>>> to think extremely carefully whether the long-term effects will
>>>> be beneficial or not. We're hoping that this IPv6 thing is going
>>>> to last us for the next 30 years. Let's not get too hung up on
>>>> the next 3.
>>>>
>>>>
>>>> Cheers, Lorenzo
>>>>
>>>>
>>>> --------------------------------------------------------------------
>>>>
>>>>
> IETF IPv6 working group mailing list
>>>> ipv6@ietf.org Administrative Requests:
>>>> https://www.ietf.org/mailman/listinfo/ipv6
>>>> --------------------------------------------------------------------
>>>>
>>>
>>>
>>>
>>>>
> --------------------------------------------------------------------
>>> IETF IPv6 working group mailing list ipv6@ietf.org Administrative
>>> Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> --------------------------------------------------------------------
>>>
>>
>>>
>>
>>
> 
> 
>