<?xml version="1.0" encoding="us-ascii"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.2.7 -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC2119 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC8137 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8137.xml">
<!ENTITY RFC6775 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6775.xml">
<!ENTITY RFC2461 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2461.xml">
<!ENTITY RFC7554 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7554.xml">
<!ENTITY I-D.ietf-6tisch-architecture SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-architecture.xml">
<!ENTITY I-D.ietf-6tisch-minimal-security SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-minimal-security.xml">
<!ENTITY RFC8180 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8180.xml">
<!ENTITY I-D.ietf-6tisch-dtsecurity-secure-join SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-6tisch-dtsecurity-secure-join.xml">
]>

<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>

<rfc ipr="trust200902" docName="draft-richardson-6tisch-enrollment-enhanced-beacon-01" category="info">

  <front>
    <title abbrev="IE for ICMPv6">IEEE802.15.4 Informational Element encapsulation of 6tisch Join and Enrollment Information</title>

    <author initials="D." surname="Dujovne" fullname="Diego Dujovne (editor)">
      <organization>Universidad Diego Portales</organization>
      <address>
        <postal>
          <street>Escuela de Informatica y Telecomunicaciones, Av. Ejercito 441</street>
          <city>Santiago, Region Metropolitana</city>
          <country>Chile</country>
        </postal>
        <phone>+56 (2) 676-8121</phone>
        <email>diego.dujovne@mail.udp.cl</email>
      </address>
    </author>
    <author initials="M." surname="Richardson" fullname="Michael Richardson">
      <organization>Sandelman Software Works</organization>
      <address>
        <email>mcr+ietf@sandelman.ca</email>
      </address>
    </author>

    <date year="2018" month="April" day="24"/>

    <area>Internet</area>
    <workgroup>6lo Working Group</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<t>In TSCH mode of IEEE802.15.4, as described by <xref target="RFC8180"/>,
opportunities for broadcasts are limited to specific times and specific
channels.  Nodes in a TSCH network typically frequently send Enhanced Beacon (EB)
frames to announce the presence of the network.  This document provides a mechanism by which small
details critical for new nodes (pledges) and long sleeping nodes may be
carried within the Enhanced Beacon.</t>



    </abstract>


  </front>

  <middle>


<section anchor="problems" title="Introduction">

<t><xref target="RFC7554"/> describes the use of the time-slotted channel
hopping (TSCH) mode of <xref target="ieee802154"/>.  As further details in
<xref target="RFC8180"/>, an Enhanced Beacon is transmitted during a slot
designated a broadcast slot.</t>

<t>EDNOTE: Explain why broadcasts are rare, and why we need them. What the
Enhanced Beacon is, and what Information Elements are, and how the IETF has a
subtype for that area.  Explain what kind of things could be placed in
Information Elements, how big they could be, and how they could be
compressed.</t>

<section anchor="Terminology" title="Terminology">

<t>In this document, the key words "MUST", "MUST NOT", "REQUIRED",
"SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",
and "OPTIONAL" are to be interpreted as described in BCP 14, RFC 2119
<xref target="RFC2119"/> and indicate requirement levels for compliant STuPiD
implementations.</t>

</section>
<section anchor="layer-2-synchronization" title="Layer-2 Synchronization">

<t>As explained in section 6 of <xref target="RFC8180"/>, the Enhanced Beacon
has a number of purposes: synchronization of ASN and Join Metric, timeslot
template identifier, the channel hopping sequence identifier, TSCH SlotFrame and
Link IE.</t>

<t>The Enhanced Beacon (EB) is used by nodes already part of a TSCH network to
annouce its existance.
Receiving an EB allows a Joining Node (pledge) to learn about the network and
synchronize to it.
The EB may also be used as a means for a node already part of the network to
re-synchronize <xref target="RFC7554"></xref>.</t>

<t>There are a limited number of timeslots designated as a broadcast slot by each
router. These slots are rare, and with 10ms slots, with a slot-frame length of
100, there may be only 1 slot/s for the beacon.</t>

