<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.17 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC8724 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8724.xml">
]>

<?rfc strict="yes"?>
<?rfc compact="yes"?>

<rfc ipr="trust200902" docName="draft-pelov-schc-rel-fragmentation-rule-format-03" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title>SCHC Reliability Fragmentation</title>

    <author initials="A." surname="Pelov" fullname="Alexander Pelov">
      <organization abbrev="IMT Atlantique">IMT Atlantique</organization>
      <address>
        <postal>
          <street>2bis rue de la Chataigneraie</street>
          <city>Cesson-Sévigné</city>
          <code>35536</code>
          <country>France</country>
        </postal>
        <email>alexander.pelov@imt-atlantique.fr</email>
      </address>
    </author>
    <author initials="C." surname="Gomez" fullname="Carles Gomez">
      <organization abbrev="Universitat Politecnica de Catalunya/Fundacio i2CAT">Universitat Politecnica de Catalunya/Fundacio i2CAT</organization>
      <address>
        <postal>
          <street>C/Esteve Terradas, 7</street>
          <city>Castelldefels</city>
          <code>08860</code>
          <country>Spain</country>
        </postal>
        <phone>+34-93-413-7206</phone>
        <email>carlesgo@entel.upc.edu</email>
      </address>
    </author>

    <date year="2025" month="March" day="31"/>

    
    
    

    <abstract>


<?line 54?>

<t>This document specifies a fragmentation mode used for reliability within the SCHC framework. Building on the fragmentation mechanisms defined in RFC8724, this rule format is tailored to ensure the reliable delivery of small messages that do not trigger conventional fragmentation. A key enhancement is the inclusion of a size field, indicating the total byte-length of the message, and modifications to the state machine to support a persistent session with wrap-around windows. Two operational modes are defined:</t>

<t><list style="symbols">
  <t>RelNoAck: A mode derived from SCHC No-Ack fragmentation, where fragments are transmitted  without expecting per-fragment acknowledgments. Losses are tolerated within a configured threshold.</t>
  <t>RelAckOnErr: A mode derived from SCHC Ack-On-Error fragmentation, where the receiver actively monitors for missing fragments and initiates recovery through explicit negative acknowledgments.</t>
</list></t>

<t>These modes offer operators the flexibility to balance recovery overhead against latency and reliability requirements in constrained network environments.</t>



    </abstract>



  </front>

  <middle>


<?line 63?>

<section anchor="introduction"><name>Introduction</name>

<t>RFC8724 specifies the SCHC framework for compressing and fragmenting IPv6/UDP packets for LPWANs. While its fragmentation mechanism efficiently segments large messages, small messages that do not meet the fragmentation threshold remain vulnerable to loss due to the absence of recovery procedures. This document introduces a new rule format for reliable fragmentation that adapts SCHC Fragmentation for small-message reliability. It does so by adding a size field to every fragment and by modifying the state machine to maintain a persistent session with cyclic windowing, thereby enabling recovery even when individual fragments are lost.</t>

</section>
<section anchor="reliability-fragmentation-overview"><name>Reliability Fragmentation Overview</name>

<t>The fundamental enhancement in Reliability Fragmentation is the extension of SCHC Fragmentation to small messages. This is achieved by:</t>

<t><list style="symbols">
  <t>Adding a Size Field: Each fragment carries an additional field indicating the total size (in bytes) of the SCHC-compressed message. This allows the receiver to understand the complete expected payload even when messages are not naturally segmented.</t>
  <t>Persistent Session with Wrap-Around Windows: Unlike conventional fragmentation where the session terminates upon complete message reassembly, the Reliability Fragmentation session remains open indefinitely. The window indices wrap around, enabling recovery only within the bounds of the maintained window memory.</t>
  <t>Two Operational Modes: Two distinctly different modes are defined to address diverse network conditions:
  <list style="symbols">
      <t>RelNoAck: Optimized for environments where low latency is prioritized and occasional losses are acceptable.</t>
      <t>RelAckOnErr: Designed for scenarios requiring strict reliability by actively recovering lost fragments.</t>
    </list></t>
