rfc9033v3.txt   rfc9033.txt 
Internet Engineering Task Force (IETF) T. Chang, Ed. Internet Engineering Task Force (IETF) T. Chang, Ed.
Request for Comments: 9033 M. Vučinić Request for Comments: 9033 M. Vučinić
Category: Standards Track Inria Category: Standards Track Inria
ISSN: 2070-1721 X. Vilajosana ISSN: 2070-1721 X. Vilajosana
Universitat Oberta de Catalunya Universitat Oberta de Catalunya
S. Duquennoy S. Duquennoy
RISE SICS RISE SICS
D. Dujovne D. Dujovne
Universidad Diego Portales Universidad Diego Portales
April 2021 May 2021
6TiSCH Minimal Scheduling Function (MSF) 6TiSCH Minimal Scheduling Function (MSF)
Abstract Abstract
This specification defines the "IPv6 over the TSCH mode of IEEE This specification defines the "IPv6 over the TSCH mode of IEEE
802.15.4e" (6TiSCH) Minimal Scheduling Function (MSF). This 802.15.4" (6TiSCH) Minimal Scheduling Function (MSF). This
Scheduling Function describes both the behavior of a node when Scheduling Function describes both the behavior of a node when
joining the network and how the communication schedule is managed in joining the network and how the communication schedule is managed in
a distributed fashion. MSF is built upon the 6TiSCH Operation a distributed fashion. MSF is built upon the 6TiSCH Operation
Sublayer Protocol (6P) and the minimal security framework for 6TiSCH. Sublayer Protocol (6P) and the minimal security framework for 6TiSCH.
Status of This Memo Status of This Memo
This is an Internet Standards Track document. This is an Internet Standards Track document.
This document is a product of the Internet Engineering Task Force This document is a product of the Internet Engineering Task Force
skipping to change at line 694 skipping to change at line 694
* MAXRETRIES, defined in [IEEE802154], is the maximum retransmission * MAXRETRIES, defined in [IEEE802154], is the maximum retransmission
times. times.
* SLOTFRAME_LENGTH represents the length of slotframe. * SLOTFRAME_LENGTH represents the length of slotframe.
10. Rule for Ordering Cells 10. Rule for Ordering Cells
Cells are ordered by slotOffset first, channelOffset second. Cells are ordered by slotOffset first, channelOffset second.
The following sequence is correctly ordered (each element represents The following sequence is correctly ordered (each element represents
the [slottOffset,channelOffset] of a cell in the schedule): the [slotOffset,channelOffset] of a cell in the schedule):
[1,3],[1,4],[2,0],[5,3],[6,0],[6,3],[7,9] [1,3],[1,4],[2,0],[5,3],[6,0],[6,3],[7,9]
11. Meaning of the Metadata Field 11. Meaning of the Metadata Field
The Metadata field is not used by MSF. The Metadata field is not used by MSF.
12. 6P Error Handling 12. 6P Error Handling
Section 6.2.4 of [RFC8480] lists the 6P return codes. Table 1 lists Section 6.2.4 of [RFC8480] lists the 6P return codes. Table 1 lists
skipping to change at line 871 skipping to change at line 871
not directly from MSF, but from an interaction with the 6top sublayer not directly from MSF, but from an interaction with the 6top sublayer
that ultimately manages the bundles under MSF's guidance. How this that ultimately manages the bundles under MSF's guidance. How this
rate limit is implemented is out of scope of MSF. rate limit is implemented is out of scope of MSF.
17. IANA Considerations 17. IANA Considerations
17.1. MSF Scheduling Function Identifiers 17.1. MSF Scheduling Function Identifiers
This document adds the following number to the "6P Scheduling This document adds the following number to the "6P Scheduling
Function Identifiers" subregistry, part of the "IPv6 Over the TSCH Function Identifiers" subregistry, part of the "IPv6 Over the TSCH
Mode of IEEE 802.15.4e (6TiSCH)" registry, as defined by [RFC8480]: Mode of IEEE 802.15.4 (6TiSCH)" registry, as defined by [RFC8480]:
+======+===================================+===========+ +======+===================================+===========+
| SFID | Name | Reference | | SFID | Name | Reference |
+======+===================================+===========+ +======+===================================+===========+
| 0 | Minimal Scheduling Function (MSF) | RFC 9033 | | 0 | Minimal Scheduling Function (MSF) | RFC 9033 |
+------+-----------------------------------+-----------+ +------+-----------------------------------+-----------+
Table 4: New SFID in the "6P Scheduling Function Table 4: New SFID in the "6P Scheduling Function
Identifiers" Subregistry Identifiers" Subregistry
skipping to change at line 932 skipping to change at line 932
[RFC8180] Vilajosana, X., Ed., Pister, K., and T. Watteyne, "Minimal [RFC8180] Vilajosana, X., Ed., Pister, K., and T. Watteyne, "Minimal
IPv6 over the TSCH Mode of IEEE 802.15.4e (6TiSCH) IPv6 over the TSCH Mode of IEEE 802.15.4e (6TiSCH)
Configuration", BCP 210, RFC 8180, DOI 10.17487/RFC8180, Configuration", BCP 210, RFC 8180, DOI 10.17487/RFC8180,
May 2017, <https://www.rfc-editor.org/info/rfc8180>. May 2017, <https://www.rfc-editor.org/info/rfc8180>.
[RFC8480] Wang, Q., Ed., Vilajosana, X., and T. Watteyne, "6TiSCH [RFC8480] Wang, Q., Ed., Vilajosana, X., and T. Watteyne, "6TiSCH
Operation Sublayer (6top) Protocol (6P)", RFC 8480, Operation Sublayer (6top) Protocol (6P)", RFC 8480,
DOI 10.17487/RFC8480, November 2018, DOI 10.17487/RFC8480, November 2018,
<https://www.rfc-editor.org/info/rfc8480>. <https://www.rfc-editor.org/info/rfc8480>.
[RFC9030] Thubert, P., Ed., "An Architecture for IPv6 over the TSCH [RFC9030] Thubert, P., Ed., "An Architecture for IPv6 over the Time-
Mode of IEEE 802.15.4", RFC 9030, DOI 10.17487/RFC9030, Slotted Channel Hopping Mode of IEEE 802.15.4 (6TiSCH)",
April 2021, <https://www.rfc-editor.org/info/rfc9030>. RFC 9030, DOI 10.17487/RFC9030, May 2021,
<https://www.rfc-editor.org/info/rfc9030>.
[RFC9031] Vucinic, M., Ed., Simon, J., Pister, K., and M. [RFC9031] Vučinić, M., Ed., Simon, J., Pister, K., and M.
Richardson, "Constrained Join Protocol (CoJP) for 6TiSCH", Richardson, "Constrained Join Protocol (CoJP) for 6TiSCH",
RFC 9031, DOI 10.17487/RFC9031, April 2021, RFC 9031, DOI 10.17487/RFC9031, May 2021,
<https://www.rfc-editor.org/info/rfc9031>. <https://www.rfc-editor.org/info/rfc9031>.
[RFC9032] Dujovne, D. and M. Richardson, "IEEE 802.15.4 Information [RFC9032] Dujovne, D., Ed. and M. Richardson, "Encapsulation of
Element Encapsulation of 6TiSCH Join and Enrollment 6TiSCH Join and Enrollment Information Elements",
Information", RFC 9032, DOI 10.17487/RFC9032, April 2021, RFC 9032, DOI 10.17487/RFC9032, May 2021,
<https://www.rfc-editor.org/info/rfc9032>. <https://www.rfc-editor.org/info/rfc9032>.
[SAX-DASFAA] [SAX-DASFAA]
Ramakrishna, M.V. and J. Zobel, "Performance in Practice Ramakrishna, M.V. and J. Zobel, "Performance in Practice
of String Hashing Functions", DASFAA, of String Hashing Functions", DASFAA,
DOI 10.1142/9789812819536_0023, 1997, DOI 10.1142/9789812819536_0023, 1997,
<https://doi.org/10.1142/9789812819536_0023>. <https://doi.org/10.1142/9789812819536_0023>.
18.2. Informative References 18.2. Informative References
 End of changes. 8 change blocks. 
12 lines changed or deleted 13 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/