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/ |