</list></t>

</section>
<section anchor="detailed-description-of-reliability-modes"><name>Detailed Description of Reliability Modes</name>

<section anchor="relnoack-mode"><name>RelNoAck Mode</name>

<t>RelNoAck mode is derived from the SCHC No-Ack fragmentation mechanism. Its main characteristics are:</t>

<t><list style="symbols">
  <t>Non-blocking Transmission: Fragments MAY BE sent without waiting for acknowledgments for each fragment.</t>
  <t>Size Field Utilization: The inclusion of a size field enables the receiver to immediately ascertain the complete message length, even if fragments arrive out of sequence.</t>
  <t>Loss Tolerance: In the absence of acknowledgment-driven recovery, a configurable threshold of tolerated loss is defined. If fragment loss remains within this threshold, the upper layers may accept a partial reassembly.</t>
  <t>Simplified State Machine: The state machine does not trigger explicit recovery procedures upon detecting a missing fragment. Instead, fragments are forwarded as they arrive, and any gaps are either ignored or handled by upper-layer protocols if the loss is deemed acceptable.</t>
</list></t>

<t>This mode is ideal for networks where retransmission overhead is undesirable and where some loss does not critically affect application performance. Another important use-case is for networks with challenged bidirectionality, such as satellite connectivity.</t>

</section>
<section anchor="relackonerr-mode"><name>RelAckOnErr Mode</name>

<t>RelAckOnErr mode builds on the SCHC Ack-On-Error fragmentation mechanism. Its operation involves:</t>

<t><list style="symbols">
  <t>Error Detection: The receiver monitors the sequence of fragments using the embedded RuleID and fragmentation parameters.</t>
  <t>Explicit Recovery Trigger: If a fragment is identified as missing within the active window, the receiver generates a negative acknowledgment or error report to the sender.</t>
  <t>Retransmission Mechanism: Upon receiving the error notification, the sender retransmits the missing fragment(s) to ensure complete message reconstruction.</t>
  <t>Enhanced Reliability: This mode provides robust recovery, ensuring that even if one or more fragments are lost, the complete message is eventually delivered without error.</t>
  <t>Dynamic Window Management: The state machine continuously manages the cyclic window, tracking received and missing fragments, and initiating recovery procedures only within the window's scope.</t>
</list></t>

<t>RelAckOnErr is best suited for applications where data integrity is critical and where the overhead of retransmissions is justified by the need for complete and error-free delivery.</t>

</section>
</section>
<section anchor="packet-format-for-reliability-fragmentation"><name>Packet Format for Reliability Fragmentation</name>

<t>The packet format for Reliability Fragmentation extends the SCHC Fragmented Header format specified in RFC8724 with an additional size field. The structure is as follows:</t>

<figure title="SCHC Reliability Fragmentation Packet Format" anchor="Fig-rel-frag-format"><artwork><![CDATA[
|---- SCHC Reliability Fragmentation Header ----|-- Size Field --|--- Data Segment --------|
| RuleID | Flags & Mode | ...                   |  (N bits)      |    Compressed Payload   |
+--------+--------------+-----------------------+----------------+-------------------------+
]]></artwork></figure>

<t><list style="symbols">
  <t>Reliability RuleID: Identifies that the packet adheres to the Reliability Fragmentation format.</t>
  <t>Flags &amp; Mode: Indicate the operational mode (RelNoAck or RelAckOnErr) and other control parameters.</t>
  <t>Size Field: An N-bit field, defined in the SCHC Context, representing the total length of the compressed message expressed in L2-words.</t>
  <t>Data Segment: The payload portion. This could be the result of SCHC Compression or SCHC Aggregation.</t>
</list></t>

</section>
<section anchor="state-machine-modifications"><name>State Machine Modifications</name>

<t>The state machine for Reliability Fragmentation is adapted from the SCHC Fragmentation state machine in RFC8724 with the following key modifications:</t>

<t><list style="numbers" type="1">
  <t>Persistent Session:<br />
