<?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.31 (Ruby 3.4.8) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ek-dtn-ethernet-03" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="BTPU-over-Ethernet">Assignment of Ethernet Parameters for Bundle Transfer Protocol - Unidirectional (BTP-U) over Ethernet</title>
    <seriesInfo name="Internet-Draft" value="draft-ek-dtn-ethernet-03"/>
    <author fullname="Erik Kline">
      <organization>Aalyria Technologies, Inc.</organization>
      <address>
        <email>ek.ietf@gmail.com</email>
      </address>
    </author>
    <date year="2026" month="March" day="15"/>
    <area>Internet</area>
    <workgroup>Delay/Disruption Tolerant Networking</workgroup>
    <keyword>Delay and Distruption Tolerant Networking</keyword>
    <keyword>DTN</keyword>
    <keyword>Bundle Protocol</keyword>
    <keyword>BP</keyword>
    <keyword>BTP-U</keyword>
    <keyword>Ethernet</keyword>
    <keyword>BTPoE</keyword>
    <abstract>
      <?line 109?>

<t>This memo requests allocation of an EtherType and multicast MAC address
for Bundle Transfer Protocol - Unidirectional (BTP-U) to enable its use
as a Convergence Layer on Ethernet networks. This provides an alternative
to IP-based convergence layers for environments where Ethernet forwarding
is operationally feasible but IP routing is unavailable or operationally
undesirable.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://ekline.github.io/draft-dtn-ethernet/draft-ek-dtn-ethernet.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ek-dtn-ethernet/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Delay/Disruption Tolerant Networking Working Group mailing list (<eref target="mailto:dtn@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/dtn/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/dtn/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/ekline/draft-dtn-ethernet"/>.</t>
    </note>
  </front>
  <middle>
    <?line 118?>

<!--
-->

<section anchor="introduction">
      <name>Introduction</name>
      <t>This memo requests Ethernet parameters to enable BTP-U <xref target="BTP-U"/> as a
Convergence Layer for environments where Bundle Protocol nodes are
connected by Ethernet or Ethernet-like technologies. Specifically:</t>
      <ul spacing="normal">
        <li>
          <t>an EtherType to identify frames carrying BTP-U payloads
(<xref format="counter" target="ethertype"/>)</t>
        </li>
        <li>
          <t>a multicast MAC address for neighbor discovery and announcements
(<xref format="counter" target="multicast_mac"/>)</t>
        </li>
      </ul>
      <t>This convergence layer is applicable to:</t>
      <ul spacing="normal">
        <li>
          <t>Physical Ethernet LANs</t>
        </li>
        <li>
          <t>Virtual Private Cloud (VPC) networks connecting bundle agents</t>
        </li>
        <li>
          <t>Ground-Station-as-a-Service (GSaaS) infrastructure</t>
        </li>
        <li>
          <t>Technologies supporting Ethernet framing, e.g., DVB-GSE (<xref target="DVB-GSE"/>),
3GPP 5G Ethernet PDU Session types (<xref target="_3GPP-TS-23.501"/> §5.6.10.2), and
the US Space Development Agency's Optical Communications Terminal
standard (<xref target="SDA-OCT"/> §3.4.8).</t>
        </li>
      </ul>
      <t>Primary use cases include mission modeling, testbed environments, and
deployments where IP routing is unavailable or adds unnecessary complexity.</t>
    </section>
    <section anchor="applicability-and-limitations">
      <name>Applicability and Limitations</name>
      <section anchor="btp-u-protocol-compliance">
        <name>BTP-U Protocol Compliance</name>
        <t>This document specifies Ethernet encapsulation for <xref target="BTP-U"/>. All protocol
requirements, features, and recommendations defined in <xref target="BTP-U"/> apply to
this Ethernet profile.</t>
        <t>Implementations <bcp14>MUST</bcp14> implement all mandatory <xref target="BTP-U"/> features and <bcp14>SHOULD</bcp14>
implement all recommended features, including <xref target="BTP-U"/> Segmentation for
handling bundles that exceed the Ethernet MTU.</t>
      </section>
      <section anchor="cc">
        <name>Congestion Control</name>
        <t>BTP-U lacks a congestion control mechanism and presumes sending rate is