</section>
<section anchor="layer-3-synchronization-ipv6-router-solicitations-and-advertisements" title="Layer-3 synchronization IPv6 Router solicitations and advertisements">

<t>At layer 3, <xref target="RFC2461"/> defines a mechanism by which nodes learn about
routers by listening for multicasted Router Advertisements (RA). If no RA is
heard within a set time, then a Router Solicitation (RS) may be multicast,
to which an RA will be received, usually unicast.</t>

<t>Although <xref target="RFC6775"/> reduces the amount of multicast necessary to do address
resolution via Neighbor Solicitation messages, it still requires multicast
of either RAs or RS.  This is an expensive operation for two reasons: there
are few multicast timeslots for unsolicited RAs; if a pledge node does not
hear an RA, and decides to send a RS (consuming a broadcast aloha slot with
unencrypted traffic), many unicast RS may be sent in response.</t>

<t>This is a particularly acute issue for the join process for the following
reasons:</t>

<t><list style="numbers">
  <t>use of a multicast slot by even a non-malicious unauthenticated node for
a Router Solicitation may overwhelm that time slot.</t>
  <t>it may require many seconds of on-time before a new pledge hears a Router
Soliciation that it can use.</t>
  <t>a new pledge may listen to many Enhanced Beacons before it can pick an
appropriate network and/or closest Join Assistant to attach to. If it must
listen for a RS as well as find the Enhanced Beacon, then the process may
take a very long time.</t>
</list></t>

</section>
</section>
<section anchor="protocol-definition" title="Protocol Definition">

<t><xref target="RFC8137"/> creates a registry for new IETF IE subtypes.
This document allocates a new subtype TBD-XXX.</t>

<t>This document documents a new IE subtype structure is as follows.  As explained in
<xref target="RFC8137"/> the length of the Sub-Type Content can be calculated from the
container, so no length information is necessary.</t>

<figure><artwork><![CDATA[
                     1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   TBD-XXX     |R|P| res |  proxy prio |    rank priority      |
+-+-+-+-+-+-+-+-+-+-------------+-------------+-----------------+
| pan priority  |                                               |
+---------------+                                               +
|                           Join Proxy lower-64                 |
+                        (present if P=1)                       +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                                               |
+-+-+-+-+-+-+-+-+                                               +
|                           network ID                          |
+                   variable length, up to 16 bytes             +
~                                                               ~
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+
]]></artwork></figure>

<t><list style="hanging">
  <t hangText='proxy priority'>
  the proxy prority value contains a number from 0 to 0x7f. Lower numbers are considered
to be a higher preference.  A priority of 0x7f indicates that the announcer should never
be considered as a viable enrollment proxy.  Lower value indicates willing to act as a Join
Proxy as described in <xref target="I-D.ietf-6tisch-minimal-security"/>.  Only unenrolled
pledges look at this value.</t>
  <t hangText='pan priority'>
  the pan priority is a value set by the DODAG root to indicate the relative
priority of this LLN compared to those with different PANIDs.  This value may
be used as part of the enrollment priority, but typically is used by devices
which have already enrolled, and need to determine which PAN to pick.
Unenrolled pledges MAY consider this value when selecting a PAN to join.
Enrolled devices MAY consider this value when looking for an eligible parent device.</t>
  <t hangText='rank priority'>
  the rank "priority" is set by the 6LR which sent the beacon and is an
indication of how willing this 6LR is to serve as an RPL parent within a
particular network ID.  This is a local value to be determined in other
work.  It might be calculated from RPL rank, and it may include some
modifications based upon current number of children, or number of neighbor
cache entries available.  This value MUST be ignored by pledges, it is for
enrolled devices only.</t>
  <t hangText='R'>
  the Router Advertisement flag is set if the sending node will act as a
Router for host-only nodes that need addressing via unicast Router
Solicitation messages.</t>
  <t hangText='P'>
  if the Proxy Address bit is set, then the lower 64-bits of the Join Proxy's