The session remains open after the complete transmission of a message, allowing the state machine to support continuous monitoring and recovery within a cyclic window.</t>
  <t>Window Wrap-Around:<br />
Sequence numbers or window indices wrap around. Recovery procedures are constrained to the current window maintained in memory, ensuring resource constraints are respected.</t>
  <t>Mode-Specific Behavior:  <list style="symbols">
      <t>In RelNoAck mode, no major changes are necessary.</t>
      <t>In RelAckOnErr mode, the receiver-side state machine actively monitors for missing fragments. Upon detecting a gap bigger than the tolerated threshold, it triggers a recovery procedure that requests retransmission of the missing fragment(s).</t>
    </list></t>
</list></t>

</section>
<section anchor="operational-considerations"><name>Operational Considerations</name>

<t>The design of Reliable Fragmentation is intended to seamlessly integrate with existing SCHC operations while providing enhanced reliability for small messages. Key considerations include:</t>

<t><list style="symbols">
  <t>Immediate Upper-Layer Delivery:<br />
In both modes, received fragments are promptly forwarded to the upper layers.</t>
  <t>Policy Flexibility:<br />
Network operators can select between the SEND_OUT_OF_ORDER behavior (suitable for RelNoAck) and SEND_IN_ORDER behavior (necessary for RelAckOnErr) based on application latency and recovery requirements.</t>
  <t>Dynamic MTU Adaptation:<br />
Changes in the L2 Maximum Transmission Unit require dynamic adjustment of the window size. The system ensures that all fragments adhere to the current MTU, preserving data integrity.</t>
</list></t>

</section>
<section anchor="flow-diagram"><name>Flow Diagram</name>

<t>The diagram below illustrates the flow of data through the Reliability Fragmentation process:</t>

<figure title="Data Flow for SCHC Reliability Fragmentation" anchor="Fig-rel-frag-flow"><artwork><![CDATA[
+-------------------+       +-----------------------------+       +--------------------------------+
| Application Data  | ----> | SCHC Compression Module     | ----> | Reliability Fragmentation      |
|    Packet         |       |    (Compressed Data)        |       |   (Fragmentation & Recovery)   |
+-------------------+       +-----------------------------+       +---------------+----------------+
                                                                        |
                                                                        v
                                                         +--------------------------------+
                                                         | Lower Layers (L2 Transmission) |
                                                         |   of Reliability Fragments     |
                                                         +--------------------------------+
]]></artwork></figure>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The modifications introduced by Reliability Fragmentation, such as the persistent session and additional size field, do not fundamentally alter the SCHC security model defined in RFC8724. Implementations must ensure that integrity and authenticity checks cover all fragments and that recovery procedures do not create new vulnerabilities.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>No IANA Considerations.</t>

</section>
<section anchor="examples-and-use-cases"><name>Examples and Use Cases</name>

<section anchor="example-1-relnoack-for-sensor-networks"><name>Example 1: RelNoAck for Sensor Networks</name>

<t>In a sensor network where data is periodically transmitted, the RelNoAck mode is employed. Sensors compress their data using SCHC Compression, and the resulting packets are processed by the Reliable Fragmentation module. Fragments are sent continuously without waiting for acknowledgments. Each individual message is sent to the upper layers as soon as it is received. Occasional losses are tolerated within a predefined threshold, making this mode suitable for non-critical monitoring applications.</t>

<section anchor="example-2-relackonerr-for-critical-data-delivery"><name>Example 2: RelAckOnErr for Critical Data Delivery</name>

<t>In applications where data integrity is needed, such as in industrial monitoring, the RelAckOnErr mode is utilized. Each fragment contains a separate message. as in RelNoAck mode, each message is transfered to the upper layers as soon as it is received. If a missing fragment is detected, Ack-On-Err mechanisms are used to recover for the missing fragments.</t>

</section>
</section>
</section>


  </middle>

  <back>


    <references title='Normative References' anchor="sec-normative-references">

&RFC8724;


    </references>




  </back>

<!-- ##markdown-source:
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
fyau/iswAAA=

-->

</rfc>

