[deepspace] Re: Understanding the difference in aggregation between a single and multiple RIR model
Scott Mitchell Johnson <scott@luna.sol.int> Fri, 28 August 2026 08:15 UTC
Return-Path: <scott@luna.sol.int>
X-Original-To: deepspace@mail2.ietf.org
Delivered-To: deepspace@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A5B79130DDD62 for <deepspace@mail2.ietf.org>; Fri, 28 Aug 2026 01:15:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787904903; bh=z0ZE4MgMSi6DKlKGENtb+xfmVT2OURMZLwmztw56xZY=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=U7F9sYYpm+fkQMZ8Qe6GTR1g38C50p9pCl9KG3j4NcM/0pOQghTUCEinzSLaAlxI5 6EGkqhzpbNiyDhxkap1OPTx7slgo3yXU5iMO4kuy6bq0LO1pAwAMslJ61B0q2qCV2U DmGc8x4Ek24uukHGA6EwdZAJ7++eYOTnyD0h4FpA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.108
X-Spam-Level:
X-Spam-Status: No, score=-1.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RDNS_NONE=0.793, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gTHv1iP_wPph for <deepspace@mail2.ietf.org>; Fri, 28 Aug 2026 01:15:01 -0700 (PDT)
Received: from durga.spacelypackets.com (unknown [IPv6:2602:f56e:e2:1::18a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id BA010130DDD5B for <deepspace@ietf.org>; Fri, 28 Aug 2026 01:15:01 -0700 (PDT)
Received: from scott by durga.spacelypackets.com with local-bsmtp (Exim 4.98.2) (envelope-from <scott@luna.sol.int>) id 1wzrj7-000000001pS-0ZAI for deepspace@ietf.org; Fri, 28 Aug 2026 04:14:17 -0400
Received: from scott (helo=localhost) by luna.sol.int with local-esmtp (Exim 4.98.2) (envelope-from <scott@luna.sol.int>) id 1wzrj2-000000000zU-3Acy; Fri, 28 Aug 2026 04:14:12 -0400
Date: Fri, 28 Aug 2026 04:14:12 -0400
From: Scott Mitchell Johnson <scott@luna.sol.int>
To: Tony Li <tony.li@tony.li>
In-Reply-To: <BEA196AE-1112-4A1E-9FDD-D4BA549FABE8@tony.li>
Message-ID: <16a05ba2-ff5f-93b5-80aa-05f896df9774@luna.sol.int>
References: <CAHw9_iKxFrW+XMi0MGTUsBUbrGbDSNOVMx-=ghgGfa0eboTBBA@mail.gmail.com> <fa5f4b39-687a-43b9-afed-13ebd536f489@gmail.com> <D9B526B5-AE39-40E7-909F-EF5D2152D9F5@tony.li> <f3c83b69-20bc-a1f5-327e-b0944bbd8c5e@luna.sol.int> <BEA196AE-1112-4A1E-9FDD-D4BA549FABE8@tony.li>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1758902916-1787904852=:2544"
Message-ID-Hash: E6B3VG6BCT5MYUXC7FTEBDP6EYFYYTSJ
X-Message-ID-Hash: E6B3VG6BCT5MYUXC7FTEBDP6EYFYYTSJ
X-MailFrom: scott@luna.sol.int
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Alejandro Acosta <alejandroacostaalamo@gmail.com>, deepspace@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [deepspace] Re: Understanding the difference in aggregation between a single and multiple RIR model
List-Id: IP protocol stack in space <deepspace.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/deepspace/_YSE5RbgtsRUxoWFtNuLc7oG8NY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/deepspace>
List-Help: <mailto:deepspace-request@ietf.org?subject=help>
List-Owner: <mailto:deepspace-owner@ietf.org>
List-Post: <mailto:deepspace@ietf.org>
List-Subscribe: <mailto:deepspace-join@ietf.org>
List-Unsubscribe: <mailto:deepspace-leave@ietf.org>
Tony, On Thu, 27 Aug 2026, Tony Li wrote: > > Hi Scott, > > >> The multiply redundant nature of the RIR system is important. To discard it in favor of unilateral control is unwise, IMHO. > > Really? Is there some failover mechanism in place that I’m unaware of? Apparently so... the community of network operators comes to mind. > > Multiple RIRs exist for reasons of scale. > No, not really. They exist to distribute responsibility across different jurisdictions, so that if one fails, such as the recent situation with AFRINIC due to lawfare by Lu Heng, et. al., there is not failure of the system as a whole. There used to be only one registry, mind you; his name was Jon Postel. > >> I was under the impression that the IETF worked via the principle of >> "running code and loose concensus." Where is the running code, please? >> Can you show me where any space agency, or any relevant commercial >> entity, has signed onto the notion of using QUIC for these use cases >> (i.e. loose concensus among the userbase you are targeting)? What does >> the CCSDS have to say on the matter? > > > For the purposes of address, QUIC is irrelevant. I disagree. The idea of codepointing network addresses for off-world use, in the context of this groups work to date, MUST be predicated on a _working, demonstrable_ end-to-end IP solution; one which is viable beyond the Moon, at that. > The point is IP connectivity. That require addressing. The running code > is the Internet as it exists today. Sorry, that does not meet the bar, IMHO, as "the Internet as it exists today" will break just past the Moon due to latency, notwithstanding lack of contiguous path, and that is IF you don't drop a single packet. The premise here is that TIPTOP has some manner of solution which changes that equation, and things will "just work" when surfing websites served on Titan, or when sshing into a machine on Ganymede, via an end-to-end IP network. Now, if you had signalling over quantum entanglement, then the delay and disruption issues disappear, and sure, go with IP, and things will "just work." Barring that, I am not seeing a solution which requires addressing consideration. > It will grow outwards, sooner or later. Here’s on example of plans for > IP in space, the LunaNet Interoperability > Specification Document: https://www.nasa.gov/wp-content/uploads/2025/02/lunanet-interoperability-specification-v5-baseline.pdf?emrc=606f95 Note that this is not "IP in space." This is IP on the Lunar surface. There is a real and significant difference. On your point, however, we are not so much in disagreement. I am fully convinced that there will be IP networks on the surface of other worlds, where the conditions are suitable for IP network operation. Where we differ is that I realize that to perfect a Solar System Internet, delay tolerant store and forward networks are an absolute necessity for the space link components, just as IP components are necessary for surface operations, due to its robust, mature application base. We have a really good store and forward mechanism already (BP), which is pretty well accepted by those operating space networks, and don't want to reinvent the wheel with the wrong tools. Note the requirement for BPv7 in the LNIS document which you linked above. In the context of this hybrid BP + IP approach to Solar System Internetworking, we really don't need aggregation for routing purposes, because in this model, neither routes nor packets need to traverse high latency space links. What would work better, under this model, is unroutable, "martian" designation for any IP networks NOT deployed on the local world. I do agree that designated blocks should be set aside for off-world use, just for different reasons. What we _do_ need is the structure of the RIR system, which derives it's authority from the community, to remain intact, even if that means a new RIR for off-world network governance. The middle ground is chunks of a block being divvied up to the 5 RIRs, which is in line with current operation regarding other network address allocation. I have seen no serious attention paid to DNS operation in any of the discussion here, yet, which leads me to believe that there is not a full end-to-end IP solution which requires network address allocation. This mail, however, is being sent via a hybrid BP + IP network. Go ahead, check the headers. Do some digs... only an MX; no A or AAAA for luna.sol.int. You will find that this mail originated from a host which is numbered only with a "martian" address(retired 6bone address, to be specific), passed through a BP network by means of an SMTP Application Layer Gateway, and was delivered by a "terrestrial" MX to the IETF mailman. This is called "running code" and it operates as a demonstration of a viable multi-world DNS architecture; one needs an application that uses DNS, or DNS sits there and does nothing. SMTP seems a good demonstration of the DNS and ALG architecture, don't you think? It also justifies the need for addressing in the off-world use case... This instance runs in a bespoke high capacity R&E network called the Bundle-Bone, built for BP network/application development/stress-testing/etc., but will work from the lunar surface as well. Thank you for participating in my interoperability testing of the SMTP ALG :) It also could provide, in a form and fashion, the "running code" necessary to justify a block of addresses for off-world use. As I have demonstrated, any old "martian" will do, but I do think a dedicated block is wise, as is retaining the RIR structure in that blocks distribution. > > As you probably know, CCSDS is the primary organization behind BP and > seems dead-set against IP. Their loss. Seems to me they are the ones with all the satellites, ground-stations, and other lower layer components necessary to network with... maybe one should listen to their point of view, just a little? It takes them (space community) AND us (Internet community) to solve this correctly, Tony. We can't freeze them out any more than they can freeze us out. My advice would be to govern yourselves accordingly. Scott > > Cheers, > Tony > > -- > deepspace mailing list -- deepspace@ietf.org > To unsubscribe send an email to deepspace-leave@ietf.org
- [deepspace] Understanding the difference in aggre… Warren Kumari
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Kasey Kierra
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Kasey Kierra
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Warren Kumari
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Jen Linkova
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Joe Provo
- [deepspace] Re: Understanding the difference in a… Jen Linkova
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Jen Linkova
- [deepspace] Re: Understanding the difference in a… RJ A
- [deepspace] Re: Understanding the difference in a… John Curran
- [deepspace] Re: Understanding the difference in a… Alejandro Acosta
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Scott Mitchell Johnson
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Scott Mitchell Johnson
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Scott Mitchell Johnson
- [deepspace] Re: Understanding the difference in a… Alejandro Acosta
- [deepspace] Re: Understanding the difference in a… RJ A
- [deepspace] Re: Understanding the difference in a… Warren Kumari
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Marc Blanchet
- [deepspace] Re: Understanding the difference in a… Jen Linkova
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Warren Kumari
- [deepspace] Re: Understanding the difference in a… Tony Li
- [deepspace] Re: Understanding the difference in a… Marshall Eubanks
- [deepspace] Re: Understanding the difference in a… Michael Richardson
- [deepspace] Re: Understanding the difference in a… John Curran
- [deepspace] Re: Understanding the difference in a… RJ A
- [deepspace] Re: Understanding the difference in a… Michael Richardson
- [deepspace] Re: Understanding the difference in a… Alejandro Acosta
- [deepspace] Re: Understanding the difference in a… RJ A