externally managed. Ethernet flow control mechanisms exist but, may not be
operationally applicable in all situations (e.g. high delay links).</t>
        <t>For deployments where congestion control cannot be managed by a mechanism
outside of BTP-U, network operators <bcp14>MUST</bcp14> consider alternate
Convergence Layers.</t>
      </section>
      <section anchor="relationship-to-ip-based-convergence-layers">
        <name>Relationship to IP-based Convergence Layers</name>
        <t>IP-based convergence layers (TCPCL <xref target="TCPCL"/>, UDPCLv2 <xref target="UDPCLv2"/>) remain
recommended where IP infrastructure exists. This Ethernet convergence
layer addresses scenarios where:</t>
        <ul spacing="normal">
          <li>
            <t>no operational IP addressing or routing is available</t>
          </li>
          <li>
            <t>only IPv4 or IPv6 link-local addresses exist and peer discovery is
unspecified</t>
          </li>
          <li>
            <t>direct Ethernet operation simplifies deployment and management</t>
          </li>
        </ul>
        <t>Header overhead savings (28-48+ bytes) are secondary to operational
utility in non-IP environments.</t>
        <!-- XXX -->

</section>
    </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?>

<t>As this memo is Informational it uses BCP14 langauge only for clarity.</t>
    </section>
    <section anchor="assignment-considerations">
      <name>Assignment Considerations</name>
      <t>Allocation of the following Ethernet parameters is requested.</t>
      <section anchor="ieee-assignment-considerations">
        <name>IEEE Assignment Considerations</name>
        <section anchor="ethertype">
          <name>EtherType</name>
          <t>(per <xref target="RFC9542"/>)
The IESG is requested to approve applying to the IEEE
Registration Authority for an EtherType for BTP-U.  (The IESG
should communicate its approval to IANA and to those concerned
with this document.  IANA will forward the IESG Approval to the
registry expert of the "EtherType" registry from the "IEEE 802
Numbers" registry group who will make the application to the
IEEE Registration Authority, keeping IANA informed.)</t>
          <t>(if approved)
The following entry has been added to the "ETHER TYPES" subregistry
of the "IEEE 802 Numbers" registry <xref target="IANA-IEEE802"/>:</t>
          <t>Ethertype (decimal): YYYY</t>
          <t>Ethertype (hex): YYYY</t>
          <t>Exp. Ethernet (decimal): -</t>
          <t>Exp. Ethernet (octal): -</t>
          <t>Description: BTP-U payloads</t>
          <t>References: RFC ZZZZ (this document)</t>
        </section>
      </section>
      <section anchor="iana-considerations">
        <name>IANA Considerations</name>
        <section anchor="multicast_mac">
          <name>Multicast MAC Address</name>
          <t>One multicast MAC address is requested to enable neighbor discovery and
bundle availability announcements within a broadcast domain. This allows
BTP-U senders to reach all capable receivers without prior knowledge of
individual MAC addresses.</t>
          <t>Following the recommended format given as the EUI-48 Identifier template
in <xref target="RFC9542"/>:</t>
          <t>Applicant Name: IETF DTN Working Group</t>
          <t>Applicant Email: dtn@ietf.org</t>
          <t>Applicant Telephone: (none)</t>
          <t>Use Name: Bundle Transfer Protocol - Unidirectional</t>
          <t>Document: <xref target="BTP-U"/></t>
          <t>This memo is an application for one multicast EUI-48 identifier.</t>
        </section>
      </section>
    </section>
    <section anchor="operational-considerations">
      <name>Operational Considerations</name>
      <section anchor="checksums">
        <name>Checksums</name>
        <t>To reiterate the observation in §3.5 of <xref target="DGRAMCL"/>, the Bundle Protocol
specifications assume that Bundles "are transmitted over an erasure
channel, i.e., a channel that either delivers packets correctly or not at
all".</t>
        <t>Ethernet's Frame Check Sequence (FCS) minimally meets this requirement to
ensure Bundles are not corrupted in transmission.  Use of stronger integrity
checks are left to BTP-U and its extensions.</t>
      </section>
      <section anchor="btp-u-virtual-channels">
        <name>BTP-U Virtual Channels</name>
        <t><xref target="BTP-U"/> Transfer Numbers are unique within a "virtual channel." For
