Re: [Stackevo] draft-thomson-use-it-or-lose-it
"Aaron Falk" <aaron.falk@gmail.com> Fri, 10 August 2018 15:32 UTC
Return-Path: <aaron.falk@gmail.com>
X-Original-To: stackevo@ietfa.amsl.com
Delivered-To: stackevo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08292130DE2 for <stackevo@ietfa.amsl.com>; Fri, 10 Aug 2018 08:32:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 V8HDerL5ehAX for <stackevo@ietfa.amsl.com>; Fri, 10 Aug 2018 08:32:55 -0700 (PDT)
Received: from mail-qk0-x236.google.com (mail-qk0-x236.google.com [IPv6:2607:f8b0:400d:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B85012785F for <stackevo@iab.org>; Fri, 10 Aug 2018 08:32:55 -0700 (PDT)
Received: by mail-qk0-x236.google.com with SMTP id 126-v6so6623714qke.5 for <stackevo@iab.org>; Fri, 10 Aug 2018 08:32:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:embedded-html; bh=hBxrrtMlFZz4SfXh+/yUYsrzd0jw4fKxEczNboN0lAw=; b=b/+3rdRlSVUwsIyziNJZXz+DqpawSFToGr7EgGT1XXgWAh++Gbd1OjA4YmJlb4bhhT 0JR1oebudh1FQGadecHhQdBc4mW+yIoDsAxTxJ/+vNx96ze9Ly6oiYV8jUWbubM7NRFG T5pQBcyo2u73rEJs+hNZjGCMz1deDzi5Uud3Tok4vqz6TN/GH4TzJveAYxHKo9U9d0Bw LP86Un1Rc9T5CH04GZJ1K3n57QhiZJHFIlUKn7exhYbumKYr3nwii4uJhi/iOaEuvq9V D9P+8FrqxbrdN99g36MYdwX0dFV6mKcwM9LdhlKaUN3lCe6rLEpwNexEbbiLfp9epKqp nkEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:embedded-html; bh=hBxrrtMlFZz4SfXh+/yUYsrzd0jw4fKxEczNboN0lAw=; b=HQKTsAd6n1hXHDDSGzubKZ+4azAhVgPFjp75vUMETJ821tr+ZrU0tk8wjkcqizPHk8 zeLi8/BwvUO24FgYSTWeoyXGe35sHNG0boXugCZahiqOc8QWs6akdt4W9464wLaRpJkZ wJC+aFYdROi+ee7t638F/HmNAlTMX8kt1hS6tH6EAoJY5SQjYuAr3ODcdQqQtzCmNKKz URfS/G4EBuGruXXtWrUxtzkfFUSELlQ/3HHnoAwrTV2qoQL5IGFhWoE9FwlwEx1y+wZL 5uPNk0OtiF3icwblaUMJ++P2mLR443vEAHeWIQIu8ywmEy0nsuQMZDn7uZ3ub5AMwOkM itVg==
X-Gm-Message-State: AOUpUlFr4EG0FKv9Kiyv3ek7PvK87QzQHqH3/GSIWU66jX8NPICIQK/v VboQWnzvYZkxcPUeWvDsr9k=
X-Google-Smtp-Source: AA+uWPwcEysBd+Kl5/lNBQME4FdJPbDP3GdGdOskPeH0DkC1TpJ0eDbBv+cWXiRdVAO7NJ2MCg3ZAg==
X-Received: by 2002:a37:4c85:: with SMTP id z127-v6mr6513717qka.302.1533915174070; Fri, 10 Aug 2018 08:32:54 -0700 (PDT)
Received: from [172.19.42.116] ([2601:184:4980:a321:8da6:d40b:9671:973]) by smtp.gmail.com with ESMTPSA id 192-v6sm5307092qkf.74.2018.08.10.08.32.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 Aug 2018 08:32:53 -0700 (PDT)
From: Aaron Falk <aaron.falk@gmail.com>
To: Eliot Lear <elear@cisco.com>
Cc: Eliot Lear <lear@cisco.com>, Lee Howard <lee@asgard.org>, stackevo@iab.org
Date: Fri, 10 Aug 2018 11:32:51 -0400
X-Mailer: MailMate (1.11.3r5509)
Message-ID: <4B5F9F0A-9CDB-43BB-8BF3-3CFCD0EEE28A@gmail.com>
In-Reply-To: <88143B3D-2EC1-4E7D-96E2-5B7FA390131D@cisco.com>
References: <991AD90C-A84A-4302-BB25-C5FAB33C8E80@trammell.ch> <3C07107C-D373-4E4B-ABBA-B025AC3A7B2A@tik.ee.ethz.ch> <CABkgnnXyNAHHTCx_pWtuNdQmFkSjt2b+ytGr7G636-_VtG6mTA@mail.gmail.com> <4FD6FAB0-8C32-4FB8-8836-3538A6B463BF@tik.ee.ethz.ch> <CABkgnnVFZwvztZc9Qy=oJ0+pvchSoiVShKd1AhEJVD5G9UU_XA@mail.gmail.com> <2c74043e-ee37-694e-b850-ee52c9336453@cisco.com> <CABkgnnXHUEqVckcaHKSPEakdHSawUXW7XSSZ1Ah_9ReheH+Tcw@mail.gmail.com> <7e79337f-ab27-91b7-44c1-a836ef6dad43@cisco.com> <2394AB68-7548-4B8E-82C6-527E42B88121@trammell.ch> <696ed03c-7e33-47f3-3b1d-ddcfa9e793bb@asgard.org> <54006E7A-BC72-4ECC-9019-D223575EF844@gmail.com> <0019f38b-8909-205c-a9c2-022f4c99940a@cisco.com> <CAD62q9WqhCAKXzVAmwDgS6QKAEvjOMf0zuyffBzuA8rK5v9KpA@mail.gmail.com> <88143B3D-2EC1-4E7D-96E2-5B7FA390131D@cisco.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_D9413FDC-D677-4F32-9B93-EE063256F534_="
Embedded-HTML: [{"HTML":[596, 11807], "plain":[217, 8959], "uuid":"4BC8D75C-659B-4025-A886-8C457ABD3834"}]
Archived-At: <https://mailarchive.ietf.org/arch/msg/stackevo/d_8kpkG7-otCs1JPYbsHCRymwHs>
Subject: Re: [Stackevo] draft-thomson-use-it-or-lose-it
X-BeenThere: stackevo@iab.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: IP Stack Evolution Program Mailing List <stackevo.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/stackevo>, <mailto:stackevo-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stackevo/>
List-Post: <mailto:stackevo@iab.org>
List-Help: <mailto:stackevo-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/stackevo>, <mailto:stackevo-request@iab.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Aug 2018 15:32:59 -0000
I can't tell from the descriptions whether anyone confirmed then or recently whether there's a problem there. I'm thinking this might be a MAPRG topic. --aaron On 10 Aug 2018, at 0:52, Eliot Lear (elear) wrote: > I know that 240/4 is not assigned to anyone still... > > Eliot > > On Aug 10, 2018, at 00:46, Aaron Falk > <aaron.falk@gmail.com<mailto:aaron.falk@gmail.com>> wrote: > > So it's been 10 years, that's a long time in Internet years. Think > anything has changed? Is anyone measuring the ground truth? > > On Thu, Aug 9, 2018 at 18:39 Eliot Lear > <lear@cisco.com<mailto:lear@cisco.com>> wrote: > > Hi Aaron, > > On 09.08.18 23:38, Aaron Falk wrote: > > I'm missing some context for this thread. Sounds like Class E isn't > routable because some routers don't expect it. Is this close? Can > someone provide a cite? > > This came up, I think, in the opsawg, almost a decade ago. There was > a draft, and there were concerns both that routers wouldn't expect it, > and that some firewalls would not handle the behavior correctly. Dave > Thaler made that point, as I recall. The draft to open up that space > died pretty much on first presentation due to those concerns and the > time that would be needed to diffuse any changes such that people > could reliably use the space. > > > > Is it worth measuring? I understand the point that finding more IPv4 > space is kind of irrelevant given the growth of the Internet but there > may be good reasons to have it and worth knowing how bad the problem > is and whether it is getting better. > > --aaron > > On 7 Aug 2018, at 11:51, Lee Howard wrote: > > Demand for IPv4 addresses in the years leading up to IANA and RIR > exhaustion rose to 15 /8s per year. (see, e.g., > https://www.nro.net/wp-content/uploads/NRO_Q4_2012.final_.pdf slide > "IPv4 Address Space Issued"). The effort required to make the 15 /8s > of Class E available didn't seem (to me) to be worth the effort, and > in fact risked worse Internet fragmentation since there would be no > way to know when "all" routers could route the space. > > Economically, losing Class E did not affect the IPv4 supply curve, > except by moving it sideways a year. $5 billion USD might seem like a > lot, but if the choice is Class E plus NAT (to reach things that don't > speak Class E; how would you know when to NAT?) or IPv6 plus NAT (to > reach things that don't speak IPv6), the latter leads to a less > fragmented Internet. > > 100.64/16 (rfc6598) probably could have come from Class E, though, > since all affected devices would be under single administrative > control. > > More specifically to the question: > I think in the 1990s enough people thought there might still be > interesting experiments in Class E, and that IPv6 was still going to > be deployed before address family fragmentation, that we could not > have reached consensus on reclassifying. In the 2000s, it was too > late--we only had 12 years before we would need it. > > A final thought: I don't know if it would have messed up anyone's > architectures to have IPv4 unicast address space (Classes A, B, C, E) > split by IPv4 multicast address space (class D). > > Lee > > On 08/07/2018 04:26 AM, Brian Trammell (IETF) wrote: > > hi all, > > One thing that strikes me both about the 240/4 space (and, indeed, > other below-the-application examples like IP options and TCP options) > is that the ossification here took a *very* long time to happen. It > seems to me that this document should try to capture that somehow, but > I'm not sure how. > > Digging into this example: > > All that 791 (September 1981, 36+ years ago) says about Class D/E > space is: > > "The extended addressing mode is undefined. Both of these features > are reserved for future use." > > 988 (July 1986, 32 years ago) updates this with the equally useful: > > "Class E IP addresses, i.e. those with "1111" as their high-order four > bits, are reserved for future addressing modes." > > Neither 1519 nor 4632 (CIDR) mention class E addresses at all. > > An open question here: at what point would it have been possible to > revise this "reserved for future use" in a meaningfully deployable > way? Much of the discussion on ossification and greasing in QUIC > assumes "never", essentially that undefined and unexercised bits (like > all 0xfXXXXXXX IPv4 addresses) are dangerously underspecified and will > accrue middleboxes (I still like that image) as quickly as an > unpatched Win98 machine would get owned on the open Internet during > the Age of the Great Worms. > > For class E, it seems to me that there was probably a window (before > most of the core routers were primarily ASIC-based) that a change in > use could have been rolled out in an uncoordinated way. And much of > the difficulty of doing anything with the space now is linked to the > fact that the implementations of packet forwarding that will choke on > class E addresses are (1) often implemented in hardware and (2) > replaced on a 10-year depreciation cycle, if (as is the case with lots > of end-network NAT boxes) ever. > > (An academic digression into economics: the current value of the class > E space at open market rates sold off in /24 blocks is on the order of > 3GUSD, ignoring the effects that releasing about a million /24s into > the market would have on the dynamics of the market. The unfixability > of the "class E problem" is therefore a matter of (1) the total > marginal cost of fixing implementations to the point that class E > becomes saleable being higher than three billion, which is almost > certainly the case and/or (2) an inability to allocate or distribute > the proceeds of an auction of said space to the entities that would > need to deploy the changes, which is definitely the case. It's a shame > that other "stuck migrations" don't map so neatly onto a market to > which codepoints can be assigned values, but I suspect the outcome > would largely be the same if they did...) > > In any case, shipping a protocol with underspecified bits is > definitely unsafe, and to be avoided, but we should probably explore > the dynamics of how this unsafety actually unfolds. Different layers > have different timescales and different amounts of reversibility. > > I might swing back around on this and send a PR with something > hopefully insightful after I burn down my queue... > > Cheers, > > Brian > > > > > On 7 Aug 2018, at 08:18, Eliot Lear > <lear=40cisco.com@dmarc.ietf.org><mailto:lear=40cisco.com@dmarc.ietf.org> > wrote: > > Signed PGP part > Hi Martin, > > I'm just delving into Radius and EAP, but what I like is how opacity > was > used early on for privacy purposes. So for instance, perhaps the > largest federated network in the world is Eduroam, and it is built on > Radius and EAP. Proper layering has made it possible for there to be > inner and outer identities that allow for IdPs to manage their user > bases independently and to keep some amount of privacy. Klaas > Wierenga > at GEANT was the principal designer. > > We are trying to expand out AAA for IoT use cases, and in that > context. > Some of that work was done with EAP-TEAP, but a little bit more is > needed. A key insight there is that it is sort of in between routing > and application, in that it is multi-party, but not to the insane > extent > of a routing system. > > At the Internet layer, of course, we have a big fat wasteland called > 240/4, which is just sad. Vince Fuller, Dave Meyer, and I wanted to > free up that space, but there were serious concerns that using it > would > cause harm to systems not expecting it to be used, or simply would be > ineffective. That was a while ago. > > Eliot > > > On 07.08.18 02:24, Martin Thomson wrote: > > > On Mon, Aug 6, 2018 at 11:22 PM Eliot Lear > <lear@cisco.com><mailto:lear@cisco.com> wrote: > > > In short, my suggestion is to first decide on what applicability you > want to have, and if broad, then let's explore some other cases. > > > Brian made a similar comment. I would really like to hear more about > broader experience with this. It seems like TLS is uniquely crappy > when it comes to these issues (investigating why would be another > valuable research subject...), but I can't believe for a moment that > the implementation ecosystem of other protocols is pristine and > blemish-free. > > If your experience with the AAA protocols reveals anything, I'd be > very interested. My understanding of RADIUS, having used it many > years ago, was that it was a great example of the active use thing I > advocate for. That is, the mechanism you use to extend the protocol > is so fundamental to the protocol that you cannot avoid correctness in > extension handling. Even having a stronger reaffirmation of that > would be helpful. > > > > > > _______________________________________________ > Stackevo mailing list > Stackevo@iab.org<mailto:Stackevo@iab.org> > https://www.iab.org/mailman/listinfo/stackevo > > > > _______________________________________________ > Stackevo mailing list > Stackevo@iab.org<mailto:Stackevo@iab.org> > https://www.iab.org/mailman/listinfo/stackevo > > > > _______________________________________________ > Stackevo mailing list > Stackevo@iab.org<mailto:Stackevo@iab.org> > https://www.iab.org/mailman/listinfo/stackevo > > > -- > -- aaron Sent from Gmail Mobile
- [Stackevo] draft-thomson-use-it-or-lose-it Brian Trammell (IETF)
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Mirja Kühlewind
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Martin Thomson
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Mirja Kühlewind
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Martin Thomson
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Brian Trammell (IETF)
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Martin Thomson
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Eliot Lear
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Martin Thomson
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Eliot Lear
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Brian Trammell (IETF)
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Lee Howard
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Aaron Falk
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Aaron Falk
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Aaron Falk
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Eliot Lear
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Aaron Falk
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Spencer Dawkins at IETF
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Eliot Lear (elear)
- Re: [Stackevo] draft-thomson-use-it-or-lose-it Mirja Kühlewind