<?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.8 (Ruby 3.0.2) -->
<?rfc strict="yes"?>
<?rfc compact="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ramos-schc-zero-energy-devices-01" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.21.0 -->
  <front>
    <title abbrev="SCHC for Zero Energy Devices">Static Context Header Compression and Fragmentation for Zero Energy Devices</title>
    <seriesInfo name="Internet-Draft" value="draft-ramos-schc-zero-energy-devices-01"/>
    <author initials="E." surname="Ramos" fullname="Edgar Ramos">
      <organization>Ericsson</organization>
      <address>
        <postal>
          <street>Hirsalantie 11</street>
          <city>02420 Jorvas, Kirkkonummi</city>
          <country>Finland</country>
        </postal>
        <email>edgar.ramos@ericsson.com</email>
      </address>
    </author>
    <author initials="L." surname="Corneo" fullname="Lorenzo Corneo">
      <organization>Ericsson</organization>
      <address>
        <postal>
          <street>Hirsalantie 11</street>
          <city>02420 Jorvas, Kirkkonummi</city>
          <country>Finland</country>
        </postal>
        <email>lorenzo.corneo@ericsson.com</email>
      </address>
    </author>
    <author initials="A." surname="Minaburo" fullname="Ana Minaburo">
      <organization>Consultant</organization>
      <address>
        <postal>
          <street>rue Rennes</street>
          <city>35510 Cesson-Sevigne</city>
          <country>France</country>
        </postal>
        <email>anaminaburo@gmail.com</email>
      </address>
    </author>
    <date year="2024" month="April" day="21"/>
    <area>Internet</area>
    <workgroup>SCHC Working Group</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <?line 49?>

<t>This document describes the use of SCHC for very constraint devices. The use of SCHC will bring connectivity to devices with restrained use of battery and long delays.</t>
    </abstract>
  </front>
  <middle>
    <?line 53?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Zero Energy (ZE) devices are wireless host used in an IoT applications using harvesting energy. These devices can be connected in different topologies and will require a new infrastructure that maintains the connection alive during the long delays these hosts use for communicate. This document explains the different topologies and how SCHC can improve the communication in an 3GPP network.
ToDo, (REPLACE).</t>
      <t>This document normatively references <xref target="RFC5234"/> and has more
