<?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.43 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ek-dtn-ethernet-05" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="BTPU over Ethernet">Bundle Transfer Protocol - Unidirectional (BTPU) over Ethernet</title>
    <seriesInfo name="Internet-Draft" value="draft-ek-dtn-ethernet-05"/>
    <author fullname="Erik Kline">
      <organization>Aalyria Technologies, Inc.</organization>
      <address>
        <email>ek.ietf@gmail.com</email>
      </address>
    </author>
    <date year="2026" month="September" day="06"/>
    <area>Internet</area>
    <workgroup>Delay/Disruption Tolerant Networking</workgroup>
    <keyword>Delay and Disruption Tolerant Networking</keyword>
    <keyword>DTN</keyword>
    <keyword>Bundle Protocol</keyword>
    <keyword>BP</keyword>
    <keyword>BTPU</keyword>
    <keyword>Ethernet</keyword>
    <abstract>
      <?line 121?>

<t>This document specifies the use of the Bundle Transfer Protocol -
Unidirectional (BTPU) as a Convergence Layer directly over Ethernet, and
requests allocation of an EtherType and a multicast MAC address for that
purpose. 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 130?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>This document specifies how BTPU <xref target="BTPU"/> is carried directly in Ethernet
frames, enabling its use as a Convergence Layer for environments where
Bundle Protocol nodes are connected by Ethernet or Ethernet-like
technologies. It defines the encapsulation (<xref format="counter" target="encapsulation"/>), the
mapping of BTPU's logical channel onto Ethernet addressing, and
Ethernet-specific operational and security considerations.</t>
      <t>To support this, the following Ethernet parameters are requested:</t>
      <ul spacing="normal">
        <li>
          <t>an EtherType to identify frames carrying BTPU payloads
(<xref format="counter" target="ethertype"/>)</t>
        </li>
        <li>
          <t>a multicast MAC address for transmission to receivers whose unicast
