<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-kumari-tiptop-address-space-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title>Address Space for Space</title>
    <seriesInfo name="Internet-Draft" value="draft-kumari-tiptop-address-space-00"/>
    <author initials="W." surname="Kumari">
      <organization>Google, Inc.</organization>
      <address>
        <email>warren@kumari.net</email>
      </address>
    </author>
    <author fullname="Jen Linkova">
      <organization>Google, LLC</organization>
      <address>
        <email>furry13@gmail.com</email>
      </address>
    </author>
    <date year="2026" month="May" day="23"/>
    <area>AREA</area>
    <workgroup>TIPTOP</workgroup>
    <keyword>space</keyword>
    <keyword>address_policy</keyword>
    <abstract>
      <?line 41?>

<t>{Editor note (To be removed before publication): The high-level summary of this
document is that the IANA allocates a block of IPv6 address space specifically
for use in space environments.</t>
      <t>IP communication in space environments is fundamentally different from
terrestrial communication; e.g., the speed-of-light RTT from Earth to Mars
ranges from ~6 minutes to ~45 minutes, which means that traditional connections
(e.g Telnet over TCP) won't work. For an IP stack to know that a connection
will require special handling (e.g. adjusting timers, or using different
protocols), it needs to know that the latency to the remote peer is going to be
significantly higher than typical terrestrial latencies. By allocating a
specific block of IPv6 address space for use in space environments, IP stacks
can easily identify when they are communicating with a peer in space, and
adjust their behavior accordingly.</t>
      <t>This document requests that the IANA allocate a block of IPv6 address space
specifically for use in space environments and then delegate from that block
to the existing RIRs. The RIRs can then set policies for address allocation and
assignment within the space address block and make address allocations to
their members from this block.</t>
      <t>This approach leverages the existing RIR systems, including their policy
development processes, governance structures, and existing relationships with
their members. This includes relationships with governments within their
regions, thus bypassing many of the geopolitical issues, including dealing
with sanctioned countries, etc. The only real change is that the RIRs would be
allocating from a different block of addresses, and setting policies for that
block; the overall process would be the same as it is today. This is a much
simpler and more efficient approach than creating a new registry for space use,
or having a single RIR manage the entire space address block, along with all of
the geo-political issues that would entail.</t>
      <t>WK: This editor note seems to actually be most of the document... :-) }</t>
      <t>IP communication in space environments is fundamentally different from
terrestrial communication; a primary difference is the likelihood of long
round-trip times, potentially minutes or even hours, depending on the distance
between the endpoints.</t>
      <t>Existing protocols are not designed for such environments and so may not work
as expected. For example, TCP connections will fail due to timeouts unless IP
stacks know that the remote peer is in space, and adjust their behavior
accordingly.</t>
      <t>This document requests that the IANA allocate a block of IPv6 address space
specifically for use in space environments, and then delegate from that block
to Regional Internet Registries (RIRs) for space use.</t>
      <t>The RIRs can then set policies for address allocation and assignment within the
space address block, and make address allocations to their members from this
block.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://example.com/LATEST"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-kumari-tiptop-address-space/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        WG Working Group mailing list (<eref target="mailto:deepspace@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/deepspace/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/deepspace/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/wkumari/draft-kumari-tiptop-address-space"/>.</t>
    </note>
  </front>
  <middle>
    <?line 96?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>In order to allow IP stacks to easily identify when they are communicating with
a peer in space, this document requests that the IANA allocate a block of IPv6
address space specifically for use in space environments.</t>
      <t>The IANA will delegate from this block to Regional Internet Registries (RIRs)
the task of making specific address allocations for space use to network
service providers and other subregional registries.</t>
      <t>The RIRs will then be responsible for setting policies for address allocation
and assignment within the space address block, and for making specific address
allocations to network service providers and other subregional registries.</t>
      <t>Individuals and organizations may obtain address allocations for space use
directly from their appropriate RIR (or other) registry, or from their service
provider.</t>
      <t>{Ed note: The text below is adapted from <xref target="RFC1881"/>. } Delegation of address