information in 3GPPdocA and 3GPPdocB. (REPLACE)</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="zero-energy-devices">
      <name>Zero Energy Devices</name>
      <t>Zero Energy (ZE) devices are ultra-low-power small electronic circuits that can be used in Internet of Things (IoT) applications. Typically, a ZE device solely relies on the energy that is harvested from the surrounding environment through an energy harvester, e.g., a small solar panel or Radio Frequencies (RF). The harvested energy is often stored in small rechargeable batteries or super-capacitors. However, the most constrained ZE devices are completely passive and could lack energy storage. ZE energy devices typically contain sensors, e.g., temperature, as well as a radio interface to offload sensor readings.</t>
      <t>ZE devices do not require any battery replacement, or manual charging, as they harvest energy from their surrounding environment. ZE devices might be small, and come in the form of sensors (which report on data from readings and measurements), trackers (which report on the location of an object or a living being), or actuators (which prompt other machines to operate).</t>
      <t>The widespread adoption of ZE devices will lead to a massive reduction in both the cost and power needed to run and maintain IoT systems, making them more scalable. Gathering data from these devices also has the potential to drive higher productivity, pollution reduction, and enriched lifestyles, without requiring any additional energy. Furthermore, battery-less devices are better for the environment and can be managed with simple processes, from manufacturing to disposal.</t>
    </section>
    <section anchor="cellular-based-ze-devices">
      <name>Cellular Based ZE-Devices</name>
      <section anchor="gpp-device-classification">
        <name>3GPP device classification</name>
        <t>At the time of writing, the 3GPP TR 38.848 collects decisions regarding "Ambient IoT", which is another name for ZE IoT used throughout this draft. In that document, three different types of ZE devices are specified based on their energy storage capacity and their RF transmission capabilities.</t>
        <ul spacing="normal">
          <li>
            <t>Device type A:  Fully passive devices, without any energy storage capability. The peak power consumption is expected to be less than 10 uW. The wireless communication technology used is backscatter communication.</t>
          </li>
          <li>
            <t>Device type B. Semi-passive devices with limited energy storage, e.g., super-capacitor or coin-cell battery. The peak power consumption is expected to be in the order of few hundreds of uW. The wireless communication technology used is backscatter communication with the stored energy possible to be used for amplification of the backscattered signal.</t>
          </li>
          <li>
            <t>Device type C. Active devices with energy storage. The peak power consumption is expected to be less than 10 mW. The wireless communication technology used is active communication and independent signal generation.</t>
          </li>
        </ul>
        <t>The type of devices A, B, and C are able to demodulate control, data, etc from the relevant entity in RAN according to connectivity topology.</t>
      </section>
      <section anchor="gpp-ze-iot-topologies">
        <name>3GPP ZE IoT topologies</name>
        <t>3GPP currently discusses four topologies to enable communication between ZE devices and the cellular network. Most capable ZE devices may be able to communicate directly with a base station (BS). On the other hand, more constrained ZE devices may need the assistance of intermediary nodes, for example, to provide carrier signals or energy to excite and power up the device. We would focus so far on the topology 1 in this document.</t>
        <section anchor="topology-1">
          <name>Topology 1</name>
          <t>In Topology 1, see <xref target="Fig-Topo1"/>, the ZE device directly and bidirectionally communicates with a base station (BS). The communication between the BS and the ZE device includes device data and/or signaling.</t>
          <figure anchor="Fig-Topo1">
            <name>Topology 1. The base station (BS) and ZE device communicate directly.</name>
            <artwork><![CDATA[
+----+       +----+
| BS | <---> | ZE |
+----+       +----+
]]></artwork>
          </figure>
        </section>
        <section anchor="topology-2">
          <name>Topology 2</name>
          <t>In Topology 2, see <xref target="Fig-Topo2"/>, the ZE device communicates bidirectionally with an intermediate node (IN) between the device and BS. In this topology, the intermediate node can be a ZE-enabled relay, such as a user equipment (UE), meaning other mobile device or equipment, or a repeater. The IN transfers ZE data and/or signaling between BS and the ZE device.</t>
          <figure anchor="Fig-Topo2">
            <name>Topology 2. The base station (BS) and ZE device communicate through an intermediary node (IN).</name>
            <artwork><![CDATA[
+----+   Uu  +----+       +----+
| BS | <---> | IN | <---> | ZE |
+----+       +----+       +----+
]]></artwork>
          </figure>
        </section>
        <section anchor="topology-3">
          <name>Topology 3</name>
          <t>In Topology 3, see <xref target="Fig-Topo3D"/> and <xref target="Fig-Topo3U"/>, the ZE device transmits data/signalling to a BS, and receives data/signalling from the assisting node (AN). Alternatively, the ZE device receives data/signaling from a BS and transmits data/signaling to the AN. In this topology, the AN can be a ZE-enabled relay, for example, another UE.</t>
          <figure anchor="Fig-Topo3D">
            <name>Topology 3 (downlink assistance). The base station (BS) utilizes an assisting node (AN) to transmit data to the ZE device.</name>
            <artwork><![CDATA[
+----+    Uu    +----+
| BS |--------->| AN |
+----+          +----+
   ^               |
   |    +----+     |
   +----| ZE |<----+
        +----+

]]></artwork>
          </figure>
          <figure anchor="Fig-Topo3U">
            <name>Topology 3 (uplink assistance). An assisting node (AN) relays to the base station (BS) the ZE UL transmission.</name>
            <artwork><![CDATA[
+----+    Uu    +----+
| BS |<---------| AN |
+----+          +----+
   |               ^
   |    +----+     |
   +--->| ZE |-----+
        +----+
]]></artwork>
          </figure>
        </section>
        <section anchor="topology-4">
          <name>Topology 4</name>
          <t>In Topology 4, see <xref target="Fig-Topo4"/>, the ZE device communicates bidirectionally with a UE. The communication between UE and the ZE device includes ZE data and/or signaling.</t>
          <figure anchor="Fig-Topo4">
            <name>Topology 4. A user equipment (UE) and ZE device communicate directly.</name>
            <artwork><![CDATA[
+----+       +----+
| UE | <---> | ZE |
+----+       +----+
]]></artwork>
          </figure>
        </section>
      </section>
      <section anchor="user-plane-characteristics-for-a-cellular-ze-devices">
        <name>User plane characteristics for a Cellular ZE-devices</name>
        <t>The nature of the ZE devices requires some changes in the architecture of the radio network protocol stack to minimize the power consumption on the transmissions and simplify operations. The reception of data, even control signaling, also requires energy.</t>
        <t>In a design for ZE devices design, the energy that is harvested is preferred to be used for the device's transmissions. Since the ZE devices are expected to have highly uplink-dominated traffic, and therefore the minimization of downlink transmissions (including feedback) can be anticipated.</t>
        <t>Also, the transmission opportunities and characteristics require that the handling of the packets is tolerant to delays in the reception and reassembling due to the inherent unreliability of the source of power for such transmissions. Even so, these devices coexist with legacy and the more capable devices that will be utilizing the same mobile networks, and the changes should be compatible with the type of equipment that is typically utilized for cellular networks to favor adoption and economy of scale.</t>
        <t>Due to the restricted power on ZE devices, the user plane is expected to be simplified and optimized to reduce the overhead and the need for handling multiple levels of feedback. The power restriction itself and the possible lack of link adaptation and reduction of the feedback might increase the probability of packet loss and in some scenarios also the probability of interference.  This is due to the deployment of many devices in close vicinity that are power-charged by the same type of energy source and therefore possibly activated simultaneously, which may cause access collision to the network as well as interference to other cells.</t>
        <t>The mentioned restrictions make the design of the user plane for these kinds of devices is challenging and requires compromises on the current design. This would imply an iterative approach on what components and procedures are kept and which ones are new with respect to the regular cellular devices' operation.</t>
        <t>For example, to increase the efficiency, the transmissions may be done at the same time as accessing the network, meaning the utilization of the RACH (Random Access Channel) to reduce the control signaling. Transmissions using RACH are susceptible to collision since they are mostly multiplexed by preambles and timing chosen randomly by the device and currently are not scheduled as the traditional user plane transmission are. The minimization of downlink signaling may have an impact on the possibility of having scheduled traffic, in addition to the impossibility of the network of knowing if a device has enough energy to monitor a particular downlink signaling channel.</t>
        <t>The need to reduce overhead and optimize the number of bits over the air to reduce the power required to transmit is a clear requirement of the ZE devices. Consequently, the use of SCHC (Static Context Header Compression) <xref target="RFC8724"/> has a great potential to reduce the quantity of data needed to be sent over the air, as well as provide elements that can be used to increase reliability, support for fragmentation, and potentially manage the problem of the long delays between transmissions. The delays may happen when a device has just enough energy for transmitting certain packets but not enough to empty the buffer. Part of the energy might be needed for the reception of packets from the network.</t>
        <t>The network is capable of managing the possibility that a full object might not be received soon after a transmission is started. This increases the requirement of how long the fragments and packet might need to be kept in buffers, so it is avoided to lose the energy that the devices have used in the initial transmission(s). This enables that the device can continue with the rest of the packets once the power for a new transmission has been harvested. Of course, the buffers should be stored as long as it makes sense for the use case of the device, and therefore it might require certain degree of configuration, in some cases at the devices and in others at the network, or both.</t>
        <t>The possibility of collisions between transmissions and the lack of power control and link adaptation may affect the reliability of the delivery of packets. But still, the restriction of power for transmitting and reception and the delays make challenging the support for reliability based on retransmissions. In this respect, we could think that there is a trade-off between the reliability and additional delay in receiving the data. In some scenarios, these delays could make sense and in others, the delay could make the packets irrelevant to their use case. In that sense equally to the previous point, the configuration of the delays targeting for reliability is important.</t>
        <t>From the required characteristics outlined for the user plane, the use of SCHC becomes relevant to fulfill them. SCHC offers fragmented packet corruption detection, and delivery reliability window-based mechanisms, such as ACK-always (Each fragment delivery is explicitly acknowledged) and ACK-on Error (only detected losses trigger delivery reports outlining the fragment loss).</t>
        <t>The requirements can be addressed with some additional complements to support the deployment of SCHC into the cellular Zero Energy device scenarios. For example, adding support for object transport in contrast to only IP packet support, and providing better management of long delays. In addition, a solution to enable the set up of the contexts and rules that make sure there is alignment between the network and the devices on the management of packets. Part of this can be accomplished by imagining that a complete object fits an imaginary jumbo IP package and SCHC would then fragment such packet into pieces that can be fitted in the radio transport block.</t>
        <t>In this way, a great part of the overhead is removed and the SCHC services would take care of the reliability and delay-friendly transmission of packets. In addition, there is the possibility of integrating even further SCHC to the cellular lower protocol layers, for example by not relying on feedback from MAC for the reliability of transmission of packets but instead using the fragment bitmap from SCHC. This also may improve the power efficiency of each transmission since the device does not need to monitor the feedback channel after each transmission.</t>
        <t>The big challenge in using SCHC in this fashion is how to configure the SCHC fragmentation and reassembly entities. A Dev using SCHC and the endpoint where SCHC is terminated in the network with the relevant context information so the transmitter and the receiver have an understanding of what are the parameters of operation for this particular case, which would depend on the network load and devices power availability for transmission and the maximum allowed delay configuration.</t>
        <t>At the moment it is unclear if the backscattering devices (devices type A and B ) will support IP connectivity from the device itself, the current cases being analyzed are leaning towards the transmission of one ID when the backscatter signal is activated. In that sense, the applications would require intermediate platforms to fetch the data and the onboarding procedure would require an association of the device to a identifier that could be exposed through an API or IP tunneling from non-IP traffic services.</t>
        <section anchor="end-to-end-view">
          <name>End-to-end view</name>
          <t>The traffic characteristics of ZE devices and their use case might drive the development of the end-to-end interactions and protocol stack. In mostly uplink-dominated cases, the device would produce information that needs to be collected due to the potential delays by a platform instead of being transmitted to a particular application due to the requirement of availability. In the case of applications using the generated data, would in most cases fetch the data from such platforms, and therefore the connectivity towards the final application might not be direct. Therefore, it is highly probable that the direct communication stack can in most cases be assumed to be mediated by a data collection platform.</t>
          <t>One option is that such a platform is provided by operators. In that case, it makes sense to incorporate SCHC as part of the protocol stack between the network and the terminal. This option would require some knowledge of the application protocol stack by the mobile network so that effective compression can be realized. This type of deployment would maximize the energy efficiency by optimizing the compression up to the transport block level reducing additional overhead from padding and lower layers headers. In this scenario the application would only receive the payload whenever a packet or an object is fully assembled, reducing the need for additional implementation to application logic. When transmitting a complete object in full, SCHC could be utilized in a similar way to a transport protocol due to its fragmentation features. They enable transmissions over long periods of time and reconstruct the full object after receiving all fragments and also provide some reliability control on the fragments transmitted.</t>
          <figure anchor="Fig-patf">
            <name>Platform exposing the ZE devices data</name>
            <artwork><![CDATA[
 \   |  /       ┌───────SCHC──┐----► (( ▲ ))                      
  \  ▲ /        │Payload      │         X
 --▼▼▼▼▼ --     │  *          │         X   (Mobile network)
-- ▼▼▼▼▼--      │  *          │        xXx    
  /  ▼ \        │  ****Payload│       XX|XX 
 //     \       ┴─────────────┘         |    
     /=========/      ▲    ▲            |            Applications and
(Solar)========/      │    │            ▼            application server
     |─────────|      │    │       .-,(  ),-.   APIs       ____   __ 
       └----┘    ─────┘    │    .-(          )-@◄─-----►  |    | |==|
        \\//               │   (  Op. Platform )          |____| |  |
         \/   ZE devices   │    '-(          ).-@◄─----►  /::::/ |__|
        [__]               │        '-.( ).-' IP tunneling     
        /::/ ┌──┐---┌──┐   │                               
             │ |└┬─┬┘| │   │                                
     (Movement)| │@│ |     │                                 
               | └─┘ | ────┘                                     
               └-----┘                                                 
]]></artwork>
          </figure>
          <t>This means that the device has to be onboarded in the platform with a unique identifier that is associated to the SCHC flow. Then such identifier it is utilized to map the transmissions to the applications requiring the data. In some cases this identifier may be suplied and configured outband by auxiliarly procedures, since the device might not have the capability to onboard itself to and end point.</t>
          <t>The applications requires support to notifications of data avaible in similar fashion to a pub-sub system. In this way the application can request the information from the corresponding API. In the case of a IP tunnel, since the connection may not be up during the whole time, it would require to forward the object to an specific location that the application can fetch the tranmitted object.</t>
          <t>Another option is the enabling of configurable data collection platforms, which would imply providing SCHC support over the top in the application layer. For this option, the SCHC packets would look like non-IP traffic for the network, and the reliability of the packets, delay management, and reassembling of fragments need to be handled by the application. Therefore, the delays in transmissions and changes in network connection points need to be handled and accounted for.</t>
        </section>
      </section>
      <section anchor="schc-as-a-size-and-delay-optimized-transmission-mechanism">
        <name>SCHC as a size and delay-optimized transmission mechanism</name>
        <t>SCHC mechanisms can be used to provide reliability and segmentation and then extended to provide delay-tolerant transmissions of large objects. This can be done by using the SCHC Fragmentation/Reassembly mechanism Ack on Error <xref target="RFC8724"/> which divides the object into smaller chunks called tiles that are transmitted according to a network's scheduled occasions considering the device power saving and state configuration. The configuration and setup of SCHC object transfer session considering the network and terminal states according to the needs of each ZE device matching to their use case becomes a critical functionality to address. [new text]For this case SCHC would become a simple transport protocol for the whole object instead of only fragmenting IP packets which is different to what it has been specified by RFC [<eref target="https://datatracker.ietf.org/doc/html/rfc8724">RFC 8724</eref>].</t>
        <figure anchor="Fig-fragm">
          <name>Object Fragmentation utilizing SCHC fragmentation</name>
          <artwork><![CDATA[
                        Packet transfer
                            interval 
                                                        Inactivity 
          ┌──┐           │      │     │                 Timers
         /│x │Tile       │◄────►│◄───►│                   ──── 
         /└──┘    │      │      │     │                   \x / 
  ┌──┬──┐////     ├──────┼──────┼─────┼──────────────┬─►  /xx\ 
  │  │  │         │      │      │     │              │    ──── 
  ├──┼──┼──┐      │  ┌──┐  ┌──┐  ┌──┐   ┌──┐   ┌──┐  │       
  │  │  │  │      │  │x │  │x │  │x │   │x │   │x │  │ 
  ├──┼──┼──┤      │  └──┘  └──┘  └──┘   └──┘   └──┘  │  
  │  │  │  │ │    │                                  │       ──── 
│ └──┴──┴──┘ │    └──────────────────────────────────┘ ┌─┐   \x /
│            │              Windows size               │‡│   /xx\ 
└─────┬──────┘                                         └┬┘   ──── 
      │                                                 │ Retrasmission
 Tranmission     ◄──────────────────────────────────────┼──  Timers
  Object  
]]></artwork>
        </figure>
        <section anchor="general-architecture">
          <name>General architecture</name>
          <t>The <xref target="Fig-Archi"/> shows a high configuration of the network communication between a ZE Device and an Application Server (App). ZE Dev have short-live intermittent connections and need a middle host called proxy that will maintain the connection state even the communication is discontinued with the ZE Dev and a continue communication with the Application Server. The proxy may answer to some request instead of the ZE Dev.</t>
          <figure anchor="Fig-Archi">
            <name>High Level Communication Architecture</name>
            <artwork><![CDATA[
+-------+        +-------+       +--------+
|       | <--->  |       | <---> |        |
|  ZE   |  ...   | Proxy | <---> | App.   |
| Dev.  |(delay) | (SCHC)| <---> | Server |
|(SCHC) | <--->  |       | <---> | (SCHC) |
|       |  ...   |       | <---> |        |
+-------+        +-------+       +--------+

]]></artwork>
          </figure>
        </section>
        <section anchor="device-initiated-transmissions">
          <name>Device-initiated transmissions</name>
          <t>Once a device is onboarded into a network, or during the network connection procedure, it must be configured with a new threshold value MAX_OBJECT_SIZE, measured in bytes). This configuration could be also pre-defined and notified to the network using out-of-band methods. This is used to compare with the object size to be transmitted. If the object size exceeds such threshold, it means that it is required to operate with a delay-friendly transmission configuration and it will use the most adequate SCHC delay values that are capable of handling the object size to be transmitted by the device. The most adequate configuration is such that can handle (bigger or equal) the size of the object to be transmitted according to the MAX_OBJECT_SIZE associated configuration.</t>
          <t>To avoid collisions and help with the network management of multiple devices accessing the network simultaneously, the configuration could include a Best Effort Transfer Interval (BETI). A BETI configuration is meant to provide pacing information to the SCHC device. After each BETI the device attempts to transfer number of SCHC tiles. The value of BETI could be based on a timer (send new fragment every X second), transmission occasions (send every X occasion), or radio events (paging, DRX/DTX cycle, etc.). Also, the values of BETI can be also determined by a random timer given by a configured range. The number of tiles to send in each BETI, a Tile Count (TC) parameter, is by default 1 but can be configured by the network to be higher number.</t>
          <t>The SCHC Rule for these devices may be a well-known rule that will not need to be updated. If the Proxy has several devices attached, it must recognize which one is sending.</t>
        </section>
        <section anchor="network-initiated-transmission">
          <name>Network initiated transmission</name>
          <t>If there is a need for the network to transmit data to a device in some cases may require transmitting to a large number of devices and potentially even the same network delivery points (e.g., radio base stations). To accomplish this in a scenario where the compressor entity is in the cellular network, it will need to have a copy of the object to be delivered to the device to transmit it to the device according to a suitable scheduling and agreed configuration. As mentioned before, this would require the network to provide APIs to Applications Servers (AS) that either provide an interface to upload to the network the object to be transferred beforehand or a proxy IP address for large object transfers that would buffer the object for further transmission if the data were from the application layer. The delivery may reuse the same mechanisms used to provide IP tunneling transmissions or non-IP transmissions already specified in the cellular standards.</t>
        </section>
      </section>
      <section anchor="schc-context-configuration-and-additional-parameters-for-ze-transmission">
        <name>SCHC context configuration and additional parameters for ZE transmission</name>
        <section anchor="context-provisioning">
          <name>Context provisioning</name>
          <t>SCHC successful header compression happens only when a common context is shared between sender and receiver. Typically, context provisioning is outside the scope of SCHC RFC documents, mainly because there may be several ways to implement it. However, the most constrained ZE devices, e.g., 3GPP ZE type 0, may not be able to receive packets from the network, thus dramatically restricting context provisioning possibilities. Hence, this document also discusses how a SCHC context may be provisioned to ZE devices with no reception capabilities.</t>
          <t>Discussion of the possibilities:</t>
          <ul spacing="normal">
            <li>
              <t>Standardized set of rules that ZE device manufacturers include in their firmware. Viable solution but may lead to even more heterogeneity in the IoT ecosystem. In fact, different vendors may support different non-overlapping subsets of SCHC contexts or none at all.</t>
            </li>
            <li>
              <t>Third-party entities or device owners upload and maintain the SCHC contexts, for example flashing the MCU. Manual process and not really scalable.</t>
            </li>
            <li>
              <t>NFC or equivalent interfaces for SCHC context provisioning. Add costs for the interface, it is a non-scalable manual process.</t>
            </li>
            <li>
              <t>Use of a well-known rules, provisioned at device configuration.</t>
            </li>
          </ul>
        </section>
        <section anchor="context-updating">
          <name>Context updating</name>
          <t>Since SCHC works with static context information, it is not likely (or desired) to update the SCHC delay tolerant configurations very often (e.g., more than once a week -- what exactly is "often" depends on the device capabilities and typical communication frequency), so the most feasible options are that the network would produce a set of pre-configured configurations that are addressed individually with a configuration ID. This means that the network could configure, for example, rules for one device for maximum SCHC packet size large, medium, and small and use three context groups where it applies this parameter setting. In turn, the SCHC MAX_PACKET_SIZE will be set to such values.</t>
          <t>In the case of SCHC being utilized as a transport protocol to transmit an object, the size of the tiles used to fragment the object could be set to the MTU of the bearer where the transmission will be realized, for example, if the data is transmitted using regular transmission channels, the MTU would be 1358 bytes in most of the cases.