MAC addresses are not yet known (<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>Layer 2 services that present an Ethernet segment to Bundle Protocol
Agents, such as overlay networks, cloud-hosted virtual networks, or
Ground-Station-as-a-Service (GSaaS) infrastructure, provided the
service carries arbitrary EtherTypes (and, where the group MAC address
is to be used, non-IP multicast frames); and</t>
        </li>
        <li>
          <t>technologies supporting Ethernet framing, e.g., DVB-GSE (<xref target="DVB-GSE"/>),
the 3GPP 5G Ethernet PDU Session type (Section 5.6.10.2 of
<xref target="_3GPP-TS-23.501"/>), and the US Space Development Agency's Optical
Communications Terminal standard (Section 3.4.8 of <xref target="SDA-OCT"/>).</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="encapsulation">
      <name>Encapsulation</name>
      <t>A BTPU Link-layer PDU (Section 2.1 of <xref target="BTPU"/>) is carried as the payload
of an Ethernet frame <xref target="IEEE802dot3"/> whose EtherType field is set to the
value assigned in <xref format="counter" target="ethertype"/>. The Link-layer PDU consists of the
octets following the EtherType field (or following the last tag, if one
or more 802.1Q tags are present) up to, but not including, the Frame
Check Sequence (FCS). Its contents are a sequence of BTPU Messages as
defined in <xref target="BTPU"/>.</t>
      <figure anchor="frame-format">
        <name>BTPU over Ethernet frame format (shown with one 802.1Q tag)</name>
        <artwork><![CDATA[
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    Destination MAC Address                    |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                      Source MAC Address                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            802.1Q Tag (optional, may be repeated)             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      EtherType = TBD-ET       |                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
:        BTPU Link-layer PDU (one or more BTPU Messages)        :
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                  Frame Check Sequence (FCS)                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork>
      </figure>
      <section anchor="minimum-frame-size">
        <name>Minimum Frame Size</name>
        <t>IEEE 802.3 requires a minimum frame size of 64 octets. A frame whose
payload is shorter than 46 octets (42 octets when an 802.1Q tag is
present) is extended by the transmitting MAC with a PAD field whose
contents are unspecified by <xref target="IEEE802dot3"/>, although in practice they
are conventionally zero-filled. Because EtherType-framed Ethernet carries
no payload length indication, a receiver cannot distinguish such MAC
padding from BTPU payload.</t>
        <t>To avoid relying on MAC padding behavior, senders <bcp14>SHOULD</bcp14> ensure that
every Link-layer PDU is at least 46 octets long by appending a Definite
Padding Message (Section 8.5 of <xref target="BTPU"/>) as needed. Receivers <bcp14>MUST</bcp14>
tolerate trailing octets that do not parse as a BTPU Message in frames
of minimum size, and <bcp14>SHOULD</bcp14> treat trailing zero octets as an Indefinite
Padding Message (Section 8.6 of <xref target="BTPU"/>).</t>
        <t>Beyond the minimum frame size, Ethernet frames are variable length and
no further padding is required.</t>
      </section>
    </section>
    <section anchor="applicability-and-limitations">
      <name>Applicability and Limitations</name>
      <section anchor="btpu-protocol-compliance">
        <name>BTPU Protocol Compliance</name>
        <t>This document specifies Ethernet encapsulation for <xref target="BTPU"/>. All protocol
requirements, features, and recommendations defined in <xref target="BTPU"/> apply to
this Ethernet profile.</t>
        <t>Because Bundles commonly exceed the Ethernet MTU (<xref format="counter" target="mtu"/>),
implementations <bcp14>MUST</bcp14> support BTPU segmentation (Section 4 of <xref target="BTPU"/>)
for both transmission and reception. BTPU's 20-bit Message Length field
does not constrain Ethernet use, as it comfortably exceeds any Ethernet
frame size.</t>
      </section>
      <section anchor="logical_channel">
        <name>BTPU Logical Channels</name>
        <t><xref target="BTPU"/> operates over a logical channel between a sender and one or more
receivers; each logical channel is an independent instance of the
protocol with its own Transfer Number sequence and Transfer Window
(Sections 4 and 5 of <xref target="BTPU"/>). For Ethernet, the logical channel is
identified by the tuple of:</t>
        <ul spacing="normal">
          <li>
            <t>the interface on which the frame is transmitted or received, where each
VLAN, as identified by the VLAN Identifier(s) of any 802.1Q tag(s)
present, constitutes a distinct interface;</t>
          </li>
          <li>
            <t>the source MAC address; and</t>
          </li>
          <li>
            <t>the destination MAC address.</t>
          </li>
        </ul>
        <t>Each unique combination defines a separate logical channel. In
particular, frames from the same sender addressed to a peer's unicast
MAC address and frames addressed to the group MAC address
(<xref format="counter" target="multicast_mac"/>) belong to different logical channels, and a
receiver maintains independent BTPU state for each.</t>
        <t>The Priority Code Point (PCP) and Drop Eligible Indicator (DEI) fields of
an 802.1Q tag do not identify the logical channel. Because a single
Link-layer PDU can carry Messages belonging to several Transfers of
differing priority, this document makes no recommendation about how
those fields are set.</t>
        <t>The logical channel governs the sequencing and windowing of segmented
Transfers. Bundle Messages (Section 8.1 of <xref target="BTPU"/>) carry no Transfer
Number and require no per-channel state at the receiver beyond that
needed to identify the transmitting node.</t>
        <t>The Transfer Window size is configured out of band (Section 5 of
<xref target="BTPU"/>). Absent such configuration, implementations <bcp14>SHOULD</bcp14> use the
default recommended by <xref target="BTPU"/>. Note that a receiver whose Transfer
Window is smaller than the sender's will prematurely discard in-progress
Transfers; this is of particular concern for channels using the group
MAC address, where a single sender's frames are processed by many
independently configured receivers.</t>
        <t>Technologies that carry Ethernet-framed payloads and use this EtherType
(<xref format="counter" target="ethertype"/>) but lack the above channel identifiers need to define
an equivalent logical channel identifier, e.g. from technology-specific
source and destination identifiers and any protocol-specific channel
discriminators. Such definitions are outside the scope of this document.</t>
      </section>
      <section anchor="group_mac_use">
        <name>Use of the Group MAC Address</name>
        <t>A sender that does not know the unicast MAC address of the intended
next-hop node <bcp14>MAY</bcp14> transmit BTPU frames to the group MAC address assigned
in <xref format="counter" target="multicast_mac"/>. All BTPU receivers in the broadcast domain will
receive such frames; from the perspective of each receiver they share a
single logical channel identified by the sender's source MAC address and
the group destination address (<xref format="counter" target="logical_channel"/>).</t>
        <t>A node that receives a bundle in a frame addressed to the group MAC
address processes it as follows:</t>
        <ul spacing="normal">
          <li>
            <t>If the bundle's destination EID identifies an endpoint of which the
receiving node is a member, the bundle is delivered as specified in
<xref target="BPv7"/>.</t>
          </li>
          <li>
            <t>Otherwise, if the receiving node has been explicitly configured to act
as a next hop for the transmitting node (as identified by the frame's
source MAC address and logical channel), the bundle is forwarded as
specified in <xref target="BPv7"/>. Implementations <bcp14>MUST NOT</bcp14> enable such forwarding
by default.</t>
          </li>
          <li>
            <t>Otherwise, the receiving node <bcp14>MUST</bcp14> discard the bundle without further
processing. In particular, it <bcp14>MUST NOT</bcp14> forward the bundle and <bcp14>MUST NOT</bcp14>
generate any status report concerning it; the bundle is treated as
though it had never been received.</t>
          </li>
        </ul>
        <t>Without this rule, a single frame carrying a bundle addressed to a
singleton endpoint would be forwarded by every node in the broadcast
domain that is not the destination, producing as many copies as there
are receivers (see <xref format="counter" target="mcast_amplification"/>). This mirrors the
prohibition on forwarding link-layer broadcasts that carry unicast
destinations in Section 5.3.4 of <xref target="RFC1812"/>.</t>
        <t>A sender learns the unicast MAC address of a peer either through
configuration or by observing the source MAC address of BTPU frames
received from that peer; the latter requires the peer to transmit, which
BTPU does not itself guarantee. Once a peer's unicast MAC address is
known, senders <bcp14>SHOULD</bcp14> transmit to it by unicast so as to avoid
unnecessary processing by other nodes and unnecessary flooding by
switches, which cannot prune non-IP multicast traffic.</t>
      </section>
      <section anchor="cc">
        <name>Congestion Control</name>
        <t>BTPU provides no congestion control and assumes that the sending rate is
managed by a mechanism outside the protocol (Section 11 of <xref target="BTPU"/>).
Ethernet offers only hop-by-hop flow control, namely PAUSE frames
(Clause 31 of <xref target="IEEE802dot3"/>) and Priority-based Flow Control
(<xref target="IEEE802dot1Q"/>). These mechanisms act on a single link rather than end
to end across a bridged network, may be disabled by operators to avoid
head-of-line blocking of unrelated traffic, and are ineffective over
links whose delay is large relative to available buffering. They are
therefore not a substitute for congestion control.</t>
        <t>Consistent with Section 11 of <xref target="BTPU"/>, BTPU over Ethernet <bcp14>MUST NOT</bcp14> be
deployed on a segment where congestion can occur unless the sending rate
is bounded by an external mechanism, such as static rate limiting or a
schedule agreed among the nodes sharing the segment. Where no such
mechanism is available, a convergence layer providing congestion control
(e.g., <xref target="TCPCL"/>) is recommended instead.</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 link-local IP addresses are available and no peer discovery
mechanism is deployed</t>
          </li>
          <li>
            <t>direct Ethernet operation simplifies deployment and management</t>
          </li>
        </ul>
        <t>Header overhead savings (28 octets for IPv4/UDP, 48 octets for IPv6/UDP,
plus any convergence-layer framing) are secondary to operational utility
in non-IP environments.</t>
      </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?>

</section>
    <section anchor="assignment-considerations">
      <name>Assignment Considerations</name>
      <t>This document requests one EtherType from the IEEE Registration Authority
and one multicast MAC address from IANA, as described below.</t>
      <section anchor="ieee-assignment-considerations">
        <name>IEEE Assignment Considerations</name>
        <section anchor="ethertype">
          <name>EtherType</name>
          <t>Following the procedure in Section 5.5 of <xref target="RFC9542"/>: the IESG is
requested to approve applying to the IEEE Registration Authority for an
EtherType for BTPU. (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>Upon assignment, IANA is requested to record the following entry in the
"EtherType" registry of the "IEEE 802 Numbers" registry group
<xref target="IANA-IEEE802"/>:</t>
          <table anchor="ethertype-entry">
            <name>EtherType registry entry</name>
            <thead>
              <tr>
                <th align="left">Ethertype (decimal)</th>
                <th align="left">Ethertype (hex)</th>
                <th align="left">Description</th>
                <th align="left">Reference</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left">TBD-ET-DEC</td>
                <td align="left">TBD-ET</td>
                <td align="left">Bundle Transfer Protocol - Unidirectional (BTPU)</td>
                <td align="left">RFC XXXX</td>
              </tr>
            </tbody>
          </table>
          <t>[RFC Editor: please replace TBD-ET-DEC and TBD-ET throughout this
document with the assigned EtherType, and RFC XXXX with this document's
RFC number; then remove this note.]</t>
        </section>
      </section>
      <section anchor="iana-considerations">
        <name>IANA Considerations</name>
        <section anchor="multicast_mac">
          <name>Multicast MAC Address</name>
          <t>IANA is requested to assign one multicast EUI-48 identifier under the
IANA OUI, from the block used for very small assignments
(01-00-5E-90-00-00 through 01-00-5E-90-00-FF; Section 2.1.3 of
<xref target="RFC9542"/>), and to record it in the "IANA Multicast 48-bit MAC
Addresses" registry with this document as the reference. Per Section
2.1.5 of <xref target="RFC9542"/>, this assignment is subject to Expert Review.</t>
          <t>The address allows BTPU senders to reach all BTPU receivers within a
broadcast domain without prior knowledge of their individual unicast MAC
addresses, as described in <xref format="counter" target="group_mac_use"/>. A dedicated group address
is requested, rather than use of the broadcast address, so that stations
not participating in BTPU can filter these frames in hardware.</t>
          <t>[RFC Editor: please replace TBD-MAC below with the assigned address and
remove this note.]</t>
          <t>Assigned address: TBD-MAC</t>
          <t>The completed template of Appendix A.1 of <xref target="RFC9542"/> follows:</t>
          <dl>
            <dt>Applicant Name:</dt>
            <dd>
              <t>IETF DTN Working Group</t>
            </dd>
            <dt>Applicant Email:</dt>
            <dd>
              <t>dtn@ietf.org</t>
            </dd>
            <dt>Applicant Telephone:</dt>
            <dd>
              <t>(to be supplied at submission)</t>
            </dd>
            <dt>Use Name:</dt>
            <dd>
              <t>Bundle Transfer Protocol - Unidirectional (BTPU) over Ethernet</t>
            </dd>
            <dt>Document:</dt>
            <dd>
              <t>RFC XXXX (this document)</t>
            </dd>
            <dt>EUI-48 or EUI-64:</dt>
            <dd>
              <t>EUI-48</t>
            </dd>
            <dt>Size of Block requested:</dt>
            <dd>
              <t>1 (2**0)</t>
            </dd>
            <dt>Multicast, unicast, or both:</dt>
            <dd>
              <t>Multicast</t>
            </dd>
          </dl>
        </section>
      </section>
    </section>
    <section anchor="operational-considerations">
      <name>Operational Considerations</name>
      <section anchor="checksums">
        <name>Checksums</name>
        <t>As noted in Section 3.5 of <xref target="DGRAMCL"/>, the Bundle Protocol assumes that
Bundles are transmitted over an erasure channel, i.e., one that either
delivers a PDU correctly or not at all.</t>
        <t>The Ethernet Frame Check Sequence (FCS) provides this property for a
single link. However, the FCS is verified and regenerated at each bridge,
so it does not detect corruption that occurs within a bridge, and the
error-detection strength of its 32-bit CRC diminishes as frame length
increases. Deployments requiring end-to-end integrity assurance <bcp14>SHOULD</bcp14>
rely on Bundle-layer mechanisms such as block CRCs (<xref target="BPv7"/>) or BPSec
Block Integrity Blocks (<xref target="RFC9172"/>) rather than on the FCS alone.</t>
      </section>
      <section anchor="mtu">
        <name>MTU and Jumbo Frames</name>
        <t>Implementations <bcp14>MUST</bcp14> support transmission and reception of Link-layer
PDUs of up to 1500 octets, the maximum payload size of a basic Ethernet
frame <xref target="IEEE802dot3"/>. This limit applies to the BTPU Link-layer PDU
itself; 802.1Q tags, if present, do not reduce it.</t>
        <t>Implementations <bcp14>MAY</bcp14> support non-standard "jumbo" frames (commonly with
payloads of up to 9000 octets), but <bcp14>SHOULD</bcp14> do so only when explicitly
configured by an operator who has verified that every link and bridge on
the path supports the larger size.</t>
        <t>BTPU has no path MTU discovery mechanism, and Ethernet bridges silently
discard frames that exceed their supported size. Implementations
therefore <bcp14>SHOULD</bcp14> default to a 1500-octet Link-layer PDU.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations of <xref target="BPv7"/> and <xref target="BTPU"/> apply. BTPU itself
provides no security mechanisms and relies on lower and/or upper layers
(Section 10 of <xref target="BTPU"/>). The following considerations are specific to
carrying BTPU over Ethernet.</t>
      <section anchor="denial-of-service">
        <name>Denial of Service</name>
        <t>BTPU 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 (<xref format="counter" target="cc"/>). 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="mcast_amplification">
        <name>Multicast Amplification</name>
        <t>A single frame sent to the group MAC address (<xref format="counter" target="multicast_mac"/>) is
delivered to every BTPU receiver in the broadcast domain. If receivers
were to process such bundles exactly as they process unicast-received
bundles, an attacker (or a misconfigured node) could obtain significant
amplification from a single frame:</t>
        <ul spacing="normal">
          <li>
            <t>each receiver that is not the bundle's destination would attempt to
forward the bundle toward that destination, producing as many copies
as there are receivers; and</t>
          </li>
          <li>
            <t>each receiver that subsequently deletes the bundle could emit a status
report to the bundle's report-to endpoint, if one was requested,
producing as many status reports as there are receivers.</t>
          </li>
        </ul>
        <t>The processing rules in <xref format="counter" target="group_mac_use"/> are intended to prevent both
forms of amplification: bundles received via the group MAC address are
forwarded only by nodes explicitly configured as a next hop for the
transmitting node, and are otherwise discarded without generating any
status report. Implementations <bcp14>MUST NOT</bcp14> enable such forwarding by
default. Operators <bcp14>SHOULD</bcp14> limit the number of nodes configured to
forward on behalf of any given transmitting node.</t>
      </section>
      <section anchor="spoofing">
        <name>Frame Injection and Spoofing</name>
        <t>Ethernet provides no authentication of the source MAC address. An
attacker with access to the link can observe the source and destination
MAC addresses and Transfer Numbers in use on a logical channel and inject
frames with a forged source address. Such an attacker can corrupt an
in-progress Transfer by injecting a Transfer Segment Message, abort it by
injecting a Transfer Cancel Message, or cause the receiver to discard all
in-progress Transfers from that sender by injecting a Message with a
Transfer Number far ahead of the current window (Section 5 of <xref target="BTPU"/>).
Corrupted bundles can be detected by Bundle-layer integrity mechanisms
(<xref format="counter" target="checksums"/>), but the transfers themselves are lost.</t>
        <t>Any attacker with access to the link, or with sufficient knowledge of
local Bundle forwarding configuration so as to inject BTPU frames and
cause them to be sent to an Ethernet peer, may also overwhelm the
receiver to the point of Denial of Service to other on-link senders.</t>
        <t>These attacks are mitigated by restricting link access and authenticating
frame origin using the mechanisms described in <xref format="counter" target="link-security"/>, or by
architectural properties of the link that exclude untrusted stations.</t>
      </section>
      <section anchor="link-security">
        <name>Link-layer Security</name>
        <t>IEEE standards include several security mechanisms that may be used in
Ethernet networks. Examples of Ethernet-level security mechanisms a
network might deploy include IEEE 802.1X (<xref target="IEEE802dot1X"/>), which may be
used to restrict access to the link to authorized participants, and IEEE
802.1AE (<xref target="IEEE802dot1AE"/>), which provides origin authentication,
integrity, and replay protection for each frame and, optionally,
confidentiality of the entire BTPU payload. In some deployments, a link
may be considered secure against on-link attackers by virtue of its
architecture, e.g. in cloud networking configurations where access to
the virtual link is the responsibility of cloud security functions.</t>
      </section>
      <section anchor="packet-reordering-duplication-and-replay">
        <name>Packet Reordering, Duplication, and Replay</name>
        <t>Packet reordering and duplication are handled by the BTPU protocol.
However, an on-link attacker may replay traffic to effectively repeat a
Bundle transfer. Even if a link can be made secure (<xref format="counter" target="link-security"/>),
repeat delivery of specific Bundles may happen for other reasons.
Duplicate bundles can be detected by the Bundle Protocol Agent using the
bundle identifier (Section 4.2.4 of <xref target="BPv7"/>); whether and for how long
to retain such state is a matter of BPA policy and is independent of the
convergence layer.</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
BTPU EtherType and, where used, the group MAC address (<xref format="counter" target="multicast_mac"/>)
need to be explicitly permitted on a given Ethernet segment before BTPU
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="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="BTPU">
          <front>
            <title>Bundle Transfer Protocol - Unidirectional</title>
            <author fullname="Rick Taylor" initials="R." surname="Taylor">
              <organization>Aalyria Technologies</organization>
            </author>
            <date day="19" month="July" 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-03"/>
        </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="IEEE802dot3" target="https://doi.org/10.1109/IEEESTD.2022.9844436">
          <front>
            <title>IEEE Standard for Ethernet</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2022" month="July"/>
          </front>
          <seriesInfo name="IEEE" value="Std 802.3-2022"/>
          <seriesInfo name="DOI" value="10.1109/IEEESTD.2022.9844436"/>
        </reference>
        <reference anchor="IEEE802dot1Q" target="https://standards.ieee.org/ieee/802.1Q/10323/">
          <front>
            <title>IEEE Standard for Local and Metropolitan Area Networks--Bridges and Bridged Networks</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2022" month="December"/>
          </front>
          <seriesInfo name="IEEE" value="Std 802.1Q-2022"/>
        </reference>
        <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="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="15" month="June" year="2026"/>
            <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-04"/>
        </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="RFC1812">
          <front>
            <title>Requirements for IP Version 4 Routers</title>
            <author fullname="F. Baker" initials="F." role="editor" surname="Baker"/>
            <date month="June" year="1995"/>
            <abstract>
              <t>This memo defines and discusses requirements for devices that perform the network layer forwarding function of the Internet protocol suite. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1812"/>
          <seriesInfo name="DOI" value="10.17487/RFC1812"/>
        </reference>
        <reference anchor="RFC9172">
          <front>
            <title>Bundle Protocol Security (BPSec)</title>
            <author fullname="E. Birrane, III" initials="E." surname="Birrane, III"/>
            <author fullname="K. McKeever" initials="K." surname="McKeever"/>
            <date month="January" year="2022"/>
            <abstract>
              <t>This document defines a security protocol providing data integrity and confidentiality services for the Bundle Protocol (BP).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9172"/>
          <seriesInfo name="DOI" value="10.17487/RFC9172"/>
        </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="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" target="https://www.etsi.org/deliver/etsi_ts/102600_102699/10260601/01.02.01_60/ts_10260601v010201p.pdf">
          <front>
            <title>Digital Video Broadcasting (DVB); Generic Stream Encapsulation (GSE); Part 1: Protocol</title>
            <author>
              <organization>ETSI</organization>
            </author>
            <date year="2014" month="July"/>
          </front>
          <seriesInfo name="ETSI" value="TS 102 606-1 V1.2.1"/>
        </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>n.d.</date>
          </front>
          <seriesInfo name="3GPP" value="TS 23.501"/>
        </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 585?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Thanks to
Wes Eddy,
Jörg Ott,
Brian Sipos,
and
Rick Taylor
for numerous discussions and contributions.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA7Vc6XbbyJX+X09Ro/7RUkJQpCS7bTnL0JLsKONFseTuzkly
fECiKCIGAQ4WyYzbeZZ5inmAmReb+917qwBQlO2eJD1nYgpLLXf97lKIosjU
aZ25Y/sbY+3TJk8yZ6/KOK/mrrQXZVEXsyKzkX2bp0laulmdFnmc2d2nVxdv
92xxQ0+d1QtX5q428XRauptju4Ob/Xs7ZhbX7roo18e2qhNjkmKWx0uaNynj
eR2591FS55HTx6PRA1M102VaVTRfvV7Rg+dnV89M3iynrjw2CY12bGZFXrm8
aqpjW5eNMzT3oYlLF9MazvNaZ74tyvfXZdGs6Oqpy+L1/mlalc0KW7FXReZo
u7V95Wo8mObXO+a9W9Pv5NjQxvkNG+eJ/fxb/OzVK/yjZPTU40sX/L9EF/wb
KHbj8ob2Ye3PW5+1QpKdH+SKfY7XcX0ZpxldJ1r+e+rq+bAo+fG4nC3o8qKu
V9Xx/j6ewqX0xg39Y/u4sD8ti9vK7dP7+3jvOq0XzZTedO+zNKfrzKwup/BU
Rsyo6s748vRQ3h6mxZb39rfyfbiol9mOMXFTL4oS9KfhrZ03WSbSclam7+1/
YHS+QeuO8/RvMUh1bCdxti7T2F652SIvsuI6ddXAnuezIT/shDjuPe/536/x
53BWLI3Ji3JJY9wwK55e3Hx3bN88O3k8/m5scIG4RuIXnfJ7vN5pvWpwC089
ODo4xu/zs7OzR6ODpKgPj3k+Vawd3LCXNYlQXCZ2XnS1As+FzVrd0jGPxX+z
nNuD0cFBNPqOr1SupG2l+bzwb+DhY5ogsTT98DDC03rr9PX5sR2PhuPx6PE+
nru8Oh3i/vDxo6Ojo8OHstC4vHbEP8++pEhZIj77Ym/H4z98acsvihmZDajR
S1eXxarIUrptJ6SsXrSrKHpapsm1q/g5+Z2Euz+LWOODryLW+A8ttTapUOny
K2K7c0wQ/NiX94g4hweH+8Zg8I70nD5/M3l58oIF6LsxDU3X3p5enLy4OdiQ
oSZZzTLcvjq50BdI4o5UrMaPxiJWcllFbPJqEinVtxCcrtpXbCA/QywaYut2
b29vh2mcx2ILyO5e50uX1xVvOqKhI7G91f4G63/857D+oijr6GlctRy3k9nM
VZU9IQ9QFtnP4P8oGn0l/38E/0cbO5qc/XO29NIlZI36u7C7Lycne/bSzZoy
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
UsJHai/+D1V2GJ+JXAAA

-->

</rfc>
