<?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-06" 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-06"/>
    <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="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="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>Direct Ethernet encapsulation also avoids the 28 octets (IPv4/UDP) or 48
octets (IPv6/UDP) of network- and transport-layer headers per frame, plus
any convergence-layer framing. In many deployments this saving is minor,
but it can be significant where the usable payload per frame is small,
where link capacity is scarce, or where eliminating IP and UDP header
processing simplifies line-rate hardware implementation. The primary
motivation for this specification, however, remains operation in
environments where IP is unavailable or undesirable.</t>
      </section>
    </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 and
integrity for each frame and, optionally, confidentiality of the entire
BTPU payload. IEEE 802.1AE can also provide replay protection, but only
when configured to do so and only for frames outside the configured
replay window; deployments relying on it for this purpose need to enable
replay protection with a window sized appropriately for the link. 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 594?>

<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:
H4sIAAAAAAAAA7Vc6XYbyXX+X09R4fwY0kaDAElpJMp2ApGUTEcLLVIz4+Pk
6DS6C0CbjW6kF1KwZvwseYo8QPJiud+9VdXVAChpEntyYoG91HLX7y7VURSp
Jmtyc6p/p7R+3hZpbvRNFRf1zFT6qiqbMilzHen3RZZmlUmarCziXO8/v7l6
f6DLO3rqolmYqjCNiqfTytyd6j3c7N/bU0ncmHlZrU913aRKpWVSxEuaN63i
WROZ2yhtisjYx6PRY1W302VW1zRfs17Rg5cXNy9U0S6npjpVKY12qpKyqE1R
t/WpbqrWKJr7WMWViWkNl0VjZ74vq9t5VbYrunpu8nh9eJ7VVbvCVvRNmRva
bqPfmAYPZsV8T92aNf1OTxVtnN/QcZHqz7/Fz968wT+WjI56fOmK/5fogn89
xe5M0dI+tP5l69NaSLL3g1zRL/E6ri/jLKfrRMt/yUwzG5YVPx5XyYIuL5pm
VZ8eHuIpXMruzNA9dogLh9OqvK/NIb1/iPfmWbNop/Smuc2zgq4zs0JO4amc
mFE3wfjy9FDeHmbljvcOd/J9uGiW+Z5Scdssygr0p+G1nrV5LtJyUWW3+l8x
Ot+gdcdF9tcYpDrVkzhfV1msb0yyKMq8nGemHujLIhnyw0aIY255z/8yx5/D
pFwqVZTVksa4Y1Y8v7r77lS/e3H2dPzdWOECcY3ELzrn93i902bV4haeenRy
dIrflxcXF09GR2nZHJ/yfFax9nBDXzckQnGV6lkZagWe85vVdkunPBb/zXKu
j0ZHR9HoO75Sm4q2lRWz0r2Bh09pglTT9MPjCE/bW+dvL0/1eDQcj0dPD/Hc
9c35EPeHT5+cnJwcP5aFxtXcEP8c+9IyY4n47Iu9HY//+KUtvyoTMhtQo9em
qcpVmWd0W09IWZ1o11H0vMrSuan5Ofmd+ru/iFjjo68i1viPHbU2qVDb5dfE
dmOYIPhxKO8RcY6Pjg+VwuCB9Jy/fDd5ffaKBei7MQ1N196fX529ujvakKE2
XSU5bt+cXdkXSOJOrFiNn4xFrOSyFbHJm0lkqb6D4HRVv2ED+Rli0RA7t3t/
fz/M4iIWW0B2d14sTdHUvOmIho7E9taHG6z/8e/D+quyaqLncd1xXE+SxNS1
PiMPUJX5L+D/KBp9Jf9/BP9HGzuaXPx9tvTapGSN+rvQ+68nZwf62iRtlTXr
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
Vt88P48ubtwcX6DkP5AXX/3fT+rU/dxpY8m8aGdeesruyXn6d1jD31ke5D82
a3qXWfsHrQFWDu6LvUokqWfJ5fx2R9nNOh/72L4ggfusWcCkB6b8YI884Dff
6NeEq5bt0m7rOvsrRdcutTw85nCMwmTEvkv7pExQ05Mw1Y9PtPiboZ7YW+zo
lPWN7OAWBLANZyMKffLYvqD3T47cT8AauNBuffSe8o6GxjAfyVmkEjXDu9iI
rWGACePAe4z11eTcejhZRs/LtIVLDfA4Gx56gHzIomznC/iZFRJCiE4EbEnk
bkEpZyf+aqoymmV5btKhfm6SuA3de8S0SDu+2CBHFaWDDTo3xbzBZKkF8LQC
H3rSCwW8appxnrbN6oVEbLRZIm7KqZZZVS57sa8E3vFdmaU0Us6xsXUh7p2p
WcR3WVlRAAiKUoxrkRrqqhxkxY2iqINQ+YbaIlxtaNUACh0b8xKDrhHJ0niY
IXZ43agrO6nV7w5dPRk+6qMrglSFMSmI+c5H3wCqquGCaMM8zzgnY2fm8Dct
GXys4solaUKDAk5K9AeQ5kQYwiug2m4dSe+mGx+sdZPEnCm7LNKv2NLj3paI
F8/NurQR3bb6DDaUVmT0Lq4yDpOsdCC6IpmZtRUe9lwkXljdTDlimtg8Am2g
keL1q4zUI7YxE2k6k8UnpM4QcGUxGa+Hs2d+ef18ExImHoXpCQUfK5dcsEuy
geGMiEoSJSEiBJuCVRIRG6vuwHScDSH9LhUHU12OqCpJ0QwTVPRMshoAkcsl
B0bmY2IksdC99vrmveRjmpYD9gwxJtZmV8BhkEtSMXls3sTm1RxjT3psVdj/
tCTW9LJGdouGgcLQ5duORtE0a7ysvBKesoFSaUkbgOwCwEP2ghCC9siRXIa7
S5qxIZlwu4RErjdSlixRw47Rr2yi70wSfTW7EJv9+2Czf+QBPOUlsWckG0RK
tJkonJrm3sBIW6thQ1LvxpVPmT3TJiYztTlAxnpEts7ATEDQsgJZisQl1ZWT
IjHlyLvCd/kcu9Q5uzgBC/A3f6CBy3vlWFYTz3C/b2OG+kUZZtk56tlaprJJ
xixwNu0KeYsZ5+dwgWP6GfIzxPn7RUb75fQmcwLZKOedaAya0tLG57FAIKX1
968mb4TLWzPilr50l6t9AkYcZK4DF0kXaRDrJAciRVnTNuytxW0kTbfUZ3bt
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

-->

</rfc>