The SCHC standard fragmentation inactivity timers and fragmentation retransmission timers can be also set according to the scheduling calculation and the expected time of delivery (based on the schedule) for the large packets. Those timers are applied to the fragments that are transmitted and their acknowledgments.</t>
          <t>The network can use the expected scheduling time for one of the rule groups and set several parameters according to multiple scheduling situations, for example, extra-long delay, long delay, medium delay, sort delay, and no delay.
In a situation with a delay configuration, the retransmission timer and the inactivity timer would be set to a reasonable value (e.g., 24 hours), meanwhile, in no delay settings, the timers would be set to significantly smaller values (e.g., 10 minutes). The values of the timers would be also correlated to the SCHC window (i.e., successive tiles in a group) size selected which translates to how many transmissions of the tiles are expected to check the correct reception of the tiles belonging to one window. Shorter timers would correspond to shorter window sizes (i.e., a smaller number of tiles would be sent, and hence shorter retransmission/inactivity time is appropriate), meanwhile, larger timer values would correspond to larger window sizes. The window size would also depend on how many tiles the object is fragmented into.</t>
          <t>The profile also would have information in reference to the maximum number of Attempts, meaning how many retransmissions of one packet (after the retransmission timer has expired) should be attempted before aborting the transmission. In cases of devices with a history of bad coverage (known from, e.g., connectivity logs for that device), this setting could be set to a higher number (for example 10), and in more common cases for a cellular network where reliability is high, to just one retransmission. Similarly, if the uplink seems to be the problem, then the adjustment could be done in the MAX_ACK_REQUESTS, where the sender would poll the receiver to transmit a bitmap with the received packets if needed and retransmit the request if the retransmit timer expires the number of times that MAX_ACK_REQUESTS is configured to.</t>
        </section>
        <section anchor="payload-compression">
          <name>Payload compression</name>
          <t>This section describes how the SCHC framework may be used to compress payload, in addition to the headers for which it was initially designed. As ZE devices must minimize the number of transmitted bits, due to their energy constraints, payload compression may provide significant gains in that respect. Since the compression (and decompression) functionality is already implemented in the device, then the same engine could be re-utilized to provide compression of the payload when possible. This would mean that a section of the context <bcp14>MUST</bcp14> be dedicated to the payload and separated from the header compression part.</t>
          <t>An example of payload compression targeting key-value based formats is now provided. Specifically, SenML [<eref target="https://datatracker.ietf.org/doc/html/rfc8428">RFC 8428</eref>] is used to encode a typical IoT payload, as shown below:</t>
          <t><tt>json
