Re: Why /64
Alexandru Petrescu <alexandru.petrescu@gmail.com> Mon, 28 October 2013 10:52 UTC
Return-Path: <alexandru.petrescu@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F330021E8095 for <ipv6@ietfa.amsl.com>; Mon, 28 Oct 2013 03:52:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.299
X-Spam-Level:
X-Spam-Status: No, score=-10.299 tagged_above=-999 required=5 tests=[AWL=-0.050, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
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 Zr4DQ+kjKU6q for <ipv6@ietfa.amsl.com>; Mon, 28 Oct 2013 03:51:55 -0700 (PDT)
Received: from cirse-out.extra.cea.fr (cirse-out.extra.cea.fr [132.167.192.142]) by ietfa.amsl.com (Postfix) with ESMTP id 3678621E8093 for <ipv6@ietf.org>; Mon, 28 Oct 2013 03:51:52 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.3) with ESMTP id r9SApi4C017716 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 28 Oct 2013 11:51:44 +0100
Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (8.14.4/8.14.4) with ESMTP id r9SAphn4015642; Mon, 28 Oct 2013 11:51:43 +0100 (envelope-from alexandru.petrescu@gmail.com)
Received: from [127.0.0.1] (is010446-4.intra.cea.fr [10.8.33.116]) by muguet2.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id r9SApdm4023822; Mon, 28 Oct 2013 11:51:43 +0100
Message-ID: <526E41BC.3080303@gmail.com>
Date: Mon, 28 Oct 2013 11:51:40 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: Ray Hunter <v6ops@globis.net>, Lorenzo Colitti <lorenzo@google.com>
Subject: Re: Why /64
References: <20131021224346.32495.64932.idtracker@ietfa.amsl.com> <52695DDE.70909@gont.com.ar> <526AA24F.6010609@gmail.com> <526AACA5.7090604@si6networks.com> <E0F0D3DE-D31B-4CC2-9384-DFEBCCB8F557@ecs.soton.ac.uk> <EMEW3|9f43bef2fe7433173858819bd0eeee2dp9OKUJ03tjc|ecs.soton.ac.uk|E0F0D3DE-D31B-4CC2-9384-DFEBCCB8F557@ecs.soton.ac.uk> <526AC8AF.4060608@si6networks.com> <8C48B86A895913448548E6D15DA7553BA7B978@xmb-rcd-x09.cisco.com> <CAKD1Yr0q2dY041CMarFfTZZx6=qHC-eJ+74qgiHP-dt7+ga7yg@mail.gmail.com> <526CF079.7030804@globis.net>
In-Reply-To: <526CF079.7030804@globis.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: Fernando Gont <fgont@si6networks.com>, Tim Chown <tjc@ecs.soton.ac.uk>, "<ipv6@ietf.org>" <ipv6@ietf.org>, "Fred Baker (fred)" <fred@cisco.com>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
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, 28 Oct 2013 10:52:02 -0000
Le 27/10/2013 11:52, Ray Hunter a écrit : > Lorenzo Colitti wrote: >> On Sat, Oct 26, 2013 at 5:42 PM, Fred Baker (fred) <fred@cisco.com> >> wrote: >> >>>> Is this the sole reason for requiring subnets to be a /64? >>> It was the driver for the change from RFC 1884's /80 (with a 48 >>> bit MAC in the IID) to RFC 2373's /64 (with an EUI-64). I would >>> think that any argument today about the /64 would be about >>> inertia if not the EUI-64. >>> >> >> I think the split /64 extremely useful because it provides a >> minimum size assignment that makes autoconfiguration easy, allows >> privacy, and gives users the capability to number multiple >> applications or multiple devices without having to use NAT. >> >> I have personally had more than one conversation with operators who >> cannot see why they would ever want to give a user more than one >> IPv6 address, because a) that's what they do in IPv4, and b) a /64 >> is a waste of space. Mobile operators seem particularly prone to >> this line of reasoning. Telling them that there's plenty of space >> to give every device a /64, or that their service is better if >> users are allowed more than a /64 for privacy reasons, or that it >> allows users to connect multiple devices, etc. has no effect. >> Saying "it's specified in the standards and some implementations >> might not work if you don't do it" has proven to be a much better >> argument so far. Often those same operators then come to appreciate >> the flexibility once they have deployed using /64 or larger and see >> how it makes things better and easier. >> >> It's true that some operators can decide to use only DHCPv6 and >> hand out /128s today, but since some platforms don't support >> DHCPv6, that decision has compatibility consequences. >> >> If we ditch the one-size-fits all subnet size and leave the subnet >> size up to the operator, it's virtually certain that we will end up >> with some deployments that hand out /128s. That makes IPv4-style >> NAT virtually inevitable, because users will want to connect more >> than one device regardless of what the operator wants them to do. >> Since apps have to adapt to the lowest-common denominator >> connection, there's a good chance that apps will have to keep >> IPv4-style NAT traversal mechanisms around forever. I think that's >> a fundamentally bad deal, because there's no real reason to employ >> address sharing if you have enough addresses; the side-effects of >> NAT that people seem to like (e.g., security) come from stateful >> inpection, not from the translation itself. >> >> On the other hand, if we do keep a one-size-fits-all subnet size, >> then I think /64 is the best choice, not just for backwards >> compatibility reasons, but for lots of other reasons such as >> because it splits the address in two halves that are natural >> machine integer sizes, provides enough space to protect against the >> birthday paradox, and so on. >> >> Cheers, Lorenzo >> > If I read the above, you seem to be arguing that dropping fixed /64 > would be a bad thing because operators will use this as an > opportunity to limit their customers to a single IPv6 address, and > yet simultaneously you seem to be arguing that maintaing a fixed /64 > is a good thing even though it limits customers to a single subnet. > > Do I understand you correctly? The logic doesn't seem very > self-consistent to me. > > Me? I believe in CIDR. The IPv4's CIDR concept (route based on bitwise borders, instead of 8byte) seems to me a good clue for the discussion about the fix 64bit limit in IPv6. Alex >
- Re: Why /64 Brian E Carpenter
- Re: Why /64 Lorenzo Colitti
- Deprecating EUI-64 Based IPv6 Addresses (Fwd: New… Fernando Gont
- RE: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Hosnieh Rafiee
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fred Baker (fred)
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fernando Gont
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Alexandru Petrescu
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Sander Steffann
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fernando Gont
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Tim Chown
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fernando Gont
- Why /64 [was Deprecating EUI-64 Based IPv6 Addres… Brian E Carpenter
- Re: Why /64 [was Deprecating EUI-64 Based IPv6 Ad… Fernando Gont
- Re: Why /64 [was Deprecating EUI-64 Based IPv6 Ad… Tim Chown
- Re: Why /64 [was Deprecating EUI-64 Based IPv6 Ad… Fred Baker (fred)
- Why /64 Fred Baker (fred)
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Carsten Bormann
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fred Baker (fred)
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fred Baker (fred)
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Octavio Alvarez
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Scott Brim
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fred Baker (fred)
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Carsten Bormann
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fred Baker (fred)
- Re: Why /64 Lorenzo Colitti
- Re: Why /64 Jeroen Massar
- Re: Why /64 Lorenzo Colitti
- Re: Why /64 Mark ZZZ Smith
- Re: Why /64 Jeroen Massar
- Re: Re: Why /64 Ray Hunter
- Re: Why /64 Scott Brim
- Re: Why /64 Karl Auer
- Re: Why /64 Jeroen Massar
- Re: Why /64 Lorenzo Colitti
- Re: Re: Why /64 Lorenzo Colitti
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fernando Gont
- Re: Why /64 [was Deprecating EUI-64 Based IPv6 Ad… Fernando Gont
- Re: Why /64 Roger Jørgensen
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Roger Jørgensen
- Re: Why /64 Octavio Alvarez
- Why /64 [was Re: Deprecating EUI-64 Based IPv6 Ad… Octavio Alvarez
- Re: Why /64 Jeroen Massar
- Re: Why /64 Lorenzo Colitti
- Re: Why /64 TJ
- Re: Why /64 Mark ZZZ Smith
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fred Baker (fred)
- RE: Why /64 Wuyts Carl
- Re: Why /64 Jeroen Massar
- RE: Why /64 Wuyts Carl
- Re: Why /64 Jeroen Massar
- Re: Why /64 [was Deprecating EUI-64 Based IPv6 Ad… Bless, Roland (TM)
- Re: Why /64 Jeroen Massar
- Re: Why /64 Jeroen Massar
- Re: Why /64 Lorenzo Colitti
- Re: Why /64 Jeroen Massar
- Re: Why /64 Lorenzo Colitti
- RE: Why /64 Wuyts Carl
- Re: Why /64 Jeroen Massar
- Re: Why /64 Jeroen Massar
- Re: Why /64 Lorenzo Colitti
- Re: Why /64 Sander Steffann
- Re: Why /64 Jeroen Massar
- Re: Why /64 Lorenzo Colitti
- RE: Why /64 Wuyts Carl
- Re: Why /64 Jeroen Massar
- Re: Why /64 Sander Steffann
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Alexandru Petrescu
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 [was Deprecating EUI-64 Based IPv6 Ad… Alexandru Petrescu
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 Octavio Alvarez
- Re: Why /64 Octavio Alvarez
- Re: Why /64 Octavio Alvarez
- Re: Why /64 Jeroen Massar
- Re: Why /64 sthaug
- Re: Why /64 Mark ZZZ Smith
- Re: Why /64 Octavio Alvarez
- Re: Why /64 Roger Jørgensen
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Alissa Cooper
- Tracking and correlation properties of IIDs (was … Alissa Cooper
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fernando Gont
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Hosnieh
- Re: Why /64 Jeroen Massar
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 Alexandru Petrescu
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Nabil Benamar
- Re: Why /64 Brian E Carpenter
- Re: Why /64 Peter Dordal
- Re: Deprecating EUI-64 Based IPv6 Addresses (Fwd:… Fernando Gont
- Re: Why /64 Octavio Alvarez
- Re: Why /64 Scott Brim
- Re: Why /64 Octavio Alvarez
- Re: Why /64 Mark ZZZ Smith
- RE: Why /64 Manfredi, Albert E
- Re: Why /64 Fernando Gont
- Re: Why /64 Peter Dordal
- Re: Why /64 Jeroen Massar
- Re: Why /64 Jeroen Massar
- Re: Why /64 Lorenzo Colitti
- Re: Why /64 Joel M. Halpern
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 Erik Kline
- Re: Why /64 Alexandru Petrescu
- Re: Why /64 Erik Kline
- RE: Why /64 Manfredi, Albert E
- Re: Why /64 Erik Kline
- RE: Why /64 Manfredi, Albert E
- Re: Why /64 Brian E Carpenter
- RE: Why /64 Manfredi, Albert E
- RE: Why /64 Templin, Fred L
- Re: Why /64 Mark Andrews
- Re: Why /64 Mark Andrews
- RE: Why /64 Manfredi, Albert E
- Re: Why /64 Jeroen Massar
- Re: Why /64 Brian E Carpenter
- Re: Why /64 Mark Andrews
- RE: Why /64 Karl Auer
- Re: Re: Why /64 Ray Hunter
- Re: Why /64 Mark Andrews
- Re: Why /64 Ray Hunter
- Re: Why /64 Brian Haberman
- Re: Why /64 Ralph Droms
- RE: Why /64 Manfredi, Albert E
- Re: Why /64 Brian Haberman
- RE: Why /64 Manfredi, Albert E
- Re: Why /64 Brian Haberman
- Re: Why /64 Brian E Carpenter
- Re: Why /64 Victor Kuarsingh
- Re: Why /64 Lorenzo Colitti
- Re: Why /64 Roger Jørgensen
- Re: Why /64 Peter Dordal
- Re: Why /64 Brian E Carpenter
- Re: Why /64 Mark ZZZ Smith
- Re: Why /64 Mark ZZZ Smith
- Re: Why /64 Ray Hunter
- Re: Why /64 Mark ZZZ Smith
- Re: Re: Why /64 Ray Hunter
- Re: Re: Why /64 Mark ZZZ Smith
- Re: Why /64 Ray Hunter
- Re: Why /64 Alexandru Petrescu
- Re: Re: Why /64 Karl Auer
- Re: Why /64 Lorenzo Colitti
- Re: Why /64 Brian E Carpenter
- Re: Why /64 Ray Hunter
- Re: Why /64 Brian E Carpenter
- RE: Why /64 Manfredi, Albert E
- RE: Why /64 Karl Auer
- Re: Why /64 Ray Hunter
- Re: Why /64 Brian E Carpenter
- Re: Why /64 Erik Nordmark
- Re: Why /64 神明達哉
- Re: Why /64 Ray Hunter
- Re: Deprecating EUI-64 Based IPv6 Addresses Alexandru Petrescu
- RE: Deprecating EUI-64 Based IPv6 Addresses Pascal Thubert (pthubert)
- Re: Deprecating EUI-64 Based IPv6 Addresses Fred Baker (fred)
- Re: [6MAN] Re: Deprecating EUI-64 Based IPv6 Addr… Warren Kumari
- Re: Deprecating EUI-64 Based IPv6 Addresses Jahangir Hossain