<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">

<?rfc toc="yes"?>
<?rfc tocompact="yes"?>
<?rfc tocdepth="3"?>
<?rfc tocindent="yes"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes"?>
<?rfc comments="yes"?>
<?rfc inline="yes"?>
<?rfc compact="no"?>
<?rfc subcompact="no"?>
<?rfc authorship="yes"?>
<?rfc tocappendix="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" category="info" ipr='trust200902' tocInclude="true"  obsoletes="" updates="" consensus="true" submissionType="IETF" xml:lang="en" version="3" docName="draft-ietf-6tisch-architecture-30" > indexInclude="true" ipr="trust200902" number="9030" prepTime="2021-05-29T09:04:29" scripts="Common,Latin" sortRefs="true" submissionType="IETF" symRefs="true" tocDepth="3" tocInclude="true" xml:lang="en">
  <link href="https://datatracker.ietf.org/doc/draft-ietf-6tisch-architecture-30" rel="prev"/>
  <link href="https://dx.doi.org/10.17487/rfc9030" rel="alternate"/>
  <link href="urn:issn:2070-1721" rel="alternate"/>
  <front>
    <title abbrev='6tisch-architecture'>An abbrev="6TiSCH Architecture">An Architecture for IPv6 over the TSCH mode Time-Slotted Channel Hopping Mode of IEEE 802.15.4</title> 802.15.4 (6TiSCH)</title>
    <seriesInfo name="RFC" value="9030" stream="IETF"/>
    <author initials='P' surname='Thubert' fullname='Pascal Thubert' role='editor'> initials="P" surname="Thubert" fullname="Pascal Thubert" role="editor">
      <organization abbrev='Cisco Systems'>Cisco abbrev="Cisco Systems" showOnFrontPage="true">Cisco Systems, Inc</organization>
      <address>
        <postal>
            <street>Building D</street>
          <extaddr>Building D</extaddr>
          <street>45 Allee des Ormes - BP1200 </street> BP1200</street>
          <city>Mougins - Sophia Antipolis</city>
          <code>06254</code>
          <country>France</country>
        </postal>
        <phone>+33 497 23 26 34</phone>
        <email>pthubert@cisco.com</email>
      </address>
    </author>

   <date/>
    <date month="05" year="2021"/>
    <area>Internet Area</area>
    <workgroup>6TiSCH</workgroup>
   <keyword>Draft</keyword>
   <abstract>
      <t>
    <keyword>deterministic wireless</keyword>
    <keyword>radio</keyword>
    <keyword>mesh</keyword>
    <abstract pn="section-abstract">
      <t indent="0" pn="section-abstract-1">   This document describes a network architecture that provides
   low-latency, low-jitter low-jitter, and high-reliability packet delivery.  It
   combines a high-speed powered backbone and subnetworks using IEEE
   802.15.4 time-slotted channel hopping (TSCH) to meet the
   requirements of LowPower low-power wireless deterministic applications.
    <!--
      </t>
    </abstract>
    <boilerplate>
      <section anchor="status-of-memo" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.1">
        <name slugifiedName="name-status-of-this-memo">Status of This Memo</name>
        <t indent="0" pn="section-boilerplate.1-1">
            This document presents the 6TiSCH architecture of is not an IPv6
         Multi-Link subnet that Internet Standards Track specification; it is
            published for informational purposes.
        </t>
        <t indent="0" pn="section-boilerplate.1-2">
            This document is composed of a high-speed powered backbone and a number product of IEEE Std. 802.15.4 TSCH low-power wireless networks attached the Internet Engineering Task Force
            (IETF).  It represents the consensus of the IETF community.  It has
            received public review and
         synchronized has been approved for publication by Backbone Routers. The architecture defines mechanisms
         to establish and maintain routing and scheduling in a centralized,
         distributed, or mixed fashion.

         Backbone Routers perform proxy Neighbor Discovery operations over the backbone on behalf
            Internet Engineering Steering Group (IESG).  Not all documents
            approved by the IESG are candidates for any level of Internet
            Standard; see Section 2 of RFC 7841.
        </t>
        <t indent="0" pn="section-boilerplate.1-3">
            Information about the wireless devices, so they can share a same
         subnet current status of this document, any
            errata, and appear how to provide feedback on it may be connected to obtained at
            <eref target="https://www.rfc-editor.org/info/rfc9030" brackets="none"/>.
        </t>
      </section>
      <section anchor="copyright" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.2">
        <name slugifiedName="name-copyright-notice">Copyright Notice</name>
        <t indent="0" pn="section-boilerplate.2-1">
            Copyright (c) 2021 IETF Trust and the same backbone persons identified as classical devices.
         --> the
            document authors. All rights reserved.
        </t>
   </abstract>
   <!--note title="Requirements Language">
      <t>
         The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
         "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY",
        <t indent="0" pn="section-boilerplate.2-2">
            This document is subject to BCP 78 and "OPTIONAL" the IETF Trust's Legal
            Provisions Relating to IETF Documents
            (<eref target="https://trustee.ietf.org/license-info" brackets="none"/>) in effect on the date of
            publication of this document are document. Please review these documents
            carefully, as they describe your rights and restrictions with
            respect to be interpreted this document. Code Components extracted from this
            document must include Simplified BSD License text as described in <xref target="RFC2119">RFC 2119</xref>.
      </t>
   </note-->
</front>

<middle>
   <section><name>Introduction</name>
      <t>
         Wireless Networks enable a wide variety of devices
            Section 4.e of any size
         to get interconnected, often at a very low marginal cost per device,
         at any range, the Trust Legal Provisions and are provided without
            warranty as described in circumstances where wiring may be impractical,
         for instance on fast-moving or the Simplified BSD License.
        </t>
      </section>
    </boilerplate>
    <toc>
      <section anchor="toc" numbered="false" removeInRFC="false" toc="exclude" pn="section-toc.1">
        <name slugifiedName="name-table-of-contents">Table of Contents</name>
        <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1">
          <li pn="section-toc.1-1.1">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.1.1"><xref derivedContent="1" format="counter" sectionFormat="of" target="section-1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-introduction">Introduction</xref></t>
          </li>
          <li pn="section-toc.1-1.2">
            <t indent="0" pn="section-toc.1-1.2.1"><xref derivedContent="2" format="counter" sectionFormat="of" target="section-2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-terminology">Terminology</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.2.2">
              <li pn="section-toc.1-1.2.2.1">
                <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.2.1.1"><xref derivedContent="2.1" format="counter" sectionFormat="of" target="section-2.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-new-terms">New Terms</xref></t>
              </li>
              <li pn="section-toc.1-1.2.2.2">
                <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.2.2.1"><xref derivedContent="2.2" format="counter" sectionFormat="of" target="section-2.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-abbreviations">Abbreviations</xref></t>
              </li>
              <li pn="section-toc.1-1.2.2.3">
                <t indent="0" pn="section-toc.1-1.2.2.3.1"><xref derivedContent="2.3" format="counter" sectionFormat="of" target="section-2.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-related-documents">Related Documents</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.3">
            <t indent="0" pn="section-toc.1-1.3.1"><xref derivedContent="3" format="counter" sectionFormat="of" target="section-3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-high-level-architecture">High-Level Architecture</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.3.2">
              <li pn="section-toc.1-1.3.2.1">
                <t indent="0" pn="section-toc.1-1.3.2.1.1"><xref derivedContent="3.1" format="counter" sectionFormat="of" target="section-3.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-a-non-broadcast-multi-acces">A Non-broadcast Multi-access Radio Mesh Network</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.2">
                <t indent="0" pn="section-toc.1-1.3.2.2.1"><xref derivedContent="3.2" format="counter" sectionFormat="of" target="section-3.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-a-multi-link-subnet-model">A Multi-Link Subnet Model</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.3">
                <t indent="0" pn="section-toc.1-1.3.2.3.1"><xref derivedContent="3.3" format="counter" sectionFormat="of" target="section-3.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-tsch-a-deterministic-mac-la">TSCH: a Deterministic MAC Layer</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.4">
                <t indent="0" pn="section-toc.1-1.3.2.4.1"><xref derivedContent="3.4" format="counter" sectionFormat="of" target="section-3.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-scheduling-tsch">Scheduling TSCH</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.5">
                <t indent="0" pn="section-toc.1-1.3.2.5.1"><xref derivedContent="3.5" format="counter" sectionFormat="of" target="section-3.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-distributed-vs-centralized-">Distributed vs. Centralized Routing</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.6">
                <t indent="0" pn="section-toc.1-1.3.2.6.1"><xref derivedContent="3.6" format="counter" sectionFormat="of" target="section-3.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-forwarding-over-tsch">Forwarding over TSCH</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.7">
                <t indent="0" pn="section-toc.1-1.3.2.7.1"><xref derivedContent="3.7" format="counter" sectionFormat="of" target="section-3.7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-6tisch-stack">6TiSCH Stack</xref></t>
              </li>
              <li pn="section-toc.1-1.3.2.8">
                <t indent="0" pn="section-toc.1-1.3.2.8.1"><xref derivedContent="3.8" format="counter" sectionFormat="of" target="section-3.8"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-communication-paradigms-and">Communication Paradigms and Interaction Models</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.4">
            <t indent="0" pn="section-toc.1-1.4.1"><xref derivedContent="4" format="counter" sectionFormat="of" target="section-4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-architecture-components">Architecture Components</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2">
              <li pn="section-toc.1-1.4.2.1">
                <t indent="0" pn="section-toc.1-1.4.2.1.1"><xref derivedContent="4.1" format="counter" sectionFormat="of" target="section-4.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-6lowpan-and-rpl">6LoWPAN (and RPL)</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2.1.2">
                  <li pn="section-toc.1-1.4.2.1.2.1">
                    <t indent="0" pn="section-toc.1-1.4.2.1.2.1.1"><xref derivedContent="4.1.1" format="counter" sectionFormat="of" target="section-4.1.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-rpl-unaware-leaves-and-6low">RPL-Unaware Leaves and 6LoWPAN ND</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.1.2.2">
                    <t indent="0" pn="section-toc.1-1.4.2.1.2.2.1"><xref derivedContent="4.1.2" format="counter" sectionFormat="of" target="section-4.1.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-6lbr-and-rpl-root">6LBR and RPL Root</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.4.2.2">
                <t indent="0" pn="section-toc.1-1.4.2.2.1"><xref derivedContent="4.2" format="counter" sectionFormat="of" target="section-4.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-network-access-and-addressi">Network Access and Addressing</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2.2.2">
                  <li pn="section-toc.1-1.4.2.2.2.1">
                    <t indent="0" pn="section-toc.1-1.4.2.2.2.1.1"><xref derivedContent="4.2.1" format="counter" sectionFormat="of" target="section-4.2.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-join-process">Join Process</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.2.2.2">
                    <t indent="0" pn="section-toc.1-1.4.2.2.2.2.1"><xref derivedContent="4.2.2" format="counter" sectionFormat="of" target="section-4.2.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-registration">Registration</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.4.2.3">
                <t indent="0" pn="section-toc.1-1.4.2.3.1"><xref derivedContent="4.3" format="counter" sectionFormat="of" target="section-4.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-tsch-and-6top">TSCH and 6top</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2.3.2">
                  <li pn="section-toc.1-1.4.2.3.2.1">
                    <t indent="0" pn="section-toc.1-1.4.2.3.2.1.1"><xref derivedContent="4.3.1" format="counter" sectionFormat="of" target="section-4.3.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-6top">6top</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.3.2.2">
                    <t indent="0" pn="section-toc.1-1.4.2.3.2.2.1"><xref derivedContent="4.3.2" format="counter" sectionFormat="of" target="section-4.3.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-scheduling-functions-and-th">Scheduling Functions and the 6top Protocol</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.3.2.3">
                    <t indent="0" pn="section-toc.1-1.4.2.3.2.3.1"><xref derivedContent="4.3.3" format="counter" sectionFormat="of" target="section-4.3.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-6top-and-rpl-objective-func">6top and RPL Objective Function Operations</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.3.2.4">
                    <t indent="0" pn="section-toc.1-1.4.2.3.2.4.1"><xref derivedContent="4.3.4" format="counter" sectionFormat="of" target="section-4.3.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-network-synchronization">Network Synchronization</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.3.2.5">
                    <t indent="0" pn="section-toc.1-1.4.2.3.2.5.1"><xref derivedContent="4.3.5" format="counter" sectionFormat="of" target="section-4.3.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-slotframes-and-cdu-matrix">Slotframes and CDU Matrix</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.3.2.6">
                    <t indent="0" pn="section-toc.1-1.4.2.3.2.6.1"><xref derivedContent="4.3.6" format="counter" sectionFormat="of" target="section-4.3.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-distributing-the-reservatio">Distributing the Reservation of Cells</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.4.2.4">
                <t indent="0" pn="section-toc.1-1.4.2.4.1"><xref derivedContent="4.4" format="counter" sectionFormat="of" target="section-4.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-schedule-management-mechani">Schedule Management Mechanisms</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2.4.2">
                  <li pn="section-toc.1-1.4.2.4.2.1">
                    <t indent="0" pn="section-toc.1-1.4.2.4.2.1.1"><xref derivedContent="4.4.1" format="counter" sectionFormat="of" target="section-4.4.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-static-scheduling">Static Scheduling</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.4.2.2">
                    <t indent="0" pn="section-toc.1-1.4.2.4.2.2.1"><xref derivedContent="4.4.2" format="counter" sectionFormat="of" target="section-4.4.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-neighbor-to-neighbor-schedu">Neighbor-to-Neighbor Scheduling</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.4.2.3">
                    <t indent="0" pn="section-toc.1-1.4.2.4.2.3.1"><xref derivedContent="4.4.3" format="counter" sectionFormat="of" target="section-4.4.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-remote-monitoring-and-sched">Remote Monitoring and Schedule Management</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.4.2.4">
                    <t indent="0" pn="section-toc.1-1.4.2.4.2.4.1"><xref derivedContent="4.4.4" format="counter" sectionFormat="of" target="section-4.4.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-hop-by-hop-scheduling">Hop-by-Hop Scheduling</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.4.2.5">
                <t indent="0" pn="section-toc.1-1.4.2.5.1"><xref derivedContent="4.5" format="counter" sectionFormat="of" target="section-4.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-on-tracks">On Tracks</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2.5.2">
                  <li pn="section-toc.1-1.4.2.5.2.1">
                    <t indent="0" pn="section-toc.1-1.4.2.5.2.1.1"><xref derivedContent="4.5.1" format="counter" sectionFormat="of" target="section-4.5.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-general-behavior-of-tracks">General Behavior of Tracks</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.5.2.2">
                    <t indent="0" pn="section-toc.1-1.4.2.5.2.2.1"><xref derivedContent="4.5.2" format="counter" sectionFormat="of" target="section-4.5.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-serial-track">Serial Track</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.5.2.3">
                    <t indent="0" pn="section-toc.1-1.4.2.5.2.3.1"><xref derivedContent="4.5.3" format="counter" sectionFormat="of" target="section-4.5.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-complex-track-with-replicat">Complex Track with Replication and Elimination</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.5.2.4">
                    <t indent="0" pn="section-toc.1-1.4.2.5.2.4.1"><xref derivedContent="4.5.4" format="counter" sectionFormat="of" target="section-4.5.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-detnet-end-to-end-path">DetNet End-to-End Path</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.5.2.5">
                    <t indent="0" pn="section-toc.1-1.4.2.5.2.5.1"><xref derivedContent="4.5.5" format="counter" sectionFormat="of" target="section-4.5.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-cell-reuse">Cell Reuse</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.4.2.6">
                <t indent="0" pn="section-toc.1-1.4.2.6.1"><xref derivedContent="4.6" format="counter" sectionFormat="of" target="section-4.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-forwarding-models">Forwarding Models</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2.6.2">
                  <li pn="section-toc.1-1.4.2.6.2.1">
                    <t indent="0" pn="section-toc.1-1.4.2.6.2.1.1"><xref derivedContent="4.6.1" format="counter" sectionFormat="of" target="section-4.6.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-track-forwarding">Track Forwarding</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.6.2.2">
                    <t indent="0" pn="section-toc.1-1.4.2.6.2.2.1"><xref derivedContent="4.6.2" format="counter" sectionFormat="of" target="section-4.6.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-ipv6-forwarding">IPv6 Forwarding</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.6.2.3">
                    <t indent="0" pn="section-toc.1-1.4.2.6.2.3.1"><xref derivedContent="4.6.3" format="counter" sectionFormat="of" target="section-4.6.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-fragment-forwarding">Fragment Forwarding</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.4.2.7">
                <t indent="0" pn="section-toc.1-1.4.2.7.1"><xref derivedContent="4.7" format="counter" sectionFormat="of" target="section-4.7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-advanced-6tisch-routing">Advanced 6TiSCH Routing</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2.7.2">
                  <li pn="section-toc.1-1.4.2.7.2.1">
                    <t indent="0" pn="section-toc.1-1.4.2.7.2.1.1"><xref derivedContent="4.7.1" format="counter" sectionFormat="of" target="section-4.7.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-packet-marking-and-handling">Packet Marking and Handling</xref></t>
                  </li>
                  <li pn="section-toc.1-1.4.2.7.2.2">
                    <t indent="0" pn="section-toc.1-1.4.2.7.2.2.1"><xref derivedContent="4.7.2" format="counter" sectionFormat="of" target="section-4.7.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-replication-retries-and-eli">Replication, Retries, and Elimination</xref></t>
                  </li>
                </ul>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.5">
            <t indent="0" pn="section-toc.1-1.5.1"><xref derivedContent="5" format="counter" sectionFormat="of" target="section-5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-iana-considerations">IANA Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.6">
            <t indent="0" pn="section-toc.1-1.6.1"><xref derivedContent="6" format="counter" sectionFormat="of" target="section-6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-security-considerations">Security Considerations</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.6.2">
              <li pn="section-toc.1-1.6.2.1">
                <t indent="0" pn="section-toc.1-1.6.2.1.1"><xref derivedContent="6.1" format="counter" sectionFormat="of" target="section-6.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-availability-of-remote-serv">Availability of Remote Services</xref></t>
              </li>
              <li pn="section-toc.1-1.6.2.2">
                <t indent="0" pn="section-toc.1-1.6.2.2.1"><xref derivedContent="6.2" format="counter" sectionFormat="of" target="section-6.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-selective-jamming">Selective Jamming</xref></t>
              </li>
              <li pn="section-toc.1-1.6.2.3">
                <t indent="0" pn="section-toc.1-1.6.2.3.1"><xref derivedContent="6.3" format="counter" sectionFormat="of" target="section-6.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-mac-layer-security">MAC-Layer Security</xref></t>
              </li>
              <li pn="section-toc.1-1.6.2.4">
                <t indent="0" pn="section-toc.1-1.6.2.4.1"><xref derivedContent="6.4" format="counter" sectionFormat="of" target="section-6.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-time-synchronization">Time Synchronization</xref></t>
              </li>
              <li pn="section-toc.1-1.6.2.5">
                <t indent="0" pn="section-toc.1-1.6.2.5.1"><xref derivedContent="6.5" format="counter" sectionFormat="of" target="section-6.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-validating-asn">Validating ASN</xref></t>
              </li>
              <li pn="section-toc.1-1.6.2.6">
                <t indent="0" pn="section-toc.1-1.6.2.6.1"><xref derivedContent="6.6" format="counter" sectionFormat="of" target="section-6.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-network-keying-and-rekeying">Network Keying and Rekeying</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.7">
            <t indent="0" pn="section-toc.1-1.7.1"><xref derivedContent="7" format="counter" sectionFormat="of" target="section-7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-references">References</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.7.2">
              <li pn="section-toc.1-1.7.2.1">
                <t indent="0" pn="section-toc.1-1.7.2.1.1"><xref derivedContent="7.1" format="counter" sectionFormat="of" target="section-7.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-normative-references">Normative References</xref></t>
              </li>
              <li pn="section-toc.1-1.7.2.2">
                <t indent="0" pn="section-toc.1-1.7.2.2.1"><xref derivedContent="7.2" format="counter" sectionFormat="of" target="section-7.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-informative-references">Informative References</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.8">
            <t indent="0" pn="section-toc.1-1.8.1"><xref derivedContent="Appendix A" format="default" sectionFormat="of" target="section-appendix.a"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-related-work-in-progress">Related Work in Progress</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.8.2">
              <li pn="section-toc.1-1.8.2.1">
                <t indent="0" pn="section-toc.1-1.8.2.1.1"><xref derivedContent="A.1" format="counter" sectionFormat="of" target="section-a.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-unchartered-ietf-work-items">Unchartered IETF Work Items</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.8.2.1.2">
                  <li pn="section-toc.1-1.8.2.1.2.1">
                    <t indent="0" pn="section-toc.1-1.8.2.1.2.1.1"><xref derivedContent="A.1.1" format="counter" sectionFormat="of" target="section-a.1.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-6tisch-zero-touch-security">6TiSCH Zero-Touch Security</xref></t>
                  </li>
                  <li pn="section-toc.1-1.8.2.1.2.2">
                    <t indent="0" pn="section-toc.1-1.8.2.1.2.2.1"><xref derivedContent="A.1.2" format="counter" sectionFormat="of" target="section-a.1.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-6tisch-track-setup">6TiSCH Track Setup</xref></t>
                  </li>
                  <li pn="section-toc.1-1.8.2.1.2.3">
                    <t indent="0" pn="section-toc.1-1.8.2.1.2.3.1"><xref derivedContent="A.1.3" format="counter" sectionFormat="of" target="section-a.1.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-using-bier-in-a-6tisch-netw">Using BIER in a 6TiSCH Network</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.8.2.2">
                <t indent="0" pn="section-toc.1-1.8.2.2.1"><xref derivedContent="A.2" format="counter" sectionFormat="of" target="section-a.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-external-non-ietf-work-item">External (Non-IETF) Work Items</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.9">
            <t indent="0" pn="section-toc.1-1.9.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.b"/><xref derivedContent="" format="title" sectionFormat="of" target="name-acknowledgments">Acknowledgments</xref></t>
          </li>
          <li pn="section-toc.1-1.10">
            <t indent="0" pn="section-toc.1-1.10.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.c"/><xref derivedContent="" format="title" sectionFormat="of" target="name-contributors">Contributors</xref></t>
          </li>
          <li pn="section-toc.1-1.11">
            <t indent="0" pn="section-toc.1-1.11.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.d"/><xref derivedContent="" format="title" sectionFormat="of" target="name-authors-address">Author's Address</xref></t>
          </li>
        </ul>
      </section>
    </toc>
  </front>
  <middle>
    <section numbered="true" removeInRFC="false" toc="include" pn="section-1">
      <name slugifiedName="name-introduction">Introduction</name>
      <t indent="0" pn="section-1-1">
         Wireless networks enable a wide variety of devices of any size
         to get interconnected, often at a very low marginal cost per device,
         at any range, and in circumstances where wiring may be impractical,
         for instance, on fast-moving or rotating devices.
      </t>
      <t>
      <t indent="0" pn="section-1-2">
         On the other hand, Deterministic Networking maximizes the packet
         delivery ratio within a bounded latency so as to enable
         mission-critical machine-to-machine (M2M) operations.
<!--         At IEEE Std. 802.1, the
         Applications that need such networks are presented in
         <xref target="IEEE Std. 802.1TSNTG">Time Sensitive Networking</xref>(TSN)
         task group was formed to provide deterministic properties at Layer-2
         across multiple hops. -->
         Applications that need such networks are presented in
         <xref target='RFC8578'/>.
         <!--and target="RFC8578" format="default" sectionFormat="of" derivedContent="RFC8578"/>
         and
         <xref target="I-D.bernardos-raw-use-cases"/>, target="I-D.ietf-raw-use-cases" format="default" sectionFormat="of" derivedContent="RAW-USE-CASES"/>, which presents a number
         of additional use cases for Reliable and Available Wireless networks.
         --> networks (RAW).
         The considered applications include Professional Media, professional media, Industrial
         Automation and Control Systems (IACS), building
         automation, in-vehicle command and control, commercial automation and
         asset tracking with mobile scenarios, as well as gaming, drones and
         edge robotic control, and home automation applications.
      </t>
      <t>
      <t indent="0" pn="section-1-3">
         The Timeslotted Time-Slotted Channel Hopping (TSCH) <xref target='RFC7554'/> target="RFC7554" format="default" sectionFormat="of" derivedContent="RFC7554"/> mode
         of the IEEE Std. Std 802.15.4 <xref target='IEEE802154'/> target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154"/> Medium Access
         Control (MAC) was introduced with the IEEE Std. Std 802.15.4e
         <xref target='IEEE802154e'/> target="IEEE802154e" format="default" sectionFormat="of" derivedContent="IEEE802154e"/> amendment and is now retrofitted in the
         main standard.  For all practical purposes, this document
         is expected to be insensitive to the revisions of that standard,
         which is thus referenced without a date.
         TSCH is both a Time-Division Multiplexing (TDM) and a Frequency-Division
         Multiplexing technique (FDM) technique, whereby a different channel can be used for
         each transmission, and that transmission. TSCH allows to schedule the scheduling of transmissions for
         deterministic operations, operations and applies to the slower and most energy
         constrained
         energy-constrained wireless use cases.
      </t>
      <t>
      <t indent="0" pn="section-1-4">
         The scheduled operation provides for a more reliable experience experience, which
         can be used to monitor and manage resources, e.g., energy and water, in
         a more efficient fashion.
      </t>
      <t>
      <t indent="0" pn="section-1-5">
         Proven Deterministic Networking deterministic networking standards for use in Process Control, process control,
         including ISA100.11a <xref target='ISA100.11a'/> target="ISA100.11a" format="default" sectionFormat="of" derivedContent="ISA100.11a"/> and WirelessHART
         <xref target='WirelessHART'/>, target="WirelessHART" format="default" sectionFormat="of" derivedContent="WirelessHART"/>, have demonstrated the capabilities
         of the IEEE Std. Std 802.15.4 TSCH MAC for high reliability against interference,
         low-power consumption on well-known flows, and its applicability for
         Traffic Engineering (TE) from a central controller.
      </t>
      <t>To
      <t indent="0" pn="section-1-6">To enable the convergence of Information Technology information technology (IT) and
         Operational Technology
         operational technology (OT) in Low-Power and Lossy
         Networks (LLNs), the 6TiSCH Architecture architecture supports an IETF suite of
         protocols over the IEEE Std. Std 802.15.4 TSCH MAC to provide
         IP connectivity for energy and otherwise constrained wireless devices.
      </t>
      <t>
      <t indent="0" pn="section-1-7">
         The 6TiSCH Architecture architecture relies on IPv6 <xref target='RFC8200'/> target="RFC8200" format="default" sectionFormat="of" derivedContent="RFC8200"/> and the
         use of routing to provide large scaling capabilities. The addition of a
         high-speed federating backbone adds yet another degree of scalability
         to the design. The backbone is typically a Layer-2 Layer 2 transit Link link such as
         an Ethernet bridged network, but it can also be a more complex routed
         structure.
      </t>
      <t>
      <t indent="0" pn="section-1-8">
         The 6TiSCH Architecture architecture introduces an IPv6 Multi-Link multi-link subnet model that
         is composed of a federating backbone and a number of IEEE Std. Std 802.15.4
         TSCH low-power wireless networks federated and synchronized by Backbone
         Routers. If the backbone is a Layer-2 Layer 2 transit Link link, then the Backbone
         Routers can operate as an IPv6 Neighbor Discovery (IPv6 ND) proxy
         <xref target='RFC4861'/> proxy. target="RFC4861" format="default" sectionFormat="of" derivedContent="RFC4861"/>.
      </t>
      <t>
      <t indent="0" pn="section-1-9">

         The 6TiSCH
         Architecture architecture leverages 6LoWPAN <xref target='RFC4944'/> target="RFC4944" format="default" sectionFormat="of" derivedContent="RFC4944"/> to adapt IPv6
         to the constrained media and RPL the
          Routing Protocol for Low-Power and Lossy Networks (RPL) <xref target='RFC6550'/> target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550"/> for the
         distributed routing operations.
      </t>
      <t>
      <t indent="0" pn="section-1-10">
         Centralized routing refers to a model where routes are computed
         and resources are allocated from a central controller. This is
         particularly helpful to schedule deterministic multihop transmissions.
         In contrast, Distributed Routing distributed routing refers to a model that relies on
         concurrent peer to peer peer-to-peer protocol exchanges for TSCH resource allocation
         and routing operations.
      </t>
      <t>
      <t indent="0" pn="section-1-11">
          The architecture defines mechanisms to establish and maintain routing
         and scheduling in a centralized, distributed, or mixed fashion, for use
         in multiple OT environments. It is applicable in particular to highly
         scalable solutions such as those used in Advanced Metering Infrastructure
         <xref target='AMI'/> target="AMI" format="default" sectionFormat="of" derivedContent="AMI"/> solutions that leverage distributed routing to
         enable multipath forwarding over large LLN meshes.
      </t>
    </section>

<section><name>Terminology</name>
<!--
    <section anchor='bcp' title="BCP 14">
<t>-

    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
    "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
    "OPTIONAL" 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>
</section>    end section "BCP 14" --> numbered="true" removeInRFC="false" toc="include" pn="section-2">
      <name slugifiedName="name-terminology">Terminology</name>
      <section anchor='sixTTerminology'><name>New anchor="sixTTerminology" numbered="true" removeInRFC="false" toc="include" pn="section-2.1">
        <name slugifiedName="name-new-terms">New Terms</name>

        <t>
        <t indent="0" pn="section-2.1-1">
            The draft document does not reuse terms from the <xref target='IEEE802154'> target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154">
            IEEE Std. Std 802.15.4</xref> standard such as "path" or "link" "link", which bear
            a meaning that is quite different from classical IETF parlance.
        </t>
        <t>
            This
        <t indent="0" pn="section-2.1-2">This document adds the following terms:
            </t><dl  spacing='normal'>
                <dt>6TiSCH terms:</t>
        <dl spacing="normal" indent="3" newline="false" pn="section-2.1-3">
          <dt pn="section-2.1-3.1">6TiSCH (IPv6 over the TSCH mode of IEEE 802.15.4):</dt><dd> 802.15.4):</dt>
          <dd pn="section-2.1-3.2">
                  6TiSCH defines an adaptation sublayer for IPv6 over TSCH called 6top,
                 a set of protocols for setting up a TSCH schedule in distributed
                 approach, and a security solution. 6TiSCH may be extended in the future for other
                 MAC/PHY
                 MAC/Physical Layer (PHY) pairs providing a service similar to TSCH.
                </dd>
                <dt>6top
          <dt pn="section-2.1-3.3">6top (6TiSCH Operation Sublayer):</dt><dd> Sublayer):</dt>
          <dd pn="section-2.1-3.4">
                 The next higher layer of the IEEE Std. Std 802.15.4 TSCH MAC layer.
                 6top provides the abstraction of an IP link over a TSCH MAC,
                 schedules packets over TSCH cells, and exposes a management
                 interface to schedule TSCH cells.
                </dd>
                <dt>6P
          <dt pn="section-2.1-3.5">6P (6top Protocol):</dt><dd> Protocol):</dt>
          <dd pn="section-2.1-3.6">
                    The protocol defined in <xref target='RFC8480'/>. target="RFC8480" format="default" sectionFormat="of" derivedContent="RFC8480"/>.
                    6P enables Layer-2 Layer 2 peers to allocate, move move, or deallocate  de-allocate
                    cells in their respective schedules to communicate.
                    6P operates at the 6top layer. sublayer.
                </dd>
                <dt>6P Transaction:</dt><dd>
          <dt pn="section-2.1-3.7">6P transaction:</dt>
          <dd pn="section-2.1-3.8">
                    A 2-way or 3-way sequence of 6P messages used by Layer-2 Layer 2
                    peers to modify their communication schedule.
                </dd>
                <dt>ASN
          <dt pn="section-2.1-3.9">ASN (Absolute Slot Number):</dt><dd> Number):</dt>
          <dd pn="section-2.1-3.10">
                    Defined in <xref target='IEEE802154'/>, target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154"/>, the ASN is the total
                    number of timeslots that have elapsed since the Epoch Time time
                    when the TSCH network started.
                    Incremented by one at each timeslot.
                    It is wide enough to not roll over in practice.
                </dd>
                <!--
                <t hangText="blacklist of frequencies:">
                    A set of frequencies which should not be used for
                    communication.
                </t>
                <t hangText="broadcast cell:">
                    A scheduled cell used for broadcast transmission.
                </t> -->
                <dt>bundle:</dt><dd>
          <dt pn="section-2.1-3.11">bundle:</dt>
          <dd pn="section-2.1-3.12">
                    A group of equivalent scheduled cells, i.e., cells
                    identified by different [slotOffset, channelOffset], slotOffset/channelOffset,
                    which are scheduled for a same purpose, with the same
                    neighbor, with the same flags, and the same slotframe.
                    The size of the bundle refers to the number of cells it
                    contains.
                    For a given slotframe length, the size of the bundle
                    translates directly into bandwidth.
                    A bundle is a local abstraction that represents a
                    half-duplex link for either sending or receiving,
                    with bandwidth that amounts to the sum of the cells in the
                    bundle.
                </dd>
                <dt>Layer-2
          <dt pn="section-2.1-3.13">Layer 2 vs. Layer-3 bundle:</dt><dd> Layer 3 bundle:</dt>
          <dd pn="section-2.1-3.14">
                    Bundles are associated for with either Layer-2 Layer 2 (switching) or
                    Layer-3
                    Layer 3 (routing) forwarding operations. A pair of Layer-3 Layer 3
                    bundles (one for each direction) maps to an IP Link link with a
                    neighbor, whereas a set of Layer-2 Layer 2 bundles (of an
                    "arbitrary" cardinality and direction) corresponds to the relation
                    of one or more incoming bundle(s) from the
                    previous-hop neighbor(s) with one or more outgoing bundle(s)
                    to the next-hop neighbor(s) along a Track as part of the
                    switching role, which may include replication and elimination.
                 </dd>
                <dt>CCA
          <dt pn="section-2.1-3.15">CCA (Clear Channel Assessment):</dt><dd> Assessment):</dt>
          <dd pn="section-2.1-3.16">
                    A mechanism defined in <xref target='IEEE802154'/> target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154"/> whereby
                    nodes listen to the channel before sending to
                    detect ongoing transmissions from other parties.
                    Because the network is synchronized, CCA cannot be used to
                    detect colliding transmissions within the same network, but
                    it can be used to detect other radio networks in the vicinity.
                </dd>
                <dt>cell:</dt><dd>
          <dt pn="section-2.1-3.17">cell:</dt>
          <dd pn="section-2.1-3.18">
                    A unit of transmission resource in the CDU matrix, a cell is
                    identified by a slotOffset and a channelOffset.
                    A cell can be scheduled or unscheduled.
                </dd>
                <dt>Channel
          <dt pn="section-2.1-3.19">Channel Distribution/Usage (CDU) matrix:</dt><dd>: matrix:</dt>
          <dd pn="section-2.1-3.20">:
                    A matrix of cells (i,j) representing the spectrum (channel)
                    distribution among the different nodes in the 6TiSCH network.
                    The CDU matrix has width in timeslots, timeslots equal to the period
                    of the network scheduling operation, and  height equal to
                    the number of available channels.
                    Every cell (i,j) in the CDU, identified by (slotOffset,
                    channelOffset), slotOffset/channelOffset,
                    belongs to a specific chunk.
                </dd>
                <dt>channelOffset:</dt><dd>
          <dt pn="section-2.1-3.21">channelOffset:</dt>
          <dd pn="section-2.1-3.22">
                    Identifies a row in the TSCH schedule. The number of
                    channelOffset values is bounded by the number of available
                    frequencies. The channelOffset translates into a frequency
                    with a function that depends on the absolute time when the
                    communication takes place, resulting in a channel hopping channel-hopping
                    operation.
                </dd>
                <dt>chunk:</dt><dd>
          <dt pn="section-2.1-3.23">chunk:</dt>
          <dd pn="section-2.1-3.24">
                    A well-known list of cells, distributed in time and frequency, within a CDU matrix.
                    A chunk represents a portion of a CDU matrix.
                    The partition of the CDU matrix in chunks is globally known by all the nodes in the network to support the appropriation process, which is a negotiation between nodes within an interference domain.
                    A node that manages to appropriate a chunk gets to decide which transmissions will occur over the cells in the chunk within its interference domain, i.e., a parent node will decide when the cells within the appropriated chunk are used and by which node, node among its children.
                </dd>
                <dt>CoJP
          <dt pn="section-2.1-3.25">CoJP (Constrained Join Protocol):</dt><dd>

                    <!--
                    CoJP is a one-touch join protocol defined in the
                    <xref target="I-D.ietf-6tisch-minimal-security">
                    Minimal Security Framework for 6TiSCH</xref>.
                    CoJP requires the distribution of preshared keys (PSK),  and enables a node to join with a single round trip
                    to the JRC via the JP.
                    --> Protocol):</dt>
          <dd pn="section-2.1-3.26">
                    The Constrained Join Protocol (CoJP) enables a pledge to
                    securely join a 6TiSCH network and obtain network parameters
                    over a secure channel.
                    <!--
                    CoJP is defined in the
                    <xref target="I-D.ietf-6tisch-minimal-security">
                    Minimal Security Framework
                    "<xref target="RFC9031" format="title" sectionFormat="of" derivedContent="Constrained Join Protocol (CoJP) for 6TiSCH </xref>.
                    --> 6TiSCH"/>" <xref target='I-D.ietf-6tisch-minimal-security'>
                    Minimal Security Framework for 6TiSCH </xref> target="RFC9031" format="default" sectionFormat="of" derivedContent="RFC9031"/> defines
                    the minimal CoJP setup with pre-shared keys defined. In that
                    mode, CoJP can operate with a single round trip round-trip exchange.
                </dd>
                <dt>dedicated cell:</dt><dd>
          <dt pn="section-2.1-3.27">dedicated cell:</dt>
          <dd pn="section-2.1-3.28">
                    A cell that is reserved for a given node to transmit to a specific neighbor.
                </dd>
                <dt>deterministic network:</dt><dd>
          <dt pn="section-2.1-3.29">deterministic network:</dt>
          <dd pn="section-2.1-3.30">
                    The generic concept of a deterministic network is defined
                    in the <xref target='RFC8655'>"DetNet target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655">"Deterministic Networking Architecture"</xref> document.
                    When applied to 6TiSCH, it refers to the reservation of Tracks Tracks,
                    which guarantees an end-to-end latency and optimizes the
                    Packet Delivery Ratio (PDR) for well-characterized flows.
                </dd>
                <dt>distributed
          <dt pn="section-2.1-3.31">distributed cell reservation:</dt><dd> reservation:</dt>
          <dd pn="section-2.1-3.32">
                    A reservation of a cell  done by one or more in-network entities.
                </dd>
                <dt>distributed
          <dt pn="section-2.1-3.33">distributed Track reservation:</dt><dd> reservation:</dt>
          <dd pn="section-2.1-3.34">
                    A reservation of a Track done by one or more in-network entities.
                </dd>
                <dt>EB
          <dt pn="section-2.1-3.35">EB (Enhanced Beacon):</dt><dd> Beacon):</dt>
          <dd pn="section-2.1-3.36">
                    A special frame defined in <xref target='IEEE802154'/> target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154"/>
                    used by a node, including the JP, Join Proxy (JP), to announce the presence
                    of the network.
                    It contains enough information for a pledge to synchronize to the network.
                </dd>
                <dt>hard cell:</dt><dd>
          <dt pn="section-2.1-3.37">hard cell:</dt>
          <dd pn="section-2.1-3.38">
                    A scheduled cell which that the 6top sublayer may not relocate.
                </dd>
                <dt>hopping sequence:</dt><dd>
          <dt pn="section-2.1-3.39">hopping sequence:</dt>
          <dd pn="section-2.1-3.40">
                    Ordered sequence of frequencies, identified by a Hopping_Sequence_ID, used for channel hopping when translating the channelOffset value into a frequency.
                </dd>
                <dt>IE
          <dt pn="section-2.1-3.41">IE (Information Element):</dt><dd> Element):</dt>
          <dd pn="section-2.1-3.42">
                    Type-Length-Value containers placed at the end of the MAC header, header and used to pass data between layers or devices.
                    Some IE identifiers are managed by the IEEE <xref target='IEEE802154'/>. target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154"/>.
                    Some IE identifiers are managed by the IETF <xref target='RFC8137'/>, and <xref target='I-D.ietf-6tisch-enrollment-enhanced-beacon'/> target="RFC8137" format="default" sectionFormat="of" derivedContent="RFC8137"/>. <xref target="RFC9032" format="default" sectionFormat="of" derivedContent="RFC9032"/>
                    uses one subtype to support the selection of the Join Proxy.
                </dd>
                <dt>join process:</dt><dd>
          <dt pn="section-2.1-3.43">join process:</dt>
          <dd pn="section-2.1-3.44">
                    The overall process that includes the discovery of the network by pledge(s) and the execution of the join protocol.
                </dd>
                <dt>join protocol:</dt><dd>
          <dt pn="section-2.1-3.45">join protocol:</dt>
          <dd pn="section-2.1-3.46">
                    The protocol that allows the pledge to join the network.
                    The join protocol encompasses authentication, authorization authorization, and parameter distribution.
                    The join protocol is executed between the pledge and the JRC.
                </dd>
                <dt>joined node:</dt><dd>
          <dt pn="section-2.1-3.47">joined node:</dt>
          <dd pn="section-2.1-3.48">
                    The new device, device after having completed the join process, often just called a node.
                </dd>
                <dt>JP
          <dt pn="section-2.1-3.49">JP (Join Proxy):</dt><dd>
                    Node Proxy):</dt>
          <dd pn="section-2.1-3.50">
                    A node already part of the 6TiSCH network that serves as a relay to provide connectivity between the pledge and the JRC.
                    The JP announces the presence of the network by regularly sending EB frames.
                </dd>
                 <dt>JRC
          <dt pn="section-2.1-3.51">JRC (Join Registrar/Coordinator):</dt><dd> Registrar/Coordinator):</dt>
          <dd pn="section-2.1-3.52">
                    Central entity responsible for the authentication, authorization authorization, and configuration of the pledge.
                </dd>

                <dt>link:</dt><dd>
          <dt pn="section-2.1-3.53">link:</dt>
          <dd pn="section-2.1-3.54">
                    A communication facility or medium over which nodes can communicate
                    at the Link-Layer, link layer, which is the layer immediately below IP. In 6TiSCH, the concept is implemented as a collection
                    of Layer-3 Layer 3 bundles. Note:
                    the IETF parlance for the term "Link" "link" is adopted, as opposed to the IEEE Std. Std 802.15.4 terminology.
                </dd>
                <dt>Operational Technology:</dt><dd>
          <dt pn="section-2.1-3.55">operational technology:</dt>
          <dd pn="section-2.1-3.56">
                    OT refers to technology used in automation, for instance in
                    industrial control networks. The convergence of IT and OT is
                    the main object of the Industrial Internet of Things (IIOT).
                </dd>
                <dt>pledge:</dt><dd>
          <dt pn="section-2.1-3.57">pledge:</dt>
          <dd pn="section-2.1-3.58">
                    A new device that attempts to join a 6TiSCH network.
                </dd>
                <dt>(to)
          <dt pn="section-2.1-3.59">(to) relocate a cell:</dt><dd> cell:</dt>
          <dd pn="section-2.1-3.60">
                    The action operated by the 6top sublayer of changing the slotOffset and/or channelOffset of a soft cell.
                </dd>
                <dt>(to)
          <dt pn="section-2.1-3.61">(to) schedule a cell:</dt><dd> cell:</dt>
          <dd pn="section-2.1-3.62">
                    The action of turning an unscheduled cell into a scheduled cell.
                </dd>
                <dt>scheduled cell:</dt><dd>
          <dt pn="section-2.1-3.63">scheduled cell:</dt>
          <dd pn="section-2.1-3.64">
                    A cell which that is assigned a neighbor MAC address
                    (broadcast address is also possible), possible) and one or
                    more of the following flags: TX, RX, Shared Shared, and Timekeeping.
                    A scheduled cell can be used by the IEEE Std. Std 802.15.4 TSCH implementation to communicate.
                    A scheduled cell can either be a hard or a soft cell.
                </dd>
                <dt>SF
          <dt pn="section-2.1-3.65">SF (6top Scheduling Function):</dt><dd> Function):</dt>
          <dd pn="section-2.1-3.66">
                    The cell management entity that adds or deletes cells dynamically based on application networking requirements.
                    The cell negotiation with a neighbor is done using 6P.
                </dd>
                <dt>SFID
          <dt pn="section-2.1-3.67">SFID (6top Scheduling Function Identifier):</dt><dd> Identifier):</dt>
          <dd pn="section-2.1-3.68">
                    A 4-bit field identifying an SF.
                </dd>
                <dt>shared cell:</dt><dd>
          <dt pn="section-2.1-3.69">shared cell:</dt>
          <dd pn="section-2.1-3.70">
                    A cell marked with both the "TX" TX and "shared" Shared flags.
                    This cell can be used by more than one transmitter node.
                    A back-off algorithm is used to resolve contention.
                </dd>
                <dt>slotframe:</dt><dd>
          <dt pn="section-2.1-3.71">slotframe:</dt>
          <dd pn="section-2.1-3.72">
                    A collection of timeslots repeating in time, analogous to a superframe in that it defines periods of communication opportunities.
                    It is characterized by a slotframe_ID, slotframe_ID and a slotframe_size.
                    Multiple slotframes can coexist in a node's schedule,
                    i.e., a node can have multiple activities scheduled in
                    different slotframes, slotframes based on the priority of its packets/traffic flows.
                    The timeslots in the Slotframe slotframe are indexed by the SlotOffset; slotOffset; the first timeslot is at SlotOffset slotOffset 0.
                </dd>
                <dt>slotOffset:</dt><dd>
          <dt pn="section-2.1-3.73">slotOffset:</dt>
          <dd pn="section-2.1-3.74">
                    A column in the TSCH schedule, i.e., the number of timeslots since the beginning of the current iteration of the slotframe.
                </dd>
                <dt>soft cell:</dt><dd>
          <dt pn="section-2.1-3.75">soft cell:</dt>
          <dd pn="section-2.1-3.76">
                    A scheduled cell which that the 6top sublayer can relocate.
                </dd>
                <dt>time
          <dt pn="section-2.1-3.77">time source neighbor:</dt><dd> neighbor:</dt>
          <dd pn="section-2.1-3.78">
                    A neighbor that a node uses as its time reference, and to which it needs to keep its clock synchronized.
                </dd>
                <dt>timeslot:</dt><dd>
          <dt pn="section-2.1-3.79">timeslot:</dt>
          <dd pn="section-2.1-3.80">
                    A basic communication unit in TSCH which that allows
                        a transmitter node to send a frame to a receiver neighbor, neighbor and
                        that allows the receiver neighbor to optionally send back an acknowledgment.
                </dd>
                <dt>Track:</dt><dd>
          <dt pn="section-2.1-3.81">Track:</dt>
          <dd pn="section-2.1-3.82">
                    A Track is a Directed Acyclic Graph (DAG) that is used as a
                    complex multi-hop multihop path to the destination(s) of the path.
                    In the case of unicast traffic, the Track is a Destination
                    Oriented Destination-Oriented DAG (DODAG) where the Root of the DODAG is the
                    destination of the unicast traffic.
                    A Track enables replication, elimination elimination, and reordering functions on the way (more on those functions in
                    <xref target='RFC8655'/>. target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655"/>).
                    A Track reservation locks physical resources such as cells and buffers in every node along the DODAG.
                    A Track is associated with a owner that an owner, which can be for instance the destination of the Track.

                </dd>
                <dt>TrackID:</dt><dd>
          <dt pn="section-2.1-3.83">TrackID:</dt>
          <dd pn="section-2.1-3.84">
                    A TrackID is either globally unique, unique or locally unique to the Track owner,
                    in which case the identification of the owner must be provided together with the TrackID
                    to provide a full reference to the Track. typically, Typically, the Track owner is the ingress of the Track then
                    Track, the IPv6 source address of packets along the Track can be used as
                    identification of the owner owner, and a local InstanceID <xref target='RFC6550'/> target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550"/>
                    in the namespace of that owner can be used as TrackID.
                    If the Track is reversible, then the owner is found in
                    the IPv6 destination address of a packet coming back along the Track.
                    In that case, a RPL Packet Information <xref target='RFC6550'/> target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550"/> in an IPv6 packet
                    can unambiguously identify the Track and can be expressed in a compressed form using
                    <xref target='RFC8138'/>.
                </dd>
                <dt>TSCH:</dt><dd> target="RFC8138" format="default" sectionFormat="of" derivedContent="RFC8138"/>.
                </dd>
          <dt pn="section-2.1-3.85">TSCH:</dt>
          <dd pn="section-2.1-3.86">
                    A medium access mode of the <xref target='IEEE802154'> target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154">
                    IEEE Std. Std 802.15.4</xref> standard which that uses
                    time synchronization to achieve ultra-low-power operation, operation and
                    channel hopping to enable high reliability.
                </dd>
                <dt>TSCH Schedule:</dt><dd>
          <dt pn="section-2.1-3.87">TSCH Schedule:</dt>
          <dd pn="section-2.1-3.88">
                    A matrix of cells, with each cell indexed by a slotOffset and a channelOffset.
                    The TSCH schedule contains all the scheduled cells from all
                    slotframes and is sufficient to qualify the communication in the TSCH network.
                    The number of channelOffset values (the "height" of the matrix) is equal to the number of available frequencies.
                </dd>
                <dt>Unscheduled Cell:</dt><dd>
          <dt pn="section-2.1-3.89">Unscheduled Cell:</dt>
          <dd pn="section-2.1-3.90">
                    A cell which that is not used by the IEEE Std. Std 802.15.4 TSCH implementation.
                </dd>
        </dl>
      </section>
      <section anchor='acronyms'><name>Abbreviations</name>
    <t> anchor="acronyms" numbered="true" removeInRFC="false" toc="include" pn="section-2.2">
        <name slugifiedName="name-abbreviations">Abbreviations</name>
        <t indent="0" pn="section-2.2-1"> This document uses the following abbreviations:
       </t><dl  spacing='normal'>
       <dt>6BBR:</dt><dd>
        </t>
        <dl spacing="normal" indent="3" newline="false" pn="section-2.2-2">
          <dt pn="section-2.2-2.1">6BBR:</dt>
          <dd pn="section-2.2-2.2"> 6LoWPAN Backbone Router (router with a proxy ND function) </dd>
       <dt>6LBR:</dt><dd>
          <dt pn="section-2.2-2.3">6LBR:</dt>
          <dd pn="section-2.2-2.4"> 6LoWPAN Border Router (authoritative on DAD) Duplicate Address Detection (DAD)) </dd>
       <dt>6LN:</dt><dd>
          <dt pn="section-2.2-2.5">6LN:</dt>
          <dd pn="section-2.2-2.6"> 6LoWPAN Node  </dd>
       <dt>6LR:</dt><dd>
          <dt pn="section-2.2-2.7">6LR:</dt>
          <dd pn="section-2.2-2.8"> 6LoWPAN Router (relay to the registration process) </dd>
       <dt>6CIO:</dt><dd>
          <dt pn="section-2.2-2.9">6CIO:</dt>
          <dd pn="section-2.2-2.10"> Capability Indication Option </dd>

       <dt>(E)ARO:</dt><dd>
          <dt pn="section-2.2-2.11">(E)ARO:</dt>
          <dd pn="section-2.2-2.12"> (Extended) Address Registration Option  </dd>
       <dt>(E)DAR:</dt><dd>
          <dt pn="section-2.2-2.13">(E)DAR:</dt>
          <dd pn="section-2.2-2.14"> (Extended) Duplicate Address Request  </dd>
       <dt>(E)DAC:</dt><dd>
          <dt pn="section-2.2-2.15">(E)DAC:</dt>
          <dd pn="section-2.2-2.16"> (Extended) Duplicate Address Confirmation </dd>

       <dt>DAD:</dt><dd>
          <dt pn="section-2.2-2.17">DAD:</dt>
          <dd pn="section-2.2-2.18"> Duplicate Address Detection </dd>
       <dt>DODAG:</dt><dd>
          <dt pn="section-2.2-2.19">DODAG:</dt>
          <dd pn="section-2.2-2.20"> Destination-Oriented Directed Acyclic Graph </dd>

       <dt>LLN:</dt><dd>
          <dt pn="section-2.2-2.21">LLN:</dt>
          <dd pn="section-2.2-2.22"> Low-Power and Lossy Network (a typical IoT network)  </dd>
       <dt>NA:</dt><dd>
          <dt pn="section-2.2-2.23">NA:</dt>
          <dd pn="section-2.2-2.24"> Neighbor Advertisement </dd>
       <dt>NCE:</dt><dd>
          <dt pn="section-2.2-2.25">NCE:</dt>
          <dd pn="section-2.2-2.26"> Neighbor Cache Entry  </dd>
       <dt>ND:</dt><dd>
          <dt pn="section-2.2-2.27">ND:</dt>
          <dd pn="section-2.2-2.28"> Neighbor Discovery  </dd>
       <dt>NDP:</dt><dd>
          <dt pn="section-2.2-2.29">NDP:</dt>
          <dd pn="section-2.2-2.30"> Neighbor Discovery Protocol </dd>
       <dt>PCE:</dt><dd>
          <dt pn="section-2.2-2.31">PCE:</dt>
          <dd pn="section-2.2-2.32"> Path Computation Element </dd>
       <dt>NME:</dt><dd>
          <dt pn="section-2.2-2.33">NME:</dt>
          <dd pn="section-2.2-2.34"> Network Management Entity  </dd>
       <dt>ROVR:</dt><dd>
          <dt pn="section-2.2-2.35">ROVR:</dt>
          <dd pn="section-2.2-2.36"> Registration Ownership Verifier (pronounced rover) </dd>
       <dt>RPL:</dt><dd>
          <dt pn="section-2.2-2.37">RPL:</dt>
          <dd pn="section-2.2-2.38"> IPv6 Routing Protocol for LLNs (pronounced ripple) </dd>
       <dt>RA:</dt><dd>
          <dt pn="section-2.2-2.39">RA:</dt>
          <dd pn="section-2.2-2.40"> Router Advertisement  </dd>
       <dt>RS:</dt><dd>
          <dt pn="section-2.2-2.41">RS:</dt>
          <dd pn="section-2.2-2.42"> Router Solicitation  </dd>
       <dt>TSCH:</dt><dd> timeslotted
          <dt pn="section-2.2-2.43">TSCH:</dt>
          <dd pn="section-2.2-2.44"> Time-Slotted Channel Hopping </dd>
       <dt>TID:</dt><dd>
          <dt pn="section-2.2-2.45">TID:</dt>
          <dd pn="section-2.2-2.46"> Transaction ID (a sequence counter in the EARO) </dd>
        </dl>
      </section>   <!-- end section "Abbreviations" -->
      <section anchor='lo'><name>Related anchor="lo" numbered="true" removeInRFC="false" toc="include" pn="section-2.3">
        <name slugifiedName="name-related-documents">Related Documents</name>

      <t>
        <t indent="0" pn="section-2.3-1">
         The draft also document conforms to the terms and models described in
         <xref target='RFC3444'/> target="RFC3444" format="default" sectionFormat="of" derivedContent="RFC3444"/> and <xref target='RFC5889'/> and target="RFC5889" format="default" sectionFormat="of" derivedContent="RFC5889"/>, uses the
         vocabulary and the concepts defined in <xref target='RFC4291'/> target="RFC4291" format="default" sectionFormat="of" derivedContent="RFC4291"/> for the
         IPv6 Architecture architecture, and refers to <xref target='RFC4080'/> for reservation
         <!-- signaling and <xref target="RFC5191"/> target="RFC4080" format="default" sectionFormat="of" derivedContent="RFC4080"/> for authentication. --> reservation.
</t>
      <t>
        <t indent="0" pn="section-2.3-2">
         The draft document uses domain-specific terminology defined or referenced in:
         </t><ul empty='true' spacing='normal'>
        <li> 6LoWPAN ND <xref target='RFC6775'>"Neighbor
         in the following:
        </t>
        <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-2.3-3">
          <li pn="section-2.3-3.1">6LoWPAN ND:
          <xref target="RFC6775" format="default" sectionFormat="of" derivedContent="RFC6775">"Neighbor Discovery Optimization for Low-power and Lossy Networks"</xref> IPv6 over
          Low-Power Wireless Personal Area Networks (6LoWPANs)"</xref> and
          <xref target='RFC8505'>
          "Registration target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505">"Registration Extensions for 6LoWPAN IPv6 over Low-Power
          Wireless Personal Area Network (6LoWPAN) Neighbor Discovery"</xref>,
        </li>
          <li><xref target='RFC7102'>"Terms
          <li pn="section-2.3-3.2">
            <xref target="RFC7102" format="default" sectionFormat="of" derivedContent="RFC7102">"Terms Used in Routing for Low-Power and Lossy Networks (LLNs)"</xref>,</li>
          <li> Networks"</xref>, and RPL
        </li>
          <li pn="section-2.3-3.3">RPL:
          <xref target='RFC6552'>"Objective target="RFC6552" format="default" sectionFormat="of" derivedContent="RFC6552">"Objective Function Zero for the
          Routing Protocol for Low-Power and Lossy Networks (RPL)"
        </xref>, (RPL)"</xref> and
          <xref target='RFC6550'>"RPL: target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550">"RPL: IPv6 Routing Protocol for
          Low-Power and Lossy Networks"</xref>.</li>
   </ul><t> Networks"</xref>.
        </li>
        </ul>
        <t indent="0" pn="section-2.3-4">
   Other terms in use in LLNs are found in <xref target='RFC7228'> target="RFC7228" format="default" sectionFormat="of" derivedContent="RFC7228">
   "Terminology for Constrained-Node Networks"</xref>.

</t><t>
</t>
        <t indent="0" pn="section-2.3-5">
    Readers are expected to be familiar with all the terms and concepts
    that are discussed in
    </t><ul spacing='normal'>
    <li> <xref target='RFC4861'>"Neighbor the following:
        </t>
        <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-2.3-6">
          <li pn="section-2.3-6.1">
            <xref target="RFC4861" format="default" sectionFormat="of" derivedContent="RFC4861">"Neighbor Discovery for IP version 6"
   </xref>, 6 (IPv6)"</xref> and
    </li>
          <li pn="section-2.3-6.2">
            <xref target='RFC4862'>"IPv6 target="RFC4862" format="default" sectionFormat="of" derivedContent="RFC4862">"IPv6 Stateless Address Autoconfiguration"
   </xref>.</li>
</ul><t>
</t>

       <t>In Autoconfiguration"</xref>.
    </li>
        </ul>
        <t indent="0" pn="section-2.3-7">In addition, readers would benefit from reading:
    </t><ul spacing='normal'>
    <li><xref target='RFC6606'>"Problem reading the following
    prior to this specification for a clear understanding of the art
    in ND-proxying and binding:
        </t>
        <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-2.3-8">
          <li pn="section-2.3-8.1">
            <xref target="RFC6606" format="default" sectionFormat="of" derivedContent="RFC6606">"Problem Statement and Requirements for
    IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing"
    </xref>,</li>
      <li> Routing"</xref>,
    </li>
          <li pn="section-2.3-8.2">
            <xref target='RFC4903'>"Multi-Link target="RFC4903" format="default" sectionFormat="of" derivedContent="RFC4903">"Multi-Link Subnet Issues"</xref>, and
    </li>
        <li>
          <li pn="section-2.3-8.3">
            <xref target='RFC4919'>"IPv6 target="RFC4919" format="default" sectionFormat="of" derivedContent="RFC4919">"IPv6 over Low-Power
       Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions,
       Problem Statement, and Goals"</xref></li>
    </ul><t> prior to this specification for a clear
       understanding of the art in ND-proxying and binding.
    </t> Goals"</xref>.
    </li>
        </ul>
      </section>   <!-- end section "References" -->
    </section>   <!-- end section "Terminology" -->

   <section><name>High Level
    <section numbered="true" removeInRFC="false" toc="include" pn="section-3">
      <name slugifiedName="name-high-level-architecture">High-Level Architecture</name>

   <section><name>A Non-Broadcast Multi-Access
      <section numbered="true" removeInRFC="false" toc="include" pn="section-3.1">
        <name slugifiedName="name-a-non-broadcast-multi-acces">A Non-broadcast Multi-access Radio Mesh Network</name>

      <t>
        <t indent="0" pn="section-3.1-1">
         A 6TiSCH network is an IPv6 <xref target='RFC8200'/> target="RFC8200" format="default" sectionFormat="of" derivedContent="RFC8200"/> subnet which, that, in
         its basic configuration illustrated in <xref target='fig1'/>, target="fig1" format="default" sectionFormat="of" derivedContent="Figure 1"/>, is a
         single Low-Power and Lossy Network (LLN) operating over a synchronized
         TSCH-based mesh.
        </t>
        <figure anchor='fig1'><name>Basic anchor="fig1" align="left" suppress-title="false" pn="figure-1">
          <name slugifiedName="name-basic-configuration-of-a-6t">Basic Configuration of a 6TiSCH Network</name>
<artwork><![CDATA[
          <artwork align="left" pn="section-3.1-2.1">
            ---+-------- ............ ------------
               |      External Network       |
               |                          +-----+
            +-----+                       | NME |
            |     | LLN Border            | PCE |
            |     | router (6LBR)         +-----+
            +-----+
          o    o   o
      o     o   o     o    o
     o   o 6LoWPAN + RPL o    o
         o   o   o       o
]]></artwork>
</artwork>
        </figure>
         <t>
        <t indent="0" pn="section-3.1-3">
         Inside a 6TiSCH LLN, nodes rely on <xref target='RFC6282'>6LoWPAN
         Header Compression target="RFC6282" format="default" sectionFormat="of" derivedContent="RFC6282">6LoWPAN
         header compression (6LoWPAN HC)</xref> to encode IPv6 packets.
         From the perspective of the network layer, a single LLN interface
         (typically an IEEE Std. Std 802.15.4-compliant radio) may be seen as a collection
         of Links links with different capabilities for unicast or multicast services.
           </t><t>
        </t>
        <t indent="0" pn="section-3.1-4">
         6TiSCH nodes join a mesh network by attaching to nodes that are already
         members of the mesh (see <xref target='rflo'/>). target="rflo" format="default" sectionFormat="of" derivedContent="Section 4.2.1"/>). The security aspects
         of the join process are further detailed in <xref target='sec'/>. target="sec" format="default" sectionFormat="of" derivedContent="Section 6"/>.
         In a mesh network, 6TiSCH nodes are not necessarily reachable from one
         another at Layer-2 Layer 2, and an LLN may span over multiple links.
           </t><t>
        </t>
        <t indent="0" pn="section-3.1-5">
         This forms a homogeneous non-broadcast multi-access (NBMA) subnet,
         which is beyond the scope of IPv6 Neighbor Discovery (IPv6 ND)
         <xref target='RFC4861'/><xref target='RFC4862'/>. target="RFC4861" format="default" sectionFormat="of" derivedContent="RFC4861"/> <xref target="RFC4862" format="default" sectionFormat="of" derivedContent="RFC4862"/>. 6LoWPAN Neighbor
         Discovery (6LoWPAN ND) <xref target='RFC6775'/><xref target='RFC8505'/> target="RFC6775" format="default" sectionFormat="of" derivedContent="RFC6775"/> <xref target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/>
         specifies extensions to IPv6 ND that enable ND operations in this type
         of subnet that can be protected against address theft and impersonation
         with <xref target='I-D.ietf-6lo-ap-nd'/>. target="RFC8928" format="default" sectionFormat="of" derivedContent="RFC8928"/>.
        </t>
      <t>
        <t indent="0" pn="section-3.1-6">
         Once it has joined the 6TiSCH network, a node acquires IPv6 Addresses addresses
         and register registers them using 6LoWPAN ND. This guarantees that the addresses
         are unique and protects the address ownership over the subnet, more in
         <xref target='rreg'/>. target="rreg" format="default" sectionFormat="of" derivedContent="Section 4.2.2"/>.
        </t>
      <t>
        <t indent="0" pn="section-3.1-7">
         Within the NBMA subnet, <xref target='RFC6550'>RPL</xref> target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550">RPL</xref> enables
         routing  in the so-called Route Over "route-over" fashion, either in storing
         (stateful) or non-storing (stateless, with routing headers) mode.
         From there, some nodes can act as routers for 6LoWPAN ND and RPL
         operations, as detailed in <xref target='RPLvs6lo'/>.
      </t><t> target="RPLvs6lo" format="default" sectionFormat="of" derivedContent="Section 4.1"/>.
        </t>
        <t indent="0" pn="section-3.1-8">
         With TSCH, devices are time-synchronized time synchronized at the MAC level. The use of
         a particular RPL Instance for time synchronization is discussed in
         <xref target='sync'/>. target="sync" format="default" sectionFormat="of" derivedContent="Section 4.3.4"/>. With this mechanism, the time synchronization
         starts at the RPL Root and follows the RPL loopless routing topology.
      </t><t>
        </t>
        <t indent="0" pn="section-3.1-9">
         RPL forms Destination Oriented Destination-Oriented
         Directed Acyclic Graphs (DODAGs) within Instances of the protocol,
         each Instance being associated with an Objective Function (OF) to
         form a routing topology. A particular 6TiSCH node, the LLN Border Router
         (6LBR), acts as RPL Root, 6LoWPAN HC terminator, and Border Router
         for the LLN  to the outside. The 6LBR is usually powered.
         More on RPL Instances can be found in section 3.1 Section
         <xref target="RFC6550" section="3.1" sectionFormat="bare" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-3.1" derivedContent="RFC6550"/> of
         <xref target='RFC6550'>RPL</xref>, target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550">RPL</xref>, in particular
         "3.1.2.
         "<xref target="RFC6550" section="3.1.2" sectionFormat="bare" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-3.1.2" derivedContent="RFC6550"/> RPL Identifiers" and
         "3.1.3.
         "<xref target="RFC6550" section="3.1.3" sectionFormat="bare" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-3.1.3" derivedContent="RFC6550"/> Instances, DODAGs, and DODAG Versions".
         RPL adds artifacts in
         the data packets that are compressed with a 6LoWPAN addition
         <xref target='RFC8138'>6LoRH</xref>.
      </t><t> target="RFC8138" format="default" sectionFormat="of" derivedContent="RFC8138">6LoWPAN Routing Header (6LoRH)</xref>.
         In a preexisting network, the compression can be globally turned on in a
         DODAG once all nodes are migrated to support <xref target="RFC8138" format="default" sectionFormat="of" derivedContent="RFC8138"/>
         using <xref target="RFC9035" format="default" sectionFormat="of" derivedContent="RFC9035"/>.
        </t>
        <t indent="0" pn="section-3.1-10">
         Additional routing and scheduling protocols may be deployed to
         establish on-demand Peer-to-Peer on-demand, peer-to-peer routes with particular characteristics
         inside the 6TiSCH network.
         This may be achieved in a centralized fashion by a Path Computation
         Element (PCE) <xref target='PCE'/> target="PCE" format="default" sectionFormat="of" derivedContent="PCE"/> that programs both the routes and
         the schedules inside the 6TiSCH nodes, nodes or by in a distributed fashion by
         using a reactive routing protocol and a Hop-by-Hop hop-by-hop scheduling protocol.
        </t>

      <t>
        <t indent="0" pn="section-3.1-11">
        This architecture expects that a 6LoWPAN node can connect as a
        leaf to a RPL network, where the leaf support is the minimal
        functionality to connect as a host to a RPL network without the need to
        participate to in the full routing protocol.
        The architecture also expects that a 6LoWPAN node that is not aware
        at all unaware
        of the RPL protocol may also connect as described in <xref target='I-D.ietf-roll-unaware-leaves'/>. target="RFC9010" format="default" sectionFormat="of" derivedContent="RFC9010"/>.
        </t>
      </section>
   <section><name>A
      <section numbered="true" removeInRFC="false" toc="include" pn="section-3.2">
        <name slugifiedName="name-a-multi-link-subnet-model">A Multi-Link Subnet Model</name>
   <t>
        <t indent="0" pn="section-3.2-1">
    An extended configuration of the subnet comprises multiple LLNs as
    illustrated in <xref target='fig2'/>. target="fig2" format="default" sectionFormat="of" derivedContent="Figure 2"/>.
    In the extended configuration, a Routing Registrar <xref target='RFC8505'/> target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/>
    may be connected to the node that acts as the RPL Root and / or and/or 6LoWPAN 6LBR
    and provides connectivity to the larger campus / or factory plant network
    over a high-speed backbone or a back-haul link. The Routing registrar Registrar
    may perform IPv6 ND proxy operations, or operations; redistribute the registration in
    a routing protocol such as <xref target='RFC5340'>OSPF</xref> target="RFC5340" format="default" sectionFormat="of" derivedContent="RFC5340">OSPF</xref> or
    <xref target='RFC2545'>BGP</xref>, target="RFC2545" format="default" sectionFormat="of" derivedContent="RFC2545">BGP</xref>; or inject a route in a mobility protocol
    such as <xref target='RFC6275'>MIPv6</xref>, <xref target='RFC3963'>NEMO
    </xref>, target="RFC6275" format="default" sectionFormat="of" derivedContent="RFC6275">Mobile IPv6 (MIPv6)</xref>,
    <xref target="RFC3963" format="default" sectionFormat="of" derivedContent="RFC3963">Network Mobility (NEMO)</xref>, or
    <xref target='RFC6830'>LISP</xref>. target="RFC6830" format="default" sectionFormat="of" derivedContent="RFC6830">Locator/ID Separation Protocol (LISP)</xref>.
        </t>
 <t>
        <t indent="0" pn="section-3.2-2">
    Multiple LLNs can be interconnected and possibly synchronized over a
    backbone, which can be wired or wireless. The backbone can operate with
    IPv6 ND <xref target='RFC4861'/><xref target='RFC4862'/> procedures <xref target="RFC4861" format="default" sectionFormat="of" derivedContent="RFC4861"/> <xref target="RFC4862" format="default" sectionFormat="of" derivedContent="RFC4862"/> or an a
    hybrid of IPv6 ND and 6LoWPAN ND
    <xref target='RFC6775'/><xref target='RFC8505'/><xref target='I-D.ietf-6lo-ap-nd'/>. target="RFC6775" format="default" sectionFormat="of" derivedContent="RFC6775"/> <xref target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/> <xref target="RFC8928" format="default" sectionFormat="of" derivedContent="RFC8928"/>.
        </t>
        <figure anchor='fig2'><name>Extended anchor="fig2" align="left" suppress-title="false" pn="figure-2">
          <name slugifiedName="name-extended-configuration-of-a">Extended Configuration of a 6TiSCH Network</name>
         <artwork><![CDATA[
          <artwork align="left" pn="section-3.2-3.1">
                |
             +-----+                +-----+         +-----+
   (default) |     |     (Optional) |     |         |     | IPv6
      Router |     |           6LBR |     |         |     | Node
             +-----+                +-----+         +-----+
                |  Backbone side       |               |
    --------+---+--------------------+-+---------------+------+---
            |                        |                        |
      +-----------+            +-----------+            +-----------+
      | Routing   |            | Routing   |            | Routing   |
      | Registrar |            | Registrar |            | Registrar |
      +-----------+            +-----------+            +-----------+
        o     Wireless side       o  o                     o o
    o o   o  o                o o   o  o  o          o  o  o  o o
  o   6TiSCH                o   6TiSCH   o  o          o o  6TiSCH o
  o   o LLN     o o           o o LLN   o               o     LLN   o
  o   o  o  o  o            o  o  o o o            o  o    o        o

    ]]></artwork></figure>

    <t>
</artwork>
        </figure>
        <t indent="0" pn="section-3.2-4">
    A Routing Registrar that performs proxy IPv6 ND operations over the
    backbone on behalf of the 6TiSCH nodes is called a Backbone Router (6BBR)
    <xref target='I-D.ietf-6lo-backbone-router'/>. target="RFC8929" format="default" sectionFormat="of" derivedContent="RFC8929"/>. The 6BBRs are
    placed along the wireless edge of a Backbone, backbone and federate multiple
    wireless links to form a single MultiLink Subnet. multi-link subnet. The 6BBRs synchronize
    with one another over the backbone, so as to ensure that the multiple LLNs
    that form the IPv6 subnet stay tightly synchronized.
        </t>
    <t>
        <t indent="0" pn="section-3.2-5">
    The use of multicast can also be reduced on the backbone with a registrar
    that would contribute to Duplicate Address Detection as well as Address
    Lookup address
    lookup using only unicast request/response exchanges.
    <xref target='I-D.thubert-6man-unicast-lookup'/> target="I-D.thubert-6man-unicast-lookup" format="default" sectionFormat="of" derivedContent="ND-UNICAST-LOOKUP"/> is a proposed method that
    presents an example of how to this could be achieved with an extension of
    <xref target='RFC8505'/>, target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/>, using an optional 6LBR as a SubNet-level subnet-level registrar,
    as illustrated in <xref target='fig2'/>. target="fig2" format="default" sectionFormat="of" derivedContent="Figure 2"/>.
        </t>
    <t>
        <t indent="0" pn="section-3.2-6">
    As detailed in <xref target='RPLvs6lo'/> target="RPLvs6lo" format="default" sectionFormat="of" derivedContent="Section 4.1"/>, the 6LBR that serves the LLN and
    the Root of the RPL network need to share information about the devices
    that are learned through either 6LoWPAN ND or RPL RPL, but not both.
    The preferred way of achieving this is to collocate/combine co-locate or combine them.
    The combined RPL Root and 6LBR may be collocated co-located with the 6BBR, or
    directly attached to the 6BBR. In the latter case, it leverages the
    extended registration process defined in <xref target='RFC8505'/> target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/> to proxy
    the 6LoWPAN ND registration to the 6BBR on behalf of the LLN nodes, so
    that the 6BBR may in turn perform proxy classical ND operations over the
    backbone.
    backbone as a proxy.
        </t>
      <t>
        <t indent="0" pn="section-3.2-7"> The <xref target='RFC8655'>DetNet
    Architecture</xref> target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655">"Deterministic Networking Architecture"</xref>
    studies Layer-3 Layer 3 aspects of Deterministic Networks, Networks and
    covers networks that span multiple Layer-2 Layer 2 domains.
    If the Backbone backbone is Deterministic deterministic (such as defined by the Time Sensitive Time-Sensitive
    Networking WG (TSN) Task Group at IEEE), then the Backbone Router ensures that the
    end-to-end deterministic behavior is maintained between the LLN and the
    backbone.
        </t>
      </section>

   <section><name>TSCH: A
      <section numbered="true" removeInRFC="false" toc="include" pn="section-3.3">
        <name slugifiedName="name-tsch-a-deterministic-mac-la">TSCH: a Deterministic MAC Layer</name>
      <t>
        <t indent="0" pn="section-3.3-1">
         Though at a different time scale (several orders of magnitude),
         both IEEE Std. 802.1TSN Std 802.1 TSN and IEEE Std. Std 802.15.4 TSCH
         standards provide Deterministic deterministic capabilities to the point that a packet
         that pertains
         pertaining to a certain flow may traverse a network from node to node following
         a precise schedule, as a train that enters and then leaves intermediate stations
         at precise times along its path.
        </t>
      <t>
        <t indent="0" pn="section-3.3-2">
         With TSCH, time is formatted into
         timeslots, and individual communication cells are allocated to unicast or
         broadcast communication at the MAC level. The time-slotted operation
         reduces collisions, saves energy, and enables to more closely engineer engineering
         the network for deterministic properties.
         The channel hopping channel-hopping aspect is a simple and efficient technique to combat
         multipath fading and co-channel interference.
        </t>
      <t>
        <t indent="0" pn="section-3.3-3">
         6TiSCH builds on the IEEE Std. Std 802.15.4 TSCH MAC and inherits its advanced
         capabilities to enable them in multiple environments where they can
         be leveraged to improve automated operations.
         The 6TiSCH Architecture architecture also inherits the capability to perform a
         centralized route computation to achieve deterministic properties,
         though it relies on the IETF
         <xref target='RFC8655'>DetNet Architecture</xref>, target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655">DetNet architecture</xref>
         and IETF components such as the PCE
         <xref target='PCE'/>, target="PCE" format="default" sectionFormat="of" derivedContent="PCE"/> for the protocol aspects.
        </t>
      <t>On
        <t indent="0" pn="section-3.3-4">On top of this inheritance, 6TiSCH adds capabilities for distributed
         routing and scheduling operations based on the RPL routing protocol
         and capabilities to negotiate for negotiating schedule adjustments between peers.
         These distributed routing and scheduling operations simplify the
         deployment of TSCH networks and enable wireless solutions in a larger
         variety of use cases from operational technology in general. Examples
         of such use-cases use cases in industrial environments include plant setup and
         decommissioning, as well as monitoring a multiplicity of lots of lesser importance
         measurements minor
         notifications such as corrosion measurements, events, and events and mobile workers accessing access of
         local devices. devices by mobile workers.
        </t>
      </section>
   <section><name>Scheduling
      <section numbered="true" removeInRFC="false" toc="include" pn="section-3.4">
        <name slugifiedName="name-scheduling-tsch">Scheduling TSCH</name>
      <t>A
        <t indent="0" pn="section-3.4-1">A scheduling operation attributes allocates cells in a Time-Division-Multiplexing
         (TDM) / Frequency-Division Multiplexing (FDM) TDM/FDM matrix
         called the Channel
         distribution/usage (CDU) to a CDU either to individual transmissions or as multi-access shared resources.

         The CDU matrix can be formatted in
         chunks that can be allocated exclusively to particular nodes to enable
         distributed scheduling without collision.
         More in <xref target='slotframes'/>. target="slotframes" format="default" sectionFormat="of" derivedContent="Section 4.3.5"/>.
        </t>
      <t>
         From
        <t indent="0" pn="section-3.4-2">
         At the standpoint MAC layer, the schedule of a 6TiSCH node (at the MAC layer), its schedule
         is the collection of the timeslots at which it must wake up for
         transmission, and the channels to which it should either send or listen
         at those times. The schedule is expressed as one or more slotframes that
         repeat over and over. repeating slotframes.
         Slotframes may collide and require a device to
         wake up at a same time, in which case the slotframe with the highest
         priority is actionable.
        </t>
        <t>
        <t indent="0" pn="section-3.4-3">
         The 6top sublayer (see <xref target='s6Pprot'/> target="s6Pprot" format="default" sectionFormat="of" derivedContent="Section 4.3"/> for more) hides the
         complexity of the schedule from the upper layers. The Link link abstraction
         that IP traffic utilizes is composed of a pair of Layer-3 Layer 3 cell bundles,
         one to receive and one to transmit. Some of the cells may be shared, in
         which case the 6top sublayer must perform some arbitration.
        </t>
        <t>
        <t indent="0" pn="section-3.4-4">
         Scheduling enables multiple simultaneous communications at a same time in a same
         interference domain using different channels; but a node equipped with
         a single radio can only either transmit or receive on one channel at
         any point of time.
         Scheduled cells that fulfil fulfill the same role, e.g., receive IP packets from
         a peer, are grouped in bundles.

        </t>

      <t>The
        <t indent="0" pn="section-3.4-5">The 6TiSCH architecture identifies four ways a schedule can be managed
         and CDU cells can be allocated: Static Scheduling, Neighbor-to-Neighbor
         Scheduling, Centralized (or Remote) Monitoring and Schedule Management,
         and Hop-by-hop Hop-by-Hop Scheduling.
         </t><dl  spacing='normal'>
         <dt>Static Scheduling:</dt><dd>This
        </t>
        <dl spacing="normal" indent="3" newline="false" pn="section-3.4-6">
          <dt pn="section-3.4-6.1">Static Scheduling:</dt>
          <dd pn="section-3.4-6.2">This refers to the minimal
         6TiSCH operation whereby a static schedule is configured for the whole
         network for use in a Slotted ALOHA <xref target='S-ALOHA'/> target="S-ALOHA" format="default" sectionFormat="of" derivedContent="S-ALOHA"/> fashion.
         The static schedule is
         distributed through the native methods in the TSCH MAC layer
         and does not preclude other scheduling operations to co-exist coexisting on a same
         6TiSCH network. A static schedule is
         necessary for basic operations such as the join process and
         for interoperability during the network formation, which is specified
         as part of the <xref target='RFC8180'>Minimal target="RFC8180" format="default" sectionFormat="of" derivedContent="RFC8180">Minimal 6TiSCH Configuration
            </xref>.
         </dd>
         <dt>Neighbor-to-Neighbor Scheduling:</dt><dd>This
          <dt pn="section-3.4-6.3">Neighbor-to-Neighbor Scheduling:</dt>
          <dd pn="section-3.4-6.4">This refers to the
         dynamic adaptation of the bandwidth of the Links links that are used for IPv6
         traffic between adjacent peers. Scheduling Functions such as the
         <xref target='I-D.ietf-6tisch-msf'>"6TiSCH target="RFC9033" format="default" sectionFormat="of" derivedContent="RFC9033">"6TiSCH Minimal Scheduling Function
         (MSF)"</xref> influence the operation of the MAC layer to add, update update,
         and remove cells in its own, own and its peer's schedules using 6P
         <xref target='RFC8480'/>, target="RFC8480" format="default" sectionFormat="of" derivedContent="RFC8480"/>
         for the negotiation of the MAC resources.</dd>
         <dt>Centralized
          <dt pn="section-3.4-6.5">Centralized (or Remote) Monitoring and Schedule Management:</dt><dd> Management:</dt>
          <dd pn="section-3.4-6.6">
         This refers to the central computation of a schedule and the capability
         to forward a frame based on the cell of arrival. In that case,
         the related portion of the device schedule as well as other device
         resources are managed by an abstract Network Management Entity (NME),
         which may cooperate with the PCE to minimize the interaction
         with
         with, and the load on on, the constrained device.
         This model is the TSCH adaption of the
         <xref target='RFC8655'>DetNet Architecture</xref>, target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655">DetNet architecture</xref>,
         and it enables Traffic Engineering with deterministic properties.
         </dd>
         <dt>Hop-by-hop Scheduling:</dt><dd>This
          <dt pn="section-3.4-6.7">Hop-by-Hop Scheduling:</dt>
          <dd pn="section-3.4-6.8">This refers to the possibility to
         reserves of
         reserving cells along a path for a particular flow using a distributed
         mechanism.</dd>
         </dl><t>
         </t> <t>
        </dl>
        <t indent="0" pn="section-3.4-7">
         It is not expected that all use cases will require all those mechanisms.
         Static Scheduling with minimal configuration one is the only one that
         is expected in all implementations, since it provides a simple and
         solid basis for convergecast routing and time distribution.
         </t><t>
        </t>
        <t indent="0" pn="section-3.4-8">
         A deeper dive in into those mechanisms can be found in <xref target='schd'/>. target="schd" format="default" sectionFormat="of" derivedContent="Section 4.4"/>.
        </t>
      </section>
      <section anchor='rtg3'><name>Distributed anchor="rtg3" numbered="true" removeInRFC="false" toc="include" pn="section-3.5">
        <name slugifiedName="name-distributed-vs-centralized-">Distributed vs. Centralized Routing</name>

      <t>
        <t indent="0" pn="section-3.5-1">
      6TiSCH enables a mixed model of centralized routes and distributed routes.
      Centralized routes can can, for example example, be computed by an entity such as a PCE.
      6TiSCH leverages the <xref target='RFC6550'>RPL</xref> routing protocol target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550">RPL</xref>
      for interoperable interoperable, distributed routing operations.
        </t>
      <t>
        <t indent="0" pn="section-3.5-2">
      Both methods may inject routes in into the Routing Tables routing tables of the 6TiSCH routers.
      In either case, each route is associated with a 6TiSCH topology that can
      be a RPL Instance topology or a Track. The 6TiSCH topology is
      indexed by a RPLInstanceID, in a format that reuses the RPLInstanceID as
      defined in RPL.
        </t>
      <t>
        <t indent="0" pn="section-3.5-3">
        <xref target='RFC6550'>RPL</xref> target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550">RPL</xref> is applicable to Static Scheduling and
        Neighbor-to-Neighbor Scheduling. The architecture also supports a
        centralized routing model for Remote Monitoring and Schedule Management.
        It is expected that a routing protocol that is more optimized for
        point-to-point routing than <xref target='RFC6550'>RPL</xref>, target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550">RPL</xref>, such as
        the <xref target='I-D.ietf-roll-aodv-rpl'>
        Asymmetric target="I-D.ietf-roll-aodv-rpl" format="default" sectionFormat="of" derivedContent="AODV-RPL">
        "Asymmetric AODV-P2P-RPL in Low-Power and Lossy Networks"</xref>
        AODV-RPL), Networks" (AODV-RPL)</xref>,
        which derives from the <xref target='I-D.ietf-manet-aodvv2'>
        Ad target="I-D.ietf-manet-aodvv2" format="default" sectionFormat="of" derivedContent="AODVv2">
        "Ad Hoc On-demand Distance Vector Routing (AODV)</xref> (AODVv2) Routing"</xref>, will be
        selected for Hop-by-hop Hop-by-Hop Scheduling.
        </t>
      <t>
        <t indent="0" pn="section-3.5-4">
      Both RPL and PCE rely on shared sources such as policies to define Global global
      and Local local RPLInstanceIDs that can be used by either method. It is possible
      for centralized and distributed routing to share a the same topology.
      Generally they will operate in different slotframes, and centralized
      routes will be used for scheduled traffic and will have precedence over
      distributed routes in case of conflict between the slotframes.
        </t>
      </section>   <!-- Distributed vs. Centralized Routing -->

    <section><name>Forwarding Over
      <section numbered="true" removeInRFC="false" toc="include" pn="section-3.6">
        <name slugifiedName="name-forwarding-over-tsch">Forwarding over TSCH</name>
       <t>
        <t indent="0" pn="section-3.6-1">
         The 6TiSCH architecture supports three different forwarding models.
         One is the classical IPv6 Forwarding, where the node selects a feasible
         successor at Layer-3 Layer 3 on a per packet per-packet basis and based on its routing
         table. The second derives from Generic Generalized MPLS (G-MPLS) (GMPLS) for so-called
         Track Forwarding, whereby a frame received at a particular timeslot
         can be switched into another timeslot at Layer-2 Layer 2 without regard to the
         upper layer
         upper-layer protocol. The third model is the
         6LoWPAN Fragment Forwarding, which allows to forward the forwarding individual 6loWPAN 6LoWPAN
         fragments along a route that is setup set up by the first fragment.
        </t>
         <t>In
        <t indent="0" pn="section-3.6-2">In more details:
         </t><dl  spacing='normal'>
         <dt>IPv6 Forwarding:</dt><dd>This detail:
        </t>
        <dl spacing="normal" indent="3" newline="false" pn="section-3.6-3">
          <dt pn="section-3.6-3.1">IPv6 Forwarding:</dt>
          <dd pn="section-3.6-3.2">This is the classical IP forwarding
         model, with a Routing Information Based Base (RIB) that is installed by the
         RPL routing protocol and used to select a feasible successor per packet.
         The packet is placed on an outgoing Link, that link, which the 6top layer sublayer maps into
         a (Layer-3) (Layer 3) bundle of cells, and scheduled for transmission based on QoS
         parameters. Besides RPL, this model also applies to any routing
         protocol which that may be operated in the 6TiSCH network, network and corresponds
         to all the distributed scheduling models, models: Static, Neighbor-to-Neighbor Neighbor-to-Neighbor,
         and Hop-by-Hop Scheduling.</dd>
         <dt>G-MPLS
          <dt pn="section-3.6-3.3">GMPLS Track Forwarding:</dt><dd>This Forwarding:</dt>
          <dd pn="section-3.6-3.4">This model corresponds to the
         Remote Monitoring and Schedule Management. In this model, a central
         controller (hosting a PCE) computes and installs the schedules in the
         devices per flow. The incoming (Layer-2) (Layer 2) bundle of cells from the
         previous node along the path determines the outgoing (Layer-2) (Layer 2) bundle
         towards the next hop for that flow as determined by the PCE. The
         programmed sequence for bundles is called a Track and can assume DAG
         shapes that are more complex than a simple direct sequence of nodes.</dd>
         <dt>6LoWPAN
          <dt pn="section-3.6-3.5">6LoWPAN Fragment Forwarding:</dt><dd>This Forwarding:</dt>
          <dd pn="section-3.6-3.6">This is a hybrid model
         that derives from IPv6 forwarding for the case where packets must
         be fragmented at the 6LoWPAN sublayer. The first fragment is forwarded
         like any IPv6 packet and leaves a state in the intermediate hops to
         enable forwarding of the next fragments that do not have a an IP header
         without the need to recompose the packet at every hop.</dd>
         </dl><t>
      </t>
     <t>A
        </dl>
        <t indent="0" pn="section-3.6-4">A deeper dive on into these operations can be found in
    <xref target='fwd'/>. target="fwd" format="default" sectionFormat="of" derivedContent="Section 4.6"/>.
        </t>
   <t> The following table
        <t indent="0" pn="section-3.6-5"> <xref target="RaF" format="default" sectionFormat="of" derivedContent="Table 1"/> summarizes how the forwarding models
       apply to the various routing and scheduling possibilities:
        </t>
    <figure anchor='RaF' suppress-title='true'>
            <artwork>
<![CDATA[
+-------------------+------------+----------------------------------+
|  Forwarding Model |  Routing   |          Scheduling              |
+===================+============+==================================+
|                   |            |   Static (Minimal Configuration) |
+  classical
        <table anchor="RaF" align="center" pn="table-1">
          <thead>
            <tr>
              <th align="left" colspan="1" rowspan="1">Forwarding Model</th>
              <th align="left" colspan="1" rowspan="1">Routing</th>
              <th align="left" colspan="1" rowspan="1">Scheduling</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td rowspan="3" align="left" colspan="1">classical IPv6   +     RPL    +----------------------------------+
| /         |            |   Neighbor-to-Neighbor (SF+6P)   |
+ 6LoWPAN Fragment  +------------+----------------------------------+
|                   |  Reactive  |     Hop-by-Hop (AODV-RPL)        |
+-------------------+------------+----------------------------------+
|G-MPLS Fragment</td>
              <td rowspan="2" align="left" colspan="1">RPL</td>
              <td align="left" colspan="1" rowspan="1">Static (Minimal Configuration)</td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">Neighbor-to-Neighbor (SF+6P)</td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">Reactive</td>
              <td align="left" colspan="1" rowspan="1">Hop-by-Hop (AODV-RPL)</td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">GMPLS Track Fwding|     PCE    |Remote Forwarding</td>
              <td align="left" colspan="1" rowspan="1">PCE</td>
              <td align="left" colspan="1" rowspan="1">Remote Monitoring and Schedule Mgt|
+-------------------+------------+----------------------------------+
]]>
   </artwork>
     </figure> Mgt</td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor='fsixstac'><name>6TiSCH anchor="fsixstac" numbered="true" removeInRFC="false" toc="include" pn="section-3.7">
        <name slugifiedName="name-6tisch-stack">6TiSCH Stack</name>
   <t>
        <t indent="0" pn="section-3.7-1">
      The IETF proposes multiple techniques for implementing functions related
      to routing, transport transport, or security.
        </t>
      <t>
        <t indent="0" pn="section-3.7-2">
      The 6TiSCH architecture limits the possible
      variations of the stack and recommends a number of base elements for LLN
      applications to control the complexity of
      possible deployments and device interactions, interactions and to limit the size of
      the resulting object code. In particular, UDP <xref target='RFC0768'/>, target="RFC0768" format="default" sectionFormat="of" derivedContent="RFC0768"/>,
      IPv6 <xref target='RFC8200'/> target="RFC8200" format="default" sectionFormat="of" derivedContent="RFC8200"/>, and the <xref target='RFC7252'>Constrained target="RFC7252" format="default" sectionFormat="of" derivedContent="RFC7252">Constrained
      Application Protocol</xref> (CoAP) Protocol (CoAP)</xref> are used as the transport / binding transport/binding of
      choice for applications and management as opposed to TCP and HTTP.
        </t>
      <t>
        <t indent="0" pn="section-3.7-3">
      The resulting protocol stack is represented in <xref target='fig4'/>: target="fig4" format="default" sectionFormat="of" derivedContent="Figure 3"/>:
        </t>
        <figure anchor='fig4'><name>6TiSCH anchor="fig4" align="left" suppress-title="false" pn="figure-3">
          <name slugifiedName="name-6tisch-protocol-stack">6TiSCH Protocol Stack</name>
<artwork><![CDATA[
          <artwork align="left" pn="section-3.7-4.1">
   +--------+--------+
   | Applis |  CoJP  |
   +--------+--------+--------------+-----+
   | CoAP / OSCORE   |  6LoWPAN ND  | RPL |
   +-----------------+--------------+-----+
   |       UDP       |      ICMPv6        |
   +-----------------+--------------------+
   |                 IPv6                 |
   +--------------------------------------+----------------------+
   |     6LoWPAN HC   /   6LoRH HC        | Scheduling Functions |
   +--------------------------------------+----------------------+
   |               6top inc. 6top protocol Protocol                       |
   +-------------------------------------------------------------+
   |                 IEEE Std. Std 802.15.4 TSCH                      |
   +-------------------------------------------------------------+

]]></artwork>
</artwork>
        </figure>
      <t>
        <t indent="0" pn="section-3.7-5">
         RPL is the routing protocol of choice for LLNs. So far, there was is no
         identified need to define a 6TiSCH specific 6TiSCH-specific Objective Function.
         The <xref target='RFC8180'>Minimal target="RFC8180" format="default" sectionFormat="of" derivedContent="RFC8180">Minimal 6TiSCH Configuration
          </xref> describes the operation of RPL over a static schedule used in
         a Slotted ALOHA fashion <xref target='S-ALOHA'/>, target="S-ALOHA" format="default" sectionFormat="of" derivedContent="S-ALOHA"/>, whereby all active slots
         may be used for emission or reception of both unicast and multicast
         frames.
        </t>
      <t>
         The
        <t indent="0" pn="section-3.7-6">
         <xref target='RFC6282'>6LoWPAN Header Compression</xref> target="RFC6282" format="default" sectionFormat="of" derivedContent="RFC6282">6LoWPAN header compression</xref> is used
         to compress the IPv6 and UDP headers, whereas the
         <xref target='RFC8138'> target="RFC8138" format="default" sectionFormat="of" derivedContent="RFC8138"> 6LoWPAN Routing Header (6LoRH)</xref> is used
         to compress the RPL artifacts in
         the IPv6 data packets, including the RPL Packet Information (RPI),
         the IP-in-IP encapsulation to/from the RPL Root, and the Source Route Routing
         Header (SRH) in non-storing mode.
         <xref target='I-D.ietf-roll-useofrplinfo'>"When to use RFC 6553, 6554
         "<xref target="RFC9008" format="title" sectionFormat="of" derivedContent="Using RPI Option Type, Routing Header for Source Routes, and IPv6-in-IPv6"</xref> IPv6-in-IPv6 Encapsulation in the RPL Data Plane"/>" <xref target="RFC9008" format="default" sectionFormat="of" derivedContent="RFC9008"/>
         provides the details on when headers or encapsulation are needed.
        </t>
      <t>
         <!--The COMAN list is working on network Management for LLN.
         They are considering the Open Mobile Alliance (OMA) Lightweight M2M (LWM2M) Object system.
         This standard includes DTLS, CoAP (core plus Block and Observe patterns),
         SenML and CoAP Resource Directory.
         6TiSCH has adopted the general direction of
         <xref target="I-D.ietf-core-comi">
         CoAP Management Interface (COMI)</xref> for the management of devices.
         This is leveraged for instance for the implementation of the generic
         data model for the 6top sublayer management interface
         <xref target="I-D.ietf-6tisch-6top-interface"/>.
         The proposed implementation is based on CoAP and CBOR,
         and specified in <xref target="I-D.ietf-6tisch-coap">
         6TiSCH Resource Management and Interaction using CoAP</xref>.-->

      </t>

     <t>
        <t indent="0" pn="section-3.7-7">
         The <xref target='I-D.ietf-core-object-security'> target="RFC8613" format="default" sectionFormat="of" derivedContent="RFC8613">
         Object Security for Constrained RESTful Environments (OSCORE) </xref>, </xref>
         is leveraged by the Constrained Join Protocol (CoJP) and is expected to
         be the primary protocol for the protection of the application payload
         as well. The application payload may also be protected by
         the <xref target='RFC6347'>Datagram target="RFC6347" format="default" sectionFormat="of" derivedContent="RFC6347">Datagram Transport Layer Security (DTLS)
          </xref> sitting either under CoAP or over CoAP so it can traverse
         proxies.
        </t>
      <t>
       <!--  Similarly, the <xref target="RFC5191">
         Protocol for Carrying Authentication for Network access (PANA)</xref>
         is represented as an example of a protocol that could be leveraged to
         secure the join process, as a Layer-3 alternate to IEEE Std. 802.1x/EAP.
         Regardless, the security model ensures that, prior to a join process,
         packets from a untrusted device are controlled in volume and in
         reachability. In particular, a PANA stack should be separated from
         the main protocol stack to avoid attacks during the join process
         that is introduced in <xref target='rflo'/>.
         -->

      </t>
      <t>
        <t indent="0" pn="section-3.7-8">
         The 6TiSCH Operation
         sublayer
         Sublayer (6top) is a sublayer of a Logical Link Control (LLC)
         that provides the abstraction of an IP link over a TSCH MAC and
         schedules packets over TSCH cells, as further discussed in the next
         sections, providing in particular dynamic cell allocation with the
         6top Protocol (6P) <xref target='RFC8480'/>. target="RFC8480" format="default" sectionFormat="of" derivedContent="RFC8480"/>.
        </t>
      <t>
        <t indent="0" pn="section-3.7-9">
      The reference stack presented in this document was implemented
      and interop-tested interoperability-tested by a conjunction combination of opensource, IETF open source, IETF, and ETSI efforts.
      One goal is to help other bodies to adopt the stack as a whole, making the
      effort to move to an IPv6-based IoT stack easier.
        </t>
      <t>
        <t indent="0" pn="section-3.7-10">
      For a particular
      environment, some of the choices that are made available in this architecture may not
      be relevant. For instance, RPL is not required for star topologies and
      mesh-under Layer-2 Layer 2 routed networks, and the 6LoWPAN compression may not be
      sufficient for ultra-constrained cases such as some Low-Power Wide Area
      (LPWA) networks. In such cases, it is perfectly doable to adopt a subset
      of the selection that is presented hereafter and then select alternate
      components to complete the solution wherever needed.
        </t>
      </section>

   <section><name>Communication
      <section numbered="true" removeInRFC="false" toc="include" pn="section-3.8">
        <name slugifiedName="name-communication-paradigms-and">Communication Paradigms and Interaction Models</name>
      <t>
        <t indent="0" pn="section-3.8-1">
         <xref target='sixTTerminology'/> target="sixTTerminology" format="default" sectionFormat="of" derivedContent="Section 2.1"/> provides the terms
         of Communication Paradigms and Interaction Models, Models in relation combination with
         <xref target='RFC3444'>"On target="RFC3444" format="default" sectionFormat="of" derivedContent="RFC3444">"On the Difference between Information Models
         and Data Models"</xref>.
         A Communication Paradigm would be is an abstract view of a protocol exchange, exchange
         and would come with has an Information Model for the information that is being exchanged.
         In contrast, an Interaction Model would be is more refined and could point points to standard operation
         such as a Representational state transfer State Transfer (REST) "GET" operation and would match matches
         a Data Model for the data that is provided over the protocol exchange.
        </t>
      <t>
         Section 2.1.3 of
        <t indent="0" pn="section-3.8-2">
         <xref target='I-D.ietf-roll-rpl-industrial-applicability'/> target="I-D.ietf-roll-rpl-industrial-applicability" section="2.1.3" sectionFormat="of" format="default" derivedLink="https://tools.ietf.org/html/draft-ietf-roll-rpl-industrial-applicability-02#section-2.1.3" derivedContent="RPL-APPLICABILITY"/>
         and next its following
         sections discuss application-layer paradigms, paradigms such as Source-sink (SS)
         that source-sink,
         which is a Multipeer to Multipeer (MP2MP) multipeer-to-multipeer model primarily used for
         alarms and alerts, Publish-subscribe (PS, or pub/sub) that publish-subscribe, which is typically
         used for sensor data, as well as Peer-to-peer (P2P) peer-to-peer and
         Peer-to-multipeer (P2MP)
         peer-to-multipeer communications.
        </t>
      <t>
        <t indent="0" pn="section-3.8-3">
         Additional considerations on Duocast - duocast -- one sender, two receivers for redundancy - --
         and its N-cast generalization are also provided.
         Those paradigms are frequently used in industrial automation, which is
         a major use case for IEEE Std. Std 802.15.4 TSCH wireless networks with
         <xref target='ISA100.11a'/> target="ISA100.11a" format="default" sectionFormat="of" derivedContent="ISA100.11a"/> and <xref target='WirelessHART'/>, that target="WirelessHART" format="default" sectionFormat="of" derivedContent="WirelessHART"/>, which
         provides a wireless access to <xref target='HART'/> target="HART" format="default" sectionFormat="of" derivedContent="HART"/> applications and
         devices.
        </t>
      <t>
        <t indent="0" pn="section-3.8-4">
         This document focuses on Communication Paradigms and Interaction
         Models for packet forwarding and TSCH resources (cells) management.
         Management mechanisms for the TSCH schedule at Link-Layer (one-hop),
         Network-layer the link layer (one hop),
         network layer (multihop along a Track), and Application-layer application layer
         (remote control) are discussed in <xref target='schd'/>.
         Link-Layer target="schd" format="default" sectionFormat="of" derivedContent="Section 4.4"/>.
         Link-layer frame forwarding interactions are discussed in <xref target='fwd'/>, target="fwd" format="default" sectionFormat="of" derivedContent="Section 4.6"/>, and
         Network-layer Packet
         network-layer packet routing is addressed in <xref target='rtg'/>. target="rtg" format="default" sectionFormat="of" derivedContent="Section 4.7"/>.
        </t>
      </section>
    </section>
    <section anchor='dd'><name>Architecture anchor="dd" numbered="true" removeInRFC="false" toc="include" pn="section-4">
      <name slugifiedName="name-architecture-components">Architecture Components</name>
      <section anchor='RPLvs6lo'><name>6LoWPAN anchor="RPLvs6lo" numbered="true" removeInRFC="false" toc="include" pn="section-4.1">
        <name slugifiedName="name-6lowpan-and-rpl">6LoWPAN (and RPL)</name>
    <t>A
        <t indent="0" pn="section-4.1-1">A RPL DODAG is formed of a Root, a collection of routers, and leaves that
    are hosts. Hosts are nodes which that do not forward packets that they did not generate.
    RPL-aware leaves will participate to in RPL to advertise their own
    addresses, whereas RPL-unaware leaves depend on a connected RPL router to do
    so. RPL interacts with 6LoWPAN ND at multiple levels, in particular at the
    Root and in the RPL-unaware leaves.
        </t>
        <section anchor='leaf'><name>RPL-Unaware anchor="leaf" numbered="true" removeInRFC="false" toc="include" pn="section-4.1.1">
          <name slugifiedName="name-rpl-unaware-leaves-and-6low">RPL-Unaware Leaves and 6LoWPAN ND</name>
   <t>RPL
          <t indent="0" pn="section-4.1.1-1">RPL needs a set of information to advertise
   a leaf node through a Destination Advertisement Object (DAO) message and establish reachability.
          </t>
   <t>
    <xref target='I-D.ietf-roll-unaware-leaves'>"Routing
          <t indent="0" pn="section-4.1.1-2"><xref target="RFC9010" format="default" sectionFormat="of" derivedContent="RFC9010">"Routing for RPL Leaves"</xref>
   details the basic interaction of 6LoWPAN ND and RPL and enables a plain 6LN
   that supports <xref target='RFC8505'/> target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/> to obtain return
   connectivity via the RPL network as an a RPL-unaware leaf.
   The leaf indicates that it requires reachability services for the
   Registered Address from a Routing Registrar by setting a an 'R' flag in the
   Extended Address Registration Option <xref target='RFC8505'/>, target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/>, and it
   provides a TID that maps to a sequence number the "Path Sequence" defined in section 7 of RPL <xref target='RFC6550'/>.
   </t>
   <t> target="RFC6550" section="6.7.8" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-6.7.8" derivedContent="RFC6550"/>, and its operation is defined in <xref target='I-D.ietf-roll-unaware-leaves'/> target="RFC6550" section="7.2" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-7.2" derivedContent="RFC6550"/>.
          </t>
          <t indent="0" pn="section-4.1.1-3"><xref target="RFC9010" format="default" sectionFormat="of" derivedContent="RFC9010"/> also enables the leaf to signal
   with the RPL InstanceID RPLInstanceID that it wants to participate to by using the
   Opaque field of the EARO. On the backbone, the InstanceID RPLInstanceID is
   expected to be mapped to an overlay that matches the RPL Instance, e.g.,
   a Virtual LAN (VLAN) or a virtual routing and forwarding (VRF) instance.
          </t>
   <t>
    Though
          <t indent="0" pn="section-4.1.1-4">
    Though, at the time of this writing writing, the above specification enables a model
    where the separation is possible, this architecture recommends to
    collocate
    co-locating the functions of 6LBR and RPL Root.
          </t>
        </section> <!--  RPL-Unaware Leaves and 6LoWPAN ND -->
        <section anchor='rpllbr'><name>6LBR anchor="rpllbr" numbered="true" removeInRFC="false" toc="include" pn="section-4.1.2">
          <name slugifiedName="name-6lbr-and-rpl-root">6LBR and RPL Root</name>

    <t>
          <t indent="0" pn="section-4.1.2-1">
    With the 6LowPAN 6LoWPAN ND <xref target='RFC6775'/>, target="RFC6775" format="default" sectionFormat="of" derivedContent="RFC6775"/>, information on the 6LBR is
    disseminated via an Authoritative Border Router Option (ABRO) in RA messages.
    <xref target='RFC8505'/> target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/> extends <xref target='RFC6775'/> target="RFC6775" format="default" sectionFormat="of" derivedContent="RFC6775"/> to enable a
    registration for routing and proxy ND.
    The capability to support <xref target='RFC8505'/> target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/>
    is indicated in the 6LoWPAN Capability Indication Option (6CIO).
    The discovery and liveliness of the RPL Root are obtained through RPL
    <xref target='RFC6550'/> target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550"/> itself.
          </t>
   <t>
          <t indent="0" pn="section-4.1.2-2">
   When 6LoWPAN ND is coupled with RPL, the 6LBR and RPL Root functionalities
   are co-located in order that the address of the 6LBR be is indicated by RPL
   DIO
   DODAG Information Object (DIO) messages and to associate the unique ID ROVR from
   the EDAR/EDAC
   <xref target='RFC8505'/> Extended Duplicate Address Request/Confirmation (EDAR/EDAC)
   exchange <xref target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/> with the state that is maintained by RPL.
          </t>
    <t>
   Section 7 of
          <t indent="0" pn="section-4.1.2-3">
   <xref target='I-D.ietf-roll-unaware-leaves'/> target="RFC9010" section="7" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc9010#section-7" derivedContent="RFC9010"/> specifies how
   the DAO messages are used to reconfirm the registration, thus eliminating a
   duplication of functionality between DAO and EDAR/EDAC messages, as
   illustrated in  <xref target='figReg2'/>.
   <xref target='I-D.ietf-roll-unaware-leaves'/> target="figReg2" format="default" sectionFormat="of" derivedContent="Figure 6"/>.
   <xref target="RFC9010" format="default" sectionFormat="of" derivedContent="RFC9010"/> also provides the protocol
   elements that are needed when the 6LBR and RPL Root functionalities are not
   co-located.
          </t>
   <t>
          <t indent="0" pn="section-4.1.2-4">
   Even though the Root of the RPL network is integrated with the 6LBR,
   it is logically separated from the Backbone Router (6BBR) that
   is used to connect the 6TiSCH LLN to the backbone. This way,
   the Root has all information from 6LoWPAN ND and RPL about the LLN
   devices attached to it.
            </t><t>
          </t>
          <t indent="0" pn="section-4.1.2-5">
   This architecture also expects that the Root of the RPL network
   (proxy-)registers the 6TiSCH nodes on their behalf to the 6BBR,
   for whatever operation the 6BBR performs on the backbone, such
   as ND proxy, proxy or redistribution in a routing protocol.
   This relies on an extension of the 6LoWPAN ND registration described in
   <xref target='I-D.ietf-6lo-backbone-router'/>.
            </t><t> target="RFC8929" format="default" sectionFormat="of" derivedContent="RFC8929"/>.
          </t>
          <t indent="0" pn="section-4.1.2-6">
   This model supports the movement of a 6TiSCH device across the Multi-Link
   Subnet, multi-link
   subnet and allows the proxy registration of 6TiSCH nodes deep into the
   6TiSCH LLN by the 6LBR / RPL Root.
   This is why in <xref target='RFC8505'/> target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/> the Registered Address is signaled
   in the Target Address field of the NS Neighbor Solicitation (NS) message as opposed to the IPv6 Source
   Address, which, in the case of a proxy registration, is that of the 6LBR /
   RPL Root itself.
          </t>
        </section>
   <!--
      </section>
      <section anchor='gone' title="registration Failures Due to Movement">

   <t>Registration anchor="join" numbered="true" removeInRFC="false" toc="include" pn="section-4.2">
        <name slugifiedName="name-network-access-and-addressi">Network Access and Addressing</name>
        <section anchor="rflo" numbered="true" removeInRFC="false" toc="include" pn="section-4.2.1">
          <name slugifiedName="name-join-process">Join Process</name>
          <t indent="0" pn="section-4.2.1-1">
       A new device, called the pledge, undergoes the join protocol to become a node
       in a 6TiSCH network. This usually occurs only once when the 6LBR through DAR/DAC messages <xref target="RFC6775"/>
   may percolate slowly device is
       first powered on.  The pledge communicates with the Join Registrar/Coordinator
       (JRC) of the network through an LLN mesh, a Join Proxy (JP), a radio neighbor of the pledge.
          </t>
          <t indent="0" pn="section-4.2.1-2">
       The JP is discovered though MAC-layer beacons. When multiple JPs from possibly
       multiple networks are visible, using trial and it might happen that error until an acceptable position
       in the right network is obtained becomes inefficient.
       <xref target="RFC9032" format="default" sectionFormat="of" derivedContent="RFC9032"/> adds a new subtype in the meantime, Information Element that
       was delegated to the 6LoWPAN node moves and registers somewhere else. Both RPL IETF <xref target="RFC8137" format="default" sectionFormat="of" derivedContent="RFC8137"/> and 6LoWPAN ND lack provides visibility
       into the capability to indicate network that can be joined and the same node is
   registered elsewhere, so as to invalidate states down willingness of the deprecated path.
   </t><t>  In its current expression JP and functionality,
   6LoWPAN ND considers that the registration is Root to be used for by the purpose of DAD
   only as opposed pledge.
          </t>
          <t indent="0" pn="section-4.2.1-3">
       The join protocol provides the following functionality:
          </t>
          <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-4.2.1-4">
            <li pn="section-4.2.1-4.1"> Mutual authentication</li>
            <li pn="section-4.2.1-4.2"> Authorization</li>
            <li pn="section-4.2.1-4.3"> Parameter distribution to that of achieving reachability, and as long as the same
   node registers pledge over a secure channel</li>
          </ul>
          <t indent="0" pn="section-4.2.1-5">
        The Minimal Security Framework for 6TiSCH <xref target="RFC9031" format="default" sectionFormat="of" derivedContent="RFC9031"/>
        defines the IPv6 address, minimal mechanisms required for this join process to occur in a secure
        manner. The specification defines the protocol Constrained Join Protocol (CoJP), which is functional. used
        to
   act as distribute the parameters to the pledge over a RPL leaf registration protocol secure session established through
        OSCORE <xref target="RFC8613" format="default" sectionFormat="of" derivedContent="RFC8613"/> and achieve reachability, which describes the
   device must use secure configuration of the same TID for all its concurrent registrations, and
   registrations network
        stack. In the minimal setting with pre-shared keys (PSKs), CoJP allows the pledge to
        join after a past TID should be declined. single round-trip exchange with the JRC. The state for an obsolete
   registration in provisioning of the 6LR, as well as PSK to
        the RPL routers on pledge and the way, should be
   invalidated. This can only JRC needs to be achieved with the addition done out of band, through a new Status in 'one-touch'
        bootstrapping process, which effectively enrolls the DAC message, and a new error/clean-up flow in RPL. pledge into the domain managed by
        the JRC.
          </t>
        </section>

   <section anchor='prox' title="Proxy registration">
   <t>The 6BBR provides
          <t indent="0" pn="section-4.2.1-6">
        In certain use cases, the capability to defend an address that 'one-touch' bootstrapping is owned by
   a 6LoWPAN Node, not feasible due to the
        operational constraints, and attract packets the enrollment of the pledge into the domain needs to that address, whether it occur
        in-band. This is done by
   proxying ND over handled through a Multi-Link Subnet, redistributing 'zero-touch' extension of the address in a routing
   protocol or advertising it through an alternate proxy registration such as
   <xref target="RFC6830">the Locator/ID Separation Protocol</xref> (LISP) or Minimal Security Framework
        for 6TiSCH. The zero-touch extension <xref target="RFC6275">Mobility Support in IPv6</xref> (MIPv6). In a LLN,
   it makes sense to piggyback target="I-D.ietf-6tisch-dtsecurity-zerotouch-join" format="default" sectionFormat="of" derivedContent="ZEROTOUCH-JOIN"/> leverages
        the request "<xref target="RFC8995" format="title" sectionFormat="of" derivedContent="Bootstrapping Remote Secure Key Infrastructure (BRSKI)"/>" <xref target="RFC8995" format="default" sectionFormat="of" derivedContent="RFC8995"/>
        work to proxy/defend an address with its
   registration.
   </t>
        </section>

   <section anchor='source' title="Target Registration">
   <t>
   In their current incarnations, both 6LoWPAN ND and Efficient ND expect
   that the address being registered is the source of the NS(ARO) message and
   thus impose that establish a Source Link-Layer Address (SLLA) option be present in the
   message.
   In shared secret between a mesh scenario where the 6LBR is physically separated from the 6LoWPAN
   Node, the 6LBR does not own pledge and the address being registered. JRC without necessarily having
        them belong to a common (security) domain at join time. This is why
   <xref target="I-D.ietf-6lo-backbone-router"/>
   registers happens through inter-domain
        communication occurring between the Target JRC of the NS message as opposed to the Source Address.
   From another perspective, it may happen, in network and the use case domain of a Star topology,
   that the 6LR, 6LBR and 6BBR are effectively collapsed and should support
   6LoWPAN ND clients. The convergence of efficient ND and 6LoWPAN ND into pledge,
        represented by a
   single protocol is thus highly desirable.
   </t><t>
   In any case, as long as the DAD process is not complete for fourth entity, Manufacturer Authorized Signing Authority (MASA). Once
        the address
   used as source of zero-touch exchange completes, the packet, it CoJP exchange defined in <xref target="RFC9031" format="default" sectionFormat="of" derivedContent="RFC9031"/>
        is against the current practice to advertise
   the SLLA, since this may corrupt carried over the ND cache of secure session established between the destination node, as
   discussed in pledge and the JRC.
          </t>
          <t indent="0" pn="section-4.2.1-7">
        <xref target="RFC4429">Optimistic DAD specification</xref>
   with regards to target="figJoin" format="default" sectionFormat="of" derivedContent="Figure 4"/> depicts the TENTATIVE state.
   </t><t>
   This may look like a chicken join process and an egg problem, but in fact 6LoWPAN ND
   acknowledges that the where a Link-Local
        Address that (LLA) is based on an EUI-64 address
   of a LLN node may be autoconfigured without the need for DAD.
   It results that used, versus a node could use that Address as source, with an SLLA
   option in the message if required, to register any other addresses, either Global or Unique-Local Addresses, which would be indicated in the Target.
   </t>

  <t>
   The suggested change is to register the target of the NS message, and use
   Target Link-Layer Unicast Address (TLLA) (GUA).
          </t>
          <figure anchor="figJoin" suppress-title="false" align="left" pn="figure-4">
            <name slugifiedName="name-join-process-in-a-multi-lin">Join Process in the NS as opposed to the SLLA to
   install a Neighbor Cache Entry. This would apply to both Efficient ND
   and Multi-Link Subnet. Parentheses () denote optional exchanges.</name>
            <artwork align="left" pn="section-4.2.1-8.1">
6LoWPAN ND in a very same manner, with the caveat that depending on the
   nature of the link between the 6LBR and the 6BBR, the 6LBR may resort to
   classical ND or DHCPv6 to obtain the address that it uses to source the NS
   registration messages, whether for itself or on behalf of LLN nodes.
   </t>
        </section>

   <section anchor='Rroot' title="RPL Root vs. 6LBR">

  <t>6LoWPAN ND is unclear on how the 6LBR is discovered, and how the liveliness
    of the Node       6LR           6LBR is asserted over time. On the other hand, the discovery
    and liveliness of the RPL Root are obtained through the RPL protocol.
   </t><t>
   When      Join Registrar     MASA
 (pledge)       (Join Proxy)     (Root)    /Coordinator (JRC)
  |               |               |              |              |
  |  6LoWPAN ND is coupled with RPL,   |6LoWPAN ND+RPL | IPv6 network |IPv6 network  |
  |   LLN link    |Route-Over mesh|(the Internet)|(the Internet)|
  |               |               |              |              |
  |   Layer 2     |               |              |              |
  |Enhanced Beacon|               |              |              |
  |&lt;--------------|               |              |              |
  |               |               |              |              |
  |    NS (EARO)  |               |              |              |
  | (for the 6LBR and RPL Root functionalities
   are co-located LLA) |               |              |              |
  |--------------&gt;|               |              |              |
  |    NA (EARO)  |               |              |              |
  |&lt;--------------|               |              |              |
  |               |               |              |              |
  |  (Zero-touch  |               |              |              |
  |   handshake)  |     (Zero-touch handshake)   | (Zero-touch  |
  |   using LLA   |           using GUA          |  handshake)  |
  |&lt;-------------&gt;|&lt;----------------------------&gt;|&lt;------------&gt;|
  |               |               |              |              |
  | CoJP Join Req |               |              |              | \
  |  using LLA    |               |              |              | |
  |--------------&gt;|               |              |              | |
  |               |       CoJP Join Request      |              | |
  |               |           using GUA          |              | |
  |               |-----------------------------&gt;|              | | C
  |               |               |              |              | | o
  |               |       CoJP Join Response     |              | | J
  |               |           using GUA          |              | | P
  |               |&lt;-----------------------------|              | |
  |CoJP Join Resp |               |              |              | |
  |  using LLA    |               |              |              | |
  |&lt;--------------|               |              |              | /
  |               |               |              |              |
</artwork>
          </figure>
        </section>
        <section anchor="rreg" numbered="true" removeInRFC="false" toc="include" pn="section-4.2.2">
          <name slugifiedName="name-registration">Registration</name>
          <t indent="0" pn="section-4.2.2-1">
         Once the pledge successfully completes the CoJP exchange and becomes
         a network node, it obtains the network prefix from neighboring routers
         and registers its IPv6 addresses.
         As detailed in order that <xref target="RPLvs6lo" format="default" sectionFormat="of" derivedContent="Section 4.1"/>, the address combined 6LoWPAN ND 6LBR
         and Root of the 6LBR be indicated by RPL
   DIO messages network learn information such as an identifier (device EUI-64 <xref target="RFC6775" format="default" sectionFormat="of" derivedContent="RFC6775"/> or a ROVR <xref target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/>
         (from 6LoWPAN ND)) and the updated Sequence Number (from RPL), and
         perform 6LoWPAN ND proxy registration to associate the unique ID from 6BBR on behalf of the DAR/DAC exchange with LLN
         nodes.
          </t>
          <t indent="0" pn="section-4.2.2-2">
         <xref target="figReg" format="default" sectionFormat="of" derivedContent="Figure 5"/> illustrates the state initial IPv6 signaling that is maintained by RPL. The DAR/DAC exchange becomes
         enables a
   preamble 6LN to the DAO messages that are used from then on to reconfirm the
   registration, thus eliminating form a duplication of functionality between DAO
   and DAR messages.
   </t>
      </section>

   <section anchor='Sec' title="Securing the Registration">
   <t>
   A typical attack against IPv6 ND is global address spoofing, whereby a rogue node
   claims the IPv6 Address of another node in and hijacks its traffic. The
   threats against IPv6 ND as described in
   <xref target="RFC3971">SEcure Neighbor Discovery (SEND)</xref>
   are applicable to 6LoPWAN ND as well, but the solution can not work as the
   route over network does not permit direct peer to peer communication.
   </t><t>
   Additionally SEND requires considerably enlarged ND messages register it to carry
   cryptographic material, and requires that each protected address is generated
   cryptographically, which implies the computation of a different key for
   each Cryptographically Generated Address (CGA). SEND as defined in
   <xref target="RFC3971"/> is thus largely unsuitable for application in a LLN.
   </t><t>
   With 6LBR
         using 6LoWPAN ND, as illustrated in ND <xref target='figReg'/>, it target="RFC8505" format="default" sectionFormat="of" derivedContent="RFC8505"/>. It is
   possible to leverage the registration state in the 6LBR, which may store
   additional security information for later proof of ownership. If this
   information proves the ownership independently of the address itself, then a single proof may be used to protect multiple addresses.
   </t><t>
   Once an Address is registered,
   the 6LBR maintains a state for that Address and is in position to bind
   securely the first registration with the Node that placed it, whether the
   Address is CGA or not. It should thus be possible carried
         over RPL to protect the ownership of
   all the addresses of a 6LoWPAN Node with a single key, RPL Root and there should not
   be a need then to carry the cryptographic material more than 6BBR. This flow happens
         just once to when the 6LBR.
   </t><t>
   The energy constraint address is usually a foremost factor, and attention should be
   paid to minimize the burden on the CPU. Hardware-assisted support of variants
   of the <xref target="RFC3610">Counter with CBC-MAC</xref> (CCM) authenticated
   encryption block cipher mode such as CCM* are common in LowPower ship-set
   implementations, created and first registered.
          </t>
          <figure anchor="figReg" suppress-title="false" align="left" pn="figure-5">
            <name slugifiedName="name-initial-registration-flow-o">Initial Registration Flow over Multi-Link Subnet</name>
            <artwork align="left" pn="section-4.2.2-3.1">
    6LoWPAN Node        6LR             6LBR            6BBR
     (RPL leaf)       (router)         (Root)
         |               |               |               |
         |  6LoWPAN ND security mechanism should be capable to
   reuse them when applicable.
   </t><t>
   Finally, the code footprint in the device being also an issue, the capability
   to reuse not only hardware-assist mechanisms but also software across layers
   has to be considered. For instance, if code has to be present for upper-layer
   operations, e.g   |6LoWPAN ND+RPL | 6LoWPAN ND    | IPv6 ND
         |   LLN link    |Route-Over mesh|Ethernet/serial| Backbone
         |               |               |               |
         |  RS (mcast)   |               |               |
         |--------------&gt;|               |               |
         |-----------&gt;   |               |               |
         |------------------&gt;            |               |
         |  RA (unicast) |               |               |
         |&lt;--------------|               |               |
         |               |               |               |
         |  NS(EARO)     |               |               |
         |--------------&gt;|               |               |
         | 6LoWPAN ND    | Extended DAR  |               |
         |               |--------------&gt;|               |
         |               |               |  NS(EARO)     |
         |               |               |--------------&gt;|
         |               |               |               | NS-DAD
         |               |               |               |------&gt;
         |               |               |               | (EARO)
         |               |               |               |
         |               |               |  NA(EARO)     |&lt;timeout&gt;
         |               |               |&lt;--------------|
         |               | Extended DAC  |               |
         |               |&lt;--------------|               |
         |  NA(EARO)     |               |               |
         |&lt;--------------|               |               |
         |               |               |               |
</artwork>
          </figure>
          <t indent="0" pn="section-4.2.2-4">
         <xref target="RFC6655">AES-CCM Cipher Suites for Transport
   Layer Security (TLS)</xref>, then target="figReg2" format="default" sectionFormat="of" derivedContent="Figure 6"/> illustrates the capability to reuse repeating IPv6 signaling that code should be
   considered.
   </t>
   -->
      </section>

 <section anchor='join'><name>Network Access
         enables a 6LN to keep a global address alive and Addressing</name>
   <section anchor='rflo'><name>Join Process</name>

       <t>
       A new device, called registered with its 6LBR
         using 6LoWPAN ND to the pledge, undergoes 6LR, RPL to the join protocol RPL Root, and then 6LoWPAN ND
         again
         to become a node
       in a 6TiSCH network. This usually occurs only once when the device is
       first powered on.  The pledge communicates with 6BBR, which avoids repeating the Join Registrar/Coordinator
       (JRC) of Extended DAR/DAC flow across
         the network through a Join Proxy (JP), when RPL can suffice as a radio neighbor of the pledge.
       </t><t>
       The JP is discovered though MAC layer beacons. When multiple JPs from possibly multiple networks are visible, trial and error till an acceptable position in keep-alive mechanism.
</t>
          <figure anchor="figReg2" suppress-title="false" align="left" pn="figure-6">
            <name slugifiedName="name-next-registration-flow-over">Next Registration Flow over Multi-Link Subnet</name>
            <artwork align="left" pn="section-4.2.2-5.1">
 6LoWPAN Node        6LR             6LBR            6BBR
  (RPL leaf)       (router)         (Root)
      |               |               |               |
      |  6LoWPAN ND   |6LoWPAN ND+RPL | 6LoWPAN ND    | IPv6 ND
      |   LLN link    |Route-Over mesh| ant IPv6 link | Backbone
      |               |               |
      |               |               |               |
      |  NS(EARO)     |               |               |
      |--------------&gt;|               |               |
      |  NA(EARO)     |               |               |
      |&lt;--------------|               |               |
      |               | DAO           |               |
      |               |--------------&gt;|               |
      |               | DAO-ACK       |               |
      |               |&lt;--------------|               |
      |               |               |  NS(EARO)     |
      |               |               |--------------&gt;|
      |               |               |  NA(EARO)     |
      |               |               |&lt;--------------|
      |               |               |               |
      |               |               |               |
</artwork>
          </figure>
          <t indent="0" pn="section-4.2.2-6">As the right network is obtained becomes ineffficient.
       <xref target='I-D.ietf-6tisch-enrollment-enhanced-beacon'/> adds builds up, a new subtype in the Information Element that was delegated node should start as a
   leaf to join the IETF <xref target='RFC8137'/> and provides visibility on the RPL network that can be joined and the willingness by the JP may later turn into both a RPL-capable
   router and the Root to be used by the pledge.
       </t><t>
       The join protocol provides the following functionality:
       </t><ul spacing='normal'>
           <li> Mutual authentication</li>
           <li> Authorization</li>
           <li> Parameter distribution a 6LR, so as to accept leaf nodes recursively joining the pledge over a secure channel</li>
     </ul><t> network.
          </t>

    <t>
        Minimal Security Framework for 6TiSCH <xref target='I-D.ietf-6tisch-minimal-security'/>
        defines the minimal mechanisms required for
        </section>
      </section>
      <section anchor="s6Pprot" numbered="true" removeInRFC="false" toc="include" pn="section-4.3">
        <name slugifiedName="name-tsch-and-6top">TSCH and 6top</name>
        <section numbered="true" removeInRFC="false" toc="include" pn="section-4.3.1">
          <name slugifiedName="name-6top">6top</name>
          <t indent="0" pn="section-4.3.1-1">
            6TiSCH expects a high degree of scalability together with a
            distributed routing functionality based on RPL. To achieve this join process to occur
            goal, the spectrum must be allocated in a secure
        manner. The specification defines the Constrained Join Protocol (CoJP) way that allows for
            spatial reuse between zones that will not interfere with one
            another.
            In a large and spatially distributed network, a 6TiSCH node is used
            often in a good position to distribute determine usage of the parameters to spectrum in its
            vicinity.
          </t>
          <t indent="0" pn="section-4.3.1-2">
            With 6TiSCH, the pledge over a secure session established through
        OSCORE <xref target='I-D.ietf-core-object-security'/>, and abstraction of an IPv6 link is implemented as a secure configuration
            pair of bundles of cells, one in each direction. IP links are only
            enabled between RPL parents and children. The 6TiSCH
            operation is optimal when the network
        stack. In size of a bundle minimizes both
            the minimal setting with pre-shared keys (PSKs), CoJP allows energy wasted in idle listening and the pledge packet drops due to
        join after
            congestion loss, while packets are forwarded within
            an acceptable latency.
          </t>
          <t indent="0" pn="section-4.3.1-3">
            Use cases for distributed routing are often associated with a single round-trip exchange
            statistical distribution of best-effort traffic with the JRC. variable needs
            for bandwidth on each individual link. The provisioning 6TiSCH operation can
            remain optimal if RPL parents can adjust, dynamically and with enough
            reactivity to match the variations of best-effort traffic,
            the PSK amount of bandwidth that is used to
        the pledge communicate between themselves
            and their children, in both directions.
            In turn, the JRC needs agility to be done out of band, through a 'one-touch'
        bootstrapping process, which effectively enrolls fulfill the pledge into needs for additional cells
            improves when the domain managed by number of interactions with other devices and
            the JRC. protocol latencies are minimized.
          </t>

    <t>
        In certain use cases, the 'one touch' bootstrapping
          <t indent="0" pn="section-4.3.1-4">
            6top is not feasible due to a logical link control sitting between the
        operational constraints IP layer and the enrollment of the pledge into
            TSCH MAC layer, which provides the domain needs to occur
        in-band. This link abstraction that is handled through a 'zero-touch' extension of the Minimal Security Framework required
            for 6TiSCH. Zero touch IP operations. The 6top Protocol, 6P, which is specified in
            <xref target='I-D.ietf-6tisch-dtsecurity-zerotouch-join'/> extension leverages target="RFC8480" format="default" sectionFormat="of" derivedContent="RFC8480"/>, is one of the 'Bootstrapping Remote Secure Key Infrastructures (BRSKI)' [<xref target='I-D.ietf-anima-bootstrapping-keyinfra'/>
        work to establish a shared secret between a pledge and services provided by 6top.
            In particular, the JRC without necessarily having
        them belong to 6top services are available over a common (security) domain at join time. This happens through inter-domain
        communication occurring between the JRC of the network management
            API that enables an external management entity to schedule cells
            and slotframes, and allows the domain addition of the pledge,
        represented by complementary
            functionality, for instance, a fourth entity, Manufacturer Authorized Signing Authority (MASA). Once
        the zero-touch exchange completes, the CoJP exchange defined Scheduling Function
            that manages a dynamic schedule based on
            observed resource usage as discussed in <xref target='I-D.ietf-6tisch-minimal-security'/>
        is carried over the secure session established between target="dynsched" format="default" sectionFormat="of" derivedContent="Section 4.4.2"/>.
            For this purpose, the pledge 6TiSCH architecture differentiates "soft"
            cells and the JRC. "hard" cells.
          </t>

    <t>
        <xref target='figJoin'/> depicts the join process
          <section numbered="true" removeInRFC="false" toc="exclude" pn="section-4.3.1.1">
            <name slugifiedName="name-hard-cells">Hard Cells</name>
            <t indent="0" pn="section-4.3.1.1-1">
            "Hard" cells are cells that
            are owned and where managed by a Link-Local
        Address (LLA) is used, versus separate scheduling entity (e.g., a Global Unicast Address (GUA).
    </t>

<figure anchor='figJoin' suppress-title='false'><name>Join process PCE)
            that specifies the slotOffset/channelOffset of the cells to be
            added/moved/deleted, in which case 6top can only act as instructed
            and may not move hard cells in a Multi-Link Subnet. Parentheses () denote optional exchanges.</name>
 <artwork><![CDATA[

6LoWPAN Node       6LR           6LBR      Join Registrar     MASA
 (pledge)       (Join Proxy)     (Root)    /Coordinator (JRC)
  |               |               |              |              |
  |  6LoWPAN ND   |6LoWPAN ND+RPL | IPv6 network |IPv6 network  |
  |   LLN link    |Route-Over mesh|(the Internet)|(the Internet)|
  |               |               |              |              |
  |   Layer-2     |               |              |              |
  |enhanced beacon|               |              |              |
  |<--------------|               |              |              |
  |               |               |              |              |
  |    NS (EARO)  |               |              |              |
  | (for the LLA) |               |              |              |
  |-------------->|               |              |              |
  |    NA (EARO)  |               |              |              |
  |<--------------|               |              |              |
  |               |               |              |              |
  |  (Zero-touch  |               |              |              |
  |   handshake)  |     (Zero-touch handshake)   | (Zero-touch  |
  |   using LLA   |           using GUA          |  handshake)  |
  |<------------->|<---------------------------->|<------------>|
  |               |               |              |              |
  | CoJP Join Req |               |              |              | \
  |  using LLA    |               |              |              | |
  |-------------->|               |              |              | |
  |               |       CoJP Join Request      |              | |
  |               |           using GUA          |              | |
  |               |----------------------------->|              | | C
  |               |               |              |              | | o
  |               |       CoJP Join Response     |              | | J
  |               |           using GUA          |              | | P
  |               |<-----------------------------|              | |
  |CoJP Join Resp |               |              |              | |
  |  using LLA    |               |              |              | |
  |<--------------|               |              |              | /
  |               |               |              |              |
]]></artwork>
</figure> TSCH schedule on its own.
            </t>
          </section>
          <section anchor='rreg'><name>Registration</name>

       <t>
         Once numbered="true" removeInRFC="false" toc="exclude" pn="section-4.3.1.2">
            <name slugifiedName="name-soft-cells">Soft Cells</name>
            <t indent="0" pn="section-4.3.1.2-1">
            In contrast, "soft" cells are cells that 6top can manage locally.
            6top contains a monitoring process that monitors the performance of
            cells and that can add and remove soft cells in the TSCH schedule to adapt
            to the traffic needs, or move one when it performs poorly.
            To reserve a soft cell, the higher layer does not indicate the exact
            slotOffset/channelOffset of the cell to add, but rather the resulting
            bandwidth and QoS requirements. When the monitoring process triggers
            a cell reallocation, the two neighbor devices communicating over this
            cell negotiate its new position in the TSCH schedule.
            </t>
          </section>
        </section>
        <section anchor="missf" numbered="true" removeInRFC="false" toc="include" pn="section-4.3.2">
          <name slugifiedName="name-scheduling-functions-and-th">Scheduling Functions and the 6top Protocol</name>
          <t indent="0" pn="section-4.3.2-1">In the case of soft cells, the cell management entity that controls the
   dynamic attribution of cells to adapt to the dynamics of variable rate flows
   is called a Scheduling Function (SF).
          </t>
          <t indent="0" pn="section-4.3.2-2">
   There may be multiple SFs that react more or less aggressively to the
   dynamics of the network.
          </t>
          <t indent="0" pn="section-4.3.2-3">
   An SF may be seen as divided between an upper bandwidth-adaptation logic
   that is unaware of the particular technology used to obtain and
   release bandwidth and an underlying service that maps those needs in the
   actual technology. In the case
   of TSCH using the 6top Protocol as illustrated in <xref target="fig6P" format="default" sectionFormat="of" derivedContent="Figure 7"/>,
   this means mapping the bandwidth onto cells.
          </t>
          <figure anchor="fig6P" suppress-title="false" align="left" pn="figure-7">
            <name slugifiedName="name-sf-6p-stack-in-6top">SF/6P Stack in 6top</name>
            <artwork align="left" pn="section-4.3.2-4.1">
 +------------------------+          +------------------------+
 |  Scheduling Function   |          |  Scheduling Function   |
 |  Bandwidth adaptation  |          |  Bandwidth adaptation  |
 +------------------------+          +------------------------+
 |  Scheduling Function   |          |  Scheduling Function   |
 | TSCH mapping to cells  |          | TSCH mapping to cells  |
 +------------------------+          +------------------------+
 | 6top cells negotiation | &lt;- 6P -&gt; | 6top cells negotiation |
 +------------------------+          +------------------------+
         Device A                             Device B
</artwork>
          </figure>
          <t indent="0" pn="section-4.3.2-5">
    The SF relies on 6top services that implement the
    <xref target="RFC8480" format="default" sectionFormat="of" derivedContent="RFC8480"> 6top Protocol (6P) </xref>
    to negotiate the precise cells that will be allocated or freed based on the
    schedule of the peer. For instance, it may be that a peer wants to use a
    particular timeslot that is free in its schedule, but that timeslot is
    already in use by the other peer to communicate with a third party on a
    different cell. 6P enables the peers to find an agreement in a
    transactional manner that ensures the final consistency of the nodes' state.
          </t>
          <t indent="0" pn="section-4.3.2-6">
    <xref target="RFC9033" format="default" sectionFormat="of" derivedContent="RFC9033">MSF</xref> is one of the possible
    Scheduling Functions. MSF uses the rendezvous slot from
    <xref target="RFC8180" format="default" sectionFormat="of" derivedContent="RFC8180"/> for network discovery, neighbor discovery, and any
    other broadcast.
          </t>
          <t indent="0" pn="section-4.3.2-7">
    For basic unicast communication with any neighbor, each node uses a receive
    cell at a well-known slotOffset/channelOffset, which is derived from a hash of their
    own MAC address.
    Nodes can reach any neighbor by installing a transmit (shared) cell with
    slotOffset/channelOffset derived from the neighbor's MAC address.
          </t>
          <t indent="0" pn="section-4.3.2-8">
    For child-parent links, MSF continuously monitors the load between parents
    and children. It then uses 6P to install or remove unicast cells whenever the
    current schedule appears to be under-provisioned or over-provisioned.

          </t>
        </section>
        <section numbered="true" removeInRFC="false" toc="include" pn="section-4.3.3">
          <name slugifiedName="name-6top-and-rpl-objective-func">6top and RPL Objective Function Operations</name>
          <t indent="0" pn="section-4.3.3-1">
            An implementation of a <xref target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550">RPL</xref> Objective Function
            (OF), such as the <xref target="RFC6552" format="default" sectionFormat="of" derivedContent="RFC6552">RPL Objective Function Zero (OF0)
            </xref> that is used in the <xref target="RFC8180" format="default" sectionFormat="of" derivedContent="RFC8180">Minimal
            6TiSCH Configuration</xref> to support RPL over a static schedule, may
            leverage for its internal computation the information maintained by 6top.
          </t>
          <t indent="0" pn="section-4.3.3-2">An OF may require metrics about reachability, such as the Expected
            Transmission Count (ETX) metric <xref target="RFC6551" format="default" sectionFormat="of" derivedContent="RFC6551"/>.
            6top creates and maintains an abstract neighbor table,
            and this state may be leveraged to feed an OF and/or store OF information
            as well. A neighbor table entry may contain a set of statistics with
            respect to that specific neighbor.

          </t>
          <t indent="0" pn="section-4.3.3-3">
            The neighbor information may include the time when the last
            packet has been received from that neighbor, a set of cell quality
            metrics, e.g., received signal strength indication (RSSI) or link
            quality indicator (LQI), the number of packets sent to the
            neighbor, or the number of packets received from it. This
            information can be made available through 6top management APIs
            and used, for instance, to compute a Rank Increment that will
            determine the selection of the preferred parent.
          </t>
          <t indent="0" pn="section-4.3.3-4">
            6top provides statistics about the underlying layer so the OF can be tuned
            to the nature of the TSCH MAC layer. 6top also enables the RPL OF to
            influence the MAC behavior, for instance, by configuring the periodicity of
            IEEE Std 802.15.4 Extended Beacons (EBs). By augmenting the EB periodicity, it is
            possible to change the network dynamics so as to improve the support of
            devices that may change their point of attachment in the 6TiSCH network.
          </t>
          <t indent="0" pn="section-4.3.3-5">
            Some RPL control messages, such as the DODAG Information Object (DIO), are
            ICMPv6 messages that are broadcast to all neighbor nodes.
            With 6TiSCH, the broadcast channel requirement is addressed by 6top
            by configuring TSCH to provide a broadcast channel,
            as opposed to, for instance, piggybacking the DIO messages in
            Layer 2 Enhanced Beacons (EBs), which would produce undue timer
            coupling among layers and packet size issues, and could conflict with
            the policy of production networks where EBs are mostly eliminated
            to conserve energy.
          </t>
        </section>
        <section anchor="sync" numbered="true" removeInRFC="false" toc="include" pn="section-4.3.4">
          <name slugifiedName="name-network-synchronization">Network Synchronization</name>
          <t indent="0" pn="section-4.3.4-1">
            Nodes in a TSCH network must be time synchronized.
            A node keeps synchronized to its time source neighbor
            through a combination of frame-based and acknowledgment-based synchronization.
            To maximize battery life and network throughput, it is advisable that RPL ICMP discovery
            and maintenance traffic (governed by the Trickle timer) be somehow coordinated with the
            transmission of time synchronization packets (especially with Enhanced Beacons).
          </t>
          <t indent="0" pn="section-4.3.4-2">
            This could be achieved through an interaction of the 6top sublayer and the RPL Objective Function,
            or could be controlled by a management entity.
          </t>
          <t indent="0" pn="section-4.3.4-3">
            Time distribution requires a loop-free structure. Nodes caught in a synchronization loop will rapidly
            desynchronize from the network and become isolated. 6TiSCH uses a RPL DAG with a dedicated global Instance for the purpose of time synchronization.
            That Instance is referred to as the Time Synchronization Global Instance (TSGI).
            The TSGI can be operated in either of the three modes that are detailed
            in Section <xref target="RFC6550" section="3.1.3" sectionFormat="bare" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-3.1.3" derivedContent="RFC6550"/>
             of  <xref target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550">RPL</xref>, "Instances, DODAGs, and DODAG Versions".
            Multiple uncoordinated DODAGs with independent Roots may be used if all the Roots
            share a common time source such as the Global Positioning System (GPS).
          </t>
          <t indent="0" pn="section-4.3.4-4">
            In the absence
            of a common time source, the TSGI should form a single DODAG with a virtual Root.
            A backbone network is then used to synchronize and coordinate RPL operations between
            the Backbone Routers that act as sinks for the LLN.
            Optionally, RPL's periodic operations may be used to
            transport the network synchronization. This may
            mean that 6top would need to trigger (override) the Trickle timer if
            no other traffic has occurred for such a time that nodes may get out
            of synchronization.
          </t>
          <t indent="0" pn="section-4.3.4-5">
            A node that has not joined the TSGI advertises a MAC-level Join Priority
            of 0xFF to notify its neighbors that is not capable of serving as time parent.
            A node that has joined the TSGI advertises a MAC-level Join Priority set to
            its DAGRank() in that Instance, where DAGRank() is the operation specified in
            Section <xref target="RFC6550" section="3.5.1" sectionFormat="bare" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-3.5.1" derivedContent="RFC6550"/>
            of <xref target="RFC6550" format="default" sectionFormat="of" derivedContent="RFC6550"/>, "Rank Comparison".
          </t>
          <t indent="0" pn="section-4.3.4-6">

            The provisioning of a RPL Root is out of scope for both RPL and this
            architecture, whereas RPL enables the propagation of configuration information
            down the DODAG. This applies to the TSGI as well; a
            Root is configured, or obtains by unspecified means, the knowledge
            of the RPLInstanceID for the TSGI. The Root advertises its DagRank
            in the TSGI, which must be less than 0xFF, as its Join Priority in
            its IEEE Std 802.15.4 EBs.
          </t>
          <t indent="0" pn="section-4.3.4-7">
            A node that reads a Join Priority of less than 0xFF should join the
            neighbor with the lesser Join Priority and use it as time parent. If
            the node is configured to serve as time parent, then the node should
            join the TSGI, obtain a Rank in that Instance, and start advertising
            its own DagRank in the TSGI as its Join Priority in its EBs.
          </t>
        </section>
        <section anchor="slotframes" numbered="true" removeInRFC="false" toc="include" pn="section-4.3.5">
          <name slugifiedName="name-slotframes-and-cdu-matrix">Slotframes and CDU Matrix</name>
          <t indent="0" pn="section-4.3.5-1">
         6TiSCH enables IPv6 best-effort (stochastic) transmissions over a MAC
         layer that is also capable of scheduled (deterministic) transmissions.
         A window of time is defined
         around the scheduled transmission where the medium must, as much as
         practically feasible, be free of contending energy to ensure that the
         medium is free of contending packets when the time comes for a scheduled
         transmission.
         One simple way to obtain such a window is to format time and
         frequencies in cells of transmission of equal duration. This is the
         method that is adopted in IEEE Std 802.15.4 TSCH as well as the Long
         Term Evolution (LTE) of cellular networks.
          </t>
          <t indent="0" pn="section-4.3.5-2">
         The 6TiSCH architecture defines a global concept that is called a
         Channel Distribution and Usage (CDU) matrix to describe that formatting
         of time and frequencies.
          </t>
          <t indent="0" pn="section-4.3.5-3">
         A CDU matrix is defined centrally
         as part of the network definition. It is a matrix of cells with a
         height equal to the number of available channels (indexed by
         channelOffsets) and a width (in timeslots) that is the period of the
         network scheduling operation (indexed by slotOffsets) for that CDU
         matrix. There are different models for scheduling the usage of the
         cells, which place the responsibility of avoiding collisions either on
         a central controller or on the devices themselves, at an extra cost in
         terms of energy to scan for free cells (more in <xref target="schd" format="default" sectionFormat="of" derivedContent="Section 4.4"/>).
          </t>
          <t indent="0" pn="section-4.3.5-4">
         The size of a cell is a timeslot duration, and
         values  of 10 to 15 milliseconds are typical in 802.15.4 TSCH to
         accommodate for the transmission of a frame and an ack, including the
         security validation on the receive side, which may take up to a few
         milliseconds on some device architecture.
          </t>
          <t indent="0" pn="section-4.3.5-5">
         A CDU matrix iterates over a well-known channel rotation
         called the hopping sequence.
         In a given network, there might be multiple CDU matrices that operate
         with different widths, so they have different durations and represent
         different periodic operations.
         It is recommended that all CDU matrices in a 6TiSCH domain operate with
         the same cell duration and are aligned so as to reduce the
         chances of interferences from the Slotted ALOHA operations.
         The knowledge of the CDU matrices is shared
         between all the nodes and used in particular to define slotframes.
          </t>
          <t indent="0" pn="section-4.3.5-6">
          A slotframe is a MAC-level abstraction that is common to all nodes and
          contains a series of timeslots of equal length and precedence.
          It is characterized by a slotframe_ID and a slotframe_size.
          A slotframe aligns to a CDU matrix for its parameters, such as number
          and duration of timeslots.
          </t>
          <t indent="0" pn="section-4.3.5-7">
          Multiple slotframes can coexist in a node schedule, i.e., a node can
          have multiple activities scheduled in different slotframes.
          A slotframe is associated with a priority that may be related to
          the precedence of different 6TiSCH topologies. The slotframes may be
          aligned to different CDU matrices and thus have different widths.
          There is typically one slotframe for scheduled traffic that has the
          highest precedence and one or more slotframe(s) for RPL traffic.
          The timeslots in the slotframe are indexed by the slotOffset;
          the first cell is at slotOffset 0.
          </t>
          <t indent="0" pn="section-4.3.5-8">
          When a packet is received from a higher layer for transmission,
          6top inserts that packet in the outgoing queue
          that matches the packet best (Differentiated Services
          <xref target="RFC2474" format="default" sectionFormat="of" derivedContent="RFC2474"/> can therefore be used).
          At each scheduled transmit slot, 6top looks for the frame
          in all the pledge successfully completes outgoing queues that best matches the CoJP protocol and becomes cells.
          If a network node, frame is found, it obtains is given to the network prefix from neighboring routers
         and registers its IPv6 addresses.
         As detailed TSCH MAC for transmission.
          </t>
        </section>
        <section anchor="DistRsvTS" numbered="true" removeInRFC="false" toc="include" pn="section-4.3.6">
          <name slugifiedName="name-distributing-the-reservatio">Distributing the Reservation of Cells</name>
          <t indent="0" pn="section-4.3.6-1">
            The 6TiSCH architecture introduces the concept of chunks
            (<xref target="sixTTerminology" format="default" sectionFormat="of" derivedContent="Section 2.1"/>) to distribute the allocation of
            the spectrum for a whole group of cells at a time.
            The CDU matrix is formatted into a set of chunks, possibly as
            illustrated in <xref target='RPLvs6lo'/>, target="fig10" format="default" sectionFormat="of" derivedContent="Figure 8"/>, each of the combined 6LoWPAN ND 6LBR
         and Root chunks
            identified uniquely by a chunk-ID. The knowledge of this
            formatting is shared between all the RPL network learn information such nodes in a 6TiSCH network.
            It could be conveyed during the join process, codified into a profile document,
            or obtained using some other mechanism. This is as opposed
            to Static Scheduling, which refers to the device Unique
         ID (from 6LoWPAN ND) preprogrammed mechanism
            specified in <xref target="RFC8180" format="default" sectionFormat="of" derivedContent="RFC8180"/> and which existed before the updated Sequence Number (from RPL),
            distribution of the chunk formatting.
          </t>
          <figure anchor="fig10" align="left" suppress-title="false" pn="figure-8">
            <name slugifiedName="name-cdu-matrix-partitioning-in-">CDU Matrix Partitioning in Chunks</name>
            <artwork align="center" pn="section-4.3.6-2.1">
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
chan.Off. 0  |chnkA|chnkP|chnk7|chnkO|chnk2|chnkK|chnk1| ... |chnkZ|
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
chan.Off. 1  |chnkB|chnkQ|chnkA|chnkP|chnk3|chnkL|chnk2| ... |chnk1|
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
               ...
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
chan.Off. 15 |chnkO|chnk6|chnkN|chnk1|chnkJ|chnkZ|chnkI| ... |chnkG|
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
                0     1     2     3     4     5     6          M
</artwork>
          </figure>
          <t indent="0" pn="section-4.3.6-3">
            The 6TiSCH architecture envisions a protocol that enables chunk
            ownership appropriation whereby a RPL parent
            discovers a chunk that is not used in its interference domain,
            claims the chunk, and
         perform 6LoWPAN ND proxy registration then defends it in case another RPL
            parent would attempt to appropriate it while it is in use.
            The chunk is the 6BBR basic unit of behalf ownership that is used in that process.
          </t>
          <t indent="0" pn="section-4.3.6-4">
            As a result of the LLN
         nodes.
     </t>

    <t>
         <xref target='figReg'/> illustrates process of chunk ownership appropriation, the initial IPv6 signaling that
         enables a 6LN RPL
            parent has exclusive authority to form a global address and register decide which cell in the
            appropriated chunk can be used by which node in its interference
            domain. In other words, it to a 6LBR
         using 6LoWPAN ND <xref target='RFC8505'/>, is then carried
         over RPL to implicitly delegated the RPL Root, and then right to
            manage the 6BBR. This flow happens
         just once when portion of the address CDU matrix that is created and first registered.
    </t>

<figure anchor='figReg' suppress-title='false'><name>Initial Registration Flow over Multi-Link Subnet</name>
<artwork><![CDATA[

    6LoWPAN Node        6LR             6LBR            6BBR
     (RPL leaf)       (router)         (Root)
         |               |               |               |
         |  6LoWPAN ND   |6LoWPAN ND+RPL | 6LoWPAN ND    | IPv6 ND
         |   LLN link    |Route-Over mesh|Ethernet/serial| Backbone
         |               |               |               |
         |  RS (mcast)   |               |               |
         |-------------->|               |               |
         |----------->   |               |               |
         |------------------>            |               |
         |  RA (unicast) |               |               |
         |<--------------|               |               |
         |               |               |               |
         |  NS(EARO)     |               |               |
         |-------------->|               |               |
         | 6LoWPAN ND    | Extended DAR  |               |
         |               |-------------->|               |
         |               |               |  NS(EARO)     |
         |               |               |-------------->|
         |               |               |               | NS-DAD
         |               |               |               |------>
         |               |               |               | (EARO)
         |               |               |               |
         |               |               |  NA(EARO)     |<timeout>
         |               |               |<--------------|
         |               | Extended DAC  |               |
         |               |<--------------|               |
         |  NA(EARO)     |               |               |
         |<--------------|               |               |
         |               |               |               |
]]></artwork>
</figure>

    <t>
         <xref target='figReg2'/> illustrates represented by the repeating IPv6 signaling that
         enables a 6LN
            chunk.
          </t>
          <t indent="0" pn="section-4.3.6-5">
            Initially, those cells are added to keep the heap of free cells, then
            dynamically placed into existing bundles, into new bundles, or
            allocated opportunistically for one transmission.
          </t>
          <t indent="0" pn="section-4.3.6-6">
            Note that a global address alive and registered to its 6LBR
         using 6LoWPAN ND PCE is expected to have precedence in the 6LR,
            allocation, so that a RPL parent would only be able to obtain
            portions that are not in use by the RPL Root, and then 6LoWPAN ND
         again PCE.
          </t>
        </section>
      </section>
      <section anchor="schd" numbered="true" removeInRFC="false" toc="include" pn="section-4.4">
        <name slugifiedName="name-schedule-management-mechani">Schedule Management Mechanisms</name>
        <t indent="0" pn="section-4.4-1">
         6TiSCH uses four paradigms to manage the 6BBR, which avoids repeating TSCH schedule of the Extended DAR/DAC flow across LLN nodes: Static Scheduling,
         Neighbor-to-Neighbor Scheduling, Remote Monitoring and Scheduling Management, and Hop-by-Hop Scheduling.
         Multiple mechanisms are defined that implement the network when RPL associated Interaction Models,
         and they can suffice as a keep-alive mechanism.
</t>
<figure anchor='figReg2' suppress-title='false'><name>Next Registration Flow over Multi-Link Subnet</name>
<artwork><![CDATA[

 6LoWPAN Node        6LR             6LBR            6BBR
  (RPL leaf)       (router)         (Root)
      |               |               |               |
      |  6LoWPAN ND   |6LoWPAN ND+RPL | 6LoWPAN ND    | IPv6 ND
      |   LLN link    |Route-Over mesh| ant IPv6 link | Backbone
      |               |               |
      |               |               |               |
      |  NS(EARO)     |               |               |
      |-------------->|               |               |
      |  NA(EARO)     |               |               |
      |<--------------|               |               |
      |               | DAO           |               |
      |               |-------------->|               |
      |               | DAO-ACK       |               |
      |               |<--------------|               |
      |               |               |  NS(EARO)     |
      |               |               |-------------->|
      |               |               |  NA(EARO)     |
      |               |               |<--------------|
      |               |               |               |
      |               |               |               |

]]></artwork>
</figure>

   <t>As be combined and used in the network builds up, a node should start as a
   leaf same LLN.
         Which mechanism(s) to join use depends on application requirements.
        </t>
        <section anchor="mini" numbered="true" removeInRFC="false" toc="include" pn="section-4.4.1">
          <name slugifiedName="name-static-scheduling">Static Scheduling</name>
          <t indent="0" pn="section-4.4.1-1">
            In the RPL network, and may later turn into both simplest instantiation of a RPL-capable
   router and 6TiSCH network, a 6LR, so as to accept leaf common fixed
            schedule may be shared by all nodes
   to recursively join in the network.
    </t>

   </section>

</section> <!--"Network Access and Addressing" -->

   <section anchor='s6Pprot'><name>TSCH Cells are shared,
            and 6top</name>
      <section><name>6top</name>

         <t>
            6TiSCH expects nodes contend for slot access in a high degree Slotted ALOHA manner.
          </t>
          <t indent="0" pn="section-4.4.1-2">
            A static TSCH schedule can be used to bootstrap a network, as an
            initial phase during implementation or as a fall-back mechanism in
            case of scalability together with network malfunction.
            This schedule is preestablished, for instance, decided by a
            distributed routing functionality network
            administrator based on RPL. To achieve this
            goal, the spectrum must operational needs. It can be allocated in a way that allows for
            spatial reuse between zones that will not interfere with one
            another.
            In a large and spatially distributed network, preconfigured
            into the nodes, or, more commonly, learned by a 6TiSCH node is
            often in when joining
            the network using standard IEEE Std 802.15.4 Information Elements (IE).
            Regardless, the schedule remains unchanged
            after the node has joined a good position to determine usage of network.
            RPL is used on the spectrum resulting network. This "minimal" scheduling
            mechanism that implements this paradigm is detailed in its
            vicinity.
            <xref target="RFC8180" format="default" sectionFormat="of" derivedContent="RFC8180"/>.
          </t>
         <t>
            With 6TiSCH,
        </section>
        <section anchor="dynsched" numbered="true" removeInRFC="false" toc="include" pn="section-4.4.2">
          <name slugifiedName="name-neighbor-to-neighbor-schedu">Neighbor-to-Neighbor Scheduling</name>
          <t indent="0" pn="section-4.4.2-1">
            In the abstraction simplest instantiation of an IPv6 link is implemented as a
            pair of bundles of cells, one in each direction. IP Links are only
            enabled between RPL parents and children. The 6TiSCH
            operation is optimal when the size of network described in
            <xref target="mini" format="default" sectionFormat="of" derivedContent="Section 4.4.1"/>, nodes may expect a bundle is such that both packet at any cell in
            the schedule and will waste energy wasted in idle listening and the packet drops due to
            congestion loss are minimized, while packets are forwarded within
            an acceptable latency.
         </t>

         <t>
            Use cases for distributed routing are often associated with listening. In a
            statistical distribution more
            complex instantiation of best-effort traffic with variable needs
            for bandwidth on each individual link. The a 6TiSCH operation can
            remain optimal if RPL parents can adjust dynamically, and with enough reactivity to match the variations network, a matching portion of best-effort traffic, the amount of bandwidth that
            schedule is used established between peers to communicate reflect the observed amount
            of transmissions between themselves those nodes. The aggregation of the cells
            between a node and their children, in both directions.
            In turn, a peer forms a bundle that the agility 6top sublayer uses to fulfill
            implement the needs abstraction of a link for additional cells
            improves when IP. The bandwidth on that
            link is proportional to the number of interactions with other devices and cells in the protocol latencies are minimized. bundle.
          </t>

         <t>
            6top is a logical link control sitting between the IP layer and
          <t indent="0" pn="section-4.4.2-2">
            If the
            TSCH MAC layer, which provides size of a bundle is configured to fit an average amount of
            bandwidth, peak traffic is dropped. If the link abstraction that size is required
            configured to allow for IP operations. The 6top protocol, 6P, which peak emissions, energy is specified wasted
            idle listening.
          </t>
          <t indent="0" pn="section-4.4.2-3">
            As discussed in more detail in <xref target='RFC8480'/>, is one of target="s6Pprot" format="default" sectionFormat="of" derivedContent="Section 4.3"/>, the services provided by 6top.
            In particular,
            <xref target="RFC8480" format="default" sectionFormat="of" derivedContent="RFC8480">6top Protocol</xref>
            specifies the 6top services are available over a management
            API that enables an external management entity exchanges between neighbor nodes to schedule reserve soft cells
            and slotframes, and allows
            to transmit to one another, possibly under the addition control of complementary
            functionality, for instance a
            Scheduling Function
            that manages a dynamic (SF). Because this reservation is done without
            global knowledge of the schedule management based on
            observed resource usage of the other nodes in the LLN, scheduling
            collisions are possible.
          </t>
          <t indent="0" pn="section-4.4.2-4">
            And as discussed in <xref target='dynsched'/>.
            For this purpose, the 6TiSCH architecture differentiates "soft"
            cells and "hard" cells.
         </t>
      <section><name>Hard Cells</name>
         <t>
            "Hard" cells are cells that
            are owned target="missf" format="default" sectionFormat="of" derivedContent="Section 4.3.2"/>,
            an optional SF is used to
            monitor bandwidth usage and managed to perform requests for dynamic allocation
            by a separate scheduling entity (e.g., a PCE)
            that specifies the slotOffset/channelOffset 6top sublayer.
            The SF component is not part of the cells 6top sublayer. It may be
            co-located on the same device or may be partially or fully offloaded
            to an external system. The <xref target="RFC9033" format="default" sectionFormat="of" derivedContent="RFC9033">
            "6TiSCH Minimal Scheduling Function (MSF)"</xref> provides a simple
            SF that can be
            added/moved/deleted, used by default by devices that
            support dynamic scheduling of soft cells.
          </t>
          <t indent="0" pn="section-4.4.2-5">
            Monitoring and relocation is done in which case the 6top can only act sublayer. For the upper
            layer, the connection between two neighbor nodes appears as instructed,
            and may not move hard a number
            of cells.
            Depending on traffic requirements, the upper layer can request 6top
            to add or delete a number of cells in scheduled to a particular
            neighbor, without being responsible for choosing the TSCH schedule on its own. exact
            slotOffset/channelOffset of those cells.
          </t>
        </section>
      <section><name>Soft Cells</name>
         <t>
            In contrast, "soft" cells are cells that 6top can manage locally.
            6top contains
        <section anchor="topint" numbered="true" removeInRFC="false" toc="include" pn="section-4.4.3">
          <name slugifiedName="name-remote-monitoring-and-sched">Remote Monitoring and Schedule Management</name>
          <t indent="0" pn="section-4.4.3-1">
          Remote Monitoring and Schedule Management refers to a DetNet/SDN model
          whereby an NME and a monitoring process which monitors scheduling entity, associated with a PCE, reside
          in a central controller and interact with the performance of
            cells, 6top sublayer to control
          IPv6 links and can add, remove soft cells Tracks (<xref target="ontrk" format="default" sectionFormat="of" derivedContent="Section 4.5"/>) in the TSCH schedule a 6TiSCH network.
          The composite centralized controller can assign physical resources
          (e.g., buffers and hard cells) to adapt a particular Track to optimize the traffic needs, or move one when it performs poorly.
            To reserve
          reliability within a soft cell, bounded latency for a well-specified flow.
          </t>
          <t indent="0" pn="section-4.4.3-2">
         The work in the higher layer does 6TiSCH Working Group focused on nondeterministic traffic and
         did not indicate provide the exact
            slotOffset/channelOffset of generic data model necessary for the cell
         controller to add, but rather the resulting
            bandwidth  monitor and QoS requirements. When the monitoring process triggers
            a cell reallocation, the two neighbor devices communicating over this
            cell negotiate its new position in manage resources of the TSCH schedule. 6top sublayer.
         This is deferred to future work, see <xref target="unchartered-tracks" format="default" sectionFormat="of" derivedContent="Appendix A.1.2"/>.

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

   <section anchor='missf'><name>Scheduling Functions
          <t indent="0" pn="section-4.4.3-3">
         With respect to centralized routing and scheduling, it is envisioned
         that the 6top protocol</name>
   <t>In the case related component of soft cells, the cell management entity that controls the
   dynamic attribution 6TiSCH architecture would be an
         extension of cells to adapt to the dynamics <xref target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655">DetNet architecture</xref>,
         which studies Layer 3 aspects of variable rate flows Deterministic Networks and covers
         networks that span multiple Layer 2 domains.
          </t>
          <t indent="0" pn="section-4.4.3-4">
         The DetNet architecture is called a Scheduling Function (SF).
   </t>
   <t>
   There may be multiple SFs with more or less aggressive reaction to the
   dynamics form of the network.
   </t>
   <t>
   An SF may be seen as divided between an upper bandwidth adaptation logic
   that Software-Defined Networking (SDN)
         architecture and is not aware composed of three planes: a (User) Application
         Plane, a Controller Plane (where the particular technology that is used to obtain and
   release bandwidth, PCE operates), and an underlying service that maps those needs in the
   actual technology, a Network Plane,
         which means mapping the bandwidth onto cells in the case can represent a 6TiSCH LLN.
          </t>
          <t indent="0" pn="section-4.4.3-5">
         <xref target="RFC7426" format="default" sectionFormat="of" derivedContent="RFC7426">"Software-Defined Networking (SDN):
         Layers and Architecture Terminology"</xref> proposes a generic
         representation of TSCH using the 6top protocol as illustrated SDN architecture that is reproduced in
         <xref target='fig6P'/>. target="RFC7426archi" format="default" sectionFormat="of" derivedContent="Figure 9"/>.
          </t>
          <figure anchor='fig6P' suppress-title='false'><name>SF/6P stack in 6top</name>
<artwork><![CDATA[

 +------------------------+          +------------------------+ align="center" anchor="RFC7426archi" suppress-title="false" pn="figure-9">
            <name slugifiedName="name-sdn-layers-and-architecture">SDN Layers and Architecture Terminology per RFC 7426</name>
            <artwork align="left" pn="section-4.4.3-6.1">
                  o--------------------------------o
                  |  Scheduling Function                                |
                  |  Scheduling Function +-------------+   +----------+ |
                  | | Application |   |  Service | |
                  | +-------------+   +----------+ |
                  |       Application Plane        |
                  o---------------Y----------------o
                                  |
    *-----------------------------Y---------------------------------*
    |           Network Services Abstraction Layer (NSAL)           |
    *------Y------------------------------------------------Y-------*
           |                                                |
           |               Service Interface                |
           |                                                |
    o------Y------------------o       o---------------------Y------o
    |      |    Control Plane |       | Management Plane    |      |
    | +----Y----+   +-----+   |       |  +-----+       +----Y----+ |
    | | Service |   | App |   |       |  | App |       | Service | |
    | +----Y----+   +--Y--+   |       |  +--Y--+       +----Y----+ |
    |      |           |      |       |     |               |      |
    | *----Y-----------Y----* |       | *---Y---------------Y----* |
    | | Control Abstraction | |       | | Management Abstraction | |
    | |     Layer (CAL)     | |       | |      Layer (MAL)       | |
    | *----------Y----------* |       | *----------Y-------------* |
    |            |            |       |            |               |
    o------------|------------o       o------------|---------------o
                 |                                 |
                 | CP                              | MP
                 | Southbound                      | Southbound
                 | Interface                       | Interface
                 |                                 |
    *------------Y---------------------------------Y----------------*
    |         Device and resource Abstraction Layer (DAL)           |
    *------------Y---------------------------------Y----------------*
    |            |  Bandwidth adaptation                                 |                |  Bandwidth adaptation
    |
 +------------------------+          +------------------------+    o-------Y----------o   +-----+   o--------Y----------o     |  Scheduling Function
    |    |  Scheduling Function Forwarding Plane |   | TSCH mapping to cells App |   | TSCH mapping to cells Operational Plane |
 +------------------------+          +------------------------+     | 6top cells negotiation
    | <- 6P ->    o------------------o   +-----+   o-------------------o     | 6top cells negotiation
    |
 +------------------------+          +------------------------+
         Device A                       Network Device B

]]></artwork>                          |
    +---------------------------------------------------------------+
</artwork>
          </figure>
      <t>
    The SF relies on 6top services that implement the
    <xref target='RFC8480'> 6top Protocol (6P) </xref>
    to negotiate the precise cells that will be allocated or freed based on the
    schedule
          <t indent="0" pn="section-4.4.3-7">The PCE establishes end-to-end Tracks of the peer. It may be for instance that a peer wants to use a
    particular time slot that is free in its schedule, but that timeslot is
    already hard cells, which are described
      in use by the other peer for a communication with a third party on a
    different cell. 6P enables the peers to find an agreement more detail in a
    transactional manner that ensures the final consistency of the nodes state.
    </t>
    <t> <xref target='I-D.ietf-6tisch-msf'>MSF</xref> target="trkfwd" format="default" sectionFormat="of" derivedContent="Section 4.6.1"/>.
          </t>
          <t indent="0" pn="section-4.4.3-8">
      The DetNet work is one of the possible
    scheduling functions. MSF uses the rendez-vous slot from
    <xref target='RFC8180'/> expected to enable end-to-end deterministic paths
         across heterogeneous networks. This can be, for network discovery, neighbor discovery, instance, a 6TiSCH LLN
         and any
    other broadcast. an Ethernet backbone.

          </t>
    <t>
    For basic unicast communication with any neighbor, each node uses
          <t indent="0" pn="section-4.4.3-9">This model fits the 6TiSCH extended configuration, whereby a receive
    cell at
         6BBR federates
         multiple 6TiSCH LLNs in a well-known slotOffset/channelOffset, derived from single subnet over a hash of their
    own MAC address.
    Nodes backbone that can reach any neighbor by installing a transmit (shared) cell with
    slotOffset/channelOffset derived from be,
         for instance, Ethernet or Wi-Fi. In that model,
         6TiSCH 6BBRs synchronize with one another over the neighbor's MAC address. backbone, so as
         to ensure that the multiple LLNs that form the IPv6 subnet stay
         tightly synchronized.
          </t>
    <t>
    For child-parent links, MSF continuously monitors
          <t indent="0" pn="section-4.4.3-10">
         If the load to/from parents
    and children. It backbone is deterministic, then uses 6P to install/remove unicast cells whenever the
    current schedule appears to be under-/over- provisioned.

         </t>
      </section>

      <section><name>6top and RPL Objective Function operations</name>
         <!-- 8.1.1.  Support to RPL Neighbor Discovery
         Backbone Router ensures that the end-to-end deterministic
         behavior is maintained between the LLN and Parent Selection -->
         <t>
            An implementation the backbone.
         It is the responsibility of the PCE to compute a <xref target='RFC6550'>RPL</xref> Objective Function
            (OF), such as
         deterministic path end to end across the <xref target='RFC6552'> RPL Objective Function Zero (OF0)
            </xref> that TSCH network and an IEEE Std 802.1
         TSN Ethernet backbone, and it is used in the <xref target='RFC8180'> Minimal
            6TiSCH Configuration </xref> responsibility of DetNet to support RPL over enable end-to-end deterministic
         forwarding.
          </t>
        </section>
        <section numbered="true" removeInRFC="false" toc="include" pn="section-4.4.4">
          <name slugifiedName="name-hop-by-hop-scheduling">Hop-by-Hop Scheduling</name>
          <t indent="0" pn="section-4.4.4-1">
    A node can reserve a static schedule, may
            leverage, for its internal computation, the information maintained <xref target="ontrk" format="default" sectionFormat="of" derivedContent="Section 4.5">Track</xref> to one or more
    destination(s) that are multiple hops away by 6top.
         </t>
         <t>An OF may require metrics about reachability, such as installing soft cells at each
    intermediate node.
    This forms a Track of soft cells. A Track SF above the Expected
            Transmission Count (ETX) metric <xref target='RFC6551'/>. 6top creates and maintains an abstract neighbor table,
    sublayer of each node on the Track is needed to monitor these soft cells and this state may be leveraged
    trigger relocation when needed.
          </t>
          <t indent="0" pn="section-4.4.4-2">
    This hop-by-hop reservation mechanism is expected to feed an OF and/or store OF information
            as well. A neighbor table entry may contain be similar in essence
    to <xref target="RFC3209" format="default" sectionFormat="of" derivedContent="RFC3209"/> and/or <xref target="RFC4080" format="default" sectionFormat="of" derivedContent="RFC4080"/> and <xref target="RFC5974" format="default" sectionFormat="of" derivedContent="RFC5974"/>.
    The protocol for a set of statistics with
            respect node to that specific neighbor. trigger hop-by-hop scheduling is not yet defined.
          </t>
         <t>
        </section>
      </section>
      <section anchor="ontrk" numbered="true" removeInRFC="false" toc="include" pn="section-4.5">
        <name slugifiedName="name-on-tracks">On Tracks</name>
        <t indent="0" pn="section-4.5-1">
    The neighbor information may include the time when architecture introduces the last
            packet has been received concept of a Track, which is a directed path
    from that neighbor, a set of cell quality
            metrics, e.g., received signal strength indication (RSSI) source 6TiSCH node to one or link
            quality indicator (LQI), more destination 6TiSCH node(s)
    across a 6TiSCH LLN.
        </t>
        <t indent="0" pn="section-4.5-2">
    A Track is the number 6TiSCH instantiation of packets sent to the
            neighbor or the number concept of packets received from it. This
            information can be made available through 6top management APIs
            and used a deterministic path
    as described in <xref target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655"/>.
    Constrained resources such as memory buffers are reserved for instance that Track in
    intermediate 6TiSCH nodes to compute avoid loss related to limited capacity.
    A 6TiSCH node along a Rank Increment that will
            determine the selection Track not only knows which bundles of the preferred parent.
         </t>
         <t>
            6top provides statistics about the underlying layer so the OF can be tuned cells it should
    use to the nature of the TSCH MAC layer. 6top receive packets from a previous hop but also enables the RPL OF to
            influence the MAC behavior, for instance by configuring the periodicity of
            IEEE Std. 802.15.4 Extended Beacons (EBs). By augmenting the EB periodicity, knows which bundle(s)
    it is
            possible should use to change the network dynamics so as send packets to improve the support of
            devices that may change their point of attachment in its next hop along the 6TiSCH network. Track.
        </t>
         <!-- PT: I took
        <section numbered="true" removeInRFC="false" toc="include" pn="section-4.5.1">
          <name slugifiedName="name-general-behavior-of-tracks">General Behavior of the text about time source; the way we do it Tracks</name>
          <t indent="0" pn="section-4.5.1-1">
    A Track is associated with Layer 2 bundles of cells with related schedules
    and logical relationships that ensure that a bit reverse:
         we have an Instance packet that is used for time sourcing, and the preferred parent
         becomes the time source. If we change preferred parent we use the new one as injected in
    a Track will progress in due time source -->
         <t>
            Some RPL control messages, such as the DODAG Information Object (DIO) are
            ICMPv6 messages that are broadcast to all neighbor nodes.
            With 6TiSCH, the broadcast channel requirement is addressed by 6top
            by configuring TSCH way to provide destination.
          </t>
          <t indent="0" pn="section-4.5.1-2">
    Multiple cells may be scheduled in a broadcast channel,
            as opposed to, Track for instance, piggybacking the DIO messages transmission of a single
    packet, in
            Layer-2 Enhanced Beacons (EBs), which would produce undue timer
            coupling among layers, packet size issues and could conflict with case the policy normal operation of production networks where EBs IEEE Std 802.15.4 Automatic
    Repeat-reQuest (ARQ) can take place; the acknowledgment may be omitted in
    some cases, for instance, if there is no scheduled cell for a possible retry.
          </t>
          <t indent="0" pn="section-4.5.1-3">
    There are mostly eliminated several benefits for using a Track to forward a packet from a
    source node to conserve energy.
         </t>
         <!--t>
            In the TSCH schedule, destination node:
          </t>
          <ol spacing="normal" indent="adaptive" start="1" type="1" pn="section-4.5.1-4">
       <li pn="section-4.5.1-4.1" derivedCounter="1.">
       Track Forwarding, as further described in  <xref target="trkfwd" format="default" sectionFormat="of" derivedContent="Section 4.6.1"/>, is a
       Layer 2 forwarding scheme, which introduces less process delay and
       overhead than a Layer 3 forwarding scheme.  Therefore, LLN devices can save
       more energy and resources, which is critical for resource-constrained devices.
       </li>
            <li pn="section-4.5.1-4.2" derivedCounter="2.">
       Since channel resources, i.e., bundles of cells, have been reserved for
       communications between 6TiSCH nodes of each cell has the IEEE Std. 802.15.4e LinkType attribute.
            Setting the LinkType to ADVERTISING indicates that the cell MAY be used to send an
            Enhanced Beacon. When a node forms its Enhanced Beacon, hop on the cell,
            with LinkType=ADVERTISING, SHOULD be included in Track, the FrameAndLinkIE,
       throughput and its LinkOption field SHOULD be set to the combination maximum latency of
            "Receive" the traffic along a Track are
       guaranteed, and "Timekeeping". The receiver of the Enhanced Beacon MAY
            be listening at jitter is minimized.
       </li>
            <li pn="section-4.5.1-4.3" derivedCounter="3.">
       By knowing the scheduled timeslots of incoming bundle(s) and outgoing
       bundle(s), 6TiSCH nodes on a Track could save more energy by staying in
       sleep state during inactive slots.

       </li>
            <li pn="section-4.5.1-4.4" derivedCounter="4.">
       Tracks are protected from interfering with one another if a cell is
       scheduled to get the Enhanced Beacon ([IEEE Std. 802154e]).
            6top takes this way to establish broadcast channel, which not only
            allows TSCH belong to broadcast Enhanced Beacons, but also allows protocol
            exchanges by an upper layer such as RPL.
         </t>
         <t>
            To broadcast ICMPv6 control messages used by RPL such as DIO or DAO,
            6top uses the payload of a Data frames. The message at most one Track, and congestion loss is inserted into the
            queue associated with avoided if at most one
       packet can be presented to the cells which LinkType is set MAC to ADVERTISING.
            Then, taking advantage of use that cell.
       Tracks enhance the broadcast cell feature established with
            FrameAndLinkIE (as described above), reliability of transmissions and thus further improve
       the RPL control message can be
            received energy consumption in LLN devices by neighbors, which enables reducing the maintenance chances of RPL DODAGs.
         </t>
         <t>
       retransmission.
       </li>
          </ol>
        </section>
        <section numbered="true" removeInRFC="false" toc="include" pn="section-4.5.2">
          <name slugifiedName="name-serial-track">Serial Track</name>
          <t indent="0" pn="section-4.5.2-1">
    A LinkOption combining "Receive" and "Timekeeping" bits indicates to Serial (or simple) Track is the receivers 6TiSCH version of a circuit: a bundle of
    cells that are programmed to receive (RX-cells) is uniquely paired with a
    bundle of the Enhanced Beacon cells that the cell MUST are set to transmit (TX-cells), representing a Layer 2
    forwarding state that can be used regardless of the network-layer protocol.
    A Serial Track is thus formed end-to-end as a
            broadcast cell. The frequency succession of sending Enhanced Beacons or other
            broadcast messages by
    paired bundles: a receive bundle from the upper layer is determined by previous hop and a transmit bundle
    to the timers
            associated with next hop along the messages. Track.
          </t>
          <t indent="0" pn="section-4.5.2-2">
    For example, a given iteration of the transmission device schedule, the effective channel of
            Enhance Beacons the
    cell is triggered obtained by looping through a timer well-known hopping sequence
    beginning at Epoch time and starting at the cell's channelOffset, which results
    in 6top; transmission of a
            DIO message rotation of the frequency that is triggered by used for transmission.

    The bundles may be computed so as to accommodate both variable rates and
    retransmissions, so they might not be fully used in the trickle timer iteration of RPL.
         </t--> the
    schedule.
          </t>
        </section>
        <section anchor='sync'><name>Network Synchronization</name>
         <t>
            Nodes in a TSCH network must be time synchronized.
            A node keeps synchronized numbered="true" removeInRFC="false" toc="include" pn="section-4.5.3">
          <name slugifiedName="name-complex-track-with-replicat">Complex Track with Replication and Elimination</name>
          <t indent="0" pn="section-4.5.3-1">
    The art of Deterministic Networks already includes packet replication and
    elimination techniques. Example
    standards include the Parallel Redundancy Protocol (PRP) and the
    High-availability Seamless Redundancy (HSR) <xref target="IEC62439" format="default" sectionFormat="of" derivedContent="IEC62439"/>.
    Similarly, and as opposed to its time source neighbor
            through a combination Serial Track that is a sequence of frame-based nodes
    and acknowledgment-based synchronization.
            To maximize battery life links, a Complex Track is shaped as a directed acyclic graph towards one
    or more destination(s) to support multipath forwarding and network throughput, route around
    failures.
          </t>
          <t indent="0" pn="section-4.5.3-2">
    A Complex Track may branch off over noncongruent branches for the purpose
    of multicasting and/or redundancy, in which case, it is advisable that RPL ICMP discovery
            and maintenance traffic (governed by reconverges later down
    the trickle timer) be somehow coordinated with path.
    This enables the
            transmission Packet Replication, Elimination, and Ordering Functions (PREOF)
    defined by DetNet. Packet ARQ, Replication, Elimination, and Overhearing (PAREO)
    adds radio-specific capabilities of time synchronization packets (especially with enhanced beacons).
         </t>
         <t>
            This could be achieved through an interaction Layer 2 ARQ and promiscuous listening to
    redundant transmissions to compensate for the lossiness of the 6top sublayer medium and the RPL objective Function,
            or could be controlled by a management entity.
         </t>
         <!-- TW: Concept meet
    industrial expectations of TSGI developed in separate standards-Track draft? -->
         <t>
            Time distribution requires a loop-free structure. Nodes taken in RAW network.
    Combining PAREO and PREOF, a synchronization loop will rapidly
            desynchronize from Track may extend beyond the network and become isolated. 6TiSCH uses a RPL DAG with network into
    a dedicated global Instance for larger DetNet network.
          </t>
          <t indent="0" pn="section-4.5.3-3">
    In the purpose art of time synchronization.
            That Instance TSCH, a path does not necessarily support PRE, but it is referred to almost
    systematically multipath. This means that a Track is scheduled so as to
    ensure that each hop has at least two forwarding solutions, and the Time Synchronization Global Instance (TSGI).
            The TSGI can be operated in either of
    forwarding decision is to try the 3 modes that are detailed preferred one and use the other in section 3.1.3
    case of  <xref target='RFC6550'>RPL</xref>,
            "Instances, DODAGs, and DODAG Versions".
            Multiple uncoordinated DODAGs with independent Roots Layer 2 transmission failure as detected by ARQ. Similarly,
    at each 6TiSCH hop along the Track, the PCE may be used schedule more than one
    timeslot for a packet, so as to support Layer 2 retries (ARQ). It is also
    possible that the field device only uses the second branch if all sending over
    the Roots
            share first branch fails.
          </t>
        </section>
        <section numbered="true" removeInRFC="false" toc="include" pn="section-4.5.4">
          <name slugifiedName="name-detnet-end-to-end-path">DetNet End-to-End Path</name>
          <t indent="0" pn="section-4.5.4-1">
    Ultimately, DetNet should
    enable extending a common time source such as Track beyond the Global Positioning System (GPS).
         </t>
         <t> 6TiSCH LLN as illustrated in
    <xref target="elifig" format="default" sectionFormat="of" derivedContent="Figure 10"/>. In the absence
            of that example, a common time source, the TSGI should form Track is laid out from a single DODAG with
    field device in a virtual Root.
            A backbone 6TiSCH network is then used to synchronize and coordinate RPL operations between
            the backbone routers an IoT gateway that act as sinks for is located on an
    802.1 Time-Sensitive Networking (TSN) backbone.
    A 6TiSCH-aware DetNet service layer handles the LLN.
            Optionally, RPL's periodic operations may be used to
            transport Packet Replication,
    Elimination, and Ordering Functions over the network synchronization. This may
            mean DODAG that 6top would need to trigger (override) the trickle timer if
            no other traffic has occurred for such forms a time that nodes may get out
            of synchronization. Track.
          </t>
         <t>
            A node that has not joined
          <t indent="0" pn="section-4.5.4-2">
    The Replication function in the TSGI advertises 6TiSCH Node sends a MAC level Join Priority copy of 0xFF to notify its neighbors that is not capable each packet over
    two different branches, and the PCE schedules each hop of serving as time parent.
            A node both branches so
    that has joined the TSGI advertises a MAC level Join Priority set to
            its DAGRank() two copies arrive in that Instance, where DAGRank() is due time at the operation specified in
            section 3.5.1 of <xref target='RFC6550'/>, "Rank Comparison".
         </t>
         <!-- TW: Official request made to move alter IEEE Std. 802.15.4e text. Maybe remove last sentence? -->
         <t>

            The provisioning gateway. In case of a RPL Root is out loss on
    one branch, hopefully the other copy of scope for both RPL and this Architecture, whereas RPL enables to propagate configuration information down the DODAG. This applies packet still makes it in due
    time. If two copies make it to the TSGI as well; a
            Root is configured or obtains by unspecified means IoT gateway, the knowledge
            of Elimination function
    in the RPLInstanceID for gateway ignores the TSGI. extra packet and presents only one copy to upper
    layers.
          </t>
          <figure align="center" anchor="elifig" suppress-title="false" pn="figure-10">
            <name slugifiedName="name-example-end-to-end-detnet-t">Example End-to-End DetNet Track</name>
            <artwork align="left" pn="section-4.5.4-3.1">
                  +-=-=-+
                  | IoT |
                  | G/W |
                  +-=-=-+
                     ^  &lt;=== Elimination
     Track branch   | |
            +-=-=-=-+ +-=-=-=-=+ Subnet backbone
            |                  |
         +-=|-=+            +-=|-=+
         |  |  | Backbone   |  |  | Backbone
    o    |  |  | Router     |  |  | Router
         +-=/-=+            +-=|-=+
    o     /    o     o-=-o-=-=/       o
        o    o-=-o-=/   o      o   o  o   o
   o     \  /     o               o   LLN    o
      o   v  &lt;=== Replication
          o
</artwork>
          </figure>
        </section>
        <section numbered="true" removeInRFC="false" toc="include" pn="section-4.5.5">
          <name slugifiedName="name-cell-reuse">Cell Reuse</name>
          <t indent="0" pn="section-4.5.5-1">
    The Root advertises its DagRank
            in 6TiSCH architecture provides the TSGI, that must be less than 0xFF, means to avoid waste of cells as its Join Priority
    well as overflows in
            its IEEE Std. 802.15.4 Extended Beacons (EB). the transmit bundle of a Track, as follows:
          </t>
         <t>
          <t indent="0" pn="section-4.5.5-2">
        A node TX-cell that reads is not needed for the current iteration may
        be reused opportunistically on a Join Priority per-hop basis for routed packets.
        When all of less than 0xFF should join the
            neighbor with frames that were received for a given Track are
        effectively transmitted, any available TX-cell for that Track can be
        reused for upper-layer traffic for which the next-hop router matches the
        next hop along the lesser Join Priority and use it as time parent. If Track.
        In that case, the node cell that is configured to serve as time parent, then being used is effectively a TX-cell from
        the node should
            join Track, but the TSGI, obtain a Rank in short address for the destination is that Instance and start advertising
            its own DagRank in of the TSGI as its Join Priority in its EBs.
        next-hop router.
          </t>
      </section>

      <section anchor='slotframes'><name>Slotframes and CDU matrix</name>

         <t>
         6TiSCH enables IPv6 best effort (stochastic) transmissions over
          <t indent="0" pn="section-4.5.5-3">
        It results in a MAC
         layer frame that is also capable of scheduled (deterministic) transmissions.
         A window received in an RX-cell of time is defined
         around the scheduled transmission where the medium must, as much a Track with a
        destination MAC address set to this node, as
         practically feasible, be free of contending energy opposed to ensure the broadcast MAC
        address that must be extracted from the
         medium is free of contending packets when time comes for a scheduled
         transmission.
         One simple way Track and delivered to obtain such the upper layer.
        Note that a window frame with an unrecognized destination MAC address is to format time dropped
        at the lower MAC layer and
         frequencies in cells of transmission of equal duration. This thus is not received at the
         method 6top sublayer.
          </t>
          <t indent="0" pn="section-4.5.5-4">
        On the other hand, it might happen that is adopted there are not enough TX-cells
        in the transmit bundle to accommodate the Track traffic, for instance, if
        more retransmissions are needed than provisioned.
        In that case, and if the frame transports an IPv6 packet, then it can be
        placed for transmission in IEEE Std. 802.15.4 TSCH as well as the Long
         Term Evolution (LTE) of cellular networks.
         </t>
         <t>
         The 6TiSCH architecture defines a global concept bundle that is called a
         Channel Distribution and Usage (CDU) matrix used for Layer 3 traffic
        towards the next hop along the Track.
        The MAC address should be set to describe that formatting
         of time and frequencies,
         </t>
         <t>
         A CDU matrix is defined centrally
         as part of the network definition. next-hop MAC address to avoid
        confusion.
          </t>
          <t indent="0" pn="section-4.5.5-5">
        It results in a frame that is received over a matrix of cells Layer 3 bundle that may be in
        fact associated with a
         height equal to the number of available channels (indexed by
         ChannelOffsets) and Track. In a width (in timeslots) that classical IP link such as an Ethernet,
        off-Track traffic is typically in excess over reservation to be routed
        along the period of the
         network scheduling operation (indexed by slotOffsets) for that CDU
         matrix. There are different models for scheduling the usage of the
         cells, which place the responsibility of avoiding collisions either on
         a central controller or non-reserved path based on its QoS setting.
        But with 6TiSCH, since the devices themselves, at an extra cost in
         terms use of energy the Layer 3 bundle may be due to scan
        transmission failures, it makes sense for free cells (more in <xref target='schd'/>).
         </t>
         <t>
         The size of a cell is the receiver to recognize a timeslot duration,
        frame that should be re-Tracked and
         values  of 10 to 15 milliseconds are typical in 802.15.4 TSCH place it back on the appropriate
        bundle if possible.
        A frame is re-Tracked by scheduling it for transmission over the
        transmit bundle associated with the Track, with the destination MAC
        address set to
         accommodate for broadcast.
          </t>
        </section>
      </section>
      <section anchor="fwd" numbered="true" removeInRFC="false" toc="include" pn="section-4.6">
        <name slugifiedName="name-forwarding-models">Forwarding Models</name>
        <t indent="0" pn="section-4.6-1">
         By forwarding, this document means the transmission per-packet operation that
         allows delivery of a frame and an ack, including the
         security validation on the receive side which may take up packet to a few
         milliseconds next hop or an upper layer in this node.
         Forwarding is based on some device architecture.
         </t>
         <t>
         A CDU matrix iterates over and over with preexisting state that was installed as a well-known channel rotation
         called the hopping sequence.
         In
         result of a given network, there might be multiple CDU matrices that operate
         with different width, so they have routing computation, see <xref target="rtg" format="default" sectionFormat="of" derivedContent="Section 4.7"/>.
         6TiSCH supports three different durations forwarding models: (GMPLS) Track
         Forwarding, (classical) IPv6 Forwarding, and represent
         different periodic operations.
         It is recommended that all CDU matrices (6LoWPAN) Fragment Forwarding.
        </t>
        <section anchor="trkfwd" numbered="true" removeInRFC="false" toc="include" pn="section-4.6.1">
          <name slugifiedName="name-track-forwarding">Track Forwarding</name>
          <t indent="0" pn="section-4.6.1-1">
            Forwarding along a Track can be seen as a Generalized Multiprotocol
            Label Switching (GMPLS) operation in that the information used to
            switch a 6TiSCH domain operate with frame is not an explicit label but is rather related to other
            properties of the same way the packet was received, a particular cell duration and are aligned, so as to reduce in
            the
         chances case of interferences from 6TiSCH.
            As a result, as long as the Slotted ALOHA operations.
         The knowledge TSCH MAC (and Layer 2 security) accepts
            a frame, that frame can be switched regardless of the CDU matrices protocol,
            whether this is shared
         between all the nodes and used in particular to define slotframes. an IPv6 packet, a 6LoWPAN fragment, or a frame from
            an alternate protocol such as WirelessHART or ISA100.11a.
          </t>
          <t>
          <t indent="0" pn="section-4.6.1-2">
            A slotframe data frame that is forwarded along a Track normally has a MAC-level abstraction
            destination MAC address that is common set to all broadcast or a multicast
            address depending on MAC support.
            This way, the MAC layer in the intermediate nodes accepts the
            incoming frame and
          contains 6top switches it without incurring a series of timeslots change in
            the MAC header.
            In the case of equal length and precedence.
          It is characterized by a slotframe_ID, and a slotframe_size.
          A slotframe aligns IEEE Std 802.15.4, this means effectively to a CDU matrix
            broadcast, so that along the Track the short address for its parameters, such as number
          and duration the
            destination of timeslots. the frame is set to 0xFFFF.
          </t>
          <t>
          Multiple slotframes can coexist in
          <t indent="0" pn="section-4.6.1-3">
            There are two modes for a node schedule, i.e., Track: an IPv6 native mode and a node can
          have multiple activities scheduled in different slotframes.
          A slotframe
            protocol-independent tunnel mode.
          </t>
          <section numbered="true" removeInRFC="false" toc="exclude" pn="section-4.6.1.1">
            <name slugifiedName="name-native-mode">Native Mode</name>
            <t indent="0" pn="section-4.6.1.1-1">
               In native mode, the Protocol Data Unit (PDU) is associated
               with a priority flow-dependent metadata that may be related refers uniquely to the precedence Track,
               so the 6top sublayer can place the frame in the appropriate cell
               without ambiguity. In the case of different 6TiSCH topologies. The slotframes IPv6 traffic, this flow
               may be
          aligned to different CDU matrices and thus have different width.
          There is typically one slotframe for scheduled traffic that has identified using a 6-tuple as discussed in
               <xref target="RFC8939" format="default" sectionFormat="of" derivedContent="RFC8939"/>. In particular,
               implementations of this document should support identification of
               DetNet flows based on the
          highest precedence IPv6 Flow Label field.</t>
            <t indent="0" pn="section-4.6.1.1-2">
   The flow follows a Track that is identified using a RPL
   Instance (see <xref target="RFC6550" section="3.1.3" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-3.1.3" derivedContent="RFC6550"/>),
   signaled in a RPL Packet Information (more in
   <xref target="RFC6550" section="11.2.2.1" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-11.2.2.1" derivedContent="RFC6550"/>)
   and one the source address of a packet going down the DODAG formed by a local instance.  One or more slotframe(s) for RPL traffic.
          The timeslots
   flows may be placed in a same Track and the slotframe are indexed by Track identification
   (TrackID plus owner) may be placed in an IP-in-IP encapsulation.  The forwarding
   operation is based on the SlotOffset; Track and does not depend on the first cell is at SlotOffset 0. flow
   therein.
</t>
          <t>
          When a packet
            <t indent="0" pn="section-4.6.1.1-3">
   The Track identification is received from a higher layer for transmission,
          6top inserts that packet in the outgoing queue
          which matches validated at egress before restoring the packet best (Differentiated Services
          <xref target='RFC2474'/> can therefore be used).
          At each scheduled transmit slot, 6top looks for
   destination MAC address (DMAC) and punting to the frame
          in all upper layer.
</t>
            <t indent="0" pn="section-4.6.1.1-4"><xref target="fig6t" format="default" sectionFormat="of" derivedContent="Figure 11"/> illustrates the outgoing queues Track Forwarding operation
            that best matches happens at the cells.
          If a frame is found, it is given to 6top sublayer, below IP.
            </t>
            <figure anchor="fig6t" align="left" suppress-title="false" pn="figure-11">
              <name slugifiedName="name-track-forwarding-native-mod">Track Forwarding, Native Mode</name>
              <artwork align="left" pn="section-4.6.1.1-5.1">
                       | Packet flowing across the network  ^
   +--------------+    |                                    |
   |     IPv6     |    |                                    |
   +--------------+    |                                    |
   |  6LoWPAN HC  |    |                                    |
   +--------------+  ingress                              egress
   |     6top     |   sets     +----+          +----+    restores
   +--------------+  DMAC to   |    |          |    |    DMAC to
   |   TSCH MAC for transmission.
         </t>   |   brdcst   |    |          |    |     dest
   +--------------+    |       |    |          |    |       |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+
                     Ingress   Relay            Relay     Egress
      Stack Layer     Node     Node             Node       Node
</artwork>
            </figure>
          </section>
          <section anchor='DistRsvTS'><name>Distributing the reservation of cells</name>

         <t>
            The 6TiSCH architecture introduces numbered="true" removeInRFC="false" toc="exclude" pn="section-4.6.1.2">
            <name slugifiedName="name-tunnel-mode">Tunnel Mode</name>
            <t indent="0" pn="section-4.6.1.2-1">
               In tunnel mode, the concept of chunks
            (<xref target='sixTTerminology'/>) to distribute frames originate from an arbitrary protocol over a compatible MAC
               that may or may not be synchronized with the allocation 6TiSCH network. An example of
            the spectrum for
               this would be a whole group of cells at router with a time.
            The CDU matrix dual radio that is formatted into a set of chunks, possibly as
            illustrated in <xref target='fig10'/>, each capable of receiving and sending WirelessHART
               or ISA100.11a frames with the chunks
            identified uniquely second radio by a chunk-ID. The knowledge of this
            formatting is shared between all the nodes in a 6TiSCH network.
            It could be conveyed during the join process, presenting itself as an access
               point or codified into a profile document, or obtained using some other mechanism. This is as opposed
            to static scheduling Backbone Router, respectively.
               In that refers mode, some entity (e.g., PCE) can coordinate with a
               WirelessHART Network Manager or an ISA100.11a System Manager to
               specify the pre-programmed mechanism flows that
            is specified in <xref target='RFC8180'/> and pre-exists to the
            distribution of the chunk formatting. are transported.
            </t>
            <figure anchor='fig10'><name>CDU matrix Partitioning in Chunks</name> anchor="fig6" align="left" suppress-title="false" pn="figure-12">
              <name slugifiedName="name-track-forwarding-tunnel-mod">Track Forwarding, Tunnel Mode</name>
              <artwork align='center'>
<![CDATA[
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
chan.Off. 0  |chnkA|chnkP|chnk7|chnkO|chnk2|chnkK|chnk1| ... |chnkZ|
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
chan.Off. 1  |chnkB|chnkQ|chnkA|chnkP|chnk3|chnkL|chnk2| ... |chnk1|
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
               ...
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
chan.Off. 15 |chnkO|chnk6|chnkN|chnk1|chnkJ|chnkZ|chnkI| ... |chnkG|
             +-----+-----+-----+-----+-----+-----+-----+     +-----+
                0     1     2     3     4     5     6          M
]]> align="left" pn="section-4.6.1.2-2.1">
   +--------------+
   |     IPv6     |
   +--------------+
   |  6LoWPAN HC  |
   +--------------+             set            restore
   |     6top     |            +DMAC+          +DMAC+
   +--------------+          to|brdcst       to|nexthop
   |   TSCH MAC   |            |    |          |    |
   +--------------+            |    |          |    |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+    |   ingress                 egress   |
                       |                                    |
   +--------------+    |                                    |
   |   LLN PHY    |    |                                    |
   +--------------+    |  Packet flowing across the network |
   |   TSCH MAC   |    |                                    |
   +--------------+    | DMAC =                             | DMAC =
   |ISA100/WiHART |    | nexthop                            v nexthop
   +--------------+
                     Source   Ingress          Egress   Destination
      Stack Layer     Node     Node             Node       Node
</artwork>
            </figure>

          <t>
            The 6TiSCH Architecture envisions a protocol
            <t indent="0" pn="section-4.6.1.2-3">
               In that enables chunk
            ownership appropriation whereby a RPL parent
            discovers a chunk case, the TrackID that is not used in its interference domain,
            claims identifies the chunk, and then defends it in case another RPL
            parent would attempt to appropriate it while it Track at
               the ingress 6TiSCH router is in use. derived from the RX-cell.
               The chunk DMAC
               is set to this node, but the basic unit of ownership that is used in TrackID indicates that process.
         </t>
         <t>
            As a result of the process of chunk ownership appropriation, the RPL
            parent has exclusive authority to decide which cell in the
            appropriated chunk can
               frame must be used by which node in its interference
            domain. In other words, it is implicitly delegated tunneled over a particular Track, so the right frame is
               not passed to
            manage the portion of upper layer. Instead, the CDU matrix that DMAC is represented by the
            chunk.
            <!-- Eliot's review: drop this sentence
            The RPL parent may thus orchestrate
            which transmissions occur in any of the cells in the chunk, by
            allocating cells from the chunk forced to any form of communication (unicast,
            multicast) in any direction between itself
               broadcast, and its children.
            -->
         </t>
         <t>
            Initially, those cells are added to the heap of free cells, then
            dynamically placed into existing bundles, in new bundles, or
            allocated opportunistically for one transmission.
         </t>

         <t>
            Note that a PCE frame is expected to have precedence in the
            allocation, so that a RPL parent would only be able to obtain
            portions that are not in-use by passed to the PCE.
         </t>
      </section>
   </section>
   <!--
   <section title="Functional Flows">
      <t>
         <list hangIndent="6" style="hanging">
            <t hangText="Join:"></t>
            <t hangText="Time Synchronization:"></t>
            <t hangText="Setup 6top sublayer for routing:"></t>
            <t hangText="PCE reservation:"></t>
            <t hangText="Distributed reservation:"></t>
            <t hangText="Dynamic slot (de)allocation:"></t>
            <t hangText="DSCP mapping:"></t>
         </list>
               switching.
            </t>
   </section>
   -->

   <section anchor='schd'><name>Schedule Management Mechanisms</name>
      <t>
            <t indent="0" pn="section-4.6.1.2-4">
               At the egress 6TiSCH uses 4 paradigms to manage router, the TSCH schedule reverse operation occurs. Based
               on tunneling information of the LLN nodes: Static Scheduling,
         neighbor-to-neighbor Scheduling, remote monitoring and scheduling management, and Hop-by-hop scheduling.
         Multiple mechanisms are defined Track, which may for instance
               indicate that implement the associated Interaction Models,
         and can be combined and used in tunneled datagram is an IP packet,
               the same LLN.
         Which mechanism(s) datagram is passed to use depends on application requirements. the appropriate link-layer with the
               destination MAC restored.
            </t>
          </section>
          <section anchor='mini'><name>Static Scheduling</name>
         <t>
            In numbered="true" removeInRFC="false" toc="exclude" pn="section-4.6.1.3">
            <name slugifiedName="name-tunneling-information">Tunneling Information</name>
            <t indent="0" pn="section-4.6.1.3-1">
               Tunneling information coming with the simplest instantiation Track configuration
               provides the destination MAC address
               of a 6TiSCH network, a common fixed
            schedule may be shared by all nodes in the network. Cells are shared, egress endpoint as well as the tunnel mode and nodes contend specific
               data depending on the mode,
               for slot instance, a service access in point for frame delivery at egress.
            </t>
            <t indent="0" pn="section-4.6.1.3-2">
               If the tunnel egress point does not have a slotted ALOHA manner. MAC address that
               matches the configuration, the Track installation fails.
            </t>
         <t>
            A static TSCH schedule can be used
            <t indent="0" pn="section-4.6.1.3-3">
               If the Layer 3 destination address belongs to bootstrap a network, as an
            initial phase during implementation, or as
               the tunnel termination, then it is possible that the IPv6 address
               of the destination is compressed at the 6LoWPAN sublayer based on
               the MAC address. Restoring the wrong MAC address at the egress
               would then also result in the wrong IP address in the packet
               after decompression.
               For that reason, a fall-back mechanism packet can be injected in
            case a Track only if
               the destination MAC address is effectively that of network malfunction.
            This schedule the tunnel
               egress point.
               It is pre-established, thus mandatory for instance decided by a network
            administrator based on operational needs. It can be pre-configured
            into the nodes, or, more commonly, learned by a node when joining ingress router to validate that the network using standard IEEE Std. 802.15.4 Information Elements (IE).
            Regardless,
               MAC address used at the schedule remains unchanged
            after 6LoWPAN
               sublayer for compression matches that of the node has joined a network.
            RPL is used on tunnel egress point
               before it overwrites it to broadcast.

               The 6top sublayer at the resulting network. This "minimal" scheduling
            mechanism tunnel egress point reverts that implements this paradigm is detailed in
            <xref target='RFC8180'/>.
               operation to the MAC address obtained from the tunnel
               information.
            </t>
          </section>
        </section>
        <section numbered="true" removeInRFC="false" toc="include" pn="section-4.6.2">
          <name slugifiedName="name-ipv6-forwarding">IPv6 Forwarding</name>
          <t indent="0" pn="section-4.6.2-1">
            As the packets are routed at Layer 3, traditional QoS and Active
            Queue Management (AQM) operations are expected to prioritize flows.
          </t>
          <figure anchor="fig9" align="left" suppress-title="false" pn="figure-13">
            <name slugifiedName="name-ip-forwarding">IP Forwarding</name>
            <artwork align="left" pn="section-4.6.2-2.1">
                       | Packet flowing across the network  ^
   +--------------+    |                                    |
   |     IPv6     |    |       +-QoS+          +-QoS+       |
   +--------------+    |       |    |          |    |       |
   |  6LoWPAN HC  |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |     6top     |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   TSCH MAC   |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+
                     Source   Ingress          Egress   Destination
      Stack Layer     Node    Router           Router      Node
</artwork>
          </figure>
        </section>
        <section anchor='dynsched'><name>Neighbor-to-neighbor Scheduling</name>
         <t>
            In the simplest instantiation of a 6TiSCH network described in numbered="true" removeInRFC="false" toc="include" pn="section-4.6.3">
          <name slugifiedName="name-fragment-forwarding">Fragment Forwarding</name>
          <t indent="0" pn="section-4.6.3-1">
            Considering that, per <xref target='mini'/>, nodes may expect a packet at any cell in
            the schedule and will waste energy idle listening. In a more
            complex instantiation of a 6TiSCH network, a matching portion of the
            schedule is established between peers to reflect the observed amount
            of transmissions between those nodes. The aggregation of the cells
            between a node target="RFC4944" section="4" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc4944#section-4" derivedContent="RFC4944"/>, 6LoWPAN
            packets can be as large as 1280 bytes (the IPv6 minimum MTU)
            and a peer forms a bundle that the 6top layer uses to
            implement the abstraction non-storing mode of a link RPL implies source routing, which requires space for IP. The bandwidth on routing
            headers, and that
            link is proportional to the number of cells an IEEE Std 802.15.4 frame with security may carry in the bundle.
         </t><t>
            If the size order of a bundle is configured to fit an average amount 80 bytes of
            bandwidth, peak traffic is dropped. If the size is
            configured to allow for peak emissions, energy is
            effective payload, an IPv6 packet might be wasted
            idle listening.
         </t><t>
            As discussed in fragmented into more details in <xref target='s6Pprot'/>, the
            <xref target='RFC8480'>6top Protocol</xref>
            specifies the exchanges between neighbor nodes to reserve soft cells
            to transmit to one another, possibly under than 16 fragments at the control
            6LoWPAN sublayer.
          </t>
          <t indent="0" pn="section-4.6.3-2">
            This level of a
            Scheduling Function (SF). Because this reservation fragmentation is done without
            global knowledge of the schedule of other nodes in much higher than that traditionally experienced over the LLN, scheduling
            collisions are possible.
            <!-- 6top defines a monitoring process which
            continuously Tracks Internet
            with IPv4 fragments, where fragmentation is already known as harmful.
          </t>
          <t indent="0" pn="section-4.6.3-3">
            In the packet delivery ratio case of soft cells.
            It uses these statistics a multihop route within a 6TiSCH network, hop-by-hop recomposition occurs at each
            hop to trigger reform the reallocation packet and route it. This creates additional latency and forces intermediate
            nodes to store a portion of a soft cell packet for an undetermined time, thus impacting critical resources such
            as memory and battery.
          </t>
          <t indent="0" pn="section-4.6.3-4">
            <xref target="RFC8930" format="default" sectionFormat="of" derivedContent="RFC8930"/> describes a framework for forwarding fragments end-to-end
            across a 6TiSCH route-over mesh.  Within that framework,
            <xref target="I-D.ietf-lwig-6lowpan-virtual-reassembly" format="default" sectionFormat="of" derivedContent="VIRTUAL-REASSEMBLY"/> details a virtual reassembly
            buffer mechanism whereby the datagram tag in the schedule, using 6LoWPAN fragment is used as a negotiation protocol between label
            for switching at the neighbors
            nodes communicating over 6LoWPAN sublayer.
          </t>
          <t indent="0" pn="section-4.6.3-5">
            Building on this technique, <xref target="RFC8931" format="default" sectionFormat="of" derivedContent="RFC8931"/> introduces a new format for
            6LoWPAN fragments that cell.
            In enables the most efficient instantiations selective recovery of individual fragments
            and allows for a 6TiSCH network, the size degree of flow control based on an Explicit Congestion Notification (ECN).
          </t>
          <figure anchor="fig7" align="left" suppress-title="false" pn="figure-14">
            <name slugifiedName="name-forwarding-first-fragment">Forwarding First Fragment</name>
            <artwork align="left" pn="section-4.6.3-6.1">
                       | Packet flowing across the network  ^
   +--------------+    |                                    |
   |     IPv6     |    |       +----+          +----+       |
   +--------------+    |       |    |          |    |       |
   |  6LoWPAN HC  |    |       learn           learn        |
   +--------------+    |       |    |          |    |       |
   |     6top     |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   TSCH MAC   |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+
                     Source   Ingress          Egress   Destination
      Stack Layer     Node    Router           Router      Node
</artwork>
          </figure>
          <t indent="0" pn="section-4.6.3-7">
            In that model, the first fragment is routed based on the bundles IPv6 header that implement the links may be changed dynamically is present in order to adapt to that fragment.
            The 6LoWPAN sublayer learns the need of end-to-end flows routed by RPL. -->
         </t><t>
            And as discussed in <xref target='missf'/>,
            an optional Scheduling Function (SF) is used next-hop selection, generates a new datagram tag for transmission to
            monitor bandwidth usage
            the next hop, and perform requests for dynamic allocation stores that information indexed by the 6top sublayer. incoming MAC address and datagram tag. The SF component is not part of the 6top sublayer. It may be
            collocated next
            fragments are then switched based on the same device or may be partially or fully offloaded
            to an external system. The <xref target='I-D.ietf-6tisch-msf'>
            "6TiSCH Minimal Scheduling Function (MSF)"</xref> provides a simple
            scheduling function that can be used by default by devices that
            support dynamic scheduling of soft cells. stored state.
          </t>
         <t>
            Monitoring and relocation is done in
          <figure anchor="fig8" align="left" suppress-title="false" pn="figure-15">
            <name slugifiedName="name-forwarding-next-fragment">Forwarding Next Fragment</name>
            <artwork align="left" pn="section-4.6.3-8.1">
                       | Packet flowing across the network  ^
   +--------------+    |                                    |
   |     IPv6     |    |                                    |
   +--------------+    |                                    |
   |  6LoWPAN HC  |    |       replay          replay       |
   +--------------+    |       |    |          |    |       |
   |     6top layer. For the upper
            layer, the connection between two neighbor nodes appears as a number
            of cells.
            Depending on traffic requirements,     |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   TSCH MAC   |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+
                     Source   Ingress          Egress   Destination
      Stack Layer     Node    Router           Router      Node
</artwork>
          </figure>
          <t indent="0" pn="section-4.6.3-9">
            A bitmap and an ECN echo in the upper layer can request 6top end-to-end acknowledgment enable the source to add or delete resend the missing
            fragments selectively. The first fragment may be resent to carve a number new path in case of cells scheduled to a particular
            neighbor, without being responsible for choosing path failure.
            The ECN echo set indicates that the exact
            slotOffset/channelOffset number of those cells. outstanding fragments should be reduced.
          </t>
        </section>
      </section>
      <section anchor='topint'><name>Remote Monitoring anchor="rtg" numbered="true" removeInRFC="false" toc="include" pn="section-4.7">
        <name slugifiedName="name-advanced-6tisch-routing">Advanced 6TiSCH Routing</name>
        <section anchor="pmh" numbered="true" removeInRFC="false" toc="include" pn="section-4.7.1">
          <name slugifiedName="name-packet-marking-and-handling">Packet Marking and Schedule Management</name>
      <!--
         <t>
            The 6top interface document
            <xref target="I-D.ietf-6tisch-6top-interface"/>
            specifies Handling</name>
          <t indent="0" pn="section-4.7.1-1">
   All packets inside a 6TiSCH domain must carry the generic data model RPLInstanceID that can
   identifies the 6TiSCH topology (e.g., a Track) that is to be used to monitor for
   routing and manage
            resources forwarding that packet.  The location of that information
   must be the 6top sublayer. Abstract methods are suggested same for use all packets forwarded inside the domain.
          </t>
          <t indent="0" pn="section-4.7.1-2">
   For packets that are routed by a management entity in the device. The data model also enables
            remote control operations on PCE along a Track, the 6top sublayer.
         </t>
         <t>
            The capability to interact with tuple formed
   by 1) (typically) the node 6top sublayer from multiple hops away
            can be leveraged for monitoring, scheduling, IPv6 source or (possibly) destination address
   in the IPv6 header and 2) a combination of thereof.
            The architecture supports variations on local RPLInstanceID in the deployment model, RPI that
   serves as TrackID, identify uniquely the Track and
            focuses on
   associated transmit bundle.
          </t>
          <t indent="0" pn="section-4.7.1-3">
   For packets that are routed by RPL, that information is the flows rather than
            whether there RPLInstanceID
   that is carried in the RPL Packet Information (RPI), as discussed in
   <xref target="RFC6550" section="11.2" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc6550#section-11.2" derivedContent="RFC6550"/>, "Loop Avoidance and Detection".
   The RPI is transported by a proxy or a translation operation en-route.
         </t>
         <t> RPL Option in the IPv6 Hop-By-Hop Options header
   <xref target="I-D.ietf-6tisch-coap"/> defines an mapping of target="RFC6553" format="default" sectionFormat="of" derivedContent="RFC6553"/>.
          </t>
          <t indent="0" pn="section-4.7.1-4">
   A compression mechanism for the 6top set RPL packet artifacts that integrates the
   compression of commands, which is described in IP-in-IP encapsulation and the Routing Header type 3
   <xref target="I-D.ietf-6tisch-6top-interface"/>, to CoAP resources.
            This allows an entity to interact target="RFC6554" format="default" sectionFormat="of" derivedContent="RFC6554"/>
   with the 6top layer that of the RPI in a node that 6LoWPAN dispatch/header type is multiple hops away specified in a RESTful fashion.
   <xref target="RFC8025" format="default" sectionFormat="of" derivedContent="RFC8025"/> and <xref target="RFC8138" format="default" sectionFormat="of" derivedContent="RFC8138"/>.
          </t>
-->
         <!--t>
         The work at
          <t indent="0" pn="section-4.7.1-5">
   Either way, the 6TiSCH WG is focused on non-deterministic traffic method and
         does not provide format used for encoding the generic data model that would be necessary RPLInstanceID
   is generalized to
         monitor all 6TiSCH topological Instances, which include
   both RPL Instances and manage resources Tracks.
          </t>
        </section>
        <section anchor="pmhrre" numbered="true" removeInRFC="false" toc="include" pn="section-4.7.2">
          <name slugifiedName="name-replication-retries-and-eli">Replication, Retries, and Elimination</name>
          <t indent="0" pn="section-4.7.2-1">
   6TiSCH supports the PREOF operations of elimination and reordering of packets
   along a complex Track, but has no requirement about tagging a sequence number
   in the 6top sublayer. It is recognized packet for that CoAP purpose.
   With 6TiSCH, the schedule can be appropriate tell when multiple receive timeslots correspond
   to interact with the 6top layer copies of a
         node that is multiple hops away across a 6TiSCH mesh. same packet, in which case the receiver may avoid listening to
   the extra copies once it has received one instance of the packet.
          </t>
         <t>
          <t indent="0" pn="section-4.7.2-2">
   The entity issuing semantics of the CoAP requests can configuration enable correlated timeslots to be a central scheduling entity
            (e.g., a PCE), a node multiple hops away
   grouped for transmit (and receive, respectively) with 'OR' relations,
   and then an 'AND' relation can be configurable between groups.
   The semantics are such that if the authority to modify transmit (and receive, respectively) operation
   succeeded in one timeslot in an 'OR' group, then all the TSCH
            schedule (e.g., other timeslots in
   the head of a local cluster), or a external device monitoring group are ignored.
   Now, if there are at least two groups, the
            overall state of 'AND' relation between the network (e.g., NME). It is also possible groups
   indicates that a
            mapping entity on the backbone transforms a non-CoAP protocol such
            as PCEP into one operation must succeed in each of the RESTful interfaces that groups.
          </t>
          <t indent="0" pn="section-4.7.2-3">
   On the 6TiSCH devices support.

         </t-->
         <t>
          Remote monitoring and Schedule Management refers to a DetNet/SDN model
          whereby an NME and transmit side, timeslots provisioned for retries along a scheduling entity, associated with same branch
   of a PCE, reside Track are placed in a central controller and interact with the 6top layer to control
          IPv6 Links and Tracks (<xref target='ontrk'/>) in a 6TiSCH network. same 'OR' group. The composite centralized controller can assign physical resources
          (e.g., buffers and hard cells) to 'OR' relation indicates that if
   a particular transmission is acknowledged, then retransmissions of that packet should
   not be attempted for the remaining timeslots in that group. There are as many
   'OR' groups as there are branches of the Track departing from this node.
   Different 'OR' groups are programmed for the purpose of replication, each
   group corresponding to optimize one branch of the
          reliability within a bounded latency for a well-specified flow.
         </t>
         <t> Track. The work at the 6TiSCH WG focused on non-deterministic traffic and
         did not provide 'AND' relation between the generic data model
   groups indicates that transmission over any of branches must be attempted
   regardless of whether a transmission succeeded in another branch. It is necessary for the
         controller also
   possible to  monitor and manage resources of place cells to different next-hop routers in the 6top sublayer. same 'OR' group.
   This is deferred allows routing along multipath Tracks, trying one next hop and then
   another only if sending to future work, see <xref target='unchartered-tracks'/>. the first fails.
          </t>
         <!--
          <t indent="0" pn="section-4.7.2-4">
   On the receive side, all timeslots are programmed in the same 'OR' group.
   Retries of the same copy as well as converging branches for later -->

         <t>
         With respect to Centralized routing and scheduling, it is envisioned elimination
   are converged, meaning that the related component of first successful reception is enough and that
   all the 6TiSCH Architecture would other timeslots can be an
         extension of ignored. An 'AND' group denotes different
   packets that must all be received and transmitted over the associated
   transmit groups within their respected 'AND' or 'OR' rules.
          </t>
          <t indent="0" pn="section-4.7.2-5">
   As an example, say that we have a simple network as represented in
   <xref target='RFC8655'>DetNet Architecture</xref>,
         which studies Layer-3 aspects of Deterministic Networks, target="figANDORref" format="default" sectionFormat="of" derivedContent="Figure 16"/>, and covers
         networks that span multiple Layer-2 domains. we want to enable PREOF between an ingress
   node I and an egress node E.
          </t>
         <t>
          <figure align="center" anchor="figANDORref" suppress-title="false" pn="figure-16">
            <name slugifiedName="name-scheduling-preof-on-a-simpl">Scheduling PREOF on a Simple Network</name>
            <artwork align="center" pn="section-4.7.2-6.1">
            +-+         +-+
         -- |A|  ------ |C| --
       /    +-+         +-+    \
     /                           \
+-+                                +-+
|I|                                |E|
+-+                                +-+
     \                           /
       \    +-+         +-+    /
         -- |B| ------- |D| --
            +-+         +-+
</artwork>
          </figure>
          <t indent="0" pn="section-4.7.2-7">
   The DetNet architecture assumption for this particular problem is
   that a form of Software Defined Networking (SDN)
         Architecture 6TiSCH node has a single radio, so it cannot perform two receive and/or
   transmit operations at the same time, even on two different channels.
</t>
          <t indent="0" pn="section-4.7.2-8">
   Say we have six possible channels, and at least ten timeslots per slotframe.
   <xref target="figsc" format="default" sectionFormat="of" derivedContent="Figure 17"/> shows a possible schedule whereby each transmission
   is composed of retried two or three planes, a (User) Application
         Plane, a Controller Plane (where times, and redundant copies are forwarded in parallel via
   A and C on the PCE operates), one hand, and a Network Plane
         which can represent a 6TiSCH LLN.
         </t>
         <t>
         <xref target='RFC7426'>Software-Defined Networking (SDN):
         Layers B and Architecture Terminology</xref> proposes a generic
         representation of D on the SDN architecture that is reproduced in
         <xref target='RFC7426archi'/>. other, providing time diversity,
   spatial diversity though different physical paths, and frequency diversity.
</t>
          <figure align='center' anchor='RFC7426archi'><name>SDN Layers and Architecture Terminology per RFC 7426</name> anchor="figsc" align="left" suppress-title="false" pn="figure-17">
            <name slugifiedName="name-example-global-schedule">Example Global Schedule</name>
            <artwork align='left'>
   <![CDATA[
                  o--------------------------------o
                  |                                |
                  | +-------------+   +----------+ |
                  | | Application |   |  Service | |
                  | +-------------+   +----------+ |
                  |       Application Plane        |
                  o---------------Y----------------o
                                  |
    *-----------------------------Y---------------------------------*
    |           Network Services Abstraction Layer (NSAL)           |
    *------Y------------------------------------------------Y-------*
           |                                                |
           |               Service Interface                |
           |                                                |
    o------Y------------------o       o---------------------Y------o
    |      |    Control Plane |       | Management Plane    |      |
    | +----Y----+   +-----+   |       |  +-----+       +----Y----+ |
    | | Service |   | App |   |       |  | App |       | Service | |
    | +----Y----+   +--Y--+   |       |  +--Y--+       +----Y----+ |
    |      |           |      |       |     |               |      |
    | *----Y-----------Y----* |       | *---Y---------------Y----* |
    | | Control Abstraction | |       | | Management Abstraction | |
    | |     Layer (CAL)     | |       | |      Layer (MAL)       | |
    | *----------Y----------* |       | *----------Y-------------* |
    |            |            | align="center" pn="section-4.7.2-9.1">
   slotOffset      0    1    2    3    4    5    6    7    9
                +----+----+----+----+----+----+----+----+----+
channelOffset 0 |    |    |
    o------------|------------o       o------------|---------------o    |    |    | CP    |B-&gt;D|    | MP    | Southbound ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 1 | Southbound    |I-&gt;A|    |A-&gt;C|B-&gt;D|    | Interface    | Interface    |    |
    *------------Y---------------------------------Y----------------* ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 2 |I-&gt;A|    |         Device and resource Abstraction Layer (DAL)    |I-&gt;B|    |C-&gt;E|    |D-&gt;E|    |
    *------------Y---------------------------------Y----------------* ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 3 |    |    |    |    |A-&gt;C|    |    o-------Y----------o   +-----+   o--------Y----------o    |    |    | Forwarding Plane ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 4 |    | App    |I-&gt;B|    |    |B-&gt;D|    | Operational Plane    |D-&gt;E| ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 5 |    |    |A-&gt;C|    |    o------------------o   +-----+   o-------------------o    |    |C-&gt;E|    |                       Network Device    |
    +---------------------------------------------------------------+
  ]]></artwork> ...
                +----+----+----+----+----+----+----+----+----+
</artwork>
          </figure>
      <t>The PCE establishes end-to-end Tracks of hard cells, which are described
      in more details in <xref target='trkfwd'/>.
      </t>
      <t>
      The DetNet work is expected to enable end to end Deterministic Path
         across heterogeneous network. This can be for instance a 6TiSCH LLN
         and an Ethernet Backbone.

      </t>
      <t>This model fits the 6TiSCH extended configuration, whereby a
         6BBR federates
         multiple 6TiSCH LLN in a single subnet over a backbone that can be,
         for instance, Ethernet or Wi-Fi. In that model,
         6TiSCH 6BBRs synchronize with one another over the backbone, so as
         to ensure that the multiple LLNs that form the IPv6 subnet stay
         tightly synchronized.
      </t>
      <t>
         If the Backbone is Deterministic, then the
         Backbone Router ensures that the end-to-end deterministic
         behavior is maintained between the LLN and the backbone.
         It is the responsibility of the PCE to compute a
         deterministic path and to end across the TSCH network and an IEEE Std. 802.1
         TSN Ethernet backbone, and that of DetNet to enable end-to-end deterministic
         forwarding.
      </t>
      </section>
    <section><name>Hop-by-hop Scheduling</name>
    <t>
    A node can reserve a <xref target='ontrk'>Track</xref> to one or more
    destination(s) that are multiple hops away by installing soft cells at each
    intermediate node.
    This forms a Track of soft cells. A Track Scheduling Function above the 6top
    sublayer of each node on the Track is needed to monitor these soft cells and
    trigger relocation when needed.
    </t>
    <t>
          <t indent="0" pn="section-4.7.2-10">
   This hop-by-hop reservation mechanism is expected translates into a different slotframe that provides the
   waking and sleeping times for every node, and the channelOffset to be similar in essence
    to <xref target='RFC3209'/> and/or used when awake.
   <xref target='RFC4080'/>/<xref target='RFC5974'/>.
    The protocol target="figsfA" format="default" sectionFormat="of" derivedContent="Figure 18"/> shows the corresponding slotframe for a node to trigger hop-by-hop scheduling is not yet defined. A.
</t>
          <figure anchor="figsfA" align="left" suppress-title="false" pn="figure-18">
            <name slugifiedName="name-example-slotframe-for-node-">Example Slotframe for Node A</name>
            <artwork align="center" pn="section-4.7.2-11.1">
   slotOffset      0    1    2    3    4    5    6    7    9
                +----+----+----+----+----+----+----+----+----+
operation       |rcv |rcv |xmit|xmit|xmit|none|none|none|none| ...
                +----+----+----+----+----+----+----+----+----+
channelOffset   |  2 |  1 |  5 |  1 |  3 |N/A |N/A |N/A |N/A | ...
                +----+----+----+----+----+----+----+----+----+
</artwork>
          </figure>
          <t indent="0" pn="section-4.7.2-12">
   The logical relationship between the timeslots is given
   by <xref target="figslog" format="default" sectionFormat="of" derivedContent="Table 2"/>:
          </t>
          <table anchor="figslog" align="center" pn="table-2">
            <thead>
              <tr>
                <th align="center" colspan="1" rowspan="1">Node</th>
                <th align="center" colspan="1" rowspan="1">rcv slotOffset</th>
                <th align="center" colspan="1" rowspan="1">xmit slotOffset</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="center" colspan="1" rowspan="1">I</td>
                <td align="center" colspan="1" rowspan="1">N/A</td>
                <td align="center" colspan="1" rowspan="1">(0 OR 1) AND (2 OR 3)</td>
              </tr>
              <tr>
                <td align="center" colspan="1" rowspan="1">A</td>
                <td align="center" colspan="1" rowspan="1">(0 OR 1)</td>
                <td align="center" colspan="1" rowspan="1">(2 OR 3 OR 4)</td>
              </tr>
              <tr>
                <td align="center" colspan="1" rowspan="1">B</td>
                <td align="center" colspan="1" rowspan="1">(2 OR 3)</td>
                <td align="center" colspan="1" rowspan="1">(4 OR 5 OR 6)</td>
              </tr>
              <tr>
                <td align="center" colspan="1" rowspan="1">C</td>
                <td align="center" colspan="1" rowspan="1">(2 OR 3 OR 4)</td>
                <td align="center" colspan="1" rowspan="1">(5 OR 6)</td>
              </tr>
              <tr>
                <td align="center" colspan="1" rowspan="1">D</td>
                <td align="center" colspan="1" rowspan="1">(4 OR 5 OR 6)</td>
                <td align="center" colspan="1" rowspan="1">(7 OR 8)</td>
              </tr>
              <tr>
                <td align="center" colspan="1" rowspan="1">E</td>
                <td align="center" colspan="1" rowspan="1">(5 OR 6 OR 7 OR 8)</td>
                <td align="center" colspan="1" rowspan="1">N/A</td>
              </tr>
            </tbody>
          </table>
        </section>
      </section>
    </section>
   <!--
    <section anchor="topo" title="6TiSCH Device Capabilities">

   <t>6TiSCH nodes are usually IoT devices, characterized by very limited amount
   of memory, just enough buffers to store one or a few IPv6 packets, and
   limited bandwidth between peers. It results that a node will maintain only a
   small number of peering information, numbered="true" removeInRFC="false" toc="include" pn="section-5">
      <name slugifiedName="name-iana-considerations">IANA Considerations</name>
      <t indent="0" pn="section-5-1">
      This document has no IANA actions.
      </t>
    </section>
    <section anchor="sec" numbered="true" removeInRFC="false" toc="include" pn="section-6">
      <name slugifiedName="name-security-considerations">Security Considerations</name>
      <t indent="0" pn="section-6-1">
   The <xref target="RFC9031" format="default" sectionFormat="of" derivedContent="RFC9031">"Minimal Security
   Framework for 6TiSCH"</xref> was optimized for Low-Power and will not be able to store many
   packets waiting TSCH operations.
   The reader is encouraged to be forwarded. Peers can be identified through MAC or IPv6
   addresses, but a Cryptographically Generated Address review the Security Considerations section of
   that document (Section <xref target="RFC3972"/>
   (CGA) may also be used. target="RFC9031" sectionFormat="bare" section="9" format="default" derivedLink="https://rfc-editor.org/rfc/rfc9031#section-9" derivedContent="RFC9031"/>),
   which discusses 6TiSCH security issues in more details.
      </t>
   <t>
   Neighbors can be discovered over the radio using mechanism such as beacons,
   but, though the neighbor information
      <section anchor="det" numbered="true" removeInRFC="false" toc="include" pn="section-6.1">
        <name slugifiedName="name-availability-of-remote-serv">Availability of Remote Services</name>
        <t indent="0" pn="section-6.1-1">
    The operation of 6TiSCH Tracks inherits its high-level operation from DetNet
    and is available subject to the observations in
    <xref target="RFC8655" section="5" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc8655#section-5" derivedContent="RFC8655"/>.  The installation and the
    maintenance of the 6TiSCH interface
   data model, 6TiSCH does not describe Tracks depend on the availability of a protocol controller
    with a PCE to pro-actively compute and push them in the
   neighborhood information network. When that connectivity
    is lost, existing Tracks may continue to a PCE.
   This protocol should operate until the end of their
    lifetime, but cannot be described removed or updated, and should operate over CoAP. The protocol
   should new Tracks cannot be able
    installed.
        </t>
        <t indent="0" pn="section-6.1-2">
    In an LLN, the communication with a remote PCE may be slow and unreactive to carry multiple metrics,
    rapid changes in particular the same metrics as
   used for RPL operations <xref target="RFC6551"/>.
   </t>
   <t> condition of the wireless communication. An attacker
    may introduce extra delay by selectively jamming some packets or some flows.
    The energy expectation is that the device consumes 6TiSCH Tracks enable enough redundancy to
    maintain the critical traffic in sleep, transmit and receive modes can
   be evaluated operation while new routes are calculated
    and reported. So can programmed into the amount of energy that is stored network.
        </t>
        <t indent="0" pn="section-6.1-3">
    As with DetNet in general, the
   device and the power that it can be scavenged from communication with the environment. The PCE
   SHOULD must be able to compute Tracks that will implement policies on how secured
    and should be protected against DoS attacks, including delay injection and
    blackholing attacks, and secured as discussed in the
   energy is consumed, security considerations
    defined for instance balance between nodes, ensure that the spent
   energy does not exceeded the scavenged energy over Abstraction and Control of Traffic Engineered Networks (ACTN) in
    <xref target="RFC8453" section="9" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc8453#section-9" derivedContent="RFC8453"/>, which applies equally to DetNet and
    6TiSCH. In a period of time, etc... similar manner, the communication with the JRC must
    be secured and should be protected against DoS attacks when possible.
        </t>
      </section>
   </section>

   -->
      <section anchor='ontrk'><name>On Tracks</name>

    <t> anchor="phy" numbered="true" removeInRFC="false" toc="include" pn="section-6.2">
        <name slugifiedName="name-selective-jamming">Selective Jamming</name>
        <t indent="0" pn="section-6.2-1">
    The architecture introduces the concept hopping sequence of a Track, which TSCH network is well known, meaning that if a directed path
    from a source 6TiSCH node
    rogue manages to one or more destination 6TiSCH node(s)
    across identify a 6TiSCH LLN.
    </t>
    <t>
    A Track is the 6TiSCH instantiation of the concept cell of a Deterministic Path
    as described in <xref target='RFC8655'/>.
    Constrained resources such as memory buffers are reserved for particular flow, then it may
    selectively jam that Track in
    intermediate 6TiSCH nodes to avoid loss related to limited capacity.
    A 6TiSCH node along a Track not only knows which bundles cell without impacting any other traffic.
    This attack can be performed at the PHY layer without any knowledge of cells the
    Layer 2 keys, and it should
    use is very hard to receive packets from detect and diagnose because only one flow
    is impacted.
        </t>
        <t indent="0" pn="section-6.2-2">
    <xref target="I-D.tiloca-6tisch-robust-scheduling" format="default" sectionFormat="of" derivedContent="ROBUST-SCHEDULING"/> proposes
    a previous hop, but also knows which bundle(s) method to obfuscate the hopping sequence and make it should use harder to send packets perpetrate
    that particular attack.

        </t>
      </section>
      <section anchor="iee" numbered="true" removeInRFC="false" toc="include" pn="section-6.3">
        <name slugifiedName="name-mac-layer-security">MAC-Layer Security</name>
        <t indent="0" pn="section-6.3-1">
    This architecture operates on IEEE Std 802.15.4 and expects the link-layer
    security to its next hop along be enabled at all times between connected devices, except for
    the Track.
    </t>

   <section><name>General Behavior of Tracks</name>
    <t>
    A Track is associated with Layer-2 bundles very first step of cells with related schedules
    and logical relationships and that ensure that the device join process, where a packet that is injected in joining device may
    need some initial, unsecured exchanges so as to obtain its initial key
    material. In a Track will progress in due time typical deployment, all joined nodes use the way same keys, and
    rekeying needs to destination.
    </t>
    <t>
    Multiple cells may be scheduled in a Track for global.
        </t>
        <t indent="0" pn="section-6.3-2">
    The 6TISCH architecture relies on the transmission join process to deny authorization of a single
    packet, in which case
    invalid nodes and to preserve the normal operation integrity of IEEE Std. 802.15.4 Automatic
    Repeat-reQuest (ARQ) can take place; the acknowledgment may be omitted in
    some cases, for instance if there is no scheduled cell for a possible retry.
    </t>
    <t>
    There are several benefits for using a Track network keys. A rogue that
    managed to forward access the network can perform a packet large variety of attacks from a
    source node
    DoS to injecting forged packets and routing information.
    "Zero-trust" properties would be highly desirable but are mostly not
    available at the destination node.
    </t>
    <ol  spacing='normal'>
       <li>
       Track forwarding, as further described in time of this writing. <xref target='trkfwd'/>, target="RFC8928" format="default" sectionFormat="of" derivedContent="RFC8928"/>
    is a
       Layer-2 forwarding scheme, which introduces less process delay notable exception that protects the ownership of IPv6 addresses and
       overhead than Layer-3 forwarding scheme.  Therefore, LLN Devices can save
       more energy
    prevents a rogue node with L2 access from stealing and resource, which is critical for resource constrained devices.
       </li>
       <li>
       Since channel resources, i.e., bundles injecting traffic
    on behalf of cells, have been reserved for
       communications between 6TiSCH nodes a legitimate node.
        </t>
      </section>
      <section anchor="ts" numbered="true" removeInRFC="false" toc="include" pn="section-6.4">
        <name slugifiedName="name-time-synchronization">Time Synchronization</name>
        <t indent="0" pn="section-6.4-1">
    Time synchronization in TSCH induces another event horizon whereby a node
    will only communicate with another node if they are synchronized within a
    guard time. The pledge discovers the synchronization of each hop the network based
    on the Track, time of reception of the
       throughput and beacon. If an attacker synchronizes a pledge
    outside of the maximum latency guard time of the traffic along legitimate nodes, then the pledge will never
    see a Track are
       guaranteed legitimate beacon and may not discover the jitter is maintained small.
       </li>
       <li>
       By knowing attack.
        </t>
        <t indent="0" pn="section-6.4-2">As discussed in <xref target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655"/>, measures
    must be taken to protect the scheduled time slots of incoming bundle(s) synchronization, and outgoing
       bundle(s), for 6TiSCH nodes on a Track could save more energy by staying in
       sleep state during in-active slots.

       </li>
       <li>
       Tracks are protected from interfering with one another if a cell this
    includes ensuring that the Absolute Slot Number (ASN), which is scheduled to belong to at most one Track, the node's
    sense of time, is not compromised. Once installed and congestion loss as long as the node is avoided if at most one
       packet can be presented
    synchronized to the MAC to use network, ASN is implicit in the transmissions.
        </t>
        <t indent="0" pn="section-6.4-3">
    <xref target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154">IEEE Std 802.15.4</xref> specifies that cell.
       Tracks enhance in a TSCH
    network, the reliability nonce that is used for the computation of transmissions the Message Integrity
    Code (MIC) to secure link-layer frames is composed of the address
    of the source of the frame and thus further improve of the energy consumption in LLN Devices ASN. The standard assumes that the ASN
    is distributed securely by reducing other means. The ASN is not passed explicitly in
    the chances of
       retransmission.

       </li>
    </ol><t> data frames and does not constitute a complete anti-replay protection.
    As a result, upper-layer protocols must provide a way to detect
    duplicates and cope with them.
        </t>
   </section>

   <section><name>Serial Track</name>

    <t>
    A Serial (or simple) Track is
        <t indent="0" pn="section-6.4-4">
    If the 6TiSCH version of a circuit; receiver and the sender have a bundle different sense of
    cells ASN, the MIC will
    not validate and the frame will be dropped. In that are programmed to receive (RX-cells) is uniquely paired to sense, TSCH induces an
    event horizon whereby only nodes that have a
    bundle common sense of cells that are set ASN can talk to transmit (TX-cells), representing
    one another in an authenticated manner. With 6TiSCH, the pledge discovers a Layer-2
    forwarding state which
    tentative ASN in beacons from nodes that have already joined the network.
    But even if the beacon can be used regardless of authenticated, the network layer protocol.
    A Serial Track is thus formed end-to-end ASN cannot be trusted as it
    could be a succession of
    paired bundles, replay by an attacker, announcing an ASN that
    represents a receive bundle from time in the previous hop and a transmit bundle
    to  past. If the next hop along pledge uses an ASN that is learned
    from a replayed beacon for an encrypted transmission, a nonce-reuse attack
    becomes possible, and the Track. network keys may be compromised.
        </t>
    <t>
    For
      </section>
      <section anchor="asv" numbered="true" removeInRFC="false" toc="include" pn="section-6.5">
        <name slugifiedName="name-validating-asn">Validating ASN</name>
        <t indent="0" pn="section-6.5-1">
    After obtaining the tentative ASN, a given iteration of pledge that wishes to join the device schedule,
    6TiSCH network must use a join protocol to obtain its security keys.
    The join protocol used in 6TiSCH is the effective channel of Constrained Join Protocol (CoJP).
    In the
    cell is obtained by following minimal setting defined in a loop a well-known hopping sequence that
    started at Epoch time at the channelOffset of
    <xref target="RFC9031" format="default" sectionFormat="of" derivedContent="RFC9031"/>, the cell, authentication
    requires a pre-shared key, based on which results
    in a rotation of the frequency that used for transmission. secure session is derived.
    The bundles CoJP exchange may also be computed so as preceded by a zero-touch handshake
    <xref target="I-D.ietf-6tisch-dtsecurity-zerotouch-join" format="default" sectionFormat="of" derivedContent="ZEROTOUCH-JOIN"/> in order
    to accommodate both variable rates and
    retransmissions, so they might not be fully used enable pledge joining based on certificates and/or inter-domain
    communication.
        </t>
        <t indent="0" pn="section-6.5-2">
    As detailed in <xref target="rflo" format="default" sectionFormat="of" derivedContent="Section 4.2.1"/>,
    a Join Proxy (JP) helps the iteration of the
    schedule.
    </t>

     </section>

     <section><name>Complex Track pledge with Replication and Elimination</name>

    <t>
    The art of Deterministic Networks already include Packet Replication and
    Elimination techniques. Example
    standards include the Parallel Redundancy Protocol (PRP) and join procedure by relaying the
    High-availability Seamless Redundancy (HSR) <xref target='IEC62439'/>.
    Similarly, and as opposed
    link-scope Join Request over the IP network to a Serial Track Join Registrar/Coordinator
    (JRC) that is a sequence of nodes can authenticate the pledge and links, a Complex Track validate that it is shaped as a directed acyclic graph towards one
    or more destination(s) attached to support multi-path forwarding and route around
    failures.
    </t>
    <t>
    A Complex Track may branch off over non congruent branches for
    the purpose appropriate network. As a result of multicasting, and/or redundancy, in which case it reconverges later down the path.
    This enables CoJP exchange, the Packet Replication, Elimination and Ordering Functions (PREOF)
    defined by Detnet. Packet ARQ, Replication, Elimination and Overhearing (PAREO)
    adds radio-specific capabilities pledge is in
    possession of Layer-2 ARQ link-layer material including keys and promiscuous listening to
    redundant transmissions a short address, and
    if the ASN is known to compensate for be correct, all traffic can now be secured using CCM*
    <xref target="CCMstar" format="default" sectionFormat="of" derivedContent="CCMstar"/> at the link layer.
        </t>
        <t indent="0" pn="section-6.5-3">
    The authentication steps must be such that they cannot be replayed by an
    attacker, and they must not depend on the tentative ASN being valid.
    During the lossiness of authentication, the medium and meet
    industrial expectations of a Reliable and Available Wireless network.
    Combining PAREO and PREOF, a Track may extend beyond keying material that the 6TiSCH network in a larger DetNet network.
    </t>
    <t>
    In pledge obtains from
    the art of TSCH, a path JRC does not necessarily support PRE but it is almost
    systematically multi-path. This means that a Track is scheduled so as to
    ensure that each hop provide protection against spoofed ASN. Once the pledge has at least two forwarding solutions, and
    obtained the
    forwarding decision is keys to try the preferred one and use the other in
    case of Layer-2 transmission failure as detected by ARQ. Similarly,
    at each 6TiSCH hop along the Track, the PCE network, it may schedule more than one
    timeslot for a packet, so as still need to support Layer-2 retries (ARQ). It is also
    possible that verify the field device only uses ASN.
    If the second branch if sending over nonce used in the first branch fails.
    </t>

     </section>

     <section><name>DetNet End-to-end Path</name>

    <t>
    Ultimately, DetNet should Layer 2 security derives from the extended (MAC-64)
    address, then replaying the ASN alone cannot enable to extend a Track beyond nonce-reuse attack
    unless the 6TiSCH LLN as illustrated in
    <xref target='elifig'/>. In that example, same node has lost its state with a Track that is laid out previous ASN. But
    if the nonce derives from a
    field device in a 6TiSCH network to an IoT gateway the short address (e.g., assigned by the JRC), then
    the JRC must ensure that is located on an
    802.1 Time-Sensitive Networking (TSN) backbone.
    A 6TiSCH-Aware DetNet Service Layer handles it never assigns short addresses that were already
    given to this or other nodes with the Packet Replication,
    Elimination, and Ordering Functions over same keys. In other words, the DODAG that forms a Track.
    </t>
    <t>
    The Replication function in network
    must be rekeyed before the 6TiSCH Node sends a copy JRC runs out of each packet over
    two different branches, short addresses.
        </t>
      </section>
      <section anchor="keying" numbered="true" removeInRFC="false" toc="include" pn="section-6.6">
        <name slugifiedName="name-network-keying-and-rekeying">Network Keying and the PCE schedules each hop Rekeying</name>
        <t indent="0" pn="section-6.6-1">
      <xref target="rflo" format="default" sectionFormat="of" derivedContent="Section 4.2.1"/> provides an overview of both branches so
    that the two copies arrive CoJP process described in
      <xref target="RFC9031" format="default" sectionFormat="of" derivedContent="RFC9031"/> by which an LLN
      can be assembled in due time at the gateway. In case of field, having been provisioned in a loss on
    one branch, hopefully lab.
      <xref target="I-D.ietf-6tisch-dtsecurity-zerotouch-join" format="default" sectionFormat="of" derivedContent="ZEROTOUCH-JOIN"/> is future
      work that precedes and then leverages CoJP using the other copy
      <xref target="I-D.ietf-anima-constrained-voucher" format="default" sectionFormat="of" derivedContent="CONSTRAINED-VOUCHER"/> constrained profile
      of the packet still makes it <xref target="RFC8995" format="default" sectionFormat="of" derivedContent="RFC8995"/>.
      This later work requires a yet-to-be standardized Lightweight Authenticated
      Key Exchange protocol.
        </t>
        <t indent="0" pn="section-6.6-2">
      CoJP results in due
    time. If two copies make it distribution of a network-wide key that
      is to the IoT gateway, the Elimination function be used with <xref target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154"/> security. The details of use are
      described in the gateway ignores the extra packet and presents only one copy to upper
    layers. <xref target="RFC9031" format="default" sectionFormat="of" derivedContent="RFC9031"/>, Sections <xref target="RFC9031" section="9.2" sectionFormat="bare" format="default" derivedLink="https://rfc-editor.org/rfc/rfc9031#section-9.2" derivedContent="RFC9031"/>
      and <xref target="RFC9031" section="9.3.2" sectionFormat="bare" format="default" derivedLink="https://rfc-editor.org/rfc/rfc9031#section-9.3.2" derivedContent="RFC9031"/>.
        </t>

         <figure align='center' anchor='elifig'><name>Example End-to-End DetNet Track</name>
<artwork><![CDATA[
                  +-=-=-+
                  | IoT |
                  | G/W |
                  +-=-=-+
                     ^  <=== Elimination
     Track branch   | |
            +-=-=-=-+ +-=-=-=-=+ Subnet Backbone
            |                  |
         +-=|-=+            +-=|-=+
         |  |  | Backbone   |  |  | Backbone
    o    |  |  | router     |  |  | router
         +-=/-=+            +-=|-=+
    o     /    o     o-=-o-=-=/       o
        o    o-=-o-=/   o      o   o  o   o
   o     \  /     o               o   LLN    o
      o   v  <=== Replication
          o
]]></artwork>
         </figure>
   </section>

<section><name>Cell Reuse</name>

    <t>
        <t indent="0" pn="section-6.6-3">
      The 6TiSCH architecture provides means BRSKI mechanism may lead to avoid waste the use of cells as
    well as overflows CoJP, in the transmit bundle which case
      it also results in distribution of a Track, as follows:
    </t>
         <t>
        A TX-cell that is not needed for network-wide key.  Alternatively
      the current iteration BRSKI mechanism may be reused opportunistically on a per-hop basis for routed packets.
        When all followed by use of the frame that were received for a given Track are
        effectively transmitted, any available TX-cell for that Track can be
        reused for upper layer traffic <xref target="I-D.ietf-ace-coap-est" format="default" sectionFormat="of" derivedContent="EST-COAPS"/>
      to enroll certificates for which the next-hop router matches the
        next hop along the Track. each device.  In that case, the cell that is being certificates
      may be used is effectively a TX-cell from
        the Track, but the short address for the destination is that with an <xref target="IEEE802154" format="default" sectionFormat="of" derivedContent="IEEE802154"/> key agreement protocol.  The
      description of the
        next-hop router. this mechanism, while conceptually straightforward, still
      has significant standardization hurdles to pass.
        </t>
         <t>
        It results in
        <t indent="0" pn="section-6.6-4">

      <xref target="RFC9031" section="8.2" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc9031#section-8.2" derivedContent="RFC9031"/> describes
      a frame that is received in mechanism to change (rekey) the network.
      There are a RX-cell number of reasons to initiate a Track with a
        destination MAC address set network rekey: to this node as opposed remove
      unwanted (corrupt/malicious) nodes, to the broadcast MAC
        address must be extracted from the Track and delivered recover unused 2-byte short
      addresses, or due to the upper layer.
        Note that a frame with an unrecognized destination MAC address is dropped
        at the lower MAC layer and thus is not received at the 6top sublayer.
        </t>
        <t>
        On the other hand, it might happen that there are not enough TX-cells limits in encryption algorithms.
      For all of the transmit bundle to accommodate the Track traffic, for instance if
        more retransmissions are mechanisms that distribute a network-wide key, rekeying
      is also needed than provisioned. on a periodic basis. In that case, and if the frame transports an IPv6 packet, then it can be
        placed for transmission more detail:
        </t>
        <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-6.6-5">
          <li pn="section-6.6-5.1">
      The mechanism described in
      <xref target="RFC9031" section="8.2" sectionFormat="of" format="default" derivedLink="https://rfc-editor.org/rfc/rfc9031#section-8.2" derivedContent="RFC9031"/> requires
      advance communication between the bundle that is used for Layer-3 traffic
        towards JRC and every one of the next hop along nodes before
      the Track.
        The MAC address should key change.  Given that many nodes may be set to sleepy, this operation
      may take a significant amount of time and may consume a significant
      portion of the next-hop MAC address available bandwidth.  As such, network-wide rekeys
      to avoid
        confusion.
        </t>
         <t>
        It results in a frame exclude nodes that is received over a Layer-3 bundle may have become malicious will not be in
        fact associated to a Track. In
      particularly quick.  If a classical IP link such as an Ethernet,
        off-Track traffic rekey is typically already in excess over reservation progress, but the
      unwanted node has not yet been updated, then it is possible to just
      continue the operation.  If the unwanted node has already received the
      update, then the rekey operation will need to be routed
        along restarted.
    </li>
          <li pn="section-6.6-5.2">
      The cryptographic mechanisms used by IEEE Std 802.15.4 include the non-reserved path based on its QoS setting.
        But with 6TiSCH, since 2-byte
      short address in the use calculation of the Layer-3 bundle context.
      A nonce-reuse attack may be due become feasible if a short address is reassigned
      to
        transmission failures, it makes sense for another node while the receiver to recognize a
        frame  same network-wide keys are in operation.
      A network that should be re-Tracked, gains and to place it back loses nodes on a regular
      basis is likely to reach the appropriate
        bundle 65536 limit of the 2-byte (16-bit) short
      addresses, even if possible.
        <!--
        A frame the network has only a few thousand nodes. Network
      planners should be re-Tracked if consider the Per-Hop-Behavior group indicated in need to rekey the Differentiated Services Field of network on a periodic
      basis in order to recover 2-byte addresses.  The rekey can update the IPv6 header
      short addresses for active nodes if desired, but there is set actually no
      need to
        Deterministic Forwarding, do this as long as the key has been changed.
    </li>
          <li pn="section-6.6-5.3">
      With TSCH as discussed in <xref target="pmh"/ -->.
        A frame is re-Tracked by scheduling it for transmission over stands at the
        transmit bundle associated to time of this writing, the Track, ASN will wrap
      after 2^40 timeslot durations, meaning around 350 years with the destination MAC
        address set default values.
     Wrapping ASN is not expected to broadcast.
            </t>

   </section>
   </section>

   <section anchor='fwd'><name>Forwarding Models</name>
      <!-- TW: Forwarding models should be formalized in a standards-Track draft? One happen within the lifetime of
      most LLNs. Yet, should be MUST (IPv6?), the others SHOULD? -->
      <t>
         By forwarding, this document means ASN wrap, the per-packet operation that
         allows to deliver a packet network must be rekeyed to avoid
      a next hop or an upper layer in this node.
         Forwarding is based nonce-reuse attack.
    </li>
          <li pn="section-6.6-5.4">
      Many cipher algorithms have some suggested limits on pre-existing state that was installed as a
         result of a routing computation <xref target='rtg'/>.
         6TiSCH supports three different forwarding model:(G-MPLS) Track
         Forwarding, (classical) IPv6 Forwarding and (6LoWPAN) Fragment Forwarding.
      </t>

 <section anchor='trkfwd'><name>Track Forwarding</name>

         <t>
            Forwarding along a Track can how many bytes
      should be seen as a Generalized Multi-protocol
            Label Switching (G-MPLS) operation in encrypted with that the information used to
            switch algorithm before a frame new key is not an explicit label, but rather related to other
            properties of the way the packet was received, a particular cell used.
      These numbers are typically in the case many to hundreds of 6TiSCH.
            As a result, as long as the TSCH MAC (and Layer-2 security) accepts
            a frame, that frame can be switched regardless gigabytes of the protocol,
            whether
      data.  On very fast backbone networks, this is an IPv6 packet, a 6LoWPAN fragment, or a frame from becomes an alternate protocol such as WirelessHART or ISA100.11a.
         </t>
         <t>
            A important
      concern. On LLNs with typical data frame that is forwarded along a Track normally has a
            destination MAC address that is set to broadcast - or a multicast
            address depending on MAC support.
            This way, the MAC layer rates in the intermediate nodes accepts the
            incoming frame and 6top switches kilobits/second,
      this concern is significantly less. With IEEE Std 802.15.4 as it without incurring a change in
            the MAC header.
            In stands
      at the case time of IEEE Std. 802.15.4, this means effectively
            broadcast, so that along the Track writing, the short address for ASN will wrap before the
            destination limits of the frame is set to 0xFFFF.
         </t>
         <t>
            There
      current L2 crypto (AES-CCM-128) are 2 modes for a Track, an IPv6 native mode and
            a protocol-independant tunnel mode.
         </t>
         <section><name>Native Mode</name>
            <t> reached, so the problem should never
      occur.
    </li>
          <li pn="section-6.6-5.5">
      In native mode, any fashion, if the Protocol Data Unit (PDU) LLN is associated
               with flow-dependent meta-data that refers uniquely expected to operate continuously for decades,
      then the Track,
               so operators are advised to plan for the 6top sublayer can place need to rekey.
    </li>
        </ul>
        <t indent="0" pn="section-6.6-6">
      Except for urgent rekeys caused by malicious nodes, the frame rekey operation
      described in the appropriate cell
               without ambiguity. In the case of IPv6 traffic, this flow
               identification may <xref target="RFC9031" format="default" sectionFormat="of" derivedContent="RFC9031"/>
      can be done using a 6-tuple as discussed in
               <xref target='I-D.ietf-detnet-ip'/>. In particular,
               implementations of this document should support identification of
               DetNet flows based on the IPv6 Flow Label field.

         </t>
         <t>
               The flow follows a Track which identification is background task and can be done using incrementally.  It
      is a RPL Instance (see section 3.1.3 of <xref target='RFC6550'/>), make-before-break mechanism.  The switch over to the new key is
      not signaled in a RPL Packet Information (more in section 11.2.2.1 of
               <xref target='RFC6550'/>) and by time, but rather by observation that the destination address new key is in
      use.  As such, the case
               of a local instance. One update can take as long as needed, or more flows may be placed occur in as
      short a same
               Track and time as practical.
        </t>
      </section>
    </section>
  </middle>
  <back>
    <displayreference target="I-D.ietf-roll-rpl-industrial-applicability" to="RPL-APPLICABILITY"/>
    <displayreference target="I-D.ietf-6tisch-dtsecurity-zerotouch-join" to="ZEROTOUCH-JOIN"/>
    <displayreference target="I-D.ietf-manet-aodvv2" to="AODVv2"/>
    <displayreference target="I-D.ietf-roll-aodv-rpl" to="AODV-RPL"/>
    <displayreference target="I-D.ietf-lwig-6lowpan-virtual-reassembly" to="VIRTUAL-REASSEMBLY"/>
    <displayreference target="I-D.ietf-roll-dao-projection" to="DAO-PROJECTION"/>
    <displayreference target="I-D.ietf-roll-capabilities" to="RPL-MOP"/>
    <displayreference target="I-D.selander-ace-cose-ecdhe" to="EDHOC"/>
    <displayreference target="I-D.thubert-roll-bier" to="RPL-BIER"/>
    <displayreference target="I-D.thubert-bier-replication-elimination" to="TE-PREF"/>
    <displayreference target="I-D.thubert-6lo-bier-dispatch" to="BITSTRINGS-6LORH"/>
    <displayreference target="I-D.thubert-6man-unicast-lookup" to="ND-UNICAST-LOOKUP"/>
    <displayreference target="I-D.pthubert-raw-architecture" to="RAW-ARCHITECTURE"/>
    <displayreference target="I-D.tiloca-6tisch-robust-scheduling" to="ROBUST-SCHEDULING"/>
    <displayreference target="I-D.ietf-ace-coap-est" to="EST-COAPS"/>
    <displayreference target="I-D.ietf-anima-constrained-voucher" to="CONSTRAINED-VOUCHER"/>
    <displayreference target="I-D.ietf-raw-use-cases" to="RAW-USE-CASES"/>
    <references pn="section-7">
      <name slugifiedName="name-references">References</name>
      <references pn="section-7.1">
        <name slugifiedName="name-normative-references">Normative References</name>
        <reference anchor="RFC0768" target="https://www.rfc-editor.org/info/rfc768" quoteTitle="true" derivedAnchor="RFC0768">
          <front>
            <title>User Datagram Protocol</title>
            <author initials="J." surname="Postel" fullname="J. Postel">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="1980" month="August"/>
          </front>
          <seriesInfo name="STD" value="6"/>
          <seriesInfo name="RFC" value="768"/>
          <seriesInfo name="DOI" value="10.17487/RFC0768"/>
        </reference>
        <reference anchor="RFC4861" target="https://www.rfc-editor.org/info/rfc4861" quoteTitle="true" derivedAnchor="RFC4861">
          <front>
            <title>Neighbor Discovery for IP version 6 (IPv6)</title>
            <author initials="T." surname="Narten" fullname="T. Narten">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="E." surname="Nordmark" fullname="E. Nordmark">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="W." surname="Simpson" fullname="W. Simpson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="H." surname="Soliman" fullname="H. Soliman">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2007" month="September"/>
            <abstract>
              <t indent="0">This document specifies the Track identification (TrackID + owner) may be placed
               in an
               IP-in-IP encapsulation. The forwarding operation is based Neighbor Discovery protocol for IP Version 6.  IPv6 nodes on the
               Track same link use Neighbor Discovery to discover each other's presence, to determine each other's link-layer addresses, to find routers, and does not depend on to maintain reachability information about the paths to active neighbors.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4861"/>
          <seriesInfo name="DOI" value="10.17487/RFC4861"/>
        </reference>
        <reference anchor="RFC4862" target="https://www.rfc-editor.org/info/rfc4862" quoteTitle="true" derivedAnchor="RFC4862">
          <front>
            <title>IPv6 Stateless Address Autoconfiguration</title>
            <author initials="S." surname="Thomson" fullname="S. Thomson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Narten" fullname="T. Narten">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Jinmei" fullname="T. Jinmei">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2007" month="September"/>
            <abstract>
              <t indent="0">This document specifies the flow therein.

         </t>
         <t> steps a host takes in deciding how to autoconfigure its interfaces in IP version 6.  The Track identification is validated at egress before restoring
               the destination MAC autoconfiguration process includes generating a link-local address, generating global addresses via stateless address (DMAC) autoconfiguration, and punting to the upper layer.
            </t>
            <t><xref target='fig6t'/> illustrates the Track Forwarding operation
            which happens at Duplicate Address Detection procedure to verify the 6top sublayer, below IP.
            </t>
               <figure anchor='fig6t'><name>Track Forwarding, Native Mode</name>
<artwork><![CDATA[
                       | Packet flowing across uniqueness of the network  ^
   +--------------+    |                                    |
   | addresses on a link.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4862"/>
          <seriesInfo name="DOI" value="10.17487/RFC4862"/>
        </reference>
        <reference anchor="RFC4944" target="https://www.rfc-editor.org/info/rfc4944" quoteTitle="true" derivedAnchor="RFC4944">
          <front>
            <title>Transmission of IPv6     |    |                                    |
   +--------------+    |                                    |
   |  6LoWPAN HC  |    |                                    |
   +--------------+  ingress                              egress
   |     6top     |   sets     +----+          +----+    restores
   +--------------+  DMAC to   |    |          |    |    DMAC to
   |   TSCH MAC   |   brdcst   |    |          |    |     dest
   +--------------+    |       |    |          |    |       |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+
                     Ingress   Relay            Relay     Egress
      Stack Layer     Node     Node             Node       Node

]]></artwork>
               </figure>
         </section>
         <section><name>Tunnel Mode</name>
            <t>
               In tunnel mode, the frames originate from an arbitrary protocol Packets over a compatible MAC
               that may or may not be synchronized with IEEE 802.15.4 Networks</title>
            <author initials="G." surname="Montenegro" fullname="G. Montenegro">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="N." surname="Kushalnagar" fullname="N. Kushalnagar">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Hui" fullname="J. Hui">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Culler" fullname="D. Culler">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2007" month="September"/>
            <abstract>
              <t indent="0">This document describes the 6TiSCH network. An example frame format for transmission of
               this would be IPv6 packets and the method of forming IPv6 link-local addresses and statelessly autoconfigured addresses on IEEE 802.15.4 networks. Additional specifications include a router with simple header compression scheme using shared context and provisions for packet delivery in IEEE 802.15.4 meshes.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4944"/>
          <seriesInfo name="DOI" value="10.17487/RFC4944"/>
        </reference>
        <reference anchor="RFC5889" target="https://www.rfc-editor.org/info/rfc5889" quoteTitle="true" derivedAnchor="RFC5889">
          <front>
            <title>IP Addressing Model in Ad Hoc Networks</title>
            <author initials="E." surname="Baccelli" fullname="E. Baccelli" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Townsley" fullname="M. Townsley" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2010" month="September"/>
            <abstract>
              <t indent="0">This document describes a dual radio that is capable of receiving model for configuring IP addresses and sending WirelessHART
               or ISA100.11a frames with subnet prefixes on the second radio, by presenting itself as an access
               Point or a Backbone Router, respectively.
               In that mode, some entity (e.g., PCE) can coordinate interfaces of routers which connect to links with a
               WirelessHART Network Manager or undetermined connectivity properties.  This document is not an ISA100.11a System Manager to
               specify the flows that are transported.
            </t>
               <figure anchor='fig6'><name>Track Forwarding, Tunnel Mode</name>
<artwork><![CDATA[

   +--------------+
   |     IPv6     |
   +--------------+
   |  6LoWPAN HC  |
   +--------------+             set            restore
   |     6top     |            +DMAC+          +DMAC+
   +--------------+          to|brdcst       to|nexthop
   |   TSCH MAC   |            |    |          |    |
   +--------------+            |    |          |    |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+    |   ingress                 egress   |
                       |                                    |
   +--------------+    |                                    |
   |   LLN PHY    |    |                                    |
   +--------------+    |  Packet flowing across the network |
   |   TSCH MAC   |    |                                    |
   +--------------+    | DMAC =                             | DMAC =
   |ISA100/WiHART |    | nexthop                            v nexthop
   +--------------+
                     Source   Ingress          Egress   Destination
      Stack Layer     Node     Node             Node       Node

]]></artwork>
               </figure>
            <t>
               In that case, the TrackID that identifies the  Internet Standards Track at
               the ingress 6TiSCH router specification; it is derived from the RX-cell. published for  informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5889"/>
          <seriesInfo name="DOI" value="10.17487/RFC5889"/>
        </reference>
        <reference anchor="RFC6282" target="https://www.rfc-editor.org/info/rfc6282" quoteTitle="true" derivedAnchor="RFC6282">
          <front>
            <title>Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks</title>
            <author initials="J." surname="Hui" fullname="J. Hui" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Thubert" fullname="P. Thubert">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2011" month="September"/>
            <abstract>
              <t indent="0">This document updates RFC 4944, "Transmission of IPv6 Packets over IEEE 802.15.4 Networks".  This document specifies an IPv6 header compression format for IPv6 packet delivery in Low Power Wireless Personal Area Networks (6LoWPANs).  The DMAC
               is set compression format relies on shared context to this node but the TrackID indicates that the
               frame must be tunneled over a particular Track so allow compression of arbitrary prefixes.  How the frame information is
               not passed to the upper layer. Instead, the DMAC maintained in that shared context is forced to
               broadcast out of scope. This document specifies compression of multicast addresses and the frame a framework for compressing next headers.  UDP header compression is passed to the 6top sublayer specified within this framework.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6282"/>
          <seriesInfo name="DOI" value="10.17487/RFC6282"/>
        </reference>
        <reference anchor="RFC6550" target="https://www.rfc-editor.org/info/rfc6550" quoteTitle="true" derivedAnchor="RFC6550">
          <front>
            <title>RPL: IPv6 Routing Protocol for
               switching.
            </t>
            <t>
               At the egress 6TiSCH router, the reverse operation occurs. Based
               on tunneling information Low-Power and Lossy Networks</title>
            <author initials="T." surname="Winter" fullname="T. Winter" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Brandt" fullname="A. Brandt">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Hui" fullname="J. Hui">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Kelsey" fullname="R. Kelsey">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Levis" fullname="P. Levis">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="K." surname="Pister" fullname="K. Pister">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Struik" fullname="R. Struik">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="JP." surname="Vasseur" fullname="JP. Vasseur">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Alexander" fullname="R. Alexander">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="March"/>
            <abstract>
              <t indent="0">Low-Power and Lossy Networks (LLNs) are a class of the Track, network in which may for instance
               indicate that both the tunneled datagram is an IP packet, routers and their interconnect are constrained.  LLN routers typically operate with constraints on processing power, memory, and energy (battery power).  Their interconnects are characterized by high loss rates, low data rates, and instability.  LLNs are comprised of anything from a few dozen to thousands of routers.  Supported traffic flows include point-to-point (between devices inside the datagram is passed LLN), point-to-multipoint (from a central control point to a subset of devices inside the appropriate Link-Layer with LLN), and multipoint-to-point (from devices inside the
               destination MAC restored.
            </t>
         </section>
         <section><name>Tunneling Information</name>
            <t>
               Tunneling information coming with LLN towards a central control point).  This document specifies the Track configuration IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL), which provides a mechanism whereby multipoint-to-point traffic from devices inside the destination MAC address
               of the egress endpoint LLN towards a central control point as well as point-to-multipoint traffic from the tunnel mode and specific
               data depending on the mode,
               for instance a service access point for frame delivery at egress.
            </t>
            <t>
               If the tunnel egress central control point does not have a MAC address that
               matches the configuration, the Track installation fails.
            </t>
            <t>
               If the Layer-3 destination address belongs to the tunnel termination, then it is possible that the IPv6 address
               of devices inside the destination LLN are supported.  Support for point-to-point traffic is compressed at the 6LoWPAN sublayer based on
               the MAC address. Restoring the wrong MAC address at the egress
               would then also result in the wrong IP address available.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6550"/>
          <seriesInfo name="DOI" value="10.17487/RFC6550"/>
        </reference>
        <reference anchor="RFC6551" target="https://www.rfc-editor.org/info/rfc6551" quoteTitle="true" derivedAnchor="RFC6551">
          <front>
            <title>Routing Metrics Used for Path Calculation in the packet
               after decompression.
               For Low-Power and Lossy Networks</title>
            <author initials="JP." surname="Vasseur" fullname="JP. Vasseur" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Kim" fullname="M. Kim" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="K." surname="Pister" fullname="K. Pister">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="N." surname="Dejean" fullname="N. Dejean">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Barthel" fullname="D. Barthel">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="March"/>
            <abstract>
              <t indent="0">Low-Power and Lossy Networks (LLNs) have unique characteristics compared with traditional wired and ad hoc networks that reason, a packet can be injected in a Track only if require the destination MAC address is effectively that specification of new routing metrics and constraints.  By contrast, with typical Interior Gateway Protocol (IGP) routing metrics using hop counts or link metrics, this document specifies a set of link and node routing metrics and constraints suitable to LLNs to be used by the tunnel
               egress point.
               It is thus mandatory Routing Protocol for Low-Power and Lossy Networks (RPL).   [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6551"/>
          <seriesInfo name="DOI" value="10.17487/RFC6551"/>
        </reference>
        <reference anchor="RFC6552" target="https://www.rfc-editor.org/info/rfc6552" quoteTitle="true" derivedAnchor="RFC6552">
          <front>
            <title>Objective Function Zero for the ingress router to validate Routing Protocol for Low-Power and Lossy Networks (RPL)</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="March"/>
            <abstract>
              <t indent="0">The Routing Protocol for Low-Power and Lossy Networks (RPL) specification defines a generic Distance Vector protocol that is adapted to a variety of network types by the
               MAC address that was used at application of specific Objective Functions (OFs).  An OF states the 6LoWPAN
               sublayer for compression matches that outcome of the tunnel egress point
               before it overwrites it process used by a RPL node to broadcast.

               The 6top sublayer at select and optimize routes within a RPL Instance based on the tunnel egress point reverts Information Objects available; an OF is not an algorithm.</t>
              <t indent="0">This document specifies a basic Objective Function that
               operation to the MAC address obtained from the tunnel
               information.
            </t>
         </section>
      </section>      <section><name>IPv6 Forwarding</name>
         <t>
            As relies only on the packets are routed at Layer-3, traditional QoS and Active
            Queue Management (AQM) operations objects that are expected to prioritize flows.

            <!-- the application of Differentiated Services is further discussed defined in -->
            <!-- <xref target="I-D.svshah-tsvwg-lln-diffserv-recommendations"/>. -->
         </t>
            <figure anchor='fig9'><name>IP Forwarding</name>
<artwork><![CDATA[

                       | Packet flowing across the network  ^
   +--------------+    |                                    |
   |     IPv6     |    |       +-QoS+          +-QoS+       |
   +--------------+    |       |    |          |    |       |
   |  6LoWPAN HC  |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |     6top     |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   TSCH MAC   |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+
                     Source   Ingress          Egress   Destination
      Stack Layer     Node    Router           Router      Node

]]></artwork>
            </figure>
      </section>
      <section><name>Fragment Forwarding</name>
         <t>
            Considering that per section 4 of <xref target='RFC4944'/> 6LoWPAN
            packets can be as large as 1280 bytes (the IPv6 minimum MTU), RPL and does not use any protocol extensions.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6552"/>
          <seriesInfo name="DOI" value="10.17487/RFC6552"/>
        </reference>
        <reference anchor="RFC6553" target="https://www.rfc-editor.org/info/rfc6553" quoteTitle="true" derivedAnchor="RFC6553">
          <front>
            <title>The Routing Protocol for Low-Power and that the non-storing mode of Lossy Networks (RPL) Option for Carrying RPL implies Source Information in Data-Plane Datagrams</title>
            <author initials="J." surname="Hui" fullname="J. Hui">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="JP." surname="Vasseur" fullname="JP. Vasseur">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="March"/>
            <abstract>
              <t indent="0">The Routing that requires space Protocol for routing
            headers, Low-Power and that a IEEE Std. 802.15.4 frame with security may carry Lossy Networks (RPL) includes routing information in data-plane datagrams to quickly identify inconsistencies in the order of 80 bytes of
            effective payload, an IPv6 packet might be fragmented into more than 16 fragments at the
            6LoWPAN sublayer.
         </t>
         <t> routing topology.  This level of fragmentation is much higher than that traditionally experienced over document describes the Internet RPL Option for use among RPL routers to include such routing information.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6553"/>
          <seriesInfo name="DOI" value="10.17487/RFC6553"/>
        </reference>
        <reference anchor="RFC6554" target="https://www.rfc-editor.org/info/rfc6554" quoteTitle="true" derivedAnchor="RFC6554">
          <front>
            <title>An IPv6 Routing Header for Source Routes with IPv4 fragments, where fragmentation is already known as harmful.
         </t>
         <t>
            In the case Routing Protocol for Low-Power and Lossy Networks (RPL)</title>
            <author initials="J." surname="Hui" fullname="J. Hui">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="JP." surname="Vasseur" fullname="JP. Vasseur">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Culler" fullname="D. Culler">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="V." surname="Manral" fullname="V. Manral">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="March"/>
            <abstract>
              <t indent="0">In Low-Power and Lossy Networks (LLNs), memory constraints on routers may limit them to a multihop route within a 6TiSCH network, Hop-by-Hop recomposition occurs maintaining, at each
            hop most, a few routes.  In some configurations, it is necessary to reform use these memory-constrained routers to deliver datagrams to nodes within the packet and route it. This creates additional latency LLN.  The Routing Protocol for Low-Power and forces intermediate
            nodes Lossy Networks (RPL) can be used in some deployments to store most, if not all, routes on one (e.g., the Directed Acyclic Graph (DAG) root) or a portion of a packet for an undetermined time, thus impacting critical resources such
            as memory and battery.
         </t>
         <t>
            <xref target='I-D.ietf-6lo-minimal-fragment'/> describes a framework for forwarding fragments end-to-end across a 6TiSCH route-over mesh.
            Within that framework, <xref target='I-D.ietf-lwig-6lowpan-virtual-reassembly'/> details a virtual reassembly buffer mechanism whereby few routers and forward the IPv6 datagram tag in the 6LoWPAN Fragment is used as using a label for switching at the 6LoWPAN sublayer.
         </t>
         <t>
            Building source routing technique to avoid large routing tables on this technique, <xref target='I-D.ietf-6lo-fragment-recovery'/> introduces memory-constrained routers.  This document specifies a new format for 6LoWPAN fragments that enables the selective recovery of individual fragments, and allows IPv6 Routing header type for delivering datagrams within a degree RPL routing domain.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6554"/>
          <seriesInfo name="DOI" value="10.17487/RFC6554"/>
        </reference>
        <reference anchor="RFC6775" target="https://www.rfc-editor.org/info/rfc6775" quoteTitle="true" derivedAnchor="RFC6775">
          <front>
            <title>Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs)</title>
            <author initials="Z." surname="Shelby" fullname="Z. Shelby" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Chakrabarti" fullname="S. Chakrabarti">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="E." surname="Nordmark" fullname="E. Nordmark">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Bormann" fullname="C. Bormann">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="November"/>
            <abstract>
              <t indent="0">The IETF work in IPv6 over Low-power Wireless Personal Area Network (6LoWPAN) defines 6LoWPANs such as IEEE 802.15.4.  This and other similar link technologies have limited or no usage of flow control based on an Explicit Congestion Notification.
         </t>
            <figure anchor='fig7'><name>Forwarding First Fragment</name>
<artwork><![CDATA[
                       | Packet flowing across multicast signaling due to energy conservation.  In addition, the wireless network  ^
   +--------------+    |                                    |
   |     IPv6     |    |       +----+          +----+       |
   +--------------+    |       |    |          |    |       |
   |  6LoWPAN HC  |    |       learn           learn        |
   +--------------+    |       |    |          |    |       |
   |     6top     |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   TSCH MAC   |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+
                     Source   Ingress          Egress   Destination
      Stack Layer     Node    Router           Router      Node

]]></artwork>
            </figure>
         <t>
            In that model, may not strictly follow the first fragment is routed based traditional concept of IP subnets and IP links.  IPv6 Neighbor Discovery was not designed for non- transitive wireless links, as its reliance on the traditional IPv6 header that is present link concept and its heavy use of multicast make it inefficient and sometimes impractical in that fragment.
            The 6LoWPAN sublayer learns the next hop selection, generates a new datagram tag for transmission low-power and lossy network.  This document describes simple optimizations to
            the next hop, IPv6 Neighbor Discovery, its addressing mechanisms, and stores that information indexed by the incoming MAC duplicate address detection for Low- power Wireless Personal Area Networks and datagram tag. similar networks.  The next
            fragments are then switched based on that stored state.
         </t>
            <figure anchor='fig8'><name>Forwarding Next Fragment</name>
<artwork><![CDATA[
                       | Packet flowing across document thus updates RFC 4944 to specify the network  ^
   +--------------+    |                                    |
   |     IPv6     |    |                                    |
   +--------------+    |                                    |
   |  6LoWPAN HC  |    |       replay          replay       |
   +--------------+    |       |    |          |    |       |
   |     6top     |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   TSCH MAC   |    |       |    |          |    |       |
   +--------------+    |       |    |          |    |       |
   |   LLN PHY    |    +-------+    +--...-----+    +-------+
   +--------------+
                     Source   Ingress          Egress   Destination
      Stack Layer     Node    Router           Router      Node

]]></artwork>
            </figure>
         <t>
            A bitmap use of the optimizations defined here.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6775"/>
          <seriesInfo name="DOI" value="10.17487/RFC6775"/>
        </reference>
        <reference anchor="RFC7102" target="https://www.rfc-editor.org/info/rfc7102" quoteTitle="true" derivedAnchor="RFC7102">
          <front>
            <title>Terms Used in Routing for Low-Power and an ECN echo Lossy Networks</title>
            <author initials="JP." surname="Vasseur" fullname="JP. Vasseur">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2014" month="January"/>
            <abstract>
              <t indent="0">This document provides a glossary of terminology used in the end-to-end acknowledgment enable the source to resend the missing
            fragments selectively. The first fragment may be resent routing requirements and solutions for networks referred to carve as Low-Power and Lossy Networks (LLNs).  An LLN is typically composed of many embedded devices with limited power, memory, and processing resources interconnected by a new path in case variety of links.  There is a path failure.
            The ECN echo set indicates that the number wide scope of outstanding fragments should be reduced.
         </t>
      </section>

   </section>

      <section anchor='rtg'><name>Advanced 6TiSCH Routing</name>
   <section anchor='pmh'><name>Packet Marking and Handling</name>
   <t>
   All packets inside a 6TiSCH domain must carry the RPLInstanceID that
   identifies the 6TiSCH topology application areas for LLNs, including industrial monitoring, building automation (e.g., a Track) that heating, ventilation, air conditioning, lighting, access control, fire), connected home, health care, environmental monitoring, urban sensor networks, energy management, assets tracking, and refrigeration.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7102"/>
          <seriesInfo name="DOI" value="10.17487/RFC7102"/>
        </reference>
        <reference anchor="RFC7228" target="https://www.rfc-editor.org/info/rfc7228" quoteTitle="true" derivedAnchor="RFC7228">
          <front>
            <title>Terminology for Constrained-Node Networks</title>
            <author initials="C." surname="Bormann" fullname="C. Bormann">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Ersue" fullname="M. Ersue">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Keranen" fullname="A. Keranen">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2014" month="May"/>
            <abstract>
              <t indent="0">The Internet Protocol Suite is to be increasingly used for
   routing on small devices with severe constraints on power, memory, and forwarding that packet.  The location processing resources, creating constrained-node networks.  This document provides a number of basic terms that information
   must be have been useful in the same standardization work for all packets forwarded inside the domain.
   </t>
    <t>
   For packets that are routed by a PCE along constrained-node networks.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7228"/>
          <seriesInfo name="DOI" value="10.17487/RFC7228"/>
        </reference>
        <reference anchor="RFC7252" target="https://www.rfc-editor.org/info/rfc7252" quoteTitle="true" derivedAnchor="RFC7252">
          <front>
            <title>The Constrained Application Protocol (CoAP)</title>
            <author initials="Z." surname="Shelby" fullname="Z. Shelby">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="K." surname="Hartke" fullname="K. Hartke">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Bormann" fullname="C. Bormann">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2014" month="June"/>
            <abstract>
              <t indent="0">The Constrained Application Protocol (CoAP) is a Track, the tuple formed by 1)
   (typically) the IPv6 source or (possibly) destination address in the specialized web transfer protocol for use with constrained nodes and constrained (e.g., low-power, lossy) networks.  The nodes often have 8-bit microcontrollers with small amounts of ROM and RAM, while constrained networks such as IPv6
   Header over Low-Power Wireless Personal Area Networks (6LoWPANs) often have high packet error rates and 2) a local RPLInstanceID in typical throughput of 10s of kbit/s.  The protocol is designed for machine- to-machine (M2M) applications such as smart energy and building automation.</t>
              <t indent="0">CoAP provides a request/response interaction model between application endpoints, supports built-in discovery of services and resources, and includes key concepts of the RPI that serves Web such as TrackID,
   identify uniquely the Track URIs and associated transmit bundle.
   </t>
   <t>
   For packets that are routed by RPL, that information is the RPLInstanceID
   which Internet media types.  CoAP is carried in designed to easily interface with HTTP for integration with the RPL Packet Information (RPI), Web while meeting specialized requirements such as discussed in
   section 11.2 of <xref target='RFC6550'/>, "Loop Avoidance multicast support, very low overhead, and Detection".
   The RPI is transported by a RPL option simplicity for constrained environments.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7252"/>
          <seriesInfo name="DOI" value="10.17487/RFC7252"/>
        </reference>
        <reference anchor="RFC7554" target="https://www.rfc-editor.org/info/rfc7554" quoteTitle="true" derivedAnchor="RFC7554">
          <front>
            <title>Using IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) in the IPv6 Hop-By-Hop Header
   <xref target='RFC6553'/>.
   </t>
   <t>
   A compression mechanism Internet of Things (IoT): Problem Statement</title>
            <author initials="T." surname="Watteyne" fullname="T. Watteyne" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Palattella" fullname="M. Palattella">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Grieco" fullname="L. Grieco">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2015" month="May"/>
            <abstract>
              <t indent="0">This document describes the environment, problem statement, and goals for using the RPL packet artifacts that integrates Time-Slotted Channel Hopping (TSCH) Medium Access Control (MAC) protocol of IEEE 802.14.4e in the
   compression context of IP-in-IP encapsulation Low-Power and the Routing Header type 3
   <xref target='RFC6554'/>
   with that Lossy Networks (LLNs).  The set of the RPI goals enumerated in this document form an initial set only.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7554"/>
          <seriesInfo name="DOI" value="10.17487/RFC7554"/>
        </reference>
        <reference anchor="RFC8025" target="https://www.rfc-editor.org/info/rfc8025" quoteTitle="true" derivedAnchor="RFC8025">
          <front>
            <title>IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Paging Dispatch</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Cragie" fullname="R. Cragie">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2016" month="November"/>
            <abstract>
              <t indent="0">This specification updates RFC 4944 to introduce a 6LoWPAN dispatch/header type is specified new context switch mechanism for IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) compression, expressed in
   <xref target='RFC8025'/> terms of Pages and <xref target='RFC8138'/>.
   </t>
   <t>
   <!--In signaled by a 6TiSCH network, the routing dispatch is the recommended encoding the
   RPL Packet Information.-->
   </t>
   <t>
   Either way, the method and format used new Paging Dispatch.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8025"/>
          <seriesInfo name="DOI" value="10.17487/RFC8025"/>
        </reference>
        <reference anchor="RFC8137" target="https://www.rfc-editor.org/info/rfc8137" quoteTitle="true" derivedAnchor="RFC8137">
          <front>
            <title>IEEE 802.15.4 Information Element for encoding the RPLInstanceID
   is generalized IETF</title>
            <author initials="T." surname="Kivinen" fullname="T. Kivinen">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Kinney" fullname="P. Kinney">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2017" month="May"/>
            <abstract>
              <t indent="0">IEEE Std 802.15.4 defines Information Elements (IEs) that can be used to all 6TiSCH topological Instances, which include
   both RPL Instances and Tracks.
   </t>

   </section>
   <section anchor='pmhrre'><name>Replication, Retries and Elimination</name>

   <t>
   6TiSCH supports extend 802.15.4 in an interoperable manner.  The IEEE 802.15 Assigned Numbers Authority (ANA) manages the PREOF operations of elimination and reordering registry of packets
   along the Information Elements.  This document formulates a complex Track, but has no requirement about whether request for ANA to allocate a sequence number
   is tagged in the packet for from that purpose.
   With 6TiSCH, registry for the schedule can tell when multiple receive timeslots correspond IETF and describes how the IE is formatted to copies of provide subtypes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8137"/>
          <seriesInfo name="DOI" value="10.17487/RFC8137"/>
        </reference>
        <reference anchor="RFC8138" target="https://www.rfc-editor.org/info/rfc8138" quoteTitle="true" derivedAnchor="RFC8138">
          <front>
            <title>IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing Header</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Bormann" fullname="C. Bormann">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Toutain" fullname="L. Toutain">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Cragie" fullname="R. Cragie">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2017" month="April"/>
            <abstract>
              <t indent="0">This specification introduces a same packet, new IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) dispatch type for use in 6LoWPAN route-over topologies, which case the receiver may avoid listening to
   the extra copies once it had received one instance of initially covers the packet.
   </t>
   <t>
   The semantics needs of the configuration will enable correlated timeslots to be
   grouped Routing Protocol for transmit (and respectively receive) with a 'OR' relations, Low-Power and then a 'AND' relation would be configurable between groups.
   The semantics is that if the transmit (and respectively receive) operation
   succeeded in one timeslot in Lossy Networks (RPL) data packet compression (RFC 6550).  Using this dispatch type, this specification defines a 'OR' group, then all the other timeslots in
   the group are ignored.
   Now, if there are at least two groups, method to compress the 'AND' relation between RPL Option (RFC 6553) information and Routing Header type 3 (RFC 6554), an efficient IP-in-IP technique, and is extensible for more applications.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8138"/>
          <seriesInfo name="DOI" value="10.17487/RFC8138"/>
        </reference>
        <reference anchor="RFC8180" target="https://www.rfc-editor.org/info/rfc8180" quoteTitle="true" derivedAnchor="RFC8180">
          <front>
            <title>Minimal IPv6 over the groups
   indicates that one TSCH Mode of IEEE 802.15.4e (6TiSCH) Configuration</title>
            <author initials="X." surname="Vilajosana" fullname="X. Vilajosana" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="K." surname="Pister" fullname="K. Pister">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Watteyne" fullname="T. Watteyne">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2017" month="May"/>
            <abstract>
              <t indent="0">This document describes a minimal mode of operation must succeed in each for an IPv6 over the TSCH mode of IEEE 802.15.4e (6TiSCH) network.  This minimal mode of operation specifies the groups.
   </t>
   <t>
   On baseline set of protocols that need to be supported and the transmit side, timeslots provisioned for retries along a same branch recommended configurations and modes of operation sufficient to enable a Track are placed 6TiSCH functional network.  6TiSCH provides IPv6 connectivity over a same 'OR' group. The 'OR' relation indicates that if Time-Slotted Channel Hopping (TSCH) mesh composed of IEEE Std 802.15.4 TSCH links.  This minimal mode uses a transmission is acknowledged, then retransmissions collection of protocols with the respective configurations, including the IPv6 Low-Power Wireless Personal Area Network (6LoWPAN) framework, enabling interoperable IPv6 connectivity over IEEE Std 802.15.4 TSCH.  This minimal configuration provides the necessary bandwidth for network and security bootstrapping and defines the proper link between the IETF protocols that packet interface to IEEE Std 802.15.4 TSCH.  This minimal mode of operation should
   not be attempted for remaining timeslots in that group. There are as many
   'OR' groups as there are branches implemented by all 6TiSCH-compliant devices.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="210"/>
          <seriesInfo name="RFC" value="8180"/>
          <seriesInfo name="DOI" value="10.17487/RFC8180"/>
        </reference>
        <reference anchor="RFC8200" target="https://www.rfc-editor.org/info/rfc8200" quoteTitle="true" derivedAnchor="RFC8200">
          <front>
            <title>Internet Protocol, Version 6 (IPv6) Specification</title>
            <author initials="S." surname="Deering" fullname="S. Deering">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Hinden" fullname="R. Hinden">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2017" month="July"/>
            <abstract>
              <t indent="0">This document specifies version 6 of the Track departing from this node.
   Different 'OR' groups are programmed Internet Protocol (IPv6). It obsoletes RFC 2460.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="86"/>
          <seriesInfo name="RFC" value="8200"/>
          <seriesInfo name="DOI" value="10.17487/RFC8200"/>
        </reference>
        <reference anchor="RFC8453" target="https://www.rfc-editor.org/info/rfc8453" quoteTitle="true" derivedAnchor="RFC8453">
          <front>
            <title>Framework for the purpose Abstraction and Control of TE Networks (ACTN)</title>
            <author initials="D." surname="Ceccarelli" fullname="D. Ceccarelli" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="Y." surname="Lee" fullname="Y. Lee" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2018" month="August"/>
            <abstract>
              <t indent="0">Traffic Engineered (TE) networks have a variety of replication, each
   group corresponding mechanisms to one branch of the Track. The 'AND' relation between facilitate the
   groups indicates that transmission over any of branches must be attempted
   regardless separation of whether a transmission succeeded in another branch. It is the data plane and control plane.  They also
   possible to place cells to different next-hop routers in have a same 'OR' group.
   This allows to route along multi-path Tracks, trying one next-hop range of management and then
   another only if sending provisioning protocols to the first fails.
   </t>
   <t>
   On the receive side, all timeslots are programmed in a same 'OR' group.
   Retries of a same copy as well as converging branches configure and activate network resources.  These mechanisms represent key technologies for elimination
   are converged, meaning that the first successful reception is enough enabling flexible and dynamic networking.  The term "Traffic Engineered network" refers to a network that
   all the other timeslots can be ignored. A 'AND' group denotes different
   packets that must all be received and transmitted over uses any connection-oriented technology under the associated
   transmit groups within their respected 'AND' or 'OR' rules.
   </t>
   <t>
   As an example say that we have control of a simple network as represented in
   <xref target='figANDORref'/>, and we want distributed or centralized control plane to enable PREOF between an ingress
   node I and an egress node E.
   </t>
   <figure align='center' anchor='figANDORref'><name>Scheduling PREOF on a Simple Network</name>
<artwork align='center'><![CDATA[
            +-+         +-+
         -- |A|  ------ |C| --
       /    +-+         +-+    \
     /                           \
+-+                                +-+
|I|                                |E|
+-+                                +-+
     \                           /
       \    +-+         +-+    /
         -- |B| ------- |D| --
            +-+         +-+
]]></artwork>
            </figure>

<t>
   The assumption for this particular problem support dynamic provisioning of end-to- end connectivity.</t>
              <t indent="0">Abstraction of network resources is a technique that can be applied to a 6TiSCH node has single network domain or across multiple domains to create a single radio, so it cannot perform 2 receive and/or
   transmit operations at virtualized network that is under the same time, even on 2 different channels.
</t>
<t>
   Say we have 6 possible channels, and at least 10 timeslots per slotframe.
   <xref target='figsc'/> shows control of a possible schedule whereby each transmission
   is retried 2 network operator or 3 times, the customer of the operator that actually owns the network resources.</t>
              <t indent="0">This document provides a framework for Abstraction and redundant copies are forwarded in parallel via
   A Control of TE Networks (ACTN) to support virtual network services and C on connectivity services.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8453"/>
          <seriesInfo name="DOI" value="10.17487/RFC8453"/>
        </reference>
        <reference anchor="RFC8480" target="https://www.rfc-editor.org/info/rfc8480" quoteTitle="true" derivedAnchor="RFC8480">
          <front>
            <title>6TiSCH Operation Sublayer (6top) Protocol (6P)</title>
            <author initials="Q." surname="Wang" fullname="Q. Wang" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="X." surname="Vilajosana" fullname="X. Vilajosana">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Watteyne" fullname="T. Watteyne">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2018" month="November"/>
            <abstract>
              <t indent="0">This document defines the "IPv6 over the TSCH mode of IEEE 802.15.4e" (6TiSCH) Operation Sublayer (6top) Protocol (6P), which enables distributed scheduling in 6TiSCH networks.  6P allows neighbor nodes to add/delete Time-Slotted Channel Hopping (TSCH) cells to/on one hand, and B and D on another.  6P is part of the other, providing time diversity,
   spatial diversity though different physical paths, and frequency diversity.
</t>
            <figure anchor='figsc'><name>Example Global Schedule</name>
<artwork align='center'>
<![CDATA[
   slotOffset      0    1    2    3    4    5    6    7    9
                +----+----+----+----+----+----+----+----+----+
channelOffset 0 |    |    |    |    |    |    |B->D|    |    | ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 1 |    |I->A|    |A->C|B->D|    |    |    |    | ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 2 |I->A|    |    |I->B|    |C->E|    |D->E|    | ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 3 |    |    |    |    |A->C|    |    |    |    | ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 4 |    |    |I->B|    |    |B->D|    |    |D->E| ...
                +----+----+----+----+----+----+----+----+----+
channelOffset 5 |    |    |A->C|    |    |    |C->E|    |    | ...
                +----+----+----+----+----+----+----+----+----+
]]>
</artwork>
            </figure>
<t>
   This translates 6TiSCH Operation Sublayer (6top), the layer just above the IEEE Std 802.15.4 TSCH Medium Access Control layer.  6top is composed of one or more Scheduling Functions (SFs) and the 6top Protocol defined in a different slotframe this document.  A 6top SF decides when to add/delete cells, and it triggers 6P Transactions.  The definition of SFs is out of scope for every node that this document; however, this document provides the
   waking and sleeping times, requirements for an SF.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8480"/>
          <seriesInfo name="DOI" value="10.17487/RFC8480"/>
        </reference>
        <reference anchor="RFC8505" target="https://www.rfc-editor.org/info/rfc8505" quoteTitle="true" derivedAnchor="RFC8505">
          <front>
            <title>Registration Extensions for IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Neighbor Discovery</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="E." surname="Nordmark" fullname="E. Nordmark">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Chakrabarti" fullname="S. Chakrabarti">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Perkins" fullname="C. Perkins">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2018" month="November"/>
            <abstract>
              <t indent="0">This specification updates RFC 6775 -- the Low-Power Wireless Personal Area Network (6LoWPAN) Neighbor Discovery specification -- to clarify the role of the protocol as a registration technique and simplify the channelOffset registration operation in 6LoWPAN routers, as well as to provide enhancements to be used when awake.
   <xref target='figsfA'/> shows the corresponding slotframe registration capabilities and mobility detection for node A.
</t>

            <figure anchor='figsfA'><name>Example Slotframe different network topologies, including the Routing Registrars performing routing for Node A</name>
<artwork align='center'>
<![CDATA[
   slotOffset      0    1    2    3    4    5    6    7    9
                +----+----+----+----+----+----+----+----+----+
operation       |rcv |rcv |xmit|xmit|xmit|none|none|none|none| ...
                +----+----+----+----+----+----+----+----+----+
channelOffset   |  2 |  1 |  5 |  1 |  3 |N/A |N/A |N/A |N/A | ...
                +----+----+----+----+----+----+----+----+----+
]]>
</artwork>
            </figure>
   <t>
   <!-- If, say, node A successfully transmits at slotOffset 2 then it may sleep at
   slotOffsets 3 host routes and/or proxy Neighbor Discovery in a low-power network.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8505"/>
          <seriesInfo name="DOI" value="10.17487/RFC8505"/>
        </reference>
        <reference anchor="RFC8655" target="https://www.rfc-editor.org/info/rfc8655" quoteTitle="true" derivedAnchor="RFC8655">
          <front>
            <title>Deterministic Networking Architecture</title>
            <author initials="N." surname="Finn" fullname="N. Finn">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Thubert" fullname="P. Thubert">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Varga" fullname="B. Varga">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Farkas" fullname="J. Farkas">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2019" month="October"/>
            <abstract>
              <t indent="0">This document provides the overall architecture for Deterministic Networking (DetNet), which provides a capability to carry specified unicast or multicast data flows for real-time applications with extremely low data loss rates and 4. -->
   The logical relationship between bounded latency within a network domain.  Techniques used include 1) reserving data-plane resources for individual (or aggregated) DetNet flows in some or all of the timeslots is given
   by intermediate nodes along the following table:
   </t>

    <figure anchor='figslog' suppress-title='true'>
<artwork align='center'>
<![CDATA[
          +------+---------------------+------------------------+
          | Node |    rcv slotOffset   |    xmit slotOffset     |
          +------+---------------------+------------------------+
          | I    |         N/A         | (0 OR 1) AND (2 OR 3)  |
          | A    |       (0 OR 1)      |     (2 OR 3 OR 4)      |
          | B    |       (2 OR 3)      |     (4 OR 5 OR 6)      |
          | C    |    (2 OR 3 OR 4)    |        (5 OR 6)        |
          | D    |    (4 OR 5 OR 6)    |        (7 OR 8)        |
          | E    |  (5 OR 6 OR 7 OR 8) |          N/A           |
          +------+---------------------+------------------------+
]]>
</artwork>
 </figure>

            <!--
        <texttable title="schedule" anchor="schedtable">
          <ttcol>Node</ttcol>
           <ttcol align="center"> rcv slotOffset</ttcol>
           <ttcol align="center"> xmit slotOffset</ttcol>
            <c>I</c>
                <c> N/A </c>
                <c> (0 OR 1) AND (2 OR 3) </c>
            <c>A</c>
                <c> (0 OR 1)</c>
                <c> (2 OR 3 OR 4) </c>
            <c>B</c>
                <c> (2 OR 3)  </c>
                <c> (4 OR 5 OR 6) </c>
            <c>C</c>
                <c> (2 OR 3 OR 4)</c>
                <c>  (5 OR 6) </c>
            <c>D</c>
                <c> (4 OR 5 OR 6) </c>
                <c> (7 OR 8) </c>
            <c>E</c>
                <c> (5 OR 6 OR 7 OR 8) </c>
                <c> N/A    </c>
        </texttable>
 -->
   </section>
   <!-- <section anchor="pmhds" title="Differentiated Services Per-Hop-Behavior"> -->
   <!-- <t> -->
   <!-- A future document could define a PHB path of the flow, 2) providing explicit routes for Deterministic Flows, DetNet flows that do not immediately change with the network topology, and 3) distributing data from DetNet flow packets over time and/or space to be indicated -->
   <!-- ensure delivery of each packet's data in spite of the IANA registry where IETF-defined PHBs are listed. -->
   <!-- </t> -->
   <!-- </section> -->
   </section>
   </section>
   <section><name>IANA Considerations</name>
      <t>
         This loss of a path.  DetNet operates at the IP layer and delivers service over lower-layer technologies such as MPLS and Time- Sensitive Networking (TSN) as defined by IEEE 802.1.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8655"/>
          <seriesInfo name="DOI" value="10.17487/RFC8655"/>
        </reference>
        <reference anchor="RFC8928" target="https://www.rfc-editor.org/info/rfc8928" quoteTitle="true" derivedAnchor="RFC8928">
          <front>
            <title>Address-Protected Neighbor Discovery for Low-Power and Lossy Networks</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Sarikaya" fullname="B. Sarikaya">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Sethi" fullname="M. Sethi">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Struik" fullname="R. Struik">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2020" month="November"/>
            <abstract>
              <t indent="0">This document does not require IANA action.
      </t>
   </section>

   <section anchor='sec'><name>Security Considerations</name>

   <t>
   The <xref target='I-D.ietf-6tisch-minimal-security'>"Minimal Security
   Framework for 6TiSCH"</xref> was optimized for updates the IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Neighbor Discovery (ND) protocol defined in RFCs 6775 and TSCH operations. 8505.  The reader new extension is encouraged to review called Address-Protected Neighbor Discovery (AP-ND), and it protects the Security Considerations section owner of
   that document, which discusses 6TiSCH security issues an address against address theft and impersonation attacks in a Low-Power and Lossy Network (LLN).  Nodes supporting this extension compute a cryptographic identifier (Crypto-ID), and use it with one or more details.
    </t>

   <section anchor='det'><name>Availability of Remote Services</name>

    <t> their Registered Addresses. The operation Crypto-ID identifies the owner of 6TiSCH Tracks inherits its high level operation from DetNet the Registered Address and is subject can be used to the observations in section 5 provide proof of
    <xref target='RFC8655'/>.  The installation ownership of the Registered Addresses. Once an address is registered with the Crypto-ID and a proof of ownership is provided, only the
    maintenance owner of that address can modify the 6TiSCH Tracks depends on registration information, thereby enforcing Source Address Validation.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8928"/>
          <seriesInfo name="DOI" value="10.17487/RFC8928"/>
        </reference>
        <reference anchor="RFC8929" target="https://www.rfc-editor.org/info/rfc8929" quoteTitle="true" derivedAnchor="RFC8929">
          <front>
            <title>IPv6 Backbone Router</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C.E." surname="Perkins" fullname="C.E. Perkins">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="E." surname="Levy-Abegnoli" fullname="E. Levy-Abegnoli">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2020" month="November"/>
            <abstract>
              <t indent="0">This document updates RFCs 6775 and 8505 in order to enable proxy services for IPv6 Neighbor Discovery by Routing Registrars called "Backbone Routers". Backbone Routers are placed along the availability wireless edge of a controller
    with backbone and federate multiple wireless links to form a PCE single Multi-Link Subnet (MLSN).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8929"/>
          <seriesInfo name="DOI" value="10.17487/RFC8929"/>
        </reference>
        <reference anchor="RFC8930" target="https://www.rfc-editor.org/info/rfc8930" quoteTitle="true" derivedAnchor="RFC8930">
          <front>
            <title>On Forwarding 6LoWPAN Fragments over a Multi-Hop IPv6 Network</title>
            <author initials="T." surname="Watteyne" fullname="T. Watteyne" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Bormann" fullname="C. Bormann">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2020" month="November"/>
            <abstract>
              <t indent="0">This document provides generic rules to compute enable the forwarding of an IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) fragment over a route-over network. Forwarding fragments can improve both end-to-end latency and push them in reliability as well as reduce the network. When that connectivity
    is lost, existing Tracks buffer requirements in intermediate nodes; it may continue to operate until the end of their
    lifetime, but cannot be removed or updated, implemented using RFC 4944 and new Tracks cannot be
    installed.
    </t>
    <t>
    In a LLN, the communication Virtual Reassembly Buffers (VRBs).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8930"/>
          <seriesInfo name="DOI" value="10.17487/RFC8930"/>
        </reference>
        <reference anchor="RFC8931" target="https://www.rfc-editor.org/info/rfc8931" quoteTitle="true" derivedAnchor="RFC8931">
          <front>
            <title>IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Selective Fragment Recovery</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2020" month="November"/>
            <abstract>
              <t indent="0">This document updates RFC 4944 with a remote PCE may be slow protocol that forwards individual fragments across a route-over mesh and unreactive recovers them end to
    rapid changes in the condition of the wireless communication. An attacker
    may introduce extra delay by selectively jamming some packets or some flows.
    The expectation is that the 6TiSCH Tracks enable enough redundancy end, with congestion control capabilities to
    maintain protect the critical traffic in operation while new routes are calculated network.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8931"/>
          <seriesInfo name="DOI" value="10.17487/RFC8931"/>
        </reference>
        <reference anchor="RFC9008" target="https://www.rfc-editor.org/info/rfc9008" quoteTitle="true" derivedAnchor="RFC9008">
          <front>
            <title>Using RPI Option Type, Routing Header for Source Routes, and programmed into the network.
    </t>
    <t>
    As with DetNet IPv6-in-IPv6 Encapsulation in general, the communication with the PCE must be secured
    and should be protected against DoS attacks, including delay injection RPL Data Plane</title>
            <author initials="M.I." surname="Robles" fullname="M.I. Robles">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Richardson" fullname="M. Richardson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Thubert" fullname="P. Thubert">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2021" month="April"/>
            <abstract>
              <t indent="0">This document looks at different data flows through Low-Power and
    blackholing attacks, Lossy Networks (LLN) where RPL (IPv6 Routing Protocol for Low-Power and secured as discussed in Lossy Networks) is used to establish routing. The document enumerates the security considerations
    defined for Abstraction cases where RPL Packet Information (RPI) Option Type (RFC 6553), RPL Source Route Header (RFC 6554), and Control of Traffic Engineered Networks (ACTN) in
    Section 9 of <xref target='RFC8453'/>, IPv6-in-IPv6 encapsulation are required in the data plane. This analysis provides the basis upon which applies equally to DetNet and
    6TiSCH. In design efficient compression of these headers. This document updates RFC 6553 by adding a similar manner, change to the communication with RPI Option Type. Additionally, this document updates RFC 6550 by defining a flag in the JRC must
    be secured DODAG Information Object (DIO) Configuration option to indicate this change and should be protected against DoS attacks updates RFC 8138 as well to consider the new Option Type when possible.
    </t>

    </section>

   <section anchor='phy'><name>Selective Jamming</name>
        <t>
    The Hopping Sequence of a TSCH network the RPL Option is well-known, meaning that if decompressed.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9008"/>
          <seriesInfo name="DOI" value="10.17487/RFC9008"/>
        </reference>
        <reference anchor="RFC9010" target="https://www.rfc-editor.org/info/rfc9010" quoteTitle="true" derivedAnchor="RFC9010">
          <front>
            <title>Routing for RPL (Routing Protocol for Low-Power and Lossy Networks) Leaves</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Richardson" fullname="M. Richardson">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2021" month="April"/>
            <abstract>
              <t indent="0">This specification provides a
    rogue manages to identify mechanism for a cell of host that implements a particular flow, then it may routing-agnostic interface based on IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Neighbor Discovery to selectively jam obtain reachability services across a network that cell, without impacting any other traffic.
    This attack can be performed at the PHY layer without any knowledge leverages RFC 6550 for its routing operations. It updates RFCs 6550, 6775, and 8505.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9010"/>
          <seriesInfo name="DOI" value="10.17487/RFC9010"/>
        </reference>
        <reference anchor="RFC9031" target="https://www.rfc-editor.org/info/rfc9031" quoteTitle="true" derivedAnchor="RFC9031">
          <front>
            <title>Constrained Join Protocol (CoJP) for 6TiSCH</title>
            <author initials="M" surname="Vučinić" fullname="Mališa Vučinić" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J" surname="Simon" fullname="Jonathan Simon">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="K" surname="Pister" fullname="Kris Pister">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M" surname="Richardson" fullname="Michael Richardson">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="May" year="2021"/>
          </front>
          <seriesInfo name="RFC" value="9031"/>
          <seriesInfo name="DOI" value="10.17487/RFC9031"/>
        </reference>
        <reference anchor="RFC9032" target="https://www.rfc-editor.org/info/rfc9032" quoteTitle="true" derivedAnchor="RFC9032">
          <front>
            <title>Encapsulation of 6TiSCH Join and Enrollment Information Elements</title>
            <author initials="D" surname="Dujovne" fullname="Diego Dujovne" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M" surname="Richardson" fullname="Michael Richardson">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="May" year="2021"/>
          </front>
          <seriesInfo name="RFC" value="9032"/>
          <seriesInfo name="DOI" value="10.17487/RFC9032"/>
        </reference>
        <reference anchor="RFC9033" target="https://www.rfc-editor.org/info/rfc9033" quoteTitle="true" derivedAnchor="RFC9033">
          <front>
            <title>6TiSCH Minimal Scheduling Function (MSF)</title>
            <author initials="T" surname="Chang" fullname="Tengfei Chang" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M" surname="Vučinić" fullname="Mališa Vučinić">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="X" surname="Vilajosana" fullname="Xavier Vilajosana">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S" surname="Duquennoy" fullname="Simon Duquennoy">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D" surname="Dujovne" fullname="Diego Dujovne">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="May" year="2021"/>
          </front>
          <seriesInfo name="RFC" value="9033"/>
          <seriesInfo name="DOI" value="10.17487/RFC9033"/>
        </reference>
      </references>
      <references pn="section-7.2">
        <name slugifiedName="name-informative-references">Informative References</name>
        <reference anchor="AMI" target="https://www.energy.gov/sites/prod/files/2016/12/f34/AMI%20Summary%20Report_09-26-16.pdf" quoteTitle="true" derivedAnchor="AMI">
          <front>
            <title>Advanced Metering Infrastructure and Customer Systems</title>
            <author>
              <organization showOnFrontPage="true">U.S. Department of the
    Layer-2 keys, Energy</organization>
            </author>
            <date year="2006"/>
          </front>
        </reference>
        <reference anchor="ANIMA" target="https://datatracker.ietf.org/doc/charter-ietf-anima/" quoteTitle="true" derivedAnchor="ANIMA">
          <front>
            <title>Autonomic Networking Integrated Model and is very hard to detect Approach (anima)</title>
            <author>
              <organization showOnFrontPage="true">IETF</organization>
            </author>
          </front>
        </reference>
        <reference anchor="I-D.ietf-roll-aodv-rpl" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-roll-aodv-rpl-10" derivedAnchor="AODV-RPL">
          <front>
            <title>Supporting Asymmetric Links in Low Power Networks: AODV-RPL</title>
            <author fullname="Satish Anamalamudi">
              <organization showOnFrontPage="true">SRM University-AP</organization>
            </author>
            <author fullname="Mingui Zhang">
              <organization showOnFrontPage="true">Huawei Technologies</organization>
            </author>
            <author fullname="Charles E. Perkins">
              <organization showOnFrontPage="true">Lupin Lodge</organization>
            </author>
            <author fullname="S.V.R Anand">
              <organization showOnFrontPage="true">Indian Institute of Science</organization>
            </author>
            <author fullname="Bing Liu">
              <organization showOnFrontPage="true">Huawei Technologies</organization>
            </author>
            <date month="April" day="4" year="2021"/>
            <abstract>
              <t indent="0">   Route discovery for symmetric and diagnose because only one flow asymmetric Point-to-Point (P2P)
   traffic flows is impacted.
    </t>
    <t>
    <xref target='I-D.tiloca-6tisch-robust-scheduling'/> proposes
    a method to obfuscate the hopping sequence and make it harder to perpetrate
    that particular attack.

    </t>

    </section>
   <section anchor='iee'><name>MAC-Layer Security</name>
      <t>
    This architecture operates on IEEE Std. 802.15.4 and expects the Link-Layer
    security to be enabled at all times between connected devices, except for
    the very first step of the device join process, where a joining device may
    need some initial, unsecured exchanges so as to obtain its initial key
    material. In a typical deployment, all joined nodes use the same keys and
    rekeying needs to be global.
    </t>
    <t>
    The 6TISCH Architecture relies on the join process to deny authorization of
    invalid nodes desirable feature in Low power and preserve the integrity of the network keys. A rogue Lossy Networks
   (LLNs).  For that
    managed to access the network can perform purpose, this document specifies a large variety of attacks from
    DoS to injecting forged packets and reactive P2P
   route discovery mechanism for both hop-by-hop routing information.
    "Zero-trust" properties would be highly desirable but and source
   routing: Ad Hoc On-demand Distance Vector Routing (AODV) based RPL
   protocol (AODV-RPL).  Paired Instances are mostly not
    available at the time used to construct
   directional paths, in case some of this writing. <xref target='I-D.ietf-6lo-ap-nd'/>
    is a notable exception that protects the ownership of IPv6 addresses links between source and
    prevents a rogue
   target node with L2 access from stealing and injecting traffic
    on behalf of a legitimate node. are asymmetric.

              </t>

      <!--
      <t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-roll-aodv-rpl-10"/>
          <format type="TXT" target="https://www.ietf.org/archive/id/draft-ietf-roll-aodv-rpl-10.txt"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="I-D.ietf-manet-aodvv2" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-manet-aodvv2-16" derivedAnchor="AODVv2">
          <front>
            <title>Ad Hoc On-demand Distance Vector Version 2 (AODVv2) Routing</title>
            <author fullname="Charles E. Perkins">
	 </author>
            <author fullname="Stan Ratliff">
	 </author>
            <author fullname="John Dowdell">
	 </author>
            <author fullname="Lotte Steenbrink">
	 </author>
            <author fullname="Victoria Mercieca">
	 </author>
            <date month="May" day="4" year="2016"/>
            <abstract>
              <t indent="0">   The join Ad Hoc On-demand Distance Vector Version 2 (AODVv2) routing
   protocol can be zero-touch and leverage ANIMA procedures, as
    detailed is intended for use by mobile routers in wireless, multihop
   networks.  AODVv2 determines unicast routes among AODVv2 routers
   within the <xref target="I-D.ietf-6tisch-dtsecurity-zerotouch-join">
    6tisch Zero-Touch Secure Join protocol</xref>. network in an on-demand fashion.

              </t>
      <t>
    Alternatively, the join protocol can be one-touch,
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-manet-aodvv2-16"/>
          <format type="TXT" target="https://www.ietf.org/archive/id/draft-ietf-manet-aodvv2-16.txt"/>
          <refcontent>Work in which case the pledge
    is provisioned with a preshared key (PSK), Progress</refcontent>
        </reference>
        <reference anchor="I-D.thubert-6lo-bier-dispatch" quoteTitle="true" target="https://tools.ietf.org/html/draft-thubert-6lo-bier-dispatch-06" derivedAnchor="BITSTRINGS-6LORH">
          <front>
            <title>A 6loRH for BitStrings</title>
            <author initials="P" surname="Thubert" fullname="Pascal Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="Z" surname="Brodard" fullname="Zacharie Brodard">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="H" surname="Jiang" fullname="Hao Jiang">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G" surname="Texier" fullname="Geraldine Texier">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="January" day="28" year="2019"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-thubert-6lo-bier-dispatch-06"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="CCAMP" target="https://datatracker.ietf.org/doc/charter-ietf-ccamp/" quoteTitle="true" derivedAnchor="CCAMP">
          <front>
            <title>Common Control and uses CoJP as specified Measurement Plane (ccamp)</title>
            <author>
              <organization showOnFrontPage="true">IETF</organization>
            </author>
          </front>
        </reference>
        <reference anchor="CCMstar" target="http://www.ieee802.org/15/pub/2004/15-04-0537-00-004b-formal-specification-ccm-star-mode-operation.doc" quoteTitle="true" derivedAnchor="CCMstar">
          <front>
            <title>Formal Specification of the CCM* Mode of Operation</title>
            <author fullname="Rene Struik">
              <organization showOnFrontPage="true">IEEE</organization>
            </author>
            <date month="September" year="2004"/>
          </front>
        </reference>
        <reference anchor="I-D.ietf-anima-constrained-voucher" target="https://tools.ietf.org/html/draft-ietf-anima-constrained-voucher-10" quoteTitle="true" derivedAnchor="CONSTRAINED-VOUCHER">
          <front>
            <title>Constrained Voucher Artifacts for Bootstrapping Protocols</title>
            <author initials="M" surname="Richardson" fullname="Michael Richardson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P" surname="van der Stok" fullname="Peter van der Stok">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P" surname="Kampanakis" fullname="Panos Kampanakis">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="February" day="21" year="2021"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-anima-constrained-voucher-10"/>
          <refcontent>Work in
    <xref target="I-D.ietf-6tisch-minimal-security"/>.
      </t>
      -->
    </section>
   <section anchor='ts'><name>Time Synchronization</name>
    <t>
    Time Synchronization Progress</refcontent>
        </reference>
        <reference anchor="I-D.ietf-roll-dao-projection" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-roll-dao-projection-16" derivedAnchor="DAO-PROJECTION">
          <front>
            <title>Root initiated routing state in TSCH induces another event horizon whereby RPL</title>
            <author fullname="Pascal Thubert">
              <organization showOnFrontPage="true">Cisco Systems, Inc</organization>
            </author>
            <author fullname="Rahul Arvind Jadhav">
              <organization showOnFrontPage="true">Huawei Tech</organization>
            </author>
            <author fullname="Matthew Gillmore">
              <organization showOnFrontPage="true">Itron, Inc</organization>
            </author>
            <date month="January" day="15" year="2021"/>
            <abstract>
              <t indent="0">   This document extends RFC 6550 and RFC 6553 to enable a node
    will only communicate with another node if they are synchronized RPL Root to
   install and maintain Projected Routes within its DODAG, along a
    guard time. The pledge discovers the synchronization
   selected set of nodes that may or may not include self, for a chosen
   duration.  This potentially enables routes that are more optimized or
   resilient than those obtained with the network based
    on the time classical distributed
   operation of reception RPL, either in terms of the beacon. If an attacker synchronizes a pledge
    outside size of the guard time a Routing Header or
   in terms of path length, which impacts both the legitimate nodes then the pledge will never
    see a legitimate beacon latency and may not discover the attack.
   packet delivery ratio.

              </t>
    <t>As discussed
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-roll-dao-projection-16"/>
          <format type="TXT" target="https://www.ietf.org/archive/id/draft-ietf-roll-dao-projection-16.txt"/>
          <refcontent>Work in <xref target='RFC8655'/>, measures
    must be taken Progress</refcontent>
        </reference>
        <reference anchor="I-D.selander-ace-cose-ecdhe" quoteTitle="true" target="https://tools.ietf.org/html/draft-selander-ace-cose-ecdhe-14" derivedAnchor="EDHOC">
          <front>
            <title>Ephemeral Diffie-Hellman Over COSE (EDHOC)</title>
            <author fullname="Göran Selander">
              <organization showOnFrontPage="true">Ericsson AB</organization>
            </author>
            <author fullname="John Mattsson">
              <organization showOnFrontPage="true">Ericsson AB</organization>
            </author>
            <author fullname="Francesca Palombini">
              <organization showOnFrontPage="true">Ericsson AB</organization>
            </author>
            <date month="September" day="11" year="2019"/>
            <abstract>
              <t indent="0">   This document specifies Ephemeral Diffie-Hellman Over COSE (EDHOC), a
   very compact, and lightweight authenticated Diffie-Hellman key
   exchange with ephemeral keys.  EDHOC provides mutual authentication,
   perfect forward secrecy, and identity protection.  EDHOC is intended
   for usage in constrained scenarios and a main use case is to protect
   establish an OSCORE security context.  By reusing COSE for
   cryptography, CBOR for encoding, and CoAP for transport, the time synchronization,
   additional code footprint can be kept very low.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-selander-ace-cose-ecdhe-14"/>
          <format type="TXT" target="https://www.ietf.org/archive/id/draft-selander-ace-cose-ecdhe-14.txt"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="I-D.ietf-ace-coap-est" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-ace-coap-est-18" derivedAnchor="EST-COAPS">
          <front>
            <title>EST over secure CoAP (EST-coaps)</title>
            <author initials="P" surname="van der Stok" fullname="Peter van der Stok">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P" surname="Kampanakis" fullname="Panos Kampanakis">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M" surname="Richardson" fullname="Michael Richardson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S" surname="Raza" fullname="Shahid Raza">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="January" day="6" year="2020"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ace-coap-est-18"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="HART" target="https://fieldcommgroup.org/technologies/hart" quoteTitle="true" derivedAnchor="HART">
          <front>
            <title>HART</title>
            <author>
              <organization showOnFrontPage="true">FieldComm Group</organization>
            </author>
          </front>
        </reference>
        <reference anchor="IEC62439" target="https://webstore.iec.ch/publication/24438" quoteTitle="true" derivedAnchor="IEC62439">
          <front>
            <title>Industrial communication networks - High availability automation networks - Part 3: Parallel Redundancy Protocol (PRP) and High-availability Seamless Redundancy (HSR)</title>
            <author>
              <organization showOnFrontPage="true">IEC</organization>
            </author>
            <date year="2016"/>
          </front>
          <seriesInfo name="IEC" value="62439-3:2016"/>
        </reference>
        <reference anchor="IEEE802154" target="https://ieeexplore.ieee.org/document/7460875" quoteTitle="true" derivedAnchor="IEEE802154">
          <front>
            <title>IEEE Standard for Low-Rate Wireless Networks</title>
            <author>
              <organization showOnFrontPage="true">IEEE</organization>
            </author>
            <date month="April" year="2016"/>
          </front>
          <seriesInfo name="IEEE Standard" value="802.15.4-2015"/>
          <seriesInfo name="DOI" value="10.1109/IEEESTD.2016.7460875"/>
        </reference>
        <reference anchor="IEEE802154e" target="https://ieeexplore.ieee.org/document/6185525" quoteTitle="true" derivedAnchor="IEEE802154e">
          <front>
            <title>IEEE Standard for Local and metropolitan area networks -- Part. 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs) Amendment 1: MAC sublayer</title>
            <author>
              <organization showOnFrontPage="true">IEEE</organization>
            </author>
            <date month="April" year="2012"/>
          </front>
          <seriesInfo name="IEEE Standard" value="802.15.4e-2012"/>
          <seriesInfo name="DOI" value="10.1109/IEEESTD.2012.6185525"/>
        </reference>
        <reference anchor="ISA100" target="https://www.isa.org/isa100/" quoteTitle="true" derivedAnchor="ISA100">
          <front>
            <title>ISA100, Wireless Systems for Automation</title>
            <author>
              <organization showOnFrontPage="true">ISA/ANSI</organization>
            </author>
          </front>
        </reference>
        <reference anchor="ISA100.11a" target="https://webstore.iec.ch/publication/65581" quoteTitle="true" derivedAnchor="ISA100.11a">
          <front>
            <title>Wireless Systems for 6TiSCH this
    includes ensuring that the Absolute Slot Number (ASN), which is the node's
    sense of time, is not compromised. Once installed Industrial Automation: Process Control and as long as the node is
    synchronized to the network, ASN is implicit in the transmissions.
    </t>
     <t>
    <xref target='IEEE802154'>IEEE Std. 802.15.4</xref> specifies that Related Applications - ISA100.11a-2011</title>
            <author>
              <organization showOnFrontPage="true">ISA/ANSI</organization>
            </author>
            <date year="2011"/>
          </front>
          <seriesInfo name="IEC" value="62734:2014"/>
        </reference>
        <reference anchor="I-D.thubert-6man-unicast-lookup" quoteTitle="true" target="https://tools.ietf.org/html/draft-thubert-6man-unicast-lookup-00" derivedAnchor="ND-UNICAST-LOOKUP">
          <front>
            <title>IPv6 Neighbor Discovery Unicast Lookup</title>
            <author initials="P" surname="Thubert" fullname="Pascal Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="E" surname="Levy-Abegnoli" fullname="Eric Levy-Abegnoli">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="July" day="29" year="2019"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-thubert-6man-unicast-lookup-00"/>
          <refcontent>Work in a TSCH
    network, the nonce that is used for the computation of the Message Integrity
    Code (MIC) to secure Link-Layer frames is composed of the address
    of the source of the frame Progress</refcontent>
        </reference>
        <reference anchor="PCE" target="https://datatracker.ietf.org/doc/charter-ietf-pce/" quoteTitle="true" derivedAnchor="PCE">
          <front>
            <title>Path Computation Element (pce)</title>
            <author>
              <organization showOnFrontPage="true">IETF</organization>
            </author>
          </front>
        </reference>
        <reference anchor="I-D.pthubert-raw-architecture" quoteTitle="true" target="https://tools.ietf.org/html/draft-pthubert-raw-architecture-05" derivedAnchor="RAW-ARCHITECTURE">
          <front>
            <title>Reliable and of the ASN. The standard assumes that the ASN
    is distributed securely by other means. The ASN is not passed explicitly Available Wireless Problem Statement</title>
            <author initials="P" surname="Thubert" fullname="Pascal Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G. Z." surname="Papadopoulos" fullname="Georgios Papadopoulos">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="November" day="15" year="2020"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-pthubert-raw-architecture-05"/>
          <refcontent>Work in
    the data frames and does not constitute a complete anti-replay protection.
    It results that upper layer protocols must provide a way Progress</refcontent>
        </reference>
        <reference anchor="I-D.ietf-raw-use-cases" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-raw-use-cases-01" derivedAnchor="RAW-USE-CASES">
          <front>
            <title>RAW use cases</title>
            <author fullname="Georgios Z. Papadopoulos">
              <organization showOnFrontPage="true">IMT Atlantique</organization>
            </author>
            <author fullname="Pascal Thubert">
              <organization showOnFrontPage="true">Cisco</organization>
            </author>
            <author fullname="Fabrice Theoleyre">
              <organization showOnFrontPage="true">CNRS</organization>
            </author>
            <author fullname="Carlos J. Bernardos">
              <organization showOnFrontPage="true">UC3M</organization>
            </author>
            <date month="February" day="21" year="2021"/>
            <abstract>
              <t indent="0">   The wireless medium presents significant specific challenges to detect
    duplicates and cope with them.
    </t>

     <t>
    If the receiver and the sender have a different sense of ASN, the MIC will
    not validate and the frame will be dropped. In that sense, TSCH induces an
    event horizon whereby only nodes that have a common sense of ASN can talk
   achieve properties similar to
    one another in an authenticated manner. With 6TiSCH, those of wired deterministic networks.
   At the pledge discovers same time, a
    tentative ASN in beacons from nodes that have already joined the network.
    But even if the beacon can be authenticated, the ASN number of use cases cannot be trusted as it
    could be a replay by an attacker solved with wires
   and thus could announce an ASN that
    represents a time in the  past. If justify the pledge uses an ASN that is learned
    from a replayed beacon for an encrypted transmission, a nonce-reuse attack
    becomes possible extra effort of going wireless.  This document
   presents wireless use cases demanding reliable and the network keys may be compromised. available
   behavior.

              </t>
    </section>

   <section anchor='asv'><name>Validating ASN</name>

    <t>
    After obtaining the tentative ASN, a pledge that wishes to join the
    6TiSCH network must use a join protocol to obtain its security keys.
    The join protocol used in 6TiSCH is the Constrained Join Protocol (CoJP).
    In the minimal setting defined
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-raw-use-cases-01"/>
          <format type="TXT" target="https://www.ietf.org/archive/id/draft-ietf-raw-use-cases-01.txt"/>
          <refcontent>Work in
    <xref target='I-D.ietf-6tisch-minimal-security'/>, Progress</refcontent>
        </reference>
        <reference anchor="RFC2474" target="https://www.rfc-editor.org/info/rfc2474" quoteTitle="true" derivedAnchor="RFC2474">
          <front>
            <title>Definition of the authentication
    requires a pre-shared key, based on which a secure session is derived.
    The CoJP exchange may also be preceded with a zero-touch handshake
    <xref target='I-D.ietf-6tisch-dtsecurity-zerotouch-join'/> in order
    to enable pledge joining based on certificates and/or inter-domain
    communication.
      </t>
    <t>
    As detailed Differentiated Services Field (DS Field) in <xref target='rflo'/>,
    a Join Proxy (JP) helps the pledge for the join procedure by relaying the
    link-scope Join Request over IPv4 and IPv6 Headers</title>
            <author initials="K." surname="Nichols" fullname="K. Nichols">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Blake" fullname="S. Blake">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="F." surname="Baker" fullname="F. Baker">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Black" fullname="D. Black">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="1998" month="December"/>
            <abstract>
              <t indent="0">This document defines the IP network to a Join Registrar/Coordinator
    (JRC) that can authenticate header field, called the DS (for differentiated services) field.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2474"/>
          <seriesInfo name="DOI" value="10.17487/RFC2474"/>
        </reference>
        <reference anchor="RFC2545" target="https://www.rfc-editor.org/info/rfc2545" quoteTitle="true" derivedAnchor="RFC2545">
          <front>
            <title>Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing</title>
            <author initials="P." surname="Marques" fullname="P. Marques">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="F." surname="Dupont" fullname="F. Dupont">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="1999" month="March"/>
            <abstract>
              <t indent="0">BGP-4 Multiprotocol Extensions (BGP-MP) defines the pledge format of two BGP attributes (MP_REACH_NLRI and validate MP_UNREACH_NLRI) that it is attached can be used to announce and withdraw the appropriate network. As a result announcement of reachability information. This document defines how compliant systems should make use of those attributes for the CoJP exchange, purpose of conveying IPv6 routing information. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2545"/>
          <seriesInfo name="DOI" value="10.17487/RFC2545"/>
        </reference>
        <reference anchor="RFC3209" target="https://www.rfc-editor.org/info/rfc3209" quoteTitle="true" derivedAnchor="RFC3209">
          <front>
            <title>RSVP-TE: Extensions to RSVP for LSP Tunnels</title>
            <author initials="D." surname="Awduche" fullname="D. Awduche">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Berger" fullname="L. Berger">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Gan" fullname="D. Gan">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Li" fullname="T. Li">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="V." surname="Srinivasan" fullname="V. Srinivasan">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G." surname="Swallow" fullname="G. Swallow">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2001" month="December"/>
            <abstract>
              <t indent="0">This document describes the pledge is in
    possession use of a Link-Layer material RSVP (Resource Reservation Protocol), including keys and a short address, and
    if all the ASN is known necessary extensions, to be correct, all traffic can now be secured using CCM*
    <xref target='CCMstar'/> at establish label-switched paths (LSPs) in MPLS (Multi-Protocol Label Switching).  Since the Link-Layer.
    </t>
    <t>
    The authentication steps must be such that they cannot be replayed by flow along an
    attacker, and they must not depend on the tentative ASN being valid.
    During the authentication, LSP is completely identified by the keying material that label applied at the pledge obtains from ingress node of the JRC does not provide protection against spoofed ASN. Once path, these paths may be treated as tunnels.  A key application of LSP tunnels is traffic engineering with MPLS as specified in RFC 2702.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3209"/>
          <seriesInfo name="DOI" value="10.17487/RFC3209"/>
        </reference>
        <reference anchor="RFC3444" target="https://www.rfc-editor.org/info/rfc3444" quoteTitle="true" derivedAnchor="RFC3444">
          <front>
            <title>On the pledge Difference between Information Models and Data Models</title>
            <author initials="A." surname="Pras" fullname="A. Pras">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Schoenwaelder" fullname="J. Schoenwaelder">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2003" month="January"/>
            <abstract>
              <t indent="0">There has
    obtained been ongoing confusion about the keys to use differences between Information Models and Data Models for defining managed objects in network management.  This document explains the network, it may still need to verify differences between these terms by analyzing how existing network management model specifications (from the ASN.
    If IETF and other bodies such as the nonce used in International Telecommunication Union (ITU) or the Layer-2 security derives from Distributed Management Task Force (DMTF)) fit into the extended (MAC-64)
    address, then replaying universe of Information Models and Data Models. This memo documents the ASN alone cannot enable a nonce-reuse attack
    unless main results of the same node is lost its state with a previous ASN. But
    if 8th workshop of the nonce derives from Network Management Research Group (NMRG) of the short address (e.g., assigned Internet Research Task Force (IRTF) hosted by the JRC) then University of Texas at Austin.  This memo provides information for the JRC must ensure that it never assigns short addresses Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3444"/>
          <seriesInfo name="DOI" value="10.17487/RFC3444"/>
        </reference>
        <reference anchor="RFC3963" target="https://www.rfc-editor.org/info/rfc3963" quoteTitle="true" derivedAnchor="RFC3963">
          <front>
            <title>Network Mobility (NEMO) Basic Support Protocol</title>
            <author initials="V." surname="Devarapalli" fullname="V. Devarapalli">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Wakikawa" fullname="R. Wakikawa">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Petrescu" fullname="A. Petrescu">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Thubert" fullname="P. Thubert">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2005" month="January"/>
            <abstract>
              <t indent="0">This document describes the Network Mobility (NEMO) Basic Support protocol that were already
    given enables Mobile Networks to this or other nodes with the same keys. In other words, the network
    must be rekeyed before attach to different points in the JRC runs out Internet.  The protocol is an extension of short addresses.
    </t>
        <!--t>
    Once the Mobile IPv6 and allows session continuity for every node obtains in the keys from Mobile Network as the JRC, an additional step may network moves.  It also allows every node in the Mobile Network to be
    required reachable while moving around.  The Mobile Router, which connects the network to ensure that the ASN Internet, runs the NEMO Basic Support protocol with its Home Agent.  The protocol is correct before encrypting any message.
    If designed so that network mobility is transparent to the ASN nodes inside the Mobile Network.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3963"/>
          <seriesInfo name="DOI" value="10.17487/RFC3963"/>
        </reference>
        <reference anchor="RFC4080" target="https://www.rfc-editor.org/info/rfc4080" quoteTitle="true" derivedAnchor="RFC4080">
          <front>
            <title>Next Steps in Signaling (NSIS): Framework</title>
            <author initials="R." surname="Hancock" fullname="R. Hancock">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G." surname="Karagiannis" fullname="G. Karagiannis">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Loughney" fullname="J. Loughney">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Van den Bosch" fullname="S. Van den Bosch">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2005" month="June"/>
            <abstract>
              <t indent="0">The Next Steps in Signaling (NSIS) working group is not guaranteed to be correct by other means, the pledge should
    perform a non-replayable exchange (e.g., using considering protocols for signaling information about a nonce data flow along its path in the payload that
    does not derive from ASN) with a peer node that is trusted and has already
    joined (e.g., the JP or a RPL time parent). network.  The request by the pledge should
    not be encrypted at the Link-Layer but only authenticated to avoid
    nonce-replay attacks. A successful authenticated exchange proves a common
    sense of ASN and encrypted traffic can now happen.
    </t-->
    </section>

   <section anchor='keying'><name>Network Keying and Rekeying</name>

    <t>
      <xref target='rflo'/> provides an overview NSIS suite of the CoJP process described in
      <xref target='I-D.ietf-6tisch-minimal-security'/> by which an LLN
      can be assembled protocols is envisioned to support various signaling applications that need to install and/or manipulate such state in the field, having been provisioned in a lab.
      <xref target='I-D.ietf-6tisch-dtsecurity-zerotouch-join'/> is future network.  Based on existing work on signaling requirements, this document proposes an architectural framework for these signaling protocols.</t>
              <t indent="0">This document provides a model for the network entities that preceeds take part in such signaling, and then leverages for the CoJP protocol using relationship between signaling and the
      <xref target='I-D.ietf-anima-constrained-voucher'/> constrained profile rest of <xref target='I-D.ietf-anima-bootstrapping-keyinfra'/> (BRSKI).
      This later work requires a yet-to-be standardized Lighweight Authenticated
      Key Exchange protocol.
    </t>
    <t>
      The CoJP network operation.  We decompose the overall signaling protocol results in distribution of suite into a network-wide key that
      is to be used generic (lower) layer, with <xref target='IEEE802154'/> security. The details of use are
      described in <xref target='I-D.ietf-6tisch-minimal-security'/> sections
      9.2 and 9.3.2.
    </t>
    <t>
      The BRSKI mechanism may lead to separate upper layers for each specific signaling application.  This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4080"/>
          <seriesInfo name="DOI" value="10.17487/RFC4080"/>
        </reference>
        <reference anchor="RFC4291" target="https://www.rfc-editor.org/info/rfc4291" quoteTitle="true" derivedAnchor="RFC4291">
          <front>
            <title>IP Version 6 Addressing Architecture</title>
            <author initials="R." surname="Hinden" fullname="R. Hinden">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Deering" fullname="S. Deering">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2006" month="February"/>
            <abstract>
              <t indent="0">This specification defines the use addressing architecture of the CoJP protocol, in which case
      it also results in distribution IP Version 6 (IPv6) protocol.  The document includes the IPv6 addressing model, text representations of a network-wide key.  Alternatively IPv6 addresses, definition of IPv6 unicast addresses, anycast addresses, and multicast addresses, and an IPv6 node's required addresses.</t>
              <t indent="0">This document obsoletes RFC 3513, "IP Version 6 Addressing Architecture".   [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4291"/>
          <seriesInfo name="DOI" value="10.17487/RFC4291"/>
        </reference>
        <reference anchor="RFC4903" target="https://www.rfc-editor.org/info/rfc4903" quoteTitle="true" derivedAnchor="RFC4903">
          <front>
            <title>Multi-Link Subnet Issues</title>
            <author initials="D." surname="Thaler" fullname="D. Thaler">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2007" month="June"/>
            <abstract>
              <t indent="0">There have been several proposals around the BRSKI mechanism notion that a subnet may be followed span multiple links connected by use of <xref target='I-D.ietf-ace-coap-est'/>
      to enroll certificates for each device.  In that case, routers.  This memo documents the certificates
      may be used issues and potential problems that have been raised with such an <xref target='IEEE802154'/> key agreement protocol. approach.  This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4903"/>
          <seriesInfo name="DOI" value="10.17487/RFC4903"/>
        </reference>
        <reference anchor="RFC4919" target="https://www.rfc-editor.org/info/rfc4919" quoteTitle="true" derivedAnchor="RFC4919">
          <front>
            <title>IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals</title>
            <author initials="N." surname="Kushalnagar" fullname="N. Kushalnagar">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G." surname="Montenegro" fullname="G. Montenegro">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Schumacher" fullname="C. Schumacher">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2007" month="August"/>
            <abstract>
              <t indent="0">This document describes the assumptions, problem statement, and goals for transmitting IP over IEEE 802.15.4 networks.  The
      description set of goals enumerated in this mechanism, while conceptually straight forward still
      has significant standardization hurdles to pass.
    </t>
    <t>

      <xref target='I-D.ietf-6tisch-minimal-security'/> section 9.2 document form an initial set only.  This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4919"/>
          <seriesInfo name="DOI" value="10.17487/RFC4919"/>
        </reference>
        <reference anchor="RFC5340" target="https://www.rfc-editor.org/info/rfc5340" quoteTitle="true" derivedAnchor="RFC5340">
          <front>
            <title>OSPF for IPv6</title>
            <author initials="R." surname="Coltun" fullname="R. Coltun">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Ferguson" fullname="D. Ferguson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Moy" fullname="J. Moy">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Lindem" fullname="A. Lindem">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2008" month="July"/>
            <abstract>
              <t indent="0">This document describes
      a mechanism to change (rekey) the network.
      There are a number of reasons to initiate a network rekey: modifications to remove
      unwanted (corrupt/malicious) nodes, OSPF to recover unused 2-byte short
      addresses, or support version 6 of the Internet Protocol (IPv6).  The fundamental mechanisms of OSPF (flooding, Designated Router (DR) election, area support, Short Path First (SPF) calculations, etc.) remain unchanged.  However, some changes have been necessary, either due to limits changes in encryption algorithms.
      For all protocol semantics between IPv4 and IPv6, or simply to handle the increased address size of IPv6.  These modifications will necessitate incrementing the mechanisms that distribute a network-wide key, rekeying protocol version from version 2 to version 3.  OSPF for IPv6 is also needed on a periodic basis. In more details:
    </t>
    <t></t><ul spacing='normal'>
    <li>
      The mechanism described in
      <xref target='I-D.ietf-6tisch-minimal-security'/> section 9.2 requires
      advance communication referred to as OSPF version 3 (OSPFv3).</t>
              <t indent="0">Changes between the JRC OSPF for IPv4, OSPF Version 2, and every one of OSPF for IPv6 as described herein include the nodes before following.  Addressing semantics have been removed from OSPF packets and the key change.  Given that many nodes may be sleepy, this operation
      may take a significant amount of time, basic Link State Advertisements (LSAs).  New LSAs have been created to carry IPv6 addresses and may consume prefixes.  OSPF now runs on a significant
      portion of per-link basis rather than on a per-IP-subnet basis.  Flooding scope for LSAs has been generalized.  Authentication has been removed from the available bandwidth.  As such, network-wide rekeys OSPF protocol and instead relies on IPv6's Authentication Header and Encapsulating Security Payload (ESP).</t>
              <t indent="0">Even with larger IPv6 addresses, most packets in
      order to exclude nodes that OSPF for IPv6 are almost as compact as those in OSPF for IPv4.  Most fields and packet- size limitations present in OSPF for IPv4 have become malicious will not be
      particularly quick.  If a rekey is already been relaxed.  In addition, option handling has been made more flexible.</t>
              <t indent="0">All of OSPF for IPv4's optional capabilities, including demand circuit support and Not-So-Stubby Areas (NSSAs), are also supported in OSPF for IPv6.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5340"/>
          <seriesInfo name="DOI" value="10.17487/RFC5340"/>
        </reference>
        <reference anchor="RFC5974" target="https://www.rfc-editor.org/info/rfc5974" quoteTitle="true" derivedAnchor="RFC5974">
          <front>
            <title>NSIS Signaling Layer Protocol (NSLP) for Quality-of-Service Signaling</title>
            <author initials="J." surname="Manner" fullname="J. Manner">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G." surname="Karagiannis" fullname="G. Karagiannis">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="McDonald" fullname="A. McDonald">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2010" month="October"/>
            <abstract>
              <t indent="0">This specification describes the NSIS Signaling Layer Protocol (NSLP) for signaling Quality of Service (QoS) reservations in progress, but the
      unwanted node has not yet been updated, then it Internet. It is possible to to just
      continue the operation.  If the unwanted node has already received the
      update, then in accordance with the rekey operation will need framework and requirements developed in NSIS.  Together with General Internet Signaling Transport (GIST), it provides functionality similar to be restarted.
    </li>
    <li> RSVP and extends it.  The cryptographic mechanisms used by IEEE Std. 802.15.4 include QoS NSLP is independent of the 2-byte
      short address in underlying QoS specification or architecture and provides support for different reservation models.  It is simplified by the calculation elimination of support for multicast flows.  This specification explains the context.
      A nonce-reuse attack may become feasible if a short address is reassigned
      to another node while overall protocol approach, describes the  same network-wide keys are design decisions made, and provides examples.  It specifies object, message formats, and processing rules.  This document defines an  Experimental Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5974"/>
          <seriesInfo name="DOI" value="10.17487/RFC5974"/>
        </reference>
        <reference anchor="RFC6275" target="https://www.rfc-editor.org/info/rfc6275" quoteTitle="true" derivedAnchor="RFC6275">
          <front>
            <title>Mobility Support in operation.
      A network IPv6</title>
            <author initials="C." surname="Perkins" fullname="C. Perkins" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Johnson" fullname="D. Johnson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Arkko" fullname="J. Arkko">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2011" month="July"/>
            <abstract>
              <t indent="0">This document specifies Mobile IPv6, a protocol that gains and loses allows nodes on a regular
      basis is likely to reach remain reachable while moving around in the 65536 limit IPv6 Internet.  Each mobile node is always identified by its home address, regardless of its current point of attachment to the 2-byte (16-bit) short
      addresses, even if the network has only Internet.  While situated away from its home, a few thousand nodes. Network
      planners should consider mobile node is also associated with a care-of address, which provides information about the need mobile node's current location.  IPv6 packets addressed to rekey a mobile node's home address are transparently routed to its care-of address.  The protocol enables IPv6 nodes to cache the network on binding of a periodic
      basis in order mobile node's home address with its care-of address, and to recover 2-byte addresses.  The rekey can update the
      short addresses then send any packets destined for active nodes if desired, but there is actually no
      need to do this as long as the key has been changed.
    </li>
    <li>
      With TSCH as mobile node directly to it stands at the time of this writing, the ASN will wrap
      after 2^40 timeslot durations, which means care-of address.  To support this operation, Mobile IPv6 defines a new IPv6 protocol and a new destination option.  All IPv6 nodes, whether mobile or stationary, can communicate with the default values around
      350 years. Wrapping ASN is not expected to happen within the lifetime mobile nodes.  This document obsoletes RFC 3775. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6275"/>
          <seriesInfo name="DOI" value="10.17487/RFC6275"/>
        </reference>
        <reference anchor="RFC6347" target="https://www.rfc-editor.org/info/rfc6347" quoteTitle="true" derivedAnchor="RFC6347">
          <front>
            <title>Datagram Transport Layer Security Version 1.2</title>
            <author initials="E." surname="Rescorla" fullname="E. Rescorla">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="N." surname="Modadugu" fullname="N. Modadugu">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="January"/>
            <abstract>
              <t indent="0">This document specifies version 1.2 of
      most LLNs. Yet, should the ASN wrap, the network must be rekeyed Datagram Transport Layer Security (DTLS) protocol.  The DTLS protocol provides communications privacy for datagram protocols.  The protocol allows client/server applications to avoid communicate in a nonce-reuse attack.
    </li>
    <li>
      Many cipher algorithms have some suggested limits on how many bytes
      should be encrypted with way that algorithm before a new key is used.
      These numbers are typically in the many designed to hundreds of gigabytes of
      data.  On very fast backbone networks this becomes an important
      concern. On LLNs with typical data rates in the kilobits/second,
      this concern prevent eavesdropping, tampering, or message forgery.  The DTLS protocol is significantly less. With IEEE Std. 802.15.4 as it stands
      at the time of this writing, the ASN will wrap before based on the limits Transport Layer Security (TLS) protocol and provides equivalent security guarantees.  Datagram semantics of the
      current L2 crypto (AES-CCM-128) underlying transport are reached, so the problem should never
      occur.
    </li>
    <li>
      In any fashion, if preserved by the LLN is expected DTLS protocol.  This document updates DTLS 1.0 to operate continuously work with TLS version 1.2.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6347"/>
          <seriesInfo name="DOI" value="10.17487/RFC6347"/>
        </reference>
        <reference anchor="RFC6606" target="https://www.rfc-editor.org/info/rfc6606" quoteTitle="true" derivedAnchor="RFC6606">
          <front>
            <title>Problem Statement and Requirements for decades
      then the operators IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing</title>
            <author initials="E." surname="Kim" fullname="E. Kim">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Kaspar" fullname="D. Kaspar">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Gomez" fullname="C. Gomez">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Bormann" fullname="C. Bormann">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="May"/>
            <abstract>
              <t indent="0">IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) are advised to plan for the need to rekey.
    </li>
    </ul><t>
    </t>
    <t>
      Except for urgent rekeys caused formed by malicious nodes, devices that are compatible with the rekey operation
      described in <xref target='I-D.ietf-6tisch-minimal-security'/>
      can IEEE 802.15.4 standard.  However, neither the IEEE 802.15.4 standard nor the 6LoWPAN format specification defines how mesh topologies could be done as a background task obtained and can maintained.  Thus, it should be done incrementally. considered how 6LoWPAN formation and multi-hop routing could be supported.</t>
              <t indent="0">This document provides the problem statement and design space for 6LoWPAN routing.  It
      is a make-before-break mechanism.  The switch over to defines the new key is
      not signaled by time, but rather by observation that routing requirements for 6LoWPANs, considering the new key is in
      use.  As such, low-power and other particular characteristics of the update can take as long as needed, or occur in as
      short a time as practical.
    </t>

  </section>
</section>
   <section><name>Acknowledgments</name>
   <section><name>Contributors</name>
   <t>The co-authors devices and links.  The purpose of this document are listed below:
      </t><dl  spacing='normal'>
       <dt>Thomas Watteyne</dt><dd>
          for his contribution is not to the whole design, in particular on TSCH and security,
          and recommend specific solutions but to the open source community with openWSN that he created.
      </dd>
         <dt>Xavier Vilajosana</dt><dd>
          who lead provide general, layer-agnostic guidelines about the design of the minimal support with RPL and contributed
          deeply 6LoWPAN routing that can lead to the 6top design further analysis and protocol design.  This document is intended as input to groups working on routing protocols relevant to 6LoWPANs, such as the G-MPLS operation of IETF ROLL WG.  This document is not an Internet Standards Track switching;
      </dd>
         <dt>Kris Pister</dt><dd> specification;  it is published for creating TSCH and his continuing guidance through the elaboration informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6606"/>
          <seriesInfo name="DOI" value="10.17487/RFC6606"/>
        </reference>
        <reference anchor="RFC6830" target="https://www.rfc-editor.org/info/rfc6830" quoteTitle="true" derivedAnchor="RFC6830">
          <front>
            <title>The Locator/ID Separation Protocol (LISP)</title>
            <author initials="D." surname="Farinacci" fullname="D. Farinacci">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="V." surname="Fuller" fullname="V. Fuller">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Meyer" fullname="D. Meyer">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Lewis" fullname="D. Lewis">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2013" month="January"/>
            <abstract>
              <t indent="0">This document describes a network-layer-based protocol that enables separation of this design;
      </dd>
         <dt>Malisa Vucinic</dt><dd>
         for the work on the one-touch join process IP addresses into two new numbering spaces: Endpoint Identifiers (EIDs) and his contribution Routing Locators (RLOCs).  No changes are required to either host protocol stacks or to the
         Security Design Team;
      </dd>
         <dt>Michael Richardson</dt><dd>
         for his leadership role in "core" of the Security Design Team Internet infrastructure.  The Locator/ID Separation Protocol (LISP) can be incrementally deployed, without a "flag day", and his
         contribution throughout this document;
      </dd>
         <dt>Tero Kivinen</dt><dd>
          for his contribution offers Traffic Engineering, multihoming, and mobility benefits to the security work in general early adopters, even when there are relatively few LISP-capable sites.</t>
              <t indent="0">Design and development of LISP was largely motivated by the security
          section in particular.
      </dd>
         <dt>Maria Rita Palattella</dt><dd>
         for managing problem statement produced by the Terminology October 2006 IAB Routing and Addressing Workshop.  This document merged into this through the work of 6TiSCH;
      </dd>
         <dt>Simon Duquennoy</dt><dd> defines an Experimental Protocol for his contribution to the open source community with the 6TiSCH
          implementaton of contiki, Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6830"/>
          <seriesInfo name="DOI" value="10.17487/RFC6830"/>
        </reference>
        <reference anchor="RFC7426" target="https://www.rfc-editor.org/info/rfc7426" quoteTitle="true" derivedAnchor="RFC7426">
          <front>
            <title>Software-Defined Networking (SDN): Layers and Architecture Terminology</title>
            <author initials="E." surname="Haleplidis" fullname="E. Haleplidis" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="K." surname="Pentikousis" fullname="K. Pentikousis" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Denazis" fullname="S. Denazis">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Hadi Salim" fullname="J. Hadi Salim">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Meyer" fullname="D. Meyer">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="O." surname="Koufopavlou" fullname="O. Koufopavlou">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2015" month="January"/>
            <abstract>
              <t indent="0">Software-Defined Networking (SDN) refers to a new approach for his contribution network programmability, that is, the capacity to MSF initialize, control, change, and
          autonomous unicast cells.
      </dd>
         <dt>Qin Wang</dt><dd>
          who lead manage network behavior dynamically via open interfaces.  SDN emphasizes the design role of the 6top sublayer and contributed related text
          that was moved and/or adapted software in this document;
      </dd>
         <dt>Rene Struik</dt><dd> running networks through the introduction of an abstraction for the security section and his contribution data forwarding plane and, by doing so, separates it from the control plane.  This separation allows faster innovation cycles at both planes as experience has already shown.  However, there is increasing confusion as to what exactly SDN is, what the Security Design
         Team;
      </dd>
         <dt>Robert Assimiti</dt><dd>
          for his breakthrough work on RPL over TSCH and initial text layer structure is in an SDN architecture, and
          guidance;
      </dd>
        </dl><t>
      </t>
   </section>
   <section><name>Special Thanks</name><t>
      Special thanks to Jonathan Simon, Giuseppe Piro, Subir Das how layers interface with each other.  This document, a product of the IRTF Software-Defined Networking Research Group (SDNRG), addresses these questions and Yoshihiro Ohba provides a concise reference for their deep contribution to the initial security
      work, to Yasuyuki Tanaka for his work SDN research community based on implementation relevant peer-reviewed literature, the RFC series, and simulation relevant documents by other standards organizations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7426"/>
          <seriesInfo name="DOI" value="10.17487/RFC7426"/>
        </reference>
        <reference anchor="RFC8578" target="https://www.rfc-editor.org/info/rfc8578" quoteTitle="true" derivedAnchor="RFC8578">
          <front>
            <title>Deterministic Networking Use Cases</title>
            <author initials="E." surname="Grossman" fullname="E. Grossman" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2019" month="May"/>
            <abstract>
              <t indent="0">This document presents use cases for diverse industries that tremendously helped build have in common a robust system, to Diego Dujovne need for
      starting and leading the SF0 effort "deterministic flows".  "Deterministic" in this context means that such flows provide guaranteed bandwidth, bounded latency, and other properties germane to Tengfei Chang for evolving it
      in the MSF.
      </t><t>
      Special thanks also to Pat Kinney, Charlie Perkins transport of time-sensitive data.  These use cases differ notably in their network topologies and Bob Heile specific desired behavior, providing as a group broad industry context for their
      support in maintaining Deterministic Networking (DetNet).  For each use case, this document will identify the connection active use case, identify representative solutions used today, and the design in line with
      work happening at IEEE 802.15.
      </t>  <t>
      Special thanks to Ted Lemon who was the INT Area A-D while this describe potential improvements that DetNet can enable.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8578"/>
          <seriesInfo name="DOI" value="10.17487/RFC8578"/>
        </reference>
        <reference anchor="RFC8613" target="https://www.rfc-editor.org/info/rfc8613" quoteTitle="true" derivedAnchor="RFC8613">
          <front>
            <title>Object Security for Constrained RESTful Environments (OSCORE)</title>
            <author initials="G." surname="Selander" fullname="G. Selander">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Mattsson" fullname="J. Mattsson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="F." surname="Palombini" fullname="F. Palombini">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Seitz" fullname="L. Seitz">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2019" month="July"/>
            <abstract>
              <t indent="0">This document was initiated defines Object Security for his great support and help throughout,
      and to Suresh Krishnan who took over with that kind efficiency Constrained RESTful Environments (OSCORE), a method for application-layer protection of his till
      publication.
      </t><t>
      Also special thanks to Ralph Droms who performed the first INT Area
      Directorate review, that was very deep Constrained Application Protocol (CoAP), using CBOR Object Signing and thorough Encryption (COSE).  OSCORE provides end-to-end protection between endpoints communicating using CoAP or CoAP-mappable HTTP. OSCORE is designed for constrained nodes and radically changed
      the orientations networks supporting a range of this document, and then to Eliot Lear proxy operations, including translation between different transport protocols.</t>
              <t indent="0">Although an optional functionality of CoAP, OSCORE alters CoAP options processing and Carlos
      Pignataro who help finalize IANA registration.  Therefore, this document in preparation to updates RFC 7252.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8613"/>
          <seriesInfo name="DOI" value="10.17487/RFC8613"/>
        </reference>
        <reference anchor="RFC8939" target="https://www.rfc-editor.org/info/rfc8939" quoteTitle="true" derivedAnchor="RFC8939">
          <front>
            <title>Deterministic Networking (DetNet) Data Plane: IP</title>
            <author initials="B." surname="Varga" fullname="B. Varga" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Farkas" fullname="J. Farkas">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Berger" fullname="L. Berger">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Fedyk" fullname="D. Fedyk">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Bryant" fullname="S. Bryant">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2020" month="November"/>
            <abstract>
              <t indent="0">This document specifies the IESG
      reviews, Deterministic Networking (DetNet) data plane operation for IP hosts and routers that provide DetNet service to Gorry Fairhurst, David Mandelberg, Qin Wu, Francis Dupont,
      Eric Vyncke, Mirja Kuhlewind, Roman Danyliw, Benjamin Kaduk
      and Andrew Malis, who contributed IP-encapsulated data. No DetNet-specific encapsulation is defined to support IP flows; instead, the final shaping of this existing IP-layer and higher-layer protocol header information is used to support flow identification and DetNet service delivery.  This document
      through builds on the IESG review procedure.
      </t>
   </section>
   <section><name>And Do not Forget</name>
      <t>This DetNet architecture (RFC 8655) and data plane framework (RFC 8938).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8939"/>
          <seriesInfo name="DOI" value="10.17487/RFC8939"/>
        </reference>
        <reference anchor="RFC8995" target="https://www.rfc-editor.org/info/rfc8995" quoteTitle="true" derivedAnchor="RFC8995">
          <front>
            <title>Bootstrapping Remote Secure Key Infrastructure (BRSKI)</title>
            <author initials="M." surname="Pritikin" fullname="M. Pritikin">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Richardson" fullname="M. Richardson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Eckert" fullname="T. Eckert">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Behringer" fullname="M. Behringer">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="K." surname="Watsen" fullname="K. Watsen">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2021" month="May"/>
            <abstract>
              <t indent="0">This document is the result specifies automated bootstrapping of multiple interactions, an Autonomic Control Plane.  To do this, a Secure Key Infrastructure is bootstrapped.  This is done using manufacturer-installed X.509 certificates, in
      particular during combination with a manufacturer's authorizing service, both online and offline.  We call this process the 6TiSCH (bi)Weekly Interim call, relayed through Bootstrapping Remote Secure Key Infrastructure (BRSKI) protocol. Bootstrapping a new device can occur when using a routable address and a cloud service, only link-local connectivity, or limited/disconnected networks. Support for deployment models with less stringent security requirements is included. Bootstrapping is complete when the 6TiSCH mailing list at cryptographic identity of the IETF, over new key infrastructure is successfully deployed to the course of more than 5 years.
      </t><t> device.  The authors wish established secure connection can be used to thank in arbitrary order:
      Alaeddine Weslati, Chonggang Wang, Georgios Exarchakos, Zhuo Chen,
      Georgios Papadopoulos, Eric Levy-Abegnoli,
      Alfredo Grieco, Bert Greevenbosch, Cedric Adjih, Deji Chen, Martin Turon,
      Dominique Barthel, Elvis Vogli, Geraldine Texier,
      Guillaume Gaillard, Herman Storey, Kazushi Muraoka, Ken Bannister,
      Kuor Hsin Chang, Laurent Toutain, Maik Seewald,
      Michael Behringer, Nancy Cam Winget, Nicola Accettura, Nicolas Montavont,
      Oleg Hahm, Patrick Wetterwald, Paul Duffy, Peter van der Stock, Rahul Sen,
      Pieter de Mil, Pouria Zand, Rouhollah Nabati, Rafa Marin-Lopez,
      Raghuram Sudhaakar, Sedat Gormus, Shitanshu Shah, Steve Simlo,
      Tina Tsou, Tom Phinney, Xavier Lagrange, Ines Robles and
      Samita Chakrabarti for their participation and various contributions.
      </t>
   </section>
   </section>
</middle>

<back>
      <displayreference   target="I-D.ietf-6tisch-minimal-security"           to="MIN-SECURITY"/>
      <displayreference   target="I-D.ietf-6lo-backbone-router"           to="6BBR-DRAFT"/>
      <displayreference   target="I-D.ietf-6lo-fragment-recovery"           to="RECOV-FRAG"/>
      <displayreference   target="I-D.ietf-6lo-minimal-fragment"           to="MIN-FRAG"/>
      <displayreference   target="I-D.ietf-6lo-ap-nd"           to="AP-ND"/>
      <displayreference   target="I-D.ietf-roll-useofrplinfo"           to="USEofRPLinfo"/>
      <displayreference   target="I-D.ietf-roll-unaware-leaves"           to="RUL-DRAFT"/>
      <displayreference   target="I-D.ietf-6tisch-enrollment-enhanced-beacon"           to="ENH-BEACON"/>
      <displayreference   target="I-D.ietf-6tisch-msf"           to="MSF"/>
   <references><name>Normative References</name>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.0768.xml'/> <!-- Internet Protocol, Version 6 (IPv6) Specification -->
      <!-- <?rfc include="reference.RFC.2119"?> Key words for use in RFCs deploy a locally issued certificate to Indicate Requirement Levels -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4861.xml'/> <!-- neighbor Discovery for IP version 6 (IPv6) -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4862.xml'/> <!-- IPv6 Stateless Address Autoconfiguration -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4944.xml'/> <!-- 6LoWPAN -->

      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6282.xml'/> <!-- Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6550.xml'/> <!-- RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6551.xml'/> <!-- Routing Metrics Used for Path Calculation in LLNs -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6552.xml'/> <!-- RPL OF0: Objective Function Zero for RPL-->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6553.xml'/> <!-- RPL Option for Carrying RPL Information in Data-Plane Datagrams -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6554.xml'/> <!-- An IPv6 Routing Header for Source Routes with RPL -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6775.xml'/> <!-- neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7252.xml'/> <!-- CoAP -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8025.xml'/> <!-- 6LoRH coding dispatch-->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8137.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8138.xml'/> <!-- 6LoRH routing dispatch-->
       <!-- <?rfc include='reference.RFC.8174'?> Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words-->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8180.xml'/> <!-- 6TiSCH minimal -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8200.xml'/> <!-- Internet Protocol, Version 6 (IPv6) Specification -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8480.xml'/> <!-- 6top protocol -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8453.xml'/> <!-- ACTN -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8505.xml'/> <!-- RFC6775 update -->

      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7102.xml'/> <!-- Terms Used in Routing for Low-Power and Lossy Networks -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7554.xml'/> <!-- 6TiSCH TSCH -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7228.xml'/> <!-- Terminology for Constrained-Node Networks -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5889.xml'/> <!-- IP Addressing Model in Ad Hoc Networks -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8655.xml'/> <!-- DetNet Architecture -->

      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-minimal-security.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6lo-backbone-router.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6lo-fragment-recovery.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6lo-minimal-fragment.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6lo-ap-nd.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-roll-useofrplinfo.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-roll-unaware-leaves.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-enrollment-enhanced-beacon.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-msf.xml'/>

   </references>
   <references><name>Informative References</name>

       <!-- <?rfc include="reference.RFC.6620"?> FCFS SAVI: First-Come, First-Served Source Address Validation -->
      <!--?rfc include="reference.RFC.6655"?--> <!--  AES-CCM Cipher Suites for Transport Layer Security (TLS) -->
      <!--?rfc include="reference.RFC.5191"?--> <!-- Protocol for Carrying Authentication for Network Access (PANA) -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5340.xml'/> <!-- OSPF the device as well.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8995"/>
          <seriesInfo name="DOI" value="10.17487/RFC8995"/>
        </reference>
        <reference anchor="RFC9035" target="https://www.rfc-editor.org/info/rfc9035" quoteTitle="true" derivedAnchor="RFC9035">
          <front>
            <title>A Routing Protocol for IPv6 -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6275.xml'/> <!-- Mobility Support in IPv6 -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2474.xml'/> <!-- Differentiated Services Field -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2545.xml'/> <!-- BGP-4 Multiprotocol Extensions Low-Power and Lossy Networks (RPL) Destination-Oriented Directed Acyclic Graph (DODAG) Configuration Option for IPv6 Inter-Domain Routing -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.3963.xml'/> <!-- Network Mobility (NEMO) -->
      <!-- <?rfc include="reference.RFC.3972"?>  CGA -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.3209.xml'/> <!-- RSVP TE -->
      <!-- <?rfc include="reference.RFC.3971"?> SEcure Neighbor Discovery (SEND) -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4291.xml'/> <!-- IP Version 6 Addressing Architecture -->
       <!-- <?rfc include="reference.RFC.4429"?> IP Version 6 Optimistic DAD -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.3444.xml'/> <!-- On the Difference between Information Models and Data Models -->
      <!-- <?rfc include="reference.RFC.3610"?>  Counter with CBC-MAC (CCM)  -->
      <!-- 6TiSCH -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4080.xml'/> <!-- Next Steps 6LoWPAN Routing Header</title>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Zhao" fullname="L. Zhao">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2021" month="April"/>
            <abstract>
              <t indent="0">This document updates RFC 8138 by defining a bit in Signaling (NSIS): Framework -->
      <!-- <?rfc include="reference.RFC.4389"?> IP Version 6 ND Proxy -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4919.xml'/> <!-- IPv6 over Low-Power Wireless Personal Area Networks  -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4903.xml'/> <!-- IPv6  Multi-Link Subnet Issues   -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5974.xml'/> <!-- NSIS Signaling Layer the Routing Protocol (NSLP) for Quality-of-Service Signaling -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6347.xml'/> <!-- Datagram Transport Layer Security Version 1.2 -->
       <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6830.xml'/> <!--   The Locator/ID Separation Protocol (LISP) -->
      <!--?rfc include="reference.RFC.6997"?-->  <!-- Reactive Discovery of Point-to-Point Routes in Low-Power and Lossy Networks -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7426.xml'/> <!-- Software-Defined Networking (SDN): Layers (RPL) Destination-Oriented Directed Acyclic Graph (DODAG) Configuration option to indicate whether compression is used within the RPL Instance and Architecture Terminology -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6606.xml'/> <!-- Problem Statement to specify the behavior of nodes compliant with RFC 8138 when the bit is set and Requirements for 6LoWPAN Routing -->
      <!-- others -->
      <!--?rfc include='reference.I-D.ietf-ipv6-Multi-Link-subnets'?-->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-roll-rpl-industrial-applicability.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-dtsecurity-zerotouch-join.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-core-object-security.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-manet-aodvv2.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8578.xml'/> <!-- Deterministic Networking Use Cases -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-detnet-ip.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-anima-bootstrapping-keyinfra.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-roll-aodv-rpl.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-lwig-6lowpan-virtual-reassembly.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-roll-dao-projection.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.rahul-roll-mop-ext.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.selander-ace-cose-ecdhe.xml'/>
      <!-- <?rfc include='reference.I-D.svshah-tsvwg-lln-diffserv-recommendations'?> -->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.thubert-roll-bier.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.thubert-bier-replication-elimination.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.thubert-6lo-bier-dispatch.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.thubert-6man-unicast-lookup.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.pthubert-raw-problem-statement.xml'/>
      <!--?rfc include='reference.I-D.bernardos-raw-use-cases'?-->
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.tiloca-6tisch-robust-scheduling.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-ace-coap-est.xml'/>
      <xi:include href='https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-anima-constrained-voucher.xml'/> unset.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9035"/>
          <seriesInfo name="DOI" value="10.17487/RFC9035"/>
        </reference>
        <reference anchor='IEEE802154'> anchor="I-D.tiloca-6tisch-robust-scheduling" quoteTitle="true" target="https://tools.ietf.org/html/draft-tiloca-6tisch-robust-scheduling-02" derivedAnchor="ROBUST-SCHEDULING">
          <front>
            <title>IEEE Std. 802.15.4, Part. 15.4: Wireless Medium Access
            Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate
            Wireless Personal Area
            <title>Robust Scheduling against Selective Jamming in 6TiSCH Networks</title>
            <author fullname="Marco Tiloca">
              <organization showOnFrontPage="true">RISE AB</organization>
            </author>
            <author fullname="Simon Duquennoy">
              <organization showOnFrontPage="true">Yanzi Networks
            </title>
            <author>
               <organization>IEEE standard AB</organization>
            </author>
            <author fullname="Gianluca Dini">
              <organization showOnFrontPage="true">University of Pisa</organization>
            </author>
            <date month="June" day="10" year="2019"/>
            <abstract>
              <t indent="0">   This document defines a method to generate robust TSCH schedules in a
   6TiSCH (IPv6 over the TSCH mode of IEEE 802.15.4-2015) network, so as
   to protect network nodes against selective jamming attack.  Network
   nodes independently compute the new schedule at each slotframe, by
   altering the one originally available from 6top or alternative
   protocols, while preserving a consistent and collision-free
   communication pattern.  This method can be added on top of the
   minimal security framework for Information Technology</organization>
            </author>
            <date/> 6TiSCH.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-tiloca-6tisch-robust-scheduling-02"/>
          <format type="TXT" target="https://www.ietf.org/archive/id/draft-tiloca-6tisch-robust-scheduling-02.txt"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor='CCMstar' target='www.ieee802.org/15/pub/2004/15-04-0537-00-004b-formal-specification-ccm-star-mode-operation.doc'> anchor="I-D.ietf-roll-rpl-industrial-applicability" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-roll-rpl-industrial-applicability-02" derivedAnchor="RPL-APPLICABILITY">
          <front>
            <title>
            Formal Specification of the CCM* Mode of Operation
         </title>
            <title>RPL applicability in industrial networks</title>
            <author fullname='Rene Struik'>
               <organization>IEEE standard for Information Technology</organization> fullname="Tom Phinney" role="editor"> </author>
            <author fullname="Pascal Thubert"> </author>
            <author fullname="Robert Assimiti"> </author>
            <date month='September' year='2004'/> month="October" day="21" year="2013"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-roll-rpl-industrial-applicability-02"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor='IEEE802154e'> anchor="I-D.thubert-roll-bier" quoteTitle="true" target="https://tools.ietf.org/html/draft-thubert-roll-bier-02" derivedAnchor="RPL-BIER">
          <front>
            <title>IEEE standard for Information Technology, IEEE Std.
         802.15.4, Part. 15.4: Wireless Medium Access Control (MAC)
         and Physical Layer (PHY) Specifications for Low-Rate
         Wireless Personal Area Networks, June 2011 as amended by IEEE Std.
         802.15.4e, Part. 15.4: Low-Rate Wireless Personal Area
         Networks (LR-WPANs) Amendment 1: MAC sublayer
         </title>
            <author>
               <organization>IEEE standard for Information Technology</organization>
            <title>RPL-BIER</title>
            <author initials="P" surname="Thubert" fullname="Pascal Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date month='April' year='2012'/> month="July" day="24" year="2018"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-thubert-roll-bier-02"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
      <!--reference anchor="IEEE802.1TSNTG" target="http://www.ieee802.org/1/pages/avbridges.html">
        <reference anchor="I-D.ietf-roll-capabilities" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-roll-capabilities-08" derivedAnchor="RPL-MOP">
          <front>
            <title>IEEE 802.1 Time-Sensitive Networks Task Group</title>
            <author>
               <organization>IEEE Standards Association</organization>
            <title>RPL Capabilities</title>
            <author initials="R" surname="Jadhav" fullname="Rahul Arvind Jadhav" role="editor"> </author>
            <author fullname="Pascal Thubert">
              <organization showOnFrontPage="true">Cisco Systems, Inc</organization>
            </author>
            <author fullname="Michael Richardson">
              <organization showOnFrontPage="true">Sandelman Software Works</organization>
            </author>
            <author initials="R" surname="Sahoo" fullname="Rabi Narayan Sahoo">
              <organization showOnFrontPage="true">Juniper</organization>
            </author>
            <date day="08" month="March" year="2013" /> day="17" year="2021"/>
          </front>
      </reference-->
          <seriesInfo name="Internet-Draft" value="draft-ietf-roll-capabilities-08"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor='WirelessHART'> anchor="S-ALOHA" target="https://dl.acm.org/citation.cfm?id=1024920" quoteTitle="true" derivedAnchor="S-ALOHA">
          <front>
            <title>Industrial Communication Networks - Wireless Communication Network
            <title>ALOHA packet system with and Communication Profiles - WirelessHART - IEC 62591</title>
            <author>
               <organization>www.hartcomm.org</organization> without slots and capture</title>
            <author surname="Roberts" fullname="Lawrence G. Roberts">
            </author>
            <date year='2010'/> month="April" year="1975"/>
          </front>
          <refcontent>ACM SIGCOMM Computer Communication Review</refcontent>
          <seriesInfo name="DOI" value="10.1145/1024916.1024920"/>
        </reference>
        <reference anchor='HART'> anchor="I-D.thubert-bier-replication-elimination" quoteTitle="true" target="https://tools.ietf.org/html/draft-thubert-bier-replication-elimination-03" derivedAnchor="TE-PREF">
          <front>
            <title>Highway Addressable remote Transducer, a group of specifications
            <title>BIER-TE extensions for industrial process Packet Replication and control devices administered by the HART Foundation</title>
            <author>
               <organization>www.hartcomm.org</organization>
            </author>
            <date/>
         </front>
      </reference>
      <reference anchor='ISA100.11a' target='http://www.isa.org/Community/SP100WirelessSystemsforAutomation'>
         <front>
            <title>Wireless Systems for Industrial Automation: Process Control Elimination Function (PREF) and Related Applications - ISA100.11a-2011 - IEC 62734</title>
            <author>
               <organization>ISA/ANSI</organization> OAM</title>
            <author initials="P" surname="Thubert" fullname="Pascal Thubert" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year='2011'/>
         </front>
      </reference>
       <reference anchor='ISA100' target='https://www.isa.org/isa100/'>
         <front>
            <title>ISA100, Wireless Systems for Automation</title>
            <author>
               <organization>ISA/ANSI</organization>
            <author initials="T" surname="Eckert" fullname="Toerless Eckert">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="Z" surname="Brodard" fullname="Zacharie Brodard">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="H" surname="Jiang" fullname="Hao Jiang">
              <organization showOnFrontPage="true"/>
            </author>
            <date/>
            <date month="March" day="3" year="2018"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-thubert-bier-replication-elimination-03"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor='TEAS' target='https://dataTracker.ietf.org/doc/charter-ietf-teas/'> anchor="TEAS" target="https://datatracker.ietf.org/doc/charter-ietf-teas/" quoteTitle="true" derivedAnchor="TEAS">
          <front>
            <title>Traffic Engineering Architecture and Signaling</title>
            <author>
               <organization>IETF</organization>
            </author>
            <date/>
         </front>
      </reference>
      <reference anchor='ANIMA' target='https://dataTracker.ietf.org/doc/charter-ietf-anima/'>
         <front>
            <title>Autonomic Networking Integrated Model and Approach</title> Signaling (teas)</title>
            <author>
               <organization>IETF</organization>
              <organization showOnFrontPage="true">IETF</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor='PCE' target='https://dataTracker.ietf.org/doc/charter-ietf-pce/'> anchor="I-D.ietf-lwig-6lowpan-virtual-reassembly" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-lwig-6lowpan-virtual-reassembly-02" derivedAnchor="VIRTUAL-REASSEMBLY">
          <front>
            <title>Path Computation Element</title>
            <author>
               <organization>IETF</organization>
            <title>Virtual reassembly buffers in 6LoWPAN</title>
            <author fullname="Carsten Bormann">
              <organization showOnFrontPage="true">Universitaet Bremen TZI</organization>
            </author>
            <date/>
         </front>
      </reference>
      <reference anchor='CCAMP' target='https://dataTracker.ietf.org/doc/charter-ietf-ccamp/'>
         <front>
            <title>Common Control and Measurement Plane</title>
            <author>
               <organization>IETF</organization>
            <author fullname="Thomas Watteyne">
              <organization showOnFrontPage="true">Analog Devices</organization>
            </author>
            <date/>
            <date month="March" day="9" year="2020"/>
            <abstract>
              <t indent="0">   When employing adaptation layer fragmentation in 6LoWPAN, it may be
   beneficial for a forwarder not to have to reassemble each packet in
   its entirety before forwarding it.

   This has been always possible with the original fragmentation design
   of RFC 4944.  Apart from a brief mention of the way to do this in
   Section 2.5.2 of the 6LoWPAN book, this has not been extensively
   described in the literature.  The present document attempts to fill
   that gap.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lwig-6lowpan-virtual-reassembly-02"/>
          <format type="TXT" target="https://www.ietf.org/archive/id/draft-ietf-lwig-6lowpan-virtual-reassembly-02.txt"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor='AMI' target='https://www.energy.gov/sites/prod/files/2016/12/f34/AMI%20Summary%20Report_09-26-16.pdf'> anchor="WirelessHART" target="https://webstore.iec.ch/publication/24433" quoteTitle="true" derivedAnchor="WirelessHART">
          <front>
            <title>Advanced Metering Infrastructure
            <title>Industrial networks - Wireless communication network and Customer Systems </title> communication profiles - WirelessHART(TM)</title>
            <author>
               <organization>US Department of Energy</organization>
              <organization showOnFrontPage="true">International Electrotechnical Commission</organization>
            </author>
            <date year='2006'/> month="March" year="2016"/>
          </front>
          <seriesInfo name="IEC" value="62591:2016"/>
        </reference>
        <reference anchor='S-ALOHA' target='https://dl.acm.org/citation.cfm?id=1024920'> anchor="I-D.ietf-6tisch-dtsecurity-zerotouch-join" quoteTitle="true" target="https://tools.ietf.org/html/draft-ietf-6tisch-dtsecurity-zerotouch-join-04" derivedAnchor="ZEROTOUCH-JOIN">
          <front>
            <title>ALOHA Packet System With and Without Slots and Capture</title>
            <title>6tisch Zero-Touch Secure Join protocol</title>
            <author surname='Roberts' fullname='Lawrence G. Roberts'>

               <organization>ACM SIGCOMM Computer Communication Review</organization> fullname="Michael Richardson">
              <organization showOnFrontPage="true">Sandelman Software Works</organization>
            </author>
            <date month='April' year='1975'/>
         </front>
         <seriesInfo name='doi' value='10.1145/1024916.1024920'/>
      </reference>

      <reference anchor='IEC62439' target='https://webstore.iec.ch/publication/7018'>
         <front>
            <title>Industrial communication networks - High availability automation networks - Part 3: Parallel Redundancy Protocol (PRP) month="July" day="8" year="2019"/>
            <abstract>
              <t indent="0">   This document describes a Zero-touch Secure Join (ZSJ) mechanism to
   enroll a new device (the "pledge") into a IEEE802.15.4 TSCH network
   using the 6tisch signaling mechanisms.  The resulting device will
   obtain a domain specific credential that can be used with either
   802.15.9 per-host pair keying protocols, or to obtain the network-
   wide key from a coordinator.  The mechanism describe here is an
   augmentation to the one-touch mechanism described in
   [I-D.ietf-6tisch-minimal-security], and High-availability Seamless Redundancy (HSR) - IEC62439-3</title>
            <author>
               <organization>IEC</organization>
            </author>
            <date year='2012'/> is a profile of the
   constrained voucher mechanism [I-D.ietf-anima-constrained-voucher].

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-6tisch-dtsecurity-zerotouch-join-04"/>
          <format type="TXT" target="https://www.ietf.org/archive/id/draft-ietf-6tisch-dtsecurity-zerotouch-join-04.txt"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
      </references>

   <section><name>Related
    </references>
    <section numbered="true" removeInRFC="false" toc="include" pn="section-appendix.a">
      <name slugifiedName="name-related-work-in-progress">Related Work In in Progress</name>
   <t>This
      <t indent="0" pn="section-appendix.a-1">This document has been incremented as the work progressed following the
      evolution of the WG charter and the availability of dependent work.
      The intent was to publish when the WG concludes concluded on the covered items.
      At the time of publishing publishing, the following specification specifications are still in progress
      and may affect the evolution of the stack in a 6TiSCH-aware node.
      </t>

      <!--
      <section anchor="chartered" title="Chartered IETF work items">

      <t>
      The operation of the Backbone Router
      <xref target="I-D.ietf-6lo-backbone-router"/> is stable but the RFC
      is not published yet. The protection of registered addresses against
      impersonation and take over will be guaranteed by
      <xref target="I-D.ietf-6lo-ap-nd">Address
      Protected Neighbor Discovery for Low-power and Lossy Networks</xref>,
      which is not yet published either.

      </t>
      <t>
      New procedures have been defined at ROLL that extend RPL and may be of
      interest for a 6TiSCH stack.
      In particular <xref target="I-D.ietf-roll-unaware-leaves"/> enables a 6LN
      that implements only <xref target='RFC8505'/> and avoid the support of RPL.
      </t>

      </section> Chartered IETF work items -->
      <section anchor='unchartered'><name>Unchartered anchor="unchartered" numbered="true" removeInRFC="false" toc="include" pn="section-a.1">
        <name slugifiedName="name-unchartered-ietf-work-items">Unchartered IETF work items</name> Work Items</name>
        <section anchor='unchartered-sec'><name>6TiSCH Zerotouch security</name>

      <t> anchor="unchartered-sec" numbered="true" removeInRFC="false" toc="include" pn="section-a.1.1">
          <name slugifiedName="name-6tisch-zero-touch-security">6TiSCH Zero-Touch Security</name>
          <t indent="0" pn="section-a.1.1-1">
      The security model and in particular the zerotouch zero-touch join process
      <xref target='I-D.ietf-6tisch-dtsecurity-zerotouch-join'/> depends target="I-D.ietf-6tisch-dtsecurity-zerotouch-join" format="default" sectionFormat="of" derivedContent="ZEROTOUCH-JOIN"/> depend on
      the ANIMA (Autonomic Networking Integrated Model and Approach) <xref target='ANIMA'/>
      <xref target='I-D.ietf-anima-bootstrapping-keyinfra'>Bootstrapping target="ANIMA" format="default" sectionFormat="of" derivedContent="ANIMA"/>
      "<xref target="RFC8995" format="title" sectionFormat="of" derivedContent="Bootstrapping Remote Secure Key Infrastructures (BRSKI)</xref> Infrastructure (BRSKI)"/>" <xref target="RFC8995" format="default" sectionFormat="of" derivedContent="RFC8995"/>
      to enable zero-touch security provisionning; provisioning; for highly
      constrained nodes, a minimal model based on pre-shared keys (PSK)
      is also available. As written to this day, currently written, it also depends on
      a number of documents in progress as CORE, in the CORE (Constrained RESTful Environments) WG and on
      <xref target='I-D.selander-ace-cose-ecdhe'>"Ephemeral target="I-D.selander-ace-cose-ecdhe" format="default" sectionFormat="of" derivedContent="EDHOC">"Ephemeral Diffie-Hellman Over
      COSE (EDHOC)"</xref>, which is being considered for adoption at by the LAKE
      (Lightweight Authenticated Key Exchange) WG.
          </t>
        </section> <!-- "6TiSCH Zerotouch security" -->
        <section anchor='unchartered-tracks'><name>6TiSCH anchor="unchartered-tracks" numbered="true" removeInRFC="false" toc="include" pn="section-a.1.2">
          <name slugifiedName="name-6tisch-track-setup">6TiSCH Track Setup</name>
            <t>
          <t indent="0" pn="section-a.1.2-1">
      ROLL (Routing Over Low power and Lossy networks) is now standardizing a reactive routing protocol based on RPL
      <xref target='I-D.ietf-roll-aodv-rpl'/> target="I-D.ietf-roll-aodv-rpl" format="default" sectionFormat="of" derivedContent="AODV-RPL"/>.
      The need of a reactive routing protocol to establish on-demand on-demand,
      constraint-optimized routes and a reservation protocol to establish
      Layer-3
      Layer 3 Tracks is being discussed at in 6TiSCH but not chartered for.

      </t><t>

      <!-- yet chartered.

          </t>
          <t indent="0" pn="section-a.1.2-2">

      At the time of this writing, the formation of a new working group called
      RAW for Reliable and Available Wireless networking there is being considered.
      The new work on centralized Track computation is deferred planned in the IETF to provide
      limited deterministic networking capabilities for wireless networks with a subsequent
      work, not necessarily at 6TiSCH. A Predictable
      focus on forwarding behaviors to react quickly and Available Wireless
      (PAW) bar-BoF took place.
      RAW may form locally to the changes
      as a WG described in <xref target="I-D.pthubert-raw-architecture" format="default" sectionFormat="of" derivedContent="RAW-ARCHITECTURE"/>.

          </t>
          <t indent="0" pn="section-a.1.2-3">
      ROLL is also standardizing an extension to RPL to set up centrally computed
      routes <xref target="I-D.ietf-roll-dao-projection" format="default" sectionFormat="of" derivedContent="DAO-PROJECTION"/>.

          </t>
          <t indent="0" pn="section-a.1.2-4">
      The 6TiSCH architecture should thus inherit from the
      <xref target="RFC8655" format="default" sectionFormat="of" derivedContent="RFC8655">DetNet architecture</xref> and develop
      thus depends on it. The PCE should be a generic specification for Track
      operations
      core component of that would cover architecture.
      An extension to RPL or to TEAS (Traffic Engineering Architecture and Signaling) <xref target="TEAS" format="default" sectionFormat="of" derivedContent="TEAS"/> will be required to
      expose the 6TiSCH requirements as expressed in this
      architecture, more node capabilities and the network peers to the PCE,
      possibly in combination with <xref target="I-D.ietf-roll-capabilities" format="default" sectionFormat="of" derivedContent="RPL-MOP"/>.
      A protocol such as a lightweight Path Computation Element Communication Protocol (PCEP) or an adaptation of
      Common Control and Measurement Plane (CCAMP)
      <xref target='I-D.thubert-raw-technologies'/> target="CCAMP" format="default" sectionFormat="of" derivedContent="CCAMP"/> GMPLS formats and procedures could be used in
      combination to <xref target='I-D.pthubert-raw-problem-statement'/>.
      In a large LLN, it is not
      feasible target="I-D.ietf-roll-dao-projection" format="default" sectionFormat="of" derivedContent="DAO-PROJECTION"/> to update install
      the routes from Tracks, as computed by the PCE, to the 6TiSCH nodes.
          </t>
        </section>
        <section anchor="unchartered-bier" numbered="true" removeInRFC="false" toc="include" pn="section-a.1.3">
          <name slugifiedName="name-using-bier-in-a-6tisch-netw">Using BIER in a central controller that resides far
      over 6TiSCH Network</name>
          <t indent="0" pn="section-a.1.3-1"> ROLL is actively working on Bit Index
    Explicit Replication (BIER) as a method to compress both the constrained network at
    data-plane packets and the speed at which routing tables in storing mode
    <xref target="I-D.thubert-roll-bier" format="default" sectionFormat="of" derivedContent="RPL-BIER"/>.
          </t>
          <t indent="0" pn="section-a.1.3-2">
    BIER could also be used in the quality context of the
      wireless links varies.
      RAW would focus on forwarding behaviors to react quickly DetNet service layer.
    <xref target="I-D.thubert-bier-replication-elimination" format="default" sectionFormat="of" derivedContent="TE-PREF">
    "BIER-TE extensions for Packet Replication and locally Elimination Function
                             (PREF) and OAM"</xref> leverages BIER
    Traffic Engineering (TE) to control the changes in the wireless links.

      -->
      At the time of this writing, there is new work planned
    DetNet Replication and Elimination activities in the IETF data plane, and to provide
      limited deterministic networking capabilities for wireless networks with a
      focus traceability
    on forwarding behaviors to react quickly links where replication and locally to the changes
      as described loss happen, in <xref target='I-D.pthubert-raw-problem-statement'/>.

      </t><t>
      ROLL a manner that is also standardizing an extension to RPL abstract to setup centrally-computed
      routes <xref target='I-D.ietf-roll-dao-projection'/>

      </t><t>
      The 6TiSCH Architecture should thus inherit from
    the forwarding information.
          </t>
          <t indent="0" pn="section-a.1.3-3">
    <xref target='RFC8655'>DetNet</xref> architecture and
      thus depends target="I-D.thubert-6lo-bier-dispatch" format="default" sectionFormat="of" derivedContent="BITSTRINGS-6LORH">"A 6loRH for BitStrings"</xref>
    proposes a 6LoWPAN compression for the BIER BitString based on it.
    <xref target="RFC8138" format="default" sectionFormat="of" derivedContent="RFC8138">6LoWPAN Routing Header</xref>.
          </t>
        </section>
      </section>
      <section anchor="external" numbered="true" removeInRFC="false" toc="include" pn="section-a.2">
        <name slugifiedName="name-external-non-ietf-work-item">External (Non-IETF) Work Items</name>
        <t indent="0" pn="section-a.2-1">
      The Path Computation Element (PCE) current charter positions 6TiSCH on IEEE Std 802.15.4 only.
      Though most of the design should be portable to other link types,
      6TiSCH has a
      core component strong dependency on IEEE Std 802.15.4 and its evolution.
      The impact of that architecture.
      An extension to RPL or changes to TEAS <xref target='TEAS'/> will TSCH on this architecture should be required minimal to
      expose
      nonexistent, but deeper work such as 6top and security may be impacted.
      A 6TiSCH Interest Group at the IEEE maintains the synchronization
      and helps foster work at the IEEE should 6TiSCH demand it.
        </t>
        <t indent="0" pn="section-a.2-2">
      Work is being proposed at IEEE (802.15.12 PAR) for an LLC that would
      logically include the 6TiSCH node capabilities and 6top sublayer. The interaction with the network peers to 6top sublayer
      and the PCE,
      possibly Scheduling Functions described in combination with this document are yet to be
      defined.
        </t>
        <t indent="0" pn="section-a.2-3">
      ISA100 <xref target='I-D.rahul-roll-mop-ext'/>.
      A protocol such target="ISA100" format="default" sectionFormat="of" derivedContent="ISA100"/> Common Network Management (CNM) is another
      external work of interest for 6TiSCH. The group, referred to as ISA100.20,
      defines a lightweight PCEP or an adaptation Common Network Management framework that should enable the
      management of CCAMP resources that are controlled by heterogeneous protocols
      such as ISA100.11a <xref target='CCAMP'/> G-MPLS formats and procedures could be used in
      combination to target="ISA100.11a" format="default" sectionFormat="of" derivedContent="ISA100.11a"/>, WirelessHART
      <xref target='I-D.ietf-roll-dao-projection'/> to install
      the Tracks, as computed by the PCE, to target="WirelessHART" format="default" sectionFormat="of" derivedContent="WirelessHART"/>, and 6TiSCH. Interestingly, the
      establishment of 6TiSCH nodes.
      </t>

      </section><!-- 6TiSCH Track Setup -->

      <section anchor='unchartered-bier'><name>Using BIER deterministic paths, called Tracks,
      are also in a 6TiSCH Network</name>

    <t> ROLL scope, and ISA100.20 is actively working on Bit Index
    Explicit Replication (BIER) as a method requirements for DetNet.
        </t>
      </section>
    </section>
    <section numbered="false" removeInRFC="false" toc="include" pn="section-appendix.b">
      <name slugifiedName="name-acknowledgments">Acknowledgments</name>
      <section numbered="false" toc="exclude" removeInRFC="false" pn="section-b.1">
        <name slugifiedName="name-special-thanks">Special Thanks</name>
        <t indent="0" pn="section-b.1-1">
      Special thanks to <contact fullname="Jonathan Simon"/>,
      <contact fullname="Giuseppe Piro"/>, <contact fullname="Subir Das"/>, and
      <contact fullname="Yoshihiro Ohba"/> for their deep contributions to compress both the
    dataplane packets initial security
      work, to <contact fullname="Yasuyuki Tanaka"/> for his work on implementation and simulation
      that tremendously helped build a robust system, to <contact fullname="Diego Dujovne"/> for
      starting and leading the routing tables SF0 effort, and to <contact fullname="Tengfei Chang"/> for evolving it
      in storing mode
    <xref target='I-D.thubert-roll-bier'/>. the MSF.
        </t>
    <t>
    BIER could
        <t indent="0" pn="section-b.1-2">
      Special thanks also be used to <contact fullname="Pat Kinney"/>,
      <contact fullname="Charlie Perkins"/>, and <contact fullname="Bob Heile"/> for their
      support in maintaining the connection active and the design in line with
      work happening at IEEE 802.15.
        </t>
        <t indent="0" pn="section-b.1-3">
      Special thanks to <contact fullname="Ted Lemon"/>, who was the INT Area Director while this
      document was initiated, for his great support and help throughout,
      and to <contact fullname="Suresh Krishnan"/>, who took over with that kind efficiency of his till
      publication.
        </t>
        <t indent="0" pn="section-b.1-4">
      Also special thanks to <contact fullname="Ralph Droms"/>, who performed the first INT Area
      Directorate review, which was very deep and thorough and radically changed
      the context orientations of the DetNet service layer.
    <xref target='I-D.thubert-bier-replication-elimination'>
    BIER-TE-based OAM, Replication this document, and Elimination </xref> leverages BIER
    Traffic Engineering (TE) then to control <contact fullname="Eliot Lear"/>
      and <contact fullname="Carlos Pignataro"/>, who helped finalize this
      document in preparation for the data plane the
    DetNet Replication and Elimination activities, IESG reviews,
      and to provide traceability
    on links where replication and loss happen, in a manner that is abstract <contact fullname="Gorry Fairhurst"/>,
<contact fullname="David Mandelberg"/>, <contact fullname="Qin Wu"/>,
<contact fullname="Francis Dupont"/>, <contact fullname="Éric Vyncke"/>,
<contact fullname="Mirja Kühlewind"/>, <contact fullname="Roman Danyliw"/>,
<contact fullname="Benjamin Kaduk"/>, and <contact fullname="Andrew Malis"/>,
who contributed to the forwarding information.
    </t>
    <t>
    <xref target='I-D.thubert-6lo-bier-dispatch'>a 6loRH for BitStrings</xref>
    proposes a 6LoWPAN compression for final shaping of this document
      through the BIER Bitstring based on
    <xref target='RFC8138'>6LoWPAN Routing Header</xref>. IESG review procedure.
        </t>
      </section> <!-- 6TiSCH Track Setup -->

      </section><!-- Unchartered IETF work items -->
      <section anchor='external'><name>External (non-IETF) work items</name>

      <t>
      The current charter positions 6TiSCH on IEEE Std. 802.15.4 only.
      Though most numbered="false" toc="exclude" removeInRFC="false" pn="section-b.2">
        <name slugifiedName="name-and-do-not-forget">And Do Not Forget</name>
        <t indent="0" pn="section-b.2-1">This document is the result of multiple interactions, in
      particular during the design should be portable on other link types, 6TiSCH has a strong dependency on IEEE Std. 802.15.4 and its evolution. (bi)Weekly Interim call, relayed through
      the 6TiSCH mailing list at the IETF, over the course of more than 5 years.
        </t>
        <t indent="0" pn="section-b.2-2">
      The impact authors wish to thank in arbitrary order:
<contact fullname="Alaeddine Weslati"/>, <contact fullname="Chonggang Wang"/>,
<contact fullname="Georgios Exarchakos"/>, <contact fullname="Zhuo Chen"/>,
<contact fullname="Georgios Papadopoulos"/>, <contact fullname="Eric Levy-Abegnoli"/>,
<contact fullname="Alfredo Grieco"/>, <contact fullname="Bert Greevenbosch"/>,
<contact fullname="Cedric Adjih"/>, <contact fullname="Deji Chen"/>,
<contact fullname="Martin Turon"/>, <contact fullname="Dominique Barthel"/>,
<contact fullname="Elvis Vogli"/>, <contact fullname="Geraldine Texier"/>,
<contact fullname="Guillaume Gaillard"/>, <contact fullname="Herman Storey"/>,
<contact fullname="Kazushi Muraoka"/>, <contact fullname="Ken Bannister"/>,
<contact fullname="Kuor Hsin Chang"/>, <contact fullname="Laurent Toutain"/>,
<contact fullname="Maik Seewald"/>, <contact fullname="Michael Behringer"/>,
<contact fullname="Nancy Cam Winget"/>, <contact fullname="Nicola Accettura"/>,
<contact fullname="Nicolas Montavont"/>, <contact fullname="Oleg Hahm"/>,
<contact fullname="Patrick Wetterwald"/>, <contact fullname="Paul Duffy"/>,
<contact fullname="Peter van der Stok"/>, <contact fullname="Rahul Sen"/>,
<contact fullname="Pieter de Mil"/>, <contact fullname="Pouria Zand"/>,
<contact fullname="Rouhollah Nabati"/>, <contact fullname="Rafa Marin-Lopez"/>,
<contact fullname="Raghuram Sudhaakar"/>, <contact fullname="Sedat Gormus"/>,
<contact fullname="Shitanshu Shah"/>, <contact fullname="Steve Simlo"/>,
<contact fullname="Tina Tsou"/>, <contact fullname="Tom Phinney"/>,
<contact fullname="Xavier Lagrange"/>, <contact fullname="Ines Robles"/>, and
<contact fullname="Samita Chakrabarti"/> for their participation and various contributions.
        </t>
      </section>
    </section>
    <section numbered="false" removeInRFC="false" toc="include" pn="section-appendix.c">
      <name slugifiedName="name-contributors">Contributors</name>
      <t indent="0" pn="section-appendix.c-1">The co-authors of changes this document are listed below:
      </t>
      <ul empty="true" spacing="normal" bare="false" indent="3" pn="section-appendix.c-2">
        <li pn="section-appendix.c-2.1">
          <t indent="0" pn="section-appendix.c-2.1.1"><contact fullname="Thomas Watteyne"/>
          for his contributions to TSCH the whole design, in particular on this Architecture should be TSCH and security,
          and to the open source community that he created with openWSN;</t>
        </li>
        <li pn="section-appendix.c-2.2">
          <t indent="0" pn="section-appendix.c-2.2.1"><contact fullname="Xavier Vilajosana"/>,
          who led the design of the minimal support with RPL and contributed
          deeply to
      non-existent, but deeper work such as the 6top design and security may be impacted.
      A 6TiSCH Interest Group at the IEEE maintains GMPLS operation of Track switching;</t>
        </li>
        <li pn="section-appendix.c-2.3">
          <t indent="0" pn="section-appendix.c-2.3.1"><contact fullname="Kris Pister"/>
         for creating TSCH and his continuing guidance through the elaboration
         of this design;</t>
        </li>
        <li pn="section-appendix.c-2.4">
          <t indent="0" pn="section-appendix.c-2.4.1"><contact fullname="Mališa Vučinić"/>
         for the synchronization
      and helps foster work at on the IEEE should 6TiSCH demand it.
      </t>
      <t>
      Work is being proposed at IEEE (802.15.12 PAR) one-touch join process and his contribution to the
         Security Design Team;</t>
        </li>
        <li pn="section-appendix.c-2.5">
          <t indent="0" pn="section-appendix.c-2.5.1"><contact fullname="Michael Richardson"/>
         for an LLC that would
      logically include his leadership role in the 6top sublayer. The interaction with Security Design Team and his
         contribution throughout this document;</t>
        </li>
        <li pn="section-appendix.c-2.6">
          <t indent="0" pn="section-appendix.c-2.6.1"><contact fullname="Tero Kivinen"/>
          for his contribution to the 6top sublayer security work in general and the Scheduling Functions described security
          section in particular;</t>
        </li>
        <li pn="section-appendix.c-2.7">
          <t indent="0" pn="section-appendix.c-2.7.1"><contact fullname="Maria Rita Palattella"/>
         for managing the Terminology document that was merged into this document are yet to be
      defined.
      </t>
      <t>
      ISA100 <xref target='ISA100'/> Common Network Management (CNM) is another
      external through the work of interest 6TiSCH;</t>
        </li>
        <li pn="section-appendix.c-2.8">
          <t indent="0" pn="section-appendix.c-2.8.1"><contact fullname="Simon Duquennoy"/>
          for 6TiSCH. The group, referred his contribution to as ISA100.20,
      defines a Common Network Management framework that should enable the
      management open source community with the 6TiSCH
          implementation of resources that are controlled by heterogeneous protocols
      such as ISA100.11a <xref target='ISA100.11a'/>, WirelessHART
      <xref target='WirelessHART'/>, contiki, and 6TiSCH. Interestingly, for his contribution to MSF and
          autonomous unicast cells;</t>
        </li>
        <li pn="section-appendix.c-2.9">
          <t indent="0" pn="section-appendix.c-2.9.1"><contact fullname="Qin Wang"/>,
          who led the
      establishment design of 6TiSCH Deterministic paths, called Tracks,
      are also in scope, the 6top sublayer and ISA100.20 is working on requirements contributed related text
          that was moved and/or adapted into this document;</t>
        </li>
        <li pn="section-appendix.c-2.10">
          <t indent="0" pn="section-appendix.c-2.10.1"><contact fullname="Rene Struik"/>
         for DetNet.
      </t>

      </section><!-- External IETF the security section and his contribution to the Security Design
         Team;</t>
        </li>
        <li pn="section-appendix.c-2.11">
          <t indent="0" pn="section-appendix.c-2.11.1"><contact fullname="Robert Assimiti"/>
          for his breakthrough work items -->

   </section><!--title="Dependencies on Work In Progress"--> RPL over TSCH and initial text and
          guidance.</t>
        </li>
      </ul>
    </section>
    <section anchor="authors-addresses" numbered="false" removeInRFC="false" toc="include" pn="section-appendix.d">
      <name slugifiedName="name-authors-address">Author's Address</name>
      <author initials="P" surname="Thubert" fullname="Pascal Thubert" role="editor">
        <organization abbrev="Cisco Systems" showOnFrontPage="true">Cisco Systems, Inc</organization>
        <address>
          <postal>
            <extaddr>Building D</extaddr>
            <street>45 Allee des Ormes - BP1200</street>
            <city>Mougins - Sophia Antipolis</city>
            <code>06254</code>
            <country>France</country>
          </postal>
          <phone>+33 497 23 26 34</phone>
          <email>pthubert@cisco.com</email>
        </address>
      </author>
    </section>
  </back>
</rfc>