[
   {"bn":"2001:db8:1234:5678::1/", "n":"temperature", "u":"Cel", "v":25.2},
   {"n":"humidity", "u":"%RH", "v":30}
]
</tt></t>
          <t>The above SenML pack includes two SenML records, JSON objects, that describe the temperature and humidity of two sensors.</t>
          <t>A SCHC rule defined for the above SenML payload may be defined as follows:
<tt>
+-----------------------------+--+--+--+----------+--------+-----------++--------+
|       FID                   |FL|FP|DI|    TV    |   MO   |     CDA   || Sent   |
|                             |  |  |  |          |        |           || [bits] |
+-----------------------------+--+--+--+----------+--------------------++--------+
| application/senml+json.bn.1 |22| 1|Up| 2001:... | equal  | not-sent  ||       0|
| application/senml+json.n.1  |11| 1|Up| temp...  | equal  | not-sent  ||       0|
| application/senml+json.u.1  | 3| 1|Up| Cel      | equal  | not-sent  ||       0|
| ...                         |..|..|..| ...      | ...    | ...       ||     ...|
| application/senml+json.n.2  | 8| 1|Up| hum...   | equal  | not-sent  ||       0|
| ...                         |..|..|..| ...      | ...    | ...       ||     ...|
+=============================+==+==+==+==========+========+===========++========+
</tt></t>
          <t>The next paragraphs demonstrate how the SCHC compressor may perform the matching of the SenML payload presented above.</t>
          <t>The compressor starts from the first entry in the table above, where the first FID is <tt>application/senml+json.bn.1</tt>. Here, the FID's name has been encoded in a way to describe the content-type, <tt>application/senml+json</tt>, the SenML field, <tt>bn</tt>, and the identifier of the object containing such field, <tt>1</tt>. To be noticed, a dot, <tt>.</tt> as been used as separator, although other symbols may be used.</t>
          <t>The compressor must now inspect the payload looking for the field <tt>bn</tt> of the first object, <tt>1</tt>, in the SenML payload that is being compressed. When the field <tt>bn</tt> is found, the MO is performed against the TV, the base name of the sensor, and the CDA is performed. The compressor now moves to the next FID in the SCHC rule, and repeats the above.</t>
          <t>This type of payload compression is devised specifically for key-value based formats, such as JSON. However, other types of formats may be supported as long as the compressor implements the logic to parse the semantics behind the FID.</t>
        </section>
        <section anchor="fragmentation-parameters">
          <name>Fragmentation parameters</name>
          <t>Due to the different types of devices and their energy harvesting capabilities, the actual parameters to fragment the objects have to consider this differences. As it is difficult to reconfigure this devices because energy is needed for additional processing and receiving data, the best approach is to create some profiles that match the different types of devices. The profiles could depend on the size of packets that the device could manage as well as the expected time that the device might need to collect to send such packet.