space by the IANA is not irrevocable. If, in the judgment of the IANA, a
registry has seriously mishandled the address space delegated to it, the IANA
may revoke the delegation, with due notice and with due consideration of the
operational implications. IANA will make every effort in such a case not to
revoke addresses that are in active use, unless there are overwhelming
technical reasons for doing so.</t>
      <t>The definition of what constitutes "space use", the size of the block to be
allocated, and the policies for address allocation and assignment within the
space address block are outside the scope of this document, and are left to the
RIRs to determine. The RIRs are already responsible for setting policies for
address allocation and assignment within the existing IPv6 address space, and
so are well placed to set policies for the new space address block as well.</t>
      <t>There are two primary approaches possible for how the IANA can delegate address
space for space use to the RIRs. {Ed note: The authors prefer the first
approach, as it is simpler and more efficient, but it does result in probably
2-5 prefixes per planet. While a single aggregate per planet would be nice,
5ish doesn't seem overly difficult to manage. Which approach to choose is of
course up to the WG / IESG, probably with input from the IANA as to complexity,
etc.}:</t>
      <ol spacing="normal" type="1"><li>
          <t>The IANA can delegate a single large block for space use, and RIRs can
request large blocks from that block as needed. The RIRs can then designate
sub-blocks for different planetary bodies and allocate from those sub-blocks as
needed. This does mean that there will be more than one prefix per planet -
probably up to five (the number of RIRs). If an RIR were to exhaust their
allocation for a particular planet, they could request more from the IANA, or
recarve their existing allocations, but this seems unlikely given the size of
the block that would be allocated.</t>
        </li>
        <li>
          <t>The IANA can delegate a separate block for each planetary body, and then
delegate from those blocks to the RIRs as needed. This would mean that there
would be a single prefix per planet, which may be desirable for operational
reasons, but it does mean that the IANA would need to make multiple
delegations, the RIRs would need to manage multiple blocks, and the address
allocation would be significantly less efficient, as each block would need to
be large enough to accommodate the future needs of all RIRs for that planet,
which may be difficult to predict.</t>
        </li>
      </ol>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TODO Security</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This entire document is an IANA considerations document.</t>
      <t>The IANA is requested to delegate a block of IPv6 address space specifically
for use in space environments, and then allocate from that block to RIRs for
space use.</t>
      <t>{Ed note: This document does not specify the size of the block to be delegated
for space use, nor what size blocks to delegate to each RIR as needed - this is
left to the IANA to determine. The authors (and WG) will be happy to provide
input on this if the IANA would like, but ultimately this is a matter for the
IANA to decide.}</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC1881">
          <front>
            <title>IPv6 Address Allocation Management</title>
            <author>
              <organization abbrev="IAB">Internet Architecture Board</organization>
            </author>
            <author>
              <organization abbrev="IESG">Internet Engineering Steering Group</organization>
            </author>
            <date month="December" year="1995"/>
            <abstract>
              <t>The IPv6 address space will be managed by the IANA for the good of the Internet community, with advice from the IAB and the IESG, by delegation to the regional registries. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1881"/>
          <seriesInfo name="DOI" value="10.17487/RFC1881"/>
        </reference>
      </references>
    </references>
    <?line 201?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors would like to thank the members of the TIPTOP working group for
their feedback and suggestions on this document, and for their work on the
broader topic of IP communication in space environments. In addition, the
authors would sincerely like to thank Kim Davies, John Curran and Geoff Huston
for helping us understand the history, complexity and sensitivities around IP
address governance. In addition, we would like to thank the members of the RIPE
Address Policy Working Group for their feedback and suggestions on this topic.
One of the authors (Warren) has an awful memory for names and faces, and is
embarrassed that he can't remember who all he spoke to about this topic, but he
is grateful to everyone who provided feedback and suggestions - please drop me
a note and I'll be happy to add you to this list.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
Qe/N3t8rXoRDbl0T3Y99S0R5Iv4DhWrUIFsjAAA=

-->

</rfc>
