[Space] Re: New Version Notification for draft-piraux-space-constellation-code-00.txt
"Juan A. Fraire" <juanfraire@gmail.com> Fri, 24 October 2025 18:32 UTC
Return-Path: <juanfraire@gmail.com>
X-Original-To: space@mail2.ietf.org
Delivered-To: space@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 81F9D7BCC6E1 for <space@mail2.ietf.org>; Fri, 24 Oct 2025 11:32:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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=gmail.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 sLJ1qKi28V4f for <space@mail2.ietf.org>; Fri, 24 Oct 2025 11:32:37 -0700 (PDT)
Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) (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 6F6D27BCC6D5 for <space@irtf.org>; Fri, 24 Oct 2025 11:32:37 -0700 (PDT)
Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-290aaff555eso23792205ad.2 for <space@irtf.org>; Fri, 24 Oct 2025 11:32:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761330756; x=1761935556; darn=irtf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4fpKW3dNiupEGqf8sr4Q3sKsWni4ESmxvr+f2OayPBw=; b=JENp5cUT/x4X+TVsha/ueJkqsXxQtgOhCKM5U1Vl9dxhgdNs9MJ/iE0cTE/kKV2hUN VZxNwBfNisTq6sqUrC0JsjgUkagkWWmQLBxRDuWBZ7hTUVrhqlUipdWOP7QN3w5HUd3Q dgyOmW0cILZoSqx2/6T8ji1FyJ1GUQ7WSRi2hbwSeQPJ9ydC8KxLB1xet7+rpIKuvX+v 0o+HQBFXyYDgfUkZdJX2VhYwHsBAbYcC7JCAqWI1AGsf2e7vzyJQDFxfFptstIs1SUHM l5jE7+z6YrxFc4eNH+VFneDRxaHe0BFc7pDpdAWInbqvBsIDYhOMcU8qLJL5+Lmcczu9 +pfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761330756; x=1761935556; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=4fpKW3dNiupEGqf8sr4Q3sKsWni4ESmxvr+f2OayPBw=; b=oqYiUa+7kh5WSLV/0lckILVw1XMH33tS7HuotZQSx3MouRD9x8Xr0eHS3NXlzr++nB EUraXfzc5UOkxgC7xuH0RWN9sDzl2jrlDIlZ/bOXx5bTsd2RTb8WxhGChMlKiX60FM/P x/hhirHSZqCXWXcaw5hreerocS/veuN/EUQcQIohxzCzVwfK0Lv5SsIzOdSumSWTu7S4 LnjurjdM5jYg+kVi1yiMUd7Drtc9e6+BrOJYKwCWn0FZIU9eGDleG3zxMzkLY2kgVcen 6FaOCsiWTMD0yY+CtCgfxMC3lb1f5cNu7tFUF8TesFCpJEMuz4y6T7Dm1kq7o3FLekkr 25cQ==
X-Gm-Message-State: AOJu0YzpeF3nmPi4cpig/zw0LBiPKMZDBpypmzQ2D9+W0+1d5pU7Gd0V WyUCnOxCtv/KbX/a6kDJXu1D/JVeU2MrA8hRZP+39llNmBtuQezH9t/xHA8GE3IqbNh9IFRy9Sp 2x7UqjuLskL1YACKLXbo6UxW7V/ZCPqk=
X-Gm-Gg: ASbGncsflMRE3NsK4rTcShBj6qtWHiUH0miPXtevOAiqCK887GysUVEc/Nws8MmEAYw uK9xDaJnaGlpkCJMVplzA2ZwTrGHmnl9Iq1yjF40o22iDTp/sdAC/wjwCd0WvOW5rVmYtE4uLbB ecDcNCbxtmsq8+i/EdOkaWeZDBRS+VuE7dDJkSYALu3Z0XYSWBrCtOzgTDcmjsFxg8/OTUBQx3X U8MfxdY16nfAGncR95Us1bwLT3B40bC2EiWws9FkvzJ2BcIvsusiqkJaglB1QxcIYiYGQ==
X-Google-Smtp-Source: AGHT+IHqVj7YxqmZdQDCxHWBE8X9KPm2LaIRrLjDQA8pBLxDk+fdRUL3s6DG1V7vDqEl7CnlZv3pEhvVUrzx3vtauuc=
X-Received: by 2002:a17:903:b90:b0:269:96db:94f with SMTP id d9443c01a7336-290cc9be353mr348370715ad.49.1761330756249; Fri, 24 Oct 2025 11:32:36 -0700 (PDT)
MIME-Version: 1.0
References: <176099087005.2217074.7425719100204046546@dt-datatracker-84f8f646b-tg6mn> <AS1PR10MB7620ABBEF8FE6992D41844699BF0A@AS1PR10MB7620.EURPRD10.PROD.OUTLOOK.COM> <13FA6C90-7DFC-45F5-9C45-9BE6EC0DE1EB@icloud.com> <AS1PR10MB76209263C6C2976FB1586FA79BF1A@AS1PR10MB7620.EURPRD10.PROD.OUTLOOK.COM> <CAOXXwHfM1mg+kO+-FwFH8Nm+-HZ2kC2SN17fF=y7iN9heBfeEw@mail.gmail.com>
In-Reply-To: <CAOXXwHfM1mg+kO+-FwFH8Nm+-HZ2kC2SN17fF=y7iN9heBfeEw@mail.gmail.com>
From: "Juan A. Fraire" <juanfraire@gmail.com>
Date: Fri, 24 Oct 2025 15:32:24 -0300
X-Gm-Features: AS18NWClg41iSU1p-TboR9AgQ-ZGgsbh1zgnUEKSm_itaOHSKopEcIOUvVMzX1c
Message-ID: <CAAdWZLZcSwEjMMuxYHQA=5S_xswSuVR+u9TTsoUST_GzaAtKXQ@mail.gmail.com>
To: Maxime Piraux <maxime.piraux=40aerospacelab.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000eee020641ebc6b7"
Message-ID-Hash: 3XXR5V42KWEG6N2OPL6W4XZFNWPWTYS2
X-Message-ID-Hash: 3XXR5V42KWEG6N2OPL6W4XZFNWPWTYS2
X-MailFrom: juanfraire@gmail.com
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: "space@irtf.org" <space@irtf.org>, Kevin Shortt <kevin.shortt=40airbus.com@dmarc.ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Space] Re: New Version Notification for draft-piraux-space-constellation-code-00.txt
List-Id: Systems and protocol aspects of non-terrestrial networking discussion <space.irtf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/space/dLTISf5P3l_Dd8DO3HC4QYr9pxI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/space>
List-Help: <mailto:space-request@irtf.org?subject=help>
List-Owner: <mailto:space-owner@irtf.org>
List-Post: <mailto:space@irtf.org>
List-Subscribe: <mailto:space-join@irtf.org>
List-Unsubscribe: <mailto:space-leave@irtf.org>
Dear Maxime, This is an excellent piece of work. It provides a clear and unambiguous syntax for defining satellite constellations. I’m very interested in contributing to its further development, as outlined in my comments and suggestions below. *About 1. Introduction* - I think it would be helpful to explain up front in the introduction that this version of the specification applies only to circular orbital shells. The draft could briefly explain the rationale for this restriction and note that elliptical or Flower constellations are outside the current scope but could be supported in a future extension. *About 3. Satellite constellations:* - The text states that Walker Star constellations typically use inclinations close to 90°, and Walker Delta constellations between 45° and 65°. While this is true in practice, it is not a geometric constraint. There is nothing that prevents a Star configuration at 45° or a Delta at 90°. It may be worth clarifying that these inclination ranges are typical, not prescriptive. - The statement “Links are only established in-plane” for Walker Star constellations is misleading. While in-plane links are common, cross-plane links are also possible; for instance, the Iridium constellation uses a Walker Star pattern with cross-plane ISLs. It would be clearer to rephrase this section to reflect that both Walker Star and Delta configurations can support cross-plane connectivity. You might want to add a sentence such as: “The seam effect in Walker Star constellations may limit cross-plane ISL links — hence the Delta variant is often preferred for OISL-capable constellations.” *About 4. Constellation code:* - It would be useful to clarify whether “altitude” refers to the mean altitude above Earth’s surface (i.e., above mean sea level) or to the orbital radius measured from the Earth’s center. This distinction affects reproducibility. - The current syntax constrains the inclination to the range [0, 90], but many real-world constellations use retrograde orbits with inclinations greater than 90°. The grammar should either allow the full [0, 180] range or explicitly state that retrograde orbits are excluded. - It would be helpful to clarify how the mean anomaly is defined (whether it is referenced to the first satellite in the first plane, or another convention). Since the mean anomaly implies a specific reference epoch, the draft could also note whether the epoch is defined by the user’s simulation environment or follows a standard reference time. - The term “phasing-factor” appears in the grammar before its meaning is explained. To improve readability, it would be clearer to introduce or briefly define it immediately before or after the grammar section — for example, by stating that it represents the relative offset between satellites in adjacent orbital planes. *About 5. Examples of constellation codes:* - It would be valuable to include Starlink in Table 1 to further demonstrate the generality of the proposed coding scheme. For instance, a representative configuration for one of Starlink's shells could be expressed as: S:550:53.0:1584/72/22. *About future versions:* - Regarding future extensions, I share Kevin Shortt’s interest in joining and contributing to the definition of ISL characteristics in the optical domain, and why not radio-frequency as well? It could be useful to extend the draft with parameters such as: Field of Regard (FoR) / gimbaling capability and pointing speed; link priority, class, or constraints (e.g., latitude-dependent constraints); Cross-shell connectivity support, etc. - I would be glad to contribute to an extension of the draft supporting non-circular orbits, such as Flower constellations. Flower constellations describe families of elliptical orbits that maintain a repeating ground track pattern by synchronizing orbital periods and relative phasing among satellites. This design is becoming increasingly popular because it provides continuous coverage and flexible revisit patterns while preserving geometric regularity across non-circular orbits. - I am also willing to contribute with a companion tool that automatically generates the Keplerian orbital parameters for all satellites described by the constellation code, and optionally exports Two-Line Element (TLE) representations. Once the ISL grammar is defined, this tool could also output the corresponding time-evolving network topology — potentially adopting or aligning with the Time-Variant Routing (TVR) data formats (https://datatracker.ietf.org/group/tvr/about/) Looking forward to your thoughts, Juan On Fri, Oct 24, 2025 at 11:16 AM Kevin Shortt <kevin.shortt= 40airbus.com@dmarc.ietf.org> wrote: > Hi Maxime, > > Thank you for sharing your document. I've been exploring similar topics to > what you describe but more from the operations of the physical layer > perspective. I've been examining larger constellation configurations and > the impacts of the orbital dynamics of such constellations on the so-called > "light paths" that OISLs create within the network in order to better > understand how specific optical paths evolve over time. > > I'm certainly happy to lend a hand to augment the document with > considerations towards the OISLs. I'm just wondering if it makes sense to > include discussion of the OISLs in the current document. If its primary > purpose is to educate the broader IETF community on what a constellation > is, I think you've done a nice job explaining it already. The existence of > OISLs doesn't relate to the definition of a constellation. Could it make > sense to have the discussion of the OISLs in a separate document whose > purpose would be to scope what an optical network operating from space > would look like? > > Best regards, > > Kevin > > [AIRBUS AMBER] > > > ---------------------------------------------------------------------------------- > > Kevin Shortt > > Research Project Leader, Optical Communications > > Airbus Group > > Central Research and Technology, XRC > > 82024 Taufkirchen, Germany > > Telephone: +49 151 58 41 32 47 > > Email: kevin.shortt@airbus.com > > > Chairperson of the Supervisory Board: Dr. Thomas Toepfer > > Managing Directors: Dr. Michael Schoellhorn (Chairman), Nathalie Rau, Harald > Mannheim, Yvonne Eisele > > Registered Office: Ottobrunn > > District Court of Munich HRB 107 648 > > > ---------------------------------------------------------------------------------- > > > On Fri, Oct 24, 2025 at 2:41 PM Maxime Piraux <maxime.piraux= > 40aerospacelab.com@dmarc.ietf.org> wrote: > >> Hi Peter, >> >> Indeed, it's an important point for statistical analysis. >> >> My current use of the code is to study the (transient) behaviour of >> routing protocols inside constellations. For instance, I've developed >> "what-if" scenarios that consider the failure of a link and study its >> impact on the routing domain. >> >> As noted in Sec. 6, link configuration is not yet tackled but what I >> envisioned is more defining the number of OISLs per satellite and to which >> neighbour they are connecting to than a statistical model of their >> availability. >> >> Generally speaking, when discussing with AOCS Engineers here, the >> expectation is that a stable assignment of links exists for Walker Delta >> constellations with satellites with 3 or 4 OISLs, so we don't expect >> periodic unavailability over the orbital period. >> >> There remain of course a risk of transient unavailability due to faults. >> But for now, I don't know enough about models for the availability of a >> satellite or a link such that we could augment the code with the >> appropriate syntax/semantic to cover this. >> >> If anyone has resources investigating this, don't hesitate to share them >> here. >> >> Cheers, >> Maxime >> >> ________________________________________ >> De : Peter Ashwood-Smith <peterashwoodsmith=40icloud.com@dmarc.ietf.org> >> Envoyé : jeudi 23 octobre 2025 17:53 >> À : Maxime Piraux <maxime.piraux@aerospacelab.com> >> Cc : space@irtf.org <space@irtf.org> >> Objet : Re: [Space] New Version Notification for >> draft-piraux-space-constellation-code-00.txt >> >> Hey Maxime, >> >> Seems useful. Something to consider could be also including probabilities >> for ISLs being up and also for satellites being up. >> Adding these and specifying exactly what they mean would then allow for >> statistical comparisons of constellations which are incomplete. >> >> Regards >> >> Peter >> >> _______________________________________________ >> Space RG mailing list -- space@irtf.org >> To unsubscribe send an email to space-leave@irtf.org >> > The information in this e-mail is confidential. The contents may not be > disclosed or used by anyone other than the addressee. Access to this e-mail > by anyone else is unauthorised. > If you are not the intended recipient, please notify Airbus immediately > and delete this e-mail. > Airbus cannot accept any responsibility for the accuracy or completeness > of this e-mail as it has been sent over public networks. If you have any > concerns over the content of this message or its Accuracy or Integrity, > please contact Airbus immediately. > All outgoing e-mails from Airbus are checked using regularly updated virus > scanning software but you should take whatever measures you deem to be > appropriate to ensure that this message and any attachments are virus free. > _______________________________________________ > Space RG mailing list -- space@irtf.org > To unsubscribe send an email to space-leave@irtf.org >
- [Space] TR: New Version Notification for draft-pi… Maxime Piraux
- [Space] Re: New Version Notification for draft-pi… Peter Ashwood-Smith
- [Space] Re: New Version Notification for draft-pi… Maxime Piraux
- [Space] Earth Observation, Lunar and Mars Communi… Felix Flentge
- [Space] Re: New Version Notification for draft-pi… Kevin Shortt
- [Space] Re: New Version Notification for draft-pi… Juan A. Fraire
- [Space] Re: New Version Notification for draft-pi… Maxime Piraux
- [Space] Re: New Version Notification for draft-pi… Maxime Piraux
- [Space] Re: New Version Notification for draft-pi… Michael Richardson
- [Space] Re: New Version Notification for draft-pi… Maxime Piraux
- [Space] Re: New Version Notification for draft-pi… Jorge Amodio
- [Space] Re: New Version Notification for draft-pi… Lloyd W