One proposal is to have 4 categories of time-based profiles:</t>
          <ul spacing="normal">
            <li>
              <t>Latency mapping hours. The devices that maps to this kind of profile would have a source of energy that can recharge the device at least once per hour. Therefore the retransmission timers can be set to a maximum of 6 hours, for example, and inactivity timers that may last 3 to 4 hours.</t>
            </li>
            <li>
              <t>Latency mapping a day. The devices may require a full day to recharge for sending a packet. Therefore the retransmission timer may take 4 or 7 days and a inactivity timer of 2 or 3 days.</t>
            </li>
            <li>
              <t>Latency mapping a week. In this case very infrequently packets are send and therefore it is not expected that a lot of data would be transmitted at once. Therefore retransmission timer and inactivity timer would be quite close to the transmission time. Could be 2 weeks for inactivity timer and 3 weeks for retransmission timer.</t>
            </li>
            <li>
              <t>Latency mapping a month. Similarly to the previous case, the values should also map close to transmission expectation. 2 months for inactivity timer and 3 months for retransmission timer.</t>
            </li>
          </ul>
          <t>Profiles related to packet sizes:
* Single value packet
* Multiple values in one packet
* Multiple objects</t>
        </section>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security considerations</name>
      <t>This document does not add any security considerations and follows the <xref target="RFC8724"/>.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="RFC5234">
        <front>
          <title>Augmented BNF for Syntax Specifications: ABNF</title>
          <author fullname="D. Crocker" initials="D." role="editor" surname="Crocker"/>
          <author fullname="P. Overell" initials="P." surname="Overell"/>
          <date month="January" year="2008"/>
          <abstract>
            <t>Internet technical specifications often need to define a formal syntax. Over the years, a modified version of Backus-Naur Form (BNF), called Augmented BNF (ABNF), has been popular among many Internet specifications. The current specification documents ABNF. It balances compactness and simplicity with reasonable representational power. The differences between standard BNF and ABNF involve naming rules, repetition, alternatives, order-independence, and value ranges. This specification also supplies additional rule definitions and encoding for a core lexical analyzer of the type common to several Internet specifications. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="STD" value="68"/>
        <seriesInfo name="RFC" value="5234"/>
        <seriesInfo name="DOI" value="10.17487/RFC5234"/>
      </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="RFC8724">
        <front>
          <title>SCHC: Generic Framework for Static Context Header Compression and Fragmentation</title>
          <author fullname="A. Minaburo" initials="A." surname="Minaburo"/>
          <author fullname="L. Toutain" initials="L." surname="Toutain"/>
          <author fullname="C. Gomez" initials="C." surname="Gomez"/>
          <author fullname="D. Barthel" initials="D." surname="Barthel"/>
          <author fullname="JC. Zuniga" initials="JC." surname="Zuniga"/>
          <date month="April" year="2020"/>
          <abstract>
            <t>This document defines the Static Context Header Compression and fragmentation (SCHC) framework, which provides both a header compression mechanism and an optional fragmentation mechanism. SCHC has been designed with Low-Power Wide Area Networks (LPWANs) in mind.</t>
            <t>SCHC compression is based on a common static context stored both in the LPWAN device and in the network infrastructure side. This document defines a generic header compression mechanism and its application to compress IPv6/UDP headers.</t>
            <t>This document also specifies an optional fragmentation and reassembly mechanism. It can be used to support the IPv6 MTU requirement over the LPWAN technologies. Fragmentation is needed for IPv6 datagrams that, after SCHC compression or when such compression was not possible, still exceed the Layer 2 maximum payload size.</t>
            <t>The SCHC header compression and fragmentation mechanisms are independent of the specific LPWAN technology over which they are used. This document defines generic functionalities and offers flexibility with regard to parameter settings and mechanism choices. This document standardizes the exchange over the LPWAN between two SCHC entities. Settings and choices specific to a technology or a product are expected to be grouped into profiles, which are specified in other documents. Data models for the context and profiles are out of scope.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8724"/>
        <seriesInfo name="DOI" value="10.17487/RFC8724"/>
      </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>
    <?line 394?>