Ethernet, the virtual channel is identified by:</t>
        <ul spacing="normal">
          <li>
            <t>Source MAC address (6 octets)</t>
          </li>
          <li>
            <t>Destination MAC address (6 octets)</t>
          </li>
          <li>
            <t>C-VLAN ID (12 bits, if 802.1Q tag present)</t>
          </li>
        </ul>
        <t>Each unique combination defines a separate virtual channel with
independent Transfer Number sequencing.</t>
        <t>Other technologies that support Ethernet-like framing and use of this
EtherType (<xref format="counter" target="ethertype"/>) but which lack the above virtual channel
identifers <bcp14>MUST</bcp14> define the equivalent virtual channel identifiers,
e.g. technology-specific source and/or destination as well as any
protocol-specific channel discriminators.</t>
        <t>When using the multicast MAC address for transmitting to receivers
whose MAC addresses have not yet been learned, all receivers in the
broadcast domain share the same destination address (and therefore the
same virtual channel). Implementations relying on multicast <bcp14>SHOULD</bcp14> use
additional mechanisms, i.e. the Bundle destination EID, to determine
whether received bundles are intended for local processing. Once a
sender learns a peer's MAC address, implementations <bcp14>SHOULD</bcp14> switch to
unicast transmission.</t>
      </section>
      <section anchor="mtu-and-jumbo-frames">
        <name>MTU and Jumbo Frames</name>
        <t>Implementations <bcp14>MUST</bcp14> support transmission and reception of frames with
payload sizes up to 1500 octets (standard Ethernet MTU minus Ethernet
header), as required by <xref target="IEEE802dot3"/>.</t>
        <t>Implementations <bcp14>MAY</bcp14> support jumbo frames with payload sizes up to 9000
octets or larger, but <bcp14>SHOULD</bcp14> only enable this capability when explicitly
configured where operators have verified that the network path supports
the larger frame size.</t>
        <t>Since <xref target="BTP-U"/> has no path MTU discovery mechanism and Ethernet networks
silently drop oversized frames, implementations <bcp14>SHOULD</bcp14> default to 1500
octets. Link Layer Discovery Protocol (LLDP) <bcp14>MAY</bcp14> be used to discover
directly-connected link and neighbor parameters.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This document requests assignment of an EtherType and Multicast MAC address
for BTP-U datagrams.  It has no incremental implications for security
beyond those already documented in <xref target="BPv7"/> and <xref target="BTP-U"/>.</t>
      <section anchor="denial-of-service">
        <name>Denial of Service</name>
        <t>BTP-U assumes the sending rate is controlled by a mechanism out of scope for
the protocol and has no built-in mechanism for identifying or mitigating any
congestion a sender might cause. Use of this protocol on some networks,
a shared LAN segment for example, may cause a Denial-of-Service by
flooding Ethernet switches and stations.</t>
      </section>
      <section anchor="link-layer-security">
        <name>Link-layer Security</name>
        <t>Any attacker with access to the link, or with sufficient knowledge of local
Bundle forwarding configuration so as to inject BTP-U frames and cause them
to be sent to an Ethernet peer, may overwhelm the receiver to the point of
Denial of Service to other onlink senders.</t>
        <t>IEEE standards include several security mechanisms that may be used in
Ethernet networks.  Examples of recommended Ethernet-level security
mechanisms a network might deploy include: IEEE 802.1X (<xref target="IEEE802dot1X"/>),
which may be used restrict access to the link to authorized participants,
and IEEE 802.1AE (<xref target="IEEE802dot1AE"/>), which offers confidentiality of
the entire BTP-U payload.</t>
      </section>
      <section anchor="filtering">
        <name>Filtering</name>
        <t>A common security paradigm is to "default deny" all traffic patterns that,
