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