<section anchor="AppendixA">
      <name>Appendix A</name>
      <t>This becomes an Appendix (REPLACE)</t>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The authors would like to thank (in alphabetic order): ToDo</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
5l+3/+Gu6I8/Y3HTd3/5d7OzY777y/81u7s3DY6j4x06Ogz/p5dCjfrb3f52
YHDYv4X/4Iq/7xd+6Og5+N/Os0gw7A7guc5QMtJtQ129vRK49xDuvxFygofg
I9D7h96+vX77Fh7Z4zV+5h74t1489v371sFyLdPDZ+8j/QjyEI/+/6In9DMJ
dSz2fth5jcdWd7sjMfAhDg2vN/iEbIw2lq0YrutblnJ9w/jj0XDHmN3haIxA
vjyt5foX8KH/M1rG+N033xBxMU76MSXjjkc7Htrd0a+++x//De4ZKW0yZq7N
9UcfXbsiyc8+29sz8YdHg6FerMfmpSrSgKKvEcprHM6PYz7DYQLb0UF1N4Jq
HIJFUO0dwmcPB/WjffrFF5/3QmV4xPEOjnQ3toXx40bYwzED1v0z4dD/NFu7
3fMZRL/wftjrb7775q80Bvz322sZ5fvHksGALS9IO+zSo7+iQbsL/IEA4WYS
PEQH1+YmHvoxIwq5jX7o89FYP6codiWiayBArRB11EjukWrhsEYRjEWqACXD
BusuttNmdDyWDE1x4XyIwZmNUkgLxusfQXl2vTT0M8WvkyS6C4aAnULatGBL
NHhSPHDV3hi9SdZbnq4rKo68A3/Wdjv9kUp6ExMFfjapVKnRrZJon4vdzDDO
PaVDP2DatFcAUVKxHS/VN8Pt2JP3CChqwo6MntXkODIhU4vK0BihI8QzzoFI
2KlnWWh0a0icjru7Q4O1y/ejI4W2CSb7xOLR4BR7Zu10VLdTOUXtDUMyizo2
IRrB1KagZrIIHUkXxcDEhgU7ikNCIKG33TcvfUJ0Bc1b6HQZu1BgDAdNXC6X
Zc5FQ+R4xI4ARhzKCp0zDjNI+B7RqWd3U38g3hF3d4XeRUTyEi+WB8ODDhM5
9hC6T5YtQImBuXgSVXHe4ITVcbCLS7581oCDy7K5rkKjKdeuajo0jdG453xG
492koWcuDcTyXHlZgiuRndtu/EPDui7N6+N+W/lWGXIoMTSfLxjGkUzBibdB
g5oAqsD01YPBkiKXOcj2ZX2p5KCeXJ25gJaIh3qnJUM6pQZS7IyMuQBefVb0
Eb6yQdg+qDENQ2wuHTcY0KM+PdctllGLvZsVqG0nEEwJD3vV4PHY6EkGxBc4
xx7HHEihWijp1+KlChBUezfdBAETgjbqs7b3ykeg3TLMBNP0mhgMK5CYgmcZ
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
AAA=

-->

</rfc>