broadly, do not conform to operator expectations.  In such environments the
BTP-U EtherType needs to be explicitly permitted to be used on a given
Ethernet segment before BTP-U messages can be successfully transmitted.</t>
      </section>
    </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="BPv7">
          <front>
            <title>Bundle Protocol Version 7</title>
            <author fullname="S. Burleigh" initials="S." surname="Burleigh"/>
            <author fullname="K. Fall" initials="K." surname="Fall"/>
            <author fullname="E. Birrane, III" initials="E." surname="Birrane, III"/>
            <date month="January" year="2022"/>
            <abstract>
              <t>This document presents a specification for the Bundle Protocol, adapted from the experimental Bundle Protocol specification developed by the Delay-Tolerant Networking Research Group of the Internet Research Task Force and documented in RFC 5050.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9171"/>
          <seriesInfo name="DOI" value="10.17487/RFC9171"/>
        </reference>
        <reference anchor="BTP-U">
          <front>
            <title>Bundle Transfer Protocol - Unidirectional</title>
            <author fullname="Rick Taylor" initials="R." surname="Taylor">
              <organization>Aalyria Technologies</organization>
            </author>
            <date day="17" month="February" year="2026"/>
            <abstract>
              <t>   This document defines a protocol for the unidirectional transfer of
   large binary objects, typically Bundle Protocol version 7 bundles,
   between two nodes connected by a unidirectional, unreliable, frame-
   based link-layer protocol, without requiring IP services.

   The protocol does not require a return path for acknowledgements, but
   instead supports data repetition as a mechanism to protect against
   data loss.  It fully supports the disaggregation of flows of binary
   objects of different priority, preventing head-of-line blocking
   impacting performance.

   The wire format of the protocol is designed to enable performant
   implementation in hardware or software, with the aim of enabling
   protocol implementations to run at the line-rate of the underlying
   link-layer protocol.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-dtn-btpu-02"/>
        </reference>
        <reference anchor="DGRAMCL">
          <front>
            <title>Datagram Convergence Layers for the Delay- and Disruption-Tolerant Networking (DTN) Bundle Protocol and Licklider Transmission Protocol (LTP)</title>
            <author fullname="H. Kruse" initials="H." surname="Kruse"/>
            <author fullname="S. Jero" initials="S." surname="Jero"/>
            <author fullname="S. Ostermann" initials="S." surname="Ostermann"/>
            <date month="March" year="2014"/>
            <abstract>
              <t>This document specifies the preferred method for transporting Delay- and Disruption-Tolerant Networking (DTN) protocol data over the Internet using datagrams. It covers convergence layers for the Bundle Protocol (RFC 5050), as well as the transportation of segments using the Licklider Transmission Protocol (LTP) (RFC 5326). UDP and the Datagram Congestion Control Protocol (DCCP) are the candidate datagram protocols discussed. UDP can only be used on a local network or in cases where the DTN node implements explicit congestion control. DCCP addresses the congestion control problem, and its use is recommended whenever possible. This document is a product of the Delay-Tolerant Networking Research Group (DTNRG) and represents the consensus of the DTNRG.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7122"/>
          <seriesInfo name="DOI" value="10.17487/RFC7122"/>
        </reference>
        <reference anchor="UDPCLv2">
          <front>
            <title>Delay-Tolerant Networking UDP Convergence Layer Protocol Version 2</title>
            <author fullname="Brian Sipos" initials="B." surname="Sipos">
              <organization>The Johns Hopkins University Applied Physics Laboratory</organization>
            </author>
            <author fullname="Joshua Deaton" initials="J." surname="Deaton">
              <organization>Science Applications International Corporation</organization>
            </author>
            <date day="17" month="December" year="2025"/>
            <abstract>
              <t>   This document describes a UDP convergence layer (UDPCL) for Delay-
   Tolerant Networking (DTN).  This version of the UDPCL protocol
   clarifies requirements of the earlier experimental RFC 7122, adds
   discussion of multicast addressing, congestion signaling, and updates
   to the Bundle Protocol (BP) contents, encodings, and convergence
   layer requirements in BP version 7.  Specifically, the UDPCL uses
   CBOR-encoded BPv7 bundles as its service data unit being transported
   and provides an unacknowledged transport of such bundles.  This
   version of UDPCL also includes security and extensibility mechanisms.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-dtn-udpcl-03"/>
        </reference>
        <reference anchor="TCPCL">
          <front>
            <title>Delay-Tolerant Networking TCP Convergence-Layer Protocol Version 4</title>
            <author fullname="B. Sipos" initials="B." surname="Sipos"/>
            <author fullname="M. Demmer" initials="M." surname="Demmer"/>
            <author fullname="J. Ott" initials="J." surname="Ott"/>
            <author fullname="S. Perreault" initials="S." surname="Perreault"/>
            <date month="January" year="2022"/>
            <abstract>
              <t>This document describes a TCP convergence layer (TCPCL) for Delay-Tolerant Networking (DTN). This version of the TCPCL protocol resolves implementation issues in the earlier TCPCL version 3 as defined in RFC 7242 and provides updates to the Bundle Protocol (BP) contents, encodings, and convergence-layer requirements in BP version 7 (BPv7). Specifically, TCPCLv4 uses BPv7 bundles encoded by the Concise Binary Object Representation (CBOR) as its service data unit being transported and provides a reliable transport of such bundles. This TCPCL version also includes security and extensibility mechanisms.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9174"/>
          <seriesInfo name="DOI" value="10.17487/RFC9174"/>
        </reference>
        <reference anchor="RFC9542">
          <front>
            <title>IANA Considerations and IETF Protocol and Documentation Usage for IEEE 802 Parameters</title>
            <author fullname="D. Eastlake 3rd" initials="D." surname="Eastlake 3rd"/>
            <author fullname="J. Abley" initials="J." surname="Abley"/>
            <author fullname="Y. Li" initials="Y." surname="Li"/>
            <date month="April" year="2024"/>
            <abstract>
              <t>Some IETF protocols make use of Ethernet frame formats and IEEE 802 parameters. This document discusses several aspects of such parameters and their use in IETF protocols, specifies IANA considerations for assignment of points under the IANA Organizationally Unique Identifier (OUI), and provides some values for use in documentation. This document obsoletes RFC 7042.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="141"/>
          <seriesInfo name="RFC" value="9542"/>
          <seriesInfo name="DOI" value="10.17487/RFC9542"/>
        </reference>
        <reference anchor="IANA-IEEE802" target="https://www.iana.org/assignments/ieee-802-numbers/">
          <front>
            <title>IEEE 802 Numbers</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="IEEE802dot3" target="https://standards.ieee.org/standard/802_3-2018.html">
          <front>
            <title>IEEE Standard for Ethernet</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2018" month="August"/>
          </front>
          <seriesInfo name="IEEE" value="Std 802.3-2018"/>
        </reference>
        <reference anchor="IEEE802dot1X">
          <front>
            <title>IEEE Standard for Local and Metropolitan Area Networks--Port-Based Network Access Control</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2020" month="February"/>
          </front>
          <seriesInfo name="IEEE" value="Std 802.1X-2020"/>
        </reference>
        <reference anchor="IEEE802dot1AE">
          <front>
            <title>IEEE Standard for Local and Metropolitan Area Networks--Media Access Control (MAC) Security</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2018" month="December"/>
          </front>
          <seriesInfo name="IEEE" value="Std 802.1AE-2018"/>
        </reference>
        <reference anchor="DVB-GSE">
          <front>
            <title>Digital Video Broadcasting (DVB); Generic Stream Encapsulation (GSE) Protocol</title>
            <author>
              <organization>ETSI</organization>
            </author>
            <date year="2007" month="October"/>
          </front>
          <seriesInfo name="ETSI" value="TS 102 606"/>
        </reference>
        <reference anchor="_3GPP-TS-23.501" target="https://www.3gpp.org/ftp/Specs/archive/23_series/23.501/">
          <front>
            <title>System Architecture for the 5G System (5GS)</title>
            <author>
              <organization>3GPP</organization>
            </author>
            <date year="2018" month="June"/>
          </front>
          <seriesInfo name="3GPP" value="TS 23.501 V15.2.0"/>
        </reference>
        <reference anchor="SDA-OCT" target="https://www.sda.mil/wp-content/uploads/2024/07/SDA_OCT_Standard_4.0.0_final-20240701.pdf">
          <front>
            <title>Optical Communications Terminal (OCT) Standard</title>
            <author>
              <organization>Space Development Agency</organization>
            </author>
            <date year="2024" month="July"/>
          </front>
          <seriesInfo name="SDA" value="OCT Standard Version 4.0.0"/>
        </reference>
      </references>
    </references>
    <?line 360?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Thanks to
Wes Eddy,
Jeorg Ott,
Brian Sipos,
and
Rick Taylor
for numerous discussions and contributions.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
VvO6gZ3/A0kEqM4YLQAA

-->

</rfc>
