Re: [MBONED] ipv4 multicast address ranges, actual usage.
Dave Taht <dave.taht@gmail.com> Wed, 18 December 2019 23:16 UTC
Return-Path: <dave.taht@gmail.com>
X-Original-To: mboned@ietfa.amsl.com
Delivered-To: mboned@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C097512082A for <mboned@ietfa.amsl.com>; Wed, 18 Dec 2019 15:16:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URI_NOVOWEL=0.5] 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 xaW77y4xYDmy for <mboned@ietfa.amsl.com>; Wed, 18 Dec 2019 15:16:21 -0800 (PST)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 EBC12120013 for <mboned@ietf.org>; Wed, 18 Dec 2019 15:16:20 -0800 (PST)
Received: by mail-io1-xd2d.google.com with SMTP id n21so2237092ioo.10 for <mboned@ietf.org>; Wed, 18 Dec 2019 15:16:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=zCY2T+woEgSQJPf8w9r9rYhgSMtQsJAMRggVOpKGBBA=; b=Ob1PgdGxIztLD2mxkC/FgYbsvR5Bp4ZZQaMq5u/wPwzhEjE3OFdfAXUSdx1+kQLHRP S1kg1DxtK3ikIjZOJzr4b6Rl6TsxvRTaCdJ61dvuPUFyxnRmH6zvzf3qN/B+OfsTqKZq MHHYaF6/aT3TNHF01mOzxwnnYzrcEYKtkTpw7/VbMXKW+oPfbRKhd4sQ3tSZfe5KOEpn 2E9y9FmCYkZH1qYtZUrZOK+LIRGwP1lq98T/2R9giynQwsZv2S88qeSNXAXctR752tTH Et93qcgVz2wKddxSNzmzxUR5opcPokXdhhfEcpZKnV+S0suKotKwR908qRfWtuUNk1q2 GdlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=zCY2T+woEgSQJPf8w9r9rYhgSMtQsJAMRggVOpKGBBA=; b=b5DMey+onMGYY1+rBe5No0stitQIHEaOTQz4qU8aTL6Ans4vJl+RlHopA9zLCa2NR0 ABeO06lwDquQSyHx0xxJ871zrHsai1X+h+P/f1U0hohBWlY6h8MvInwUnNmozF/chFjP TbjCm6mP2NcO90WkSTWp3fVeVAA0Myu3xRc/ASYy5xG381LqdlbtBHuxFYsCwGQPb21x UJY27DYmcCk2lRFJs97/7bwj4xOKIUeqTdPQHkoNM+uuj4a+FNTwZLJgx84x/gZRxDGD EnmvXdlOFiZjikkEoCFR8YLuY0kIaWNQqZ7ZJvJwQXJKhqr28S0XfDSNEdqOmZaxfzLP euTQ==
X-Gm-Message-State: APjAAAURICXXRLWVoo+3IiVXqfu4vCw5ZpnQ0aaghreZIHyfmGtaiW1F bmDlJSUMVGkZ3FOUMgHVoYJii28R4q7fd7oxTSw=
X-Google-Smtp-Source: APXvYqyyFwOTFkrj/WLE9UA+wqRaMgzDID/knImE1dfUDXrxZASVHNiwZDRPl9j9DRfypY1NK8bZuvxHKC1pdkI0+UA=
X-Received: by 2002:a05:6602:25d7:: with SMTP id d23mr2974251iop.45.1576710980104; Wed, 18 Dec 2019 15:16:20 -0800 (PST)
MIME-Version: 1.0
References: <CAA93jw6Wy=+cc1kHNm97SMjYW31KNhaEM4KXZo=nFcCkG9UjCQ@mail.gmail.com> <alpine.DEB.2.02.1912181240340.5406@contrail-ubm-wing.svec1.juniper.net> <CAA93jw7MtXtHVxGnJnZTovSi+o8rtssf2f0uKn-7YNn+YgUg6Q@mail.gmail.com> <5E817666-6988-4A68-8125-F3D3BDB24861@akamai.com> <alpine.DEB.2.02.1912181500530.27773@contrail-ubm-wing.svec1.juniper.net>
In-Reply-To: <alpine.DEB.2.02.1912181500530.27773@contrail-ubm-wing.svec1.juniper.net>
From: Dave Taht <dave.taht@gmail.com>
Date: Wed, 18 Dec 2019 15:16:09 -0800
Message-ID: <CAA93jw6_dSfYZCoGURSqkfdFvdgA+Rxgu63Wdu=73xSsTThuHQ@mail.gmail.com>
To: Leonard Giuliano <lenny@juniper.net>
Cc: "Holland, Jake" <jholland@akamai.com>, "mboned@ietf.org" <mboned@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/fxCafCfH_MTdFTZBaAuSUZc23Qo>
Subject: Re: [MBONED] ipv4 multicast address ranges, actual usage.
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mboned/>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Dec 2019 23:16:23 -0000
On Wed, Dec 18, 2019 at 3:06 PM Leonard Giuliano <lenny@juniper.net> wrote: > > > Well articulated, Jake. > > Dave- Keep in mind, outside of 224/8, all the space is derived and > designed to *reduce* wasted allocations. That is, 239/8 is basically like > RFC1918 for mcast and to be used to prevent use of public space for > internal network usage. 233/8 and 234/8 were designed to end the static > IANA allocations for mcast addressing. And 232/8 will hopefully make all > the other allocations unnecessary. I buy that 232/8 and 239/8 are off-limits, but I did want to learn more about the other allocations 233/8 - 238/8. Thank you for the updates on 233 and 234, also, but it does sound to me like those can be retired. Do you think anybody would notice if 225/8 - 231/8 became unicast? We have scanned the source code of the world and come up empty here. this is the linux patch. static inline bool ipv4_is_multicast(__be32 addr) { - return (addr & htonl(0xf0000000)) == htonl(0xe0000000); + if((addr & htonl(0xf0000000)) == htonl(0xe0000000)) + return !((htonl(addr) >= 0xe1000000) && + (htonl(addr) < 0xe8000000)); + return 0; } > > > On Wed, 18 Dec 2019, Holland, Jake wrote: > > | Hi Dave, > | > | I think the framing of "actual usage" isn't quite the best way to look > | at it. > | > | Much like ECN and IPv6, there were some hurdles and it took longer than > | anyone hoped, but it's not dead yet, the reasons to use it are still > | with us, and there has been recent movement that's giving some cause > | for hope that the next few years might see a much expanded deployment. > | (Any day now...) > | > | With that said: > | > | 232/8 is extremely important, from my point of view. I'd also be > | slightly reluctant to give up 233 or 239, though I care much less > | about them than 232. > | > | The rest of the space I have no attachment to. > | > | Reasons: > | > | ASM for interdomain is in process of getting deprecated: > | https://urldefense.com/v3/__https://tools.ietf.org/html/draft-ietf-mboned-deprecate-interdomain-asm-03__;!!NEt6yMaO-gk!RlZVVsFmvI2wdvncPQPyASqr6B46tqgFJJ79SMTgIx93uDo4JS38PyGdO88geEU$ > | > | But SSM is still the way of the future, with any luck, and the 232/8 > | allocation is critical to its usability. (The flexibility on 233 and > | 239 that makes them candidates for extra SSM space is also the biggest > | part of what I like about them.) > | > | My deployment is still pretty limited today, but a couple of my recent > | drafts are trying to get it over a few final hurdles: > | https://urldefense.com/v3/__https://tools.ietf.org/html/draft-ietf-mboned-driad-amt-discovery-10__;!!NEt6yMaO-gk!RlZVVsFmvI2wdvncPQPyASqr6B46tqgFJJ79SMTgIx93uDo4JS38PyGdj2arhgA$ > | https://urldefense.com/v3/__https://tools.ietf.org/html/draft-jholland-mboned-dorms-00__;!!NEt6yMaO-gk!RlZVVsFmvI2wdvncPQPyASqr6B46tqgFJJ79SMTgIx93uDo4JS38PyGdGwB4rSI$ > | (plus a couple of augmentations to dorms that try to enable a safe > | MulticastReceiver W3C API.) > | > | Once these hurdles are solved, it's my sincere hope to start rolling out > | interdomain usage of 232/8 at as big a scale as I can muster. (I have a > | few trickles available today, but "actually used" for interdomain traffic > | is still a bit of a stretch.) > | > | Provided that SSM is left alone, I have no objections that are > | specifically about reassigning unused multicast address space. (For > | this venue, I'll leave aside any questions about the overall wisdom of > | the project... :) ) > | > | Best, > | Jake > | > | > | On 2019-12-18, 13:02, "Dave Taht" <dave.taht@gmail.com> wrote: > | > | On Wed, Dec 18, 2019 at 12:49 PM Leonard Giuliano <lenny@juniper.net> wrote: > | > > | > Dave, > | > > | > Take a look at RFC6308 and RFC 5771 for an overview of multicast > | > addressing. But to summarize, 232/8 is reserved for SSM (RFC4607). > | > 233/8 is reserved for GLOP (RFC3180). 234/8 is reserved for > | > Unicast-Prefix-Based Allocation (RFC6034). 239/8 is reserved for admin > | > scoped allocation (RFC2365). > | > | I had already reviewed those pretty thoroughly in writing the drafty draft. > | > | The question was: > | > | "to what extent are the various allocations in the 232/8 to 238/8 > | range actually used today, and for > | what?" > | > | The "for what" portion of the question was: what applications today > | actually use GLOP? or RFC6038? or SSM? > | > | What mailing list or list might have some answers to the actual usage > | of these ranges? > | > | As best as I can tell actual multicast usage of ipv4 is down to the > | dozens of applications (all with allocated ip address in 224 or 239 - > | with mdns topping the list. > | > > | > Hope this helps, > | > Lenny > | > > | > On Wed, 18 Dec 2019, Dave Taht wrote: > | > > | > | As a few people know I've been working (quixotically) in my spare time > | > | towards making more of the IPv4 address space generally usable. We've > | > | landed patches for 0/8 in linux, and 240/4 had already been mostly > | > | made working a decade back. > | > | > | > | Now we come against a harder problem, in that 1) - a vast swath of > | > | multicast address space was never allocated for anything by iana > | > | (225/8-231/8) and 2) 232/8-238/8 appears severely underutilized. Only > | > | portions of 224/8 and 239/8 seem to have any usage at all. > | > | > | > | We've successfully made that first formerly multicast range pretty > | > | generally usable in a string of patches on our github for various oses > | > | and routing daemons. https://github.com/dtaht/unicast-extensions - and > | > | for a drafty draft of a draft internet draft, see: > | > | https://github.com/dtaht/unicast-extensions/blob/master/rfcs/draft-gilmore-taht-v4uniext.txt > | > | > | > | My question today, though (lacking finding a mailing list more > | > | suitable than this - is there one?), is to what extent are the various > | > | allocations in the 232/8 to 238/8 range actually used today, and for > | > | what? > | > | > | > | > | > | -- > | > | Make Music, Not War > | > | > | > | Dave Täht > | > | CTO, TekLibre, LLC > | > | https://urldefense.com/v3/__http://www.teklibre.com__;!!NEt6yMaO-gk!ToLvTOd6t8dQ1-sH4XmghgDQrcb4JVFwnxuPeA-h4IwQmqxaVhSKHdAeEcHC_4g$ > | > | Tel: 1-831-435-0729 > | > | > | > | _______________________________________________ > | > | MBONED mailing list > | > | MBONED@ietf.org > | > | https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/mboned__;!!NEt6yMaO-gk!ToLvTOd6t8dQ1-sH4XmghgDQrcb4JVFwnxuPeA-h4IwQmqxaVhSKHdAe8DjJ-24$ > | > | > | > | > | > | -- > | Make Music, Not War > | > | Dave Täht > | CTO, TekLibre, LLC > | https://urldefense.com/v3/__http://www.teklibre.com__;!!NEt6yMaO-gk!RlZVVsFmvI2wdvncPQPyASqr6B46tqgFJJ79SMTgIx93uDo4JS38PyGdRWcS0UY$ > | Tel: 1-831-435-0729 > | > | _______________________________________________ > | MBONED mailing list > | MBONED@ietf.org > | https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/mboned__;!!NEt6yMaO-gk!RlZVVsFmvI2wdvncPQPyASqr6B46tqgFJJ79SMTgIx93uDo4JS38PyGdM-rBNQE$ > | > | -- Make Music, Not War Dave Täht CTO, TekLibre, LLC http://www.teklibre.com Tel: 1-831-435-0729
- [MBONED] ipv4 multicast address ranges, actual us… Dave Taht
- Re: [MBONED] ipv4 multicast address ranges, actua… Leonard Giuliano
- Re: [MBONED] ipv4 multicast address ranges, actua… Dave Taht
- Re: [MBONED] ipv4 multicast address ranges, actua… John Kristoff
- Re: [MBONED] ipv4 multicast address ranges, actua… Leonard Giuliano
- Re: [MBONED] ipv4 multicast address ranges, actua… Holland, Jake
- Re: [MBONED] ipv4 multicast address ranges, actua… Leonard Giuliano
- Re: [MBONED] ipv4 multicast address ranges, actua… Dave Taht
- Re: [MBONED] ipv4 multicast address ranges, actua… David Farmer
- Re: [MBONED] [Ext] Re: ipv4 multicast address ran… Leo Vegoda
- Re: [MBONED] [Ext] Re: ipv4 multicast address ran… Dave Taht
- Re: [MBONED] [Ext] Re: ipv4 multicast address ran… Manfredi (US), Albert E
- Re: [MBONED] [Ext] Re: ipv4 multicast address ran… Leonard Giuliano
- Re: [MBONED] [Ext] Re: ipv4 multicast address ran… Manfredi (US), Albert E