<?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-02" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title>SCHC Rule Format for Reliability Fragmentation in Constrained Networks</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="February" day="25"/>

    
    
    

    <abstract>


<?line 54?>

<t>This document specifies a new Rule Format for Reliability Fragmentation 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 continuously 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 Reliability 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>Dual 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>Continuous Transmission: Fragments are sent continuously 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.</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 Fragmentation 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 byte-length of the compressed message.</t>
  <t>Data Segment: The payload portion produced by SCHC Compression or 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, the state machine does not wait for acknowledgments; fragments are processed immediately, and gaps are tolerated within a configured loss threshold.</t>
      <t>In RelAckOnErr mode, the state machine actively monitors for missing fragments. Upon detecting a gap, 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 Reliability 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. The size field assists in determining when the full message has been received.</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 Reliability Fragmentation module. Fragments are sent continuously without waiting for acknowledgments, and the size field enables the receiver to piece together the complete message. 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 paramount, such as in industrial monitoring, the RelAckOnErr mode is utilized. Here, the receiver monitors the sequence of fragments and, upon detecting any missing fragment within the active window, sends a negative acknowledgment to trigger retransmission. This ensures that even in the presence of losses, the complete message is eventually reassembled without error.</t>

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


  </middle>

  <back>


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

&RFC8724;


    </references>




  </back>

<!-- ##markdown-source:
H4sIAOvYvWcAA7Va7ZLjtpX9r6dAxVVxT1nUjHsc29FWttLpj7hrZ7qnpnvK
P7a2XBAJSdghCQUgWyNvJ7UPsS+R58ib7JPsuRcACUpUu2N7VfaoRYLAxf04
99wLZlk2aXRTqrm4O//uXLxvSyWujK1kI5bGiveq1HKhS93sxJWVq0rVjWy0
qYWuxbmpXWOlrlUhblSzNfajmxQmr2WF+Qorl022UaV5yFy+zjOrymyZzpFZ
rJYtebXs1elEb+xcNLZ1zemrV7/HhVw2cyy0NBPXLirtHB66320w+fXl/dVk
stHziRBuV1m1dHPx+U65z+mCsc3elcbqvOl/56bayPRCY/L4YyLbZm0szUyf
LHwLCIIZz2biHW2pu+o3e1aqT7IulN27a+wKwr69F2dNKetG/6VV3T25WFj1
cPQ2ZFaqmXe/IYo4XWgnbKtEoUQpxflaNlKvagUj9A/mMNZcnCvnoOK7f/z9
ASP+8ff+tikg8Ovf/e7118m1tm4snoKN67yfSlVSl3Mh4+5mbM4/6qrJZCfx
bGknk6gtMVTX+Uz82VTqxz11nUtbKrd3i3X1odYPyjoNDxHvDPxO5bXOJW34
HJst23onX161dSFzbYQ+PT+7P1DoL5ljTOvnLy9dox6UuFfWykK6qfhmX9sS
I8qyUEtVOiH2lP3q22+/fnWo7LsNYqe7vFmbGmO/eP1V9vvX2Vdfvs6+OX31
9b4pctbcyvwRQaTKWbvJZ6poJ/SpOZCwdZL+/dX5t9+cfjXH5WV/fZJlmahN
oyaT+zVcCcHaUjgK9alRdeFEs1YeCBColaKIFtIJt1G5XmqEOaL+38PU/3Gy
bpqNm798ud1uZ3aZZ6rQjbEz2PElftL/NG62bqryhVjsoP+lrnW9ElLUavt8
rJmJ6wYPw9WhW8CMKLRrdJ03ooJ6HT+s6jU8lyanLdhkKrMUrpJlKSpEhFwp
97///T9Y6sac5dhcXdC6+PO2vrQWtyAnTLxp4lSsjSH0bazJoXSr3Ay+VuqP
ikfmpn7AGIyQpZAbjJL5WmzXyiqxHGKnE62DNk1d7lj6UtqV6gScYjqOc+jH
G080NKBxezvBONwzWNxutVNia9qywGTYGImdlXDaEsrIDeJhh8dyKEm7CnLf
GwHpNHk1LTaFTZz+EetphSmwuiwKSNgY3tpQ/LWShHSkO7rpcBnC03S1okdh
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
8n+/QCIRpDAAAA==

-->

</rfc>

