[IPv6]Re: Mail regarding draft-mishra-6man-variable-iids
joel jaeggli <joelja@bogus.com> Sun, 22 September 2024 22:18 UTC
Return-Path: <joelja@bogus.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 A416DC14F5EC; Sun, 22 Sep 2024 15:18:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level:
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8_ji8ReGH5YJ; Sun, 22 Sep 2024 15:18:46 -0700 (PDT)
Received: from nagasaki.bogus.com (nagasaki.bogus.com [IPv6:2001:418:1::81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA552C14F5E8; Sun, 22 Sep 2024 15:18:46 -0700 (PDT)
Received: from [IPV6:2601:647:5e00:701::1007] ([IPv6:2601:647:5e00:701:0:0:0:1007]) (authenticated bits=0) by nagasaki.bogus.com (8.18.1/8.18.1) with ESMTPSA id 48MMIgRL072930; Sun, 22 Sep 2024 22:18:44 GMT (envelope-from joelja@bogus.com)
X-Authentication-Warning: nagasaki.bogus.com: Host [IPv6:2601:647:5e00:701:0:0:0:1007] claimed to be [IPV6:2601:647:5e00:701::1007]
Message-ID: <39e35551-4040-4c75-a1e4-d027124e88ba@bogus.com>
Date: Sun, 22 Sep 2024 15:18:37 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Simon <linux@thehobsons.co.uk>, 6MAN <6man@ietf.org>
References: <CAO42Z2y1u2SWtRzyC2Ee8w39_B1iyr_VD0mKKArtX=vx_oQUAA@mail.gmail.com> <A9314C4F-AF6F-459A-9924-A88104755E58@gmail.com> <CAO42Z2xD=H3iT-OJohgcttAcEMKc0JrDRcMHyVsLeEw1-Ebk6g@mail.gmail.com> <E9AA3623-D0B3-4C15-9063-5009C4BC19FF@thehobsons.co.uk>
Content-Language: en-US
From: joel jaeggli <joelja@bogus.com>
In-Reply-To: <E9AA3623-D0B3-4C15-9063-5009C4BC19FF@thehobsons.co.uk>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: T2FZZ6PJ5OFYCV7YN3INSS73F5MWYSKT
X-Message-ID-Hash: T2FZZ6PJ5OFYCV7YN3INSS73F5MWYSKT
X-MailFrom: joelja@bogus.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-mishra-6man-variable-iids@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [IPv6]Re: Mail regarding draft-mishra-6man-variable-iids
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/e028XyScM3UD29mLjo59ep6tlr4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>
On 9/17/24 04:34, Simon wrote: > On this question I’m in danger of splinters from sitting on the fence. But there’s one statement I do strongly disagree with. > > > On 12 Sep 2024, at 19:16, Mark Smith <markzzzsmith@gmail.com> wrote: > >> People prefer single size edge subnets, as shown by how common IPv4 /24s are. > I do not think the prevalence of /24s means people prefer single size subnets - I think it’s more a case of a) the default, and b) not knowing any different. There are a lot of structure reasons why /24 subnets are normative structurally that go all the way back to class c netblocks, a byte being 8 bits and so on. there's a minimum atomic size of a subnet that has a varaible number of devices on it that has existed as long as we've had bridging and while it's possible that a /24 is to small for your needs there's a lot fewer cases with private IPs to think about is a /27 or a /26 going to accommodate all the devices that may go on this subnet. these are way different considersation than the one were you might want a /64 or /120 or a /127 or something else. > > If we take a look back in time, RFC1918 https://datatracker.ietf.org/doc/html/rfc1918 defined the 192.168 block of private addresses in terms of "and third block is a set of 256 contiguous class C network numbers”. So back in the days when glassful addressing had not gone away, by definition, 192.168 subnets would be /24 in CIDR terms. > So the default was to use /24, and routers implemented it by default - in fact I’ve worked with consumer/small business routers that could not cope with anything else, to the point of it’s GUI declaring x.x.x.0 or x.x.x.255 as not being valid IPv4 addresses ! > > Since, by observation, the majority of people working with networks have learned at the “monkey see, monkey do” school, they then accept /24 as being the default. To the extent that I once worked with some colleagues who were adamant that I was breaking their imposed numbering plan by not reserving 172.16.1.1 through 172.16.1.10 in a /23 (in my bit of the group, we’d outgrown a /24) for network devices such as routers. > > From the same “monkey see, monkey do” school, I’ve met people who declare that it’s not valid to host any device on a public IP - it must be behind NAT to be valid. And don’t get me started on how DHCP delivered addresses are supposedly “fixed” in Windows networks - until they aren’t and something breaks. > > > So IMO there is no validity saying that the prevalence of /24s in IPv4 private addressing indicates a preference for fixed subnet (prefix) lengths. IMO it is purely a case that the vast majority of people, even many you might think would know better, have never known anything else. Add in a sprinkling of devices which simply don’t work well in anything but a /24 (designed by people described in previous sentence) and it’s a self perpetuating situation. > > > > As to the topic in question. My suspicion is that even though some ISPs would look to monetise things - i.e. “pay us extra for a whole /64” - in practice I don’t think they’d survive too long in the same way that I haven’t heard for a while over on the ISC DHCP Users ML from anyone asking how to force periodic address changes*. Since it would be “a long time” before most devices worked with other than /64 prefixes, any ISP offering less would suffer from massive support problems (and hence costs) and probably get such a bad reputation that it either went bust or the bean counters realised it had been a massive mistake. In other words, the default /64 in IPv6 is probably deeply ingrained enough that the breakage by using anything less would prevent the otherwise inevitable race to the bottom. > > * Going back a few years, periodically there would be a question from a tech as some small ISP asking how to force clients to change IP address periodically - typically driven by an intension by the business bean counters to charge extra for a fixed address, and create pain for those wanting one but not paying. As I’m sure all of you know, that would go directly against the specs, and the common reply was to that effect, plus the ISC server didn’t support it, doing so would “annoy” users by breaking all their connections periodically, and further advising that if their employer still insisted to start looking for another job with someone who wasn’t going to be out of business in the near/mid term due to deliberately p’ing off it’s customers. > > > My 2d worth, Simon > > P.S. I too started at the monkey see, monkey do school of learning. But have (through reading, and interactions with more experienced people like yourselves) learned better ! > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > List Info: https://mailman3.ietf.org/mailman3/lists/ipv6@ietf.org/ > -------------------------------------------------------------------- >
- [IPv6]Mail regarding draft-mishra-6man-variable-i… Nagendra Kumar
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Brian E Carpenter
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Gyan Mishra
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Nagendra Kumar
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mark Smith
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Brian E Carpenter
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mark Smith
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Lorenzo Colitti
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Åke Nordin
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… sthaug
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Jeremy Duncan
- [IPv6]Re: [EXT] Re: Mail regarding draft-mishra-6… Morizot Timothy S
- [IPv6]Re: [EXT] Re: Mail regarding draft-mishra-6… Jeremy Duncan
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Brian E Carpenter
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Bob Hinden
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Brian E Carpenter
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mike Simpson
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mark Smith
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Templin (US), Fred L
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Toerless Eckert
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… David Farmer
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mark Smith
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Toerless Eckert
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mark Smith
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Sebastian Moeller
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… David Farmer
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mark Smith
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Dale W. Carder
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Simon
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… joel jaeggli
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Brian E Carpenter
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mark Smith
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Nagendra Kumar
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mike Simpson
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Mishra, Gyan S
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Mike Simpson
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Mark Smith
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Gyan Mishra
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Mike Simpson
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Mark Smith
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Lorenzo Colitti
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Tim Chown
- [IPv6]Re: [E] Mail regarding draft-mishra-6man-va… Sebastian Moeller
- [IPv6]Re: [E] Mail regarding draft-mishra-6man-va… Mike Simpson
- [IPv6]Re: [E] Mail regarding draft-mishra-6man-va… Nick Hilliard
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Brian E Carpenter
- [IPv6]Re: [E] Re: Re: Mail regarding draft-mishra… Gyan Mishra
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Nick Buraglio
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Brian E Carpenter
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Gyan Mishra
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Nick Buraglio
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Gyan Mishra
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Lorenzo Colitti
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Brian E Carpenter
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Nagendra Kumar
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Gyan Mishra
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Mike Simpson
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Gyan Mishra
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Lorenzo Colitti
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Gyan Mishra
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Sebastian Moeller
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Brian E Carpenter
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Sebastian Moeller
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Erik Auerswald
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Gyan Mishra
- [IPv6]Re: Mail regarding draft-mishra-6man-variab… Sebastian Moeller