Link Layer address follows the network ID.  If the Proxy Address bit is not set,
then the Link Layer address of the Join Proxy is identical to the Layer-2 8-byte
address used to originate this enhanced beacon.
In either case, the layer-2 address of any IPv6 traffic to the originator of
this beacon may use the layer-2 address which was used to originate the beacon.</t>
  <t hangText='join-proxy lower-64'>
  if the P bit is set, then 64 bits (8 bytes) of address are present. The
Link Layer address of the Join Proxy is fe80 (as for any Link Layer address),
and the bits given in this field.</t>
  <t hangText='network ID'>
  this is an variable length field, up to 16-bytes in size that uniquely identifies 
this network, potentially among many networks that are operating in the same 
frequencies in overlapping physical space.  The length of this field can be
calculated as being whatever is left in the Information Element.</t>
</list></t>

<t>In a 6tisch network, where RPL is used as the mesh routing protocol, the
network ID can be constructed from a SHA256 hash of the prefix (/64) of the
network.  That is just a suggestion for a default value.
In some LLNs where multiple PANIDs may lead to the same management device
(the JRC), then a common value that is the same across all PANs MUST be configured.</t>

<section anchor="protocol-example" title="Protocol Example">

<t>Here will be three examples of processing.</t>

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

<t>All of the contents of this Information Element are sent in the clear.  The
containing Enhanced Beacon is not encrypted.</t>

<t>The Enhanced Beagon is authenticated at the layer-2 level using 802.15.4
mechanisms using the network-wide keying material.  Nodes which are enrolled
will have the network-wide keying material and can validate the beacon.</t>

<t>Pledges which have not yet enrolled are unable to authenticate the beacons.</t>

</section>
<section anchor="privacy-considerations" title="Privacy Considerations">

<t>The use of a network ID may reveal information about the network.  The use of
a SHA256 hash of the DODAGID, rather than using the DODAGID directly provides
some cover the addresses used within the network.  The DODAGID is usually the
IPv6 address of the root of the RPL mesh.</t>

<t>An interloper with a radio sniffer would be able to use the network ID to map
out the extend of the mesh network.</t>

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

<t>Allocate a new number TBD-XXX from Registry IETF IE Sub-type ID.
This entry should be called 6tisch-Join-Info.</t>

</section>
<section anchor="acknowledgements" title="Acknowledgements">

<t>Thomas Watteyne provided extensive editorial comments on the document.</t>

</section>


  </middle>

  <back>

    <references title='Normative References'>

&RFC2119;
&RFC8137;
&RFC6775;
&RFC2461;
&RFC7554;
&I-D.ietf-6tisch-architecture;
&I-D.ietf-6tisch-minimal-security;
<reference anchor="ieee802154" target="http://standards.ieee.org/findstds/standard/802.15.4-2015.html">
  <front>
    <title>802.15.4-2015 - IEEE Standard for Low-Rate Wireless Personal Area Networks (WPANs)</title>
    <author initials="." surname="IEEE Standard">
      <organization></organization>
    </author>
    <date year="2015"/>
  </front>
</reference>


    </references>

    <references title='Informative References'>

&RFC8180;
&I-D.ietf-6tisch-dtsecurity-secure-join;


    </references>


<section anchor="change-history" title="Change history">

<t>The rank priority was expanded to 2 bytes.</t>

<t>00: The extension was originally for the use of Pledges only during the
enrollment/join process.  Additional information was desired for nodes which
have already enrolled in order to aid in the joining (selecting of a parent)
of an RPL DAG.  The term "join" was realized to be ambiguous, meaning
different things to different groups, and so the activity where the pledge
finds a "Join Proxy" has been named "enrollment"</t>

<t>-1: This is an evolution of an earlier proposal which provided for storing an entire
IPv6 Router Adverisement in an Informational Element.  It was deemed too general
a solution, possibly subject to mis-use.  This proposal restricts the use to just
the key pieces of information required.</t>

</section>


  </back>

<!-- ##markdown-source:
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
L9o4PYVFLAAA

-->

</rfc>

