[deepspace] Re: Understanding the difference in aggregation between a single and multiple RIR model

Marc Blanchet <marc.blanchet@viagenie.ca> Sun, 30 August 2026 23:42 UTC

Return-Path: <marc.blanchet@viagenie.ca>
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 082E0131EFC23 for <deepspace@mail2.ietf.org>; Sun, 30 Aug 2026 16:42:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788133376; bh=zlfteo3NpPGRky7wupsyBCmRxASxoKOQ/U77QetQQOM=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=kByZdGBNvkCpSNuOOoERPs1xJuq6K49UK94NUt3wpIPxxSLm1EgcmmiX4AE6z2YWX 4ypF16kClObRsyZheEk7QNOAUO2GWKtdAHu1mFRIV/DuTM21PUP5H9A9hEQyGBV3EE r3vSWgzaAvJqEH1VxBMJIG6xfzOToZ4/Jec5ZPuk=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=viagenie-ca.20251104.gappssmtp.com
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 DkRCnvZ_Y1yC for <deepspace@mail2.ietf.org>; Sun, 30 Aug 2026 16:42:55 -0700 (PDT)
Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 496FF131EFC1E for <deepspace@ietf.org>; Sun, 30 Aug 2026 16:42:55 -0700 (PDT)
Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-52d8748cde5so25436951cf.0 for <deepspace@ietf.org>; Sun, 30 Aug 2026 16:42:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20251104.gappssmtp.com; s=20251104; t=1788133374; x=1788738174; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:content-type:from:to:cc :subject:date:message-id:reply-to:content-type; bh=qTkOKU7/TkT/5E6tsM09XmeIrYNO83f28leZy65WnAY=; b=p08dL2BVTojJlpaF92Q0yxPTFHru5Wv39A76xJzZQAXMx+NkfQuh5TBHg+4xMkE7mH n5TiIpSSwXCSc2Q/z8Jmii0QBzlP4C+vgtgBEwA+q4UH5xEyNqdZ/kXRqEfi2kqbU8ZW sk3OmTKjU+oWYiusT6Th51hknErX4wV4CN6USt/L0zqgLjsDkJg/b6JrkHqxcnnKpIn4 l42dSG/YQd60pe6Or4CFFgO5Ed1pMMxtYJbDK9XMNWcWylHzN+jYdxA4+URfHnpKA+40 NRQ1KesibB7+haYiR0wcFcIKMZ+T1TlRy0qYa9beHN10ELhN3N6qwe7tQ7La/f2n+Ty7 boig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788133375; x=1788738175; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:content-type:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=qTkOKU7/TkT/5E6tsM09XmeIrYNO83f28leZy65WnAY=; b=Sr2CKftne+aMpfVoiWK+CpVwXzwebXcuzhOcEzDl3MVZ1JN1trxpuPbV0UbIUuDUxy E9DhFJAvFVrGYv+vI+bOGfeLD8on88Q30j7JkGePTQJZNyaY8jhMtr8akmnsBOWU4cep N/m0ccb2lX2Mgnbr/h2Hl57JEv0OZMvwfPL8W1UPZOYMF5hSwYoz3GwzgaJfrbB4XjDf hTt8n9j4Ojj3VpHZFR9vHIAlGA04PaJqaiuj9xVa56mWw2YhPnF1DJSxGzKxV3ZGbHAJ 7e5Qllvla5V7tp8oKesh2EMUpPBRixhvxPDUrPv5Ls56S/5xXO37AqojwEzjHDaXUDjv CpSQ==
X-Forwarded-Encrypted: i=1; AHgh+RqS104RK05+WK6XqDsprwb7uSuy3u8G8SzkevDHxdT+az2TXR9KegWdQjkLhmxo2X1vhVF69Q7dR78=@ietf.org
X-Gm-Message-State: AFuF++kYlCdxeAub5zTSwaHznirF6LOtyMhbvoCKIc0l0rgSESMY9w1f 8s02EE4n3SE1zX4HDlb/W6a8/ao9k6vsPGF+uq5exbxjGVwWsFKVrnr+k936OwawC8I=
X-Gm-Gg: AR+sD12q0eNpRp/PBnZ+SZQ9Fmpzm+m110DwGFAnv6u8UpLgWTHKkFsZCotpSeVGoAK oU4pXxQO7dBWk2/nPRIUq6kiIeYz8gwjP85C5vB42n1dl5zc1v8N5UpGWdbUW3q+wk7UcO1GSzD Rauq5XnlvPkcWGkQH+PzWMA42Sfl6+z5cdr03R32DYiI6ILW/+n3rWx/D+Tdf3cR8qu6PibScTY Q99k6PmWSSBhIYrWBqmxQNn44961sfEBlraBisqLjQgatdSwgTFEvhgSOKeW4sc4UCK2G4dpBuQ qQsyvKTrEs9ZYKeAVdEk0SecSd+wq6SYDXjQSoKftfpvqnb1HKCr+ey6ubYwZWnoHms9DfYx6rA 1FJJSCTjq7rrEeSOW99rOP+rOLe2HDAtO4Si1zTFPPatDtkln5AF7uJ9Xg+FGKZ2UgtPTB452AT /Rw+s4UkT0tDAYUMvMYwRCbz6GMqW06vMSw/+NqP9VP1fThJlJGqJx+PEYY0KR+ng0zS9ujev5m Nr9/E2r+sv46gcPT/qqORMO6b1EelMi/ZU772t3kYskZWJfYUyrxkgEZZ5baQ==
X-Received: by 2002:a05:622a:1788:b0:52d:8256:ac33 with SMTP id d75a77b69052e-53018b4ee62mr6199551cf.28.1788133374646; Sun, 30 Aug 2026 16:42:54 -0700 (PDT)
Received: from smtpclient.apple (modemcable108.66-162-184.mc.videotron.ca. [184.162.66.108]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-52fbe54b4cdsm60829391cf.5.2026.08.30.16.42.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 30 Aug 2026 16:42:53 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3901.100.1.1.11\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <5D93664E-B6BF-4B34-A34E-4C7FA26565B0@tony.li>
Date: Sun, 30 Aug 2026 19:42:21 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <8E94BAB1-4572-4752-B88D-1077B6D782B6@viagenie.ca>
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> <AC2AE506-CF20-410B-9C37-80C38445CF1C@gmail.com> <CAHw9_iKeNStsRG537eosoYr8VVUSJxsb=aVs6VC7yNNFpAVRpw@mail.gmail.com> <5D93664E-B6BF-4B34-A34E-4C7FA26565B0@tony.li>
To: Tony Li <tony.li@tony.li>
X-Mailer: Apple Mail (2.3901.100.1.1.11)
Message-ID-Hash: MKSM44FEQLINJXJHFMN5BYOCTLDGACEN
X-Message-ID-Hash: MKSM44FEQLINJXJHFMN5BYOCTLDGACEN
X-MailFrom: marc.blanchet@viagenie.ca
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: Warren Kumari <warren@kumari.net>, RJ A <rja.lists@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/08i2TehGajOUdGWoB-FpZP1tteU>
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>


> Le 30 août 2026 à 18:16, Tony Li <tony.li@tony.li> a écrit :
> 
> 
> Hi Warren,
> 
>> Having all addresses for something like a celestial body also fall within contiguous ranges would be nice, but certainly not required. Yes, space craft do have limited compute, but I really don't see it as the end of the world if they have to track multiple routes per body.
> 
> 
> So you’re ok if we end up carrying around /128’s for everything?
> 
> 
>> If the compute was sufficiently limited that we can't spare the memory for a few hundred routes we'd (presumably) be looking much harder to save resources in other places (like the LWIG work, considering non-IP, or even IPv4 because addresses cost memory too). I also really don't see the need to aggregate at the planetary level — I believe that it is unrealistic to assume that when you create an X you will know exactly how much address space it needs, and having a single prefix for every X makes operations like traffic engineering, redundancy, etc harder. There are also issues around what addresses to use when things move from X to Y.
> 
> 
> Fortunately, we know we don’t need to be perfect.  There will certainly be exceptions and changes over time.  That’s not the point. The real point is that if we don’t adopt a goal of aggregation, we will end up with an unmitigated swamp again.
> 
> 
>> My primary concern, however, is that having a single RIR seems like a really bad idea - I believe that you cannot simply ignore geopolitics, especially in a "strategic" area like space. Countries and organizations, wherever they are, should be able to get addresses, and having multiple RIRs is the only way I see that happening. 
>> If the WG really wants aggregation at the [planet, colony, outpost, building, whatever ] scale they can still get it with multiple-RIRs.
> 
> 
> Do we have any examples where someone could not get an address for geopolitical reasons?  The discussions at the last IETF suggested that in fact, RIPE was bending over backwards to provide service above and beyond.  
> 
> I would like to propose a compromise: we drop all discussion of the number of RIRs and instead add text about the NRO maximizing aggregation, both at the body level and beneath it.

+1. I think that is the right approach. We shall define the technical side (which ends up as requirements for allocations), and let the RIR community do their own part.

Marc.

> 
> Thoughts?
> 
> Tony
> 
> 
> -- 
> deepspace mailing list -- deepspace@ietf.org
> To unsubscribe send an email to deepspace-leave@ietf.org