Re: there _is_ IPv6 NAT - just look for it
Alexandru Petrescu <alexandru.petrescu@gmail.com> Mon, 17 March 2014 05:49 UTC
Return-Path: <alexandru.petrescu@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 F0AC31A0392 for <ipv6@ietfa.amsl.com>; Sun, 16 Mar 2014 22:49:37 -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 yNTFI92r-9sy for <ipv6@ietfa.amsl.com>; Sun, 16 Mar 2014 22:49:35 -0700 (PDT)
Received: from mail-wg0-x22e.google.com (mail-wg0-x22e.google.com [IPv6:2a00:1450:400c:c00::22e]) by ietfa.amsl.com (Postfix) with ESMTP id CA4431A02CC for <ipv6@ietf.org>; Sun, 16 Mar 2014 22:49:34 -0700 (PDT)
Received: by mail-wg0-f46.google.com with SMTP id b13so4202202wgh.5 for <ipv6@ietf.org>; Sun, 16 Mar 2014 22:49:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=08Vhzl1gN8SDFi+mspf+qQ9n4VGyHVKhmC9KyFeXR1w=; b=MfMQEO2bsSmpjNQAT/9GkZy96uuVW5a9TFTeFmKIS5Kup5+P6YlkzxiNd3fWFOABI6 VPOgIfP7NwMFj6wHh8UfcNjyeteNls85mCY5b9y0k2r/kks6YurR5M9nkP+F3yQwMDvD zLaq+JYLUPJfsXmwRCAFccGH8Me4JBidUZaUk3TsNvQQWUB92BHG1zjWNewGcDKUWyT9 8NaY00e1UzWgNCeuyj1YRlOmj5IgLwVJX+RhXKkY8SMC8GuWGnVVyNIbjU2/Pv7SXDp9 9DIcRY/Y1I1HsVtRjK46H+6nRU/ieEtPKkTdWl2dogVxa+AaIUt/7t806E5jTk0bhXGp hNGQ==
X-Received: by 10.180.164.229 with SMTP id yt5mr8008662wib.49.1395035366316; Sun, 16 Mar 2014 22:49:26 -0700 (PDT)
Received: from [192.168.0.11] (bur91-3-82-239-213-32.fbx.proxad.net. [82.239.213.32]) by mx.google.com with ESMTPSA id z1sm35205701wjq.19.2014.03.16.22.49.25 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 16 Mar 2014 22:49:25 -0700 (PDT)
Message-ID: <53268CE4.7020904@gmail.com>
Date: Mon, 17 Mar 2014 06:49:24 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Hesham Soliman <hesham@elevatemobile.com>, Brian E Carpenter <brian.e.carpenter@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> <53255C09.7060900@gmail.com> <CF4BDDA7.4C256%hesham@elevatemobile.com> <5325F0A4.3000103@gmail.com> <CF4CAC74.4C2F8%hesham@elevatemobile.com>
In-Reply-To: <CF4CAC74.4C2F8%hesham@elevatemobile.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ipv6/h7Ehn1NpAaD-ntK0VcLyWk7krmw
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: Mon, 17 Mar 2014 05:49:38 -0000
Le 17/03/2014 03:45, Hesham Soliman a écrit : >>>>> >>>>> >>>>> >>>>> 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. >>> >>> => The IETF, represented in the IPv6 (ng) at the time specifically >>> asked for the /64 to be allocated by 3GPP. This is documented in RFC >>> 3314. >> >> This recommendation seems to not have considered the practical >> realization of of mobile hotspots. >> >> Maybe because in year 2002 when that RFC 3314 was issued there were no >> cheap smartphones with cellular and wifi interfaces. Nowadays these are >> common, and the practical experimentation with them shows its >> qualifications are less relevant. > > > => If you mean multi-link hot spots (which are still not the norm in any > way) then it should be straight forward for 3GPP to support DHCP-PD. I meant any network attached to a cellular using a single SIM and that has several /64 subnets. This is to distinguish it from cases of use of the 64share draft that only work with a single such subnet. And, unless the recommentation for 3GPP to support DHCP-PD materializes into deployment the documents per se are of little use, I think. But I agree with you the 3GPP specs do say DHCP PD. > don¹t see much for us to do here about that given that the solutions > already exist. That recommendation was just that at a given time, nothing > to prevent 3GPP from adapting to changing realities. Ok. Alex > > Hesham > > > >> >> For example, RFC3314 says: >>> Because multiple IPv6 hosts may attach through a 3GPP handset, the >>> IPv6 WG recommends that one or more /64 prefixes should be assigned >>> to each primary PDP context. This will allow sufficient address >>> space for a 3GPP-attached node to allocate privacy addresses and/or >>> route to a multi-link subnet [MULTLINK], and will discourage the use >>> of NAT within 3GPP-attached devices. >> >> This paragraph seems to miss the fact that the privacy addresses are >> also 64-length IIDs and that multi-link subnets have issues (see the >> 64share draft). >> >> This paragraph discourages the use of IPv6 NAT and offers alternatives >> which are not valid either. >> >> This RFC is also silent about the only real Prefix Delegation (DHCP): >>> Note that [PREFDEL] cannot be considered stable and has not, at this >>> stage, been adopted by the IPv6 WG as a WG document. >> >> All in all the RFC is no alternative to IPv6 NAT and does not render it >> unnecessary. >> >> Alex >> >>> >>> Hesham >>> >>> >>>> >>>> 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 >>>>>>> -------------------------------------------------------------------- >>>>>>> >>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>>>>> >> -------------------------------------------------------------------- >>>> IETF IPv6 working group mailing list ipv6@ietf.org Administrative >>>> Requests: https://www.ietf.org/mailman/listinfo/ipv6 >>>> -------------------------------------------------------------------- >>> >>>> >>> >>> >> >> > > >
- Re: A Plea for Architectural & Specification Stab… Erik Nordmark
- A Plea for Architectural & Specification Stabilit… RJ Atkinson
- Re: A Plea for Architectural & Specification Stab… Lorenzo Colitti
- Re: A Plea for Architectural & Specification Stab… Sander Steffann
- Re: A Plea for Architectural & Specification Stab… Fred Baker (fred)
- Re: A Plea for Architectural & Specification Stab… Cb B
- Re: A Plea for Architectural & Specification Stab… RJ Atkinson
- Re: A Plea for Architectural & Specification Stab… Brian E Carpenter
- Re: A Plea for Architectural & Specification Stab… t.petch
- Re: A Plea for Architectural & Specification Stab… RJ Atkinson
- Re: A Plea for Architectural & Specification Stab… RJ Atkinson
- Re: there _is_ IPv6 NAT - just look for it (was: … Alexandru Petrescu
- Re: A Plea for Architectural & Specification Stab… Mark ZZZ Smith
- Re: there _is_ IPv6 NAT - just look for it Brian E Carpenter
- Re: there _is_ IPv6 NAT - just look for it Jeroen Massar
- Re: there _is_ IPv6 NAT - just look for it Brian E Carpenter
- Re: there _is_ IPv6 NAT - just look for it Jeroen Massar
- Re: there _is_ IPv6 NAT - just look for it Alexandru Petrescu
- Re: there _is_ IPv6 NAT - just look for it Brian E Carpenter
- Re: there _is_ IPv6 NAT - just look for it Brian E Carpenter
- Re: there _is_ IPv6 NAT - just look for it Lorenzo Colitti
- Re: there _is_ IPv6 NAT - just look for it Hesham Soliman
- Re: A Plea for Architectural & Specification Stab… Hesham Soliman
- Re: there _is_ IPv6 NAT - just look for it joel jaeggli
- Re: there _is_ IPv6 NAT - just look for it joel jaeggli
- Re: there _is_ IPv6 NAT - just look for it Brian E Carpenter
- Re: there _is_ IPv6 NAT - just look for it Alexandru Petrescu
- Re: there _is_ IPv6 NAT - just look for it Alexandru Petrescu
- RE: there _is_ IPv6 NAT - just look for it Manfredi, Albert E
- Re: there _is_ IPv6 NAT - just look for it Hesham Soliman
- Re: there _is_ IPv6 NAT - just look for it Lorenzo Colitti
- Re: there _is_ IPv6 NAT - just look for it Hesham Soliman
- Re: there _is_ IPv6 NAT - just look for it Lorenzo Colitti
- Re: there _is_ IPv6 NAT - just look for it Alexandru Petrescu
- RE: there _is_ IPv6 NAT - just look for it Manfredi, Albert E
- Re: there _is_ IPv6 NAT - just look for it Brian E Carpenter
- RE: there _is_ IPv6 NAT - just look for it Manfredi, Albert E
- RE: there _is_ IPv6 NAT - just look for it Cb B
- Re: there _is_ IPv6 NAT - just look for it Lorenzo Colitti
- Re: there _is_ IPv6 NAT - just look for it Hesham Soliman
- Re: there _is_ IPv6 NAT - just look for it Hesham Soliman
- RE: there _is_ IPv6 NAT - just look for it Manfredi, Albert E
- Re: there _is_ IPv6 NAT - just look for it Brian E Carpenter
- Re: there _is_ IPv6 NAT - just look for it Alexandru Petrescu
- Re: A Plea for Architectural & Specification Stab… Glen Turner
- Re: A Plea for Architectural & Specification Stab… Ole Troan
- Re: A Plea for Architectural & Specification Stab… Glen Turner
- Re: A Plea for Architectural & Specification Stab… Brian E Carpenter
- RE: A Plea for Architectural & Specification Stab… Hemant Singh (shemant)
- Re: A Plea for Architectural & Specification Stab… Glen Turner
- Re: A Plea for Architectural & Specification Stab… Tim Chown
- Link addressing (was: Re: A Plea for Architectura… Ole Troan
- Re: Link addressing Brian E Carpenter
- Re: Link addressing (was: Re: A Plea for Architec… Mark ZZZ Smith
- Re: Link addressing (was: Re: A Plea for Architec… sthaug
- Re: Link addressing (was: Re: A Plea for Architec… Ole Troan
- Re: Link addressing (was: Re: A Plea for Architec… Mark ZZZ Smith
- Re: Link addressing (was: Re: A Plea for Architec… Mark ZZZ Smith
- Re: Link addressing Erik Nordmark