| < draft-ietf-6lo-use-cases-02.txt | draft-ietf-6lo-use-cases-03.txt > | |||
|---|---|---|---|---|
| 6Lo Working Group Y-G. Hong | 6Lo Working Group Y-G. Hong | |||
| Internet-Draft ETRI | Internet-Draft ETRI | |||
| Intended status: Informational C. Gomez | Intended status: Informational C. Gomez | |||
| Expires: January 4, 2018 UPC/i2cat | Expires: May 3, 2018 UPC/i2cat | |||
| Y-H. Choi | Y-H. Choi | |||
| ETRI | ETRI | |||
| D-Y. Ko | D-Y. Ko | |||
| SKtelecom | SKtelecom | |||
| AR. Sangi | AR. Sangi | |||
| Individual Contributor | Huaiyin Institute of Technology | |||
| T. Aanstoot | T. Aanstoot | |||
| Modio AB | Modio AB | |||
| S. Chakrabarti | S. Chakrabarti | |||
| July 3, 2017 | October 30, 2017 | |||
| IPv6 over Constrained Node Networks (6lo) Applicability & Use cases | IPv6 over Constrained Node Networks (6lo) Applicability & Use cases | |||
| draft-ietf-6lo-use-cases-02 | draft-ietf-6lo-use-cases-03 | |||
| Abstract | Abstract | |||
| This document describes the applicability of IPv6 over constrained | This document describes the applicability of IPv6 over constrained | |||
| node networks (6lo) and provides practical deployment examples. In | node networks (6lo) and provides practical deployment examples. In | |||
| addition to IEEE 802.15.4, various link layer technologies such as | addition to IEEE 802.15.4, various link layer technologies such as | |||
| ITU-T G.9959 (Z-Wave), BLE, DECT-ULE, MS/TP, NFC, PLC (IEEE 1901), | ITU-T G.9959 (Z-Wave), BLE, DECT-ULE, MS/TP, NFC, PLC (IEEE 1901.2), | |||
| and IEEE 802.15.4e (6tisch) are used as examples. The document | and IEEE 802.15.4e (6tisch) are used as examples. The document | |||
| targets an audience who like to understand and evaluate running end- | targets an audience who like to understand and evaluate running end- | |||
| to-end IPv6 over the constrained link layer networks connecting | to-end IPv6 over the constrained link layer networks connecting | |||
| devices to each other or to each cloud. | devices to each other or to each cloud. | |||
| Status of This Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This Internet-Draft is submitted in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on January 4, 2018. | This Internet-Draft will expire on May 3, 2018. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2017 IETF Trust and the persons identified as the | Copyright (c) 2017 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| described in the Simplified BSD License. | described in the Simplified BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| skipping to change at page 2, line 41 ¶ | skipping to change at page 2, line 41 ¶ | |||
| 3.7. IEEE 802.15.4e (specified) . . . . . . . . . . . . . . . 7 | 3.7. IEEE 802.15.4e (specified) . . . . . . . . . . . . . . . 7 | |||
| 3.8. LTE MTC (example of a potential candidate) . . . . . . . 8 | 3.8. LTE MTC (example of a potential candidate) . . . . . . . 8 | |||
| 3.9. Comparison between 6lo Link layer technologies . . . . . 8 | 3.9. Comparison between 6lo Link layer technologies . . . . . 8 | |||
| 4. 6lo Deployment Scenarios . . . . . . . . . . . . . . . . . . 9 | 4. 6lo Deployment Scenarios . . . . . . . . . . . . . . . . . . 9 | |||
| 4.1. jupitermesh in Smart Grid using 6lo in network layer . . 9 | 4.1. jupitermesh in Smart Grid using 6lo in network layer . . 9 | |||
| 4.2. Wi-SUN usage of 6lo stacks . . . . . . . . . . . . . . . 11 | 4.2. Wi-SUN usage of 6lo stacks . . . . . . . . . . . . . . . 11 | |||
| 5. Design Space and Guidelines for 6lo Deployment . . . . . . . 12 | 5. Design Space and Guidelines for 6lo Deployment . . . . . . . 12 | |||
| 5.1. Design Space Dimensions for 6lo Deployment . . . . . . . 12 | 5.1. Design Space Dimensions for 6lo Deployment . . . . . . . 12 | |||
| 5.2. Guidelines for adopting IPv6 stack (6lo/6LoWPAN) . . . . 14 | 5.2. Guidelines for adopting IPv6 stack (6lo/6LoWPAN) . . . . 14 | |||
| 6. 6lo Use Case Examples . . . . . . . . . . . . . . . . . . . . 16 | 6. 6lo Use Case Examples . . . . . . . . . . . . . . . . . . . . 16 | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16 | 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 17 | |||
| 8. Security Considerations . . . . . . . . . . . . . . . . . . . 17 | 8. Security Considerations . . . . . . . . . . . . . . . . . . . 17 | |||
| 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 17 | 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 17 | |||
| 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 17 | 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 17 | |||
| 10.1. Normative References . . . . . . . . . . . . . . . . . . 17 | 10.1. Normative References . . . . . . . . . . . . . . . . . . 17 | |||
| 10.2. Informative References . . . . . . . . . . . . . . . . . 19 | 10.2. Informative References . . . . . . . . . . . . . . . . . 19 | |||
| Appendix A. Other 6lo Use Case Examples . . . . . . . . . . . . 21 | Appendix A. Other 6lo Use Case Examples . . . . . . . . . . . . 21 | |||
| A.1. Use case of ITU-T G.9959: Smart Home . . . . . . . . . . 21 | A.1. Use case of ITU-T G.9959: Smart Home . . . . . . . . . . 21 | |||
| A.2. Use case of DECT-ULE: Smart Home . . . . . . . . . . . . 22 | A.2. Use case of DECT-ULE: Smart Home . . . . . . . . . . . . 22 | |||
| A.3. Use case of MS/TP: Management of District Heating . . . . 22 | A.3. Use case of MS/TP: Management of District Heating . . . . 22 | |||
| A.4. Use case of NFC: Alternative Secure Transfer . . . . . . 23 | A.4. Use case of NFC: Alternative Secure Transfer . . . . . . 23 | |||
| A.5. Use case of PLC: Smart Grid . . . . . . . . . . . . . . . 23 | A.5. Use case of PLC: Smart Grid . . . . . . . . . . . . . . . 24 | |||
| A.6. Use case of IEEE 802.15.4e: Industrial Automation . . . . 24 | A.6. Use case of IEEE 802.15.4e: Industrial Automation . . . . 25 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 25 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 25 | |||
| 1. Introduction | 1. Introduction | |||
| Running IPv6 on constrained node networks has different features from | Running IPv6 on constrained node networks has different features from | |||
| general node networks due to the characteristics of constrained node | general node networks due to the characteristics of constrained node | |||
| networks such as small packet size, short link-layer address, low | networks such as small packet size, short link-layer address, low | |||
| bandwidth, network topology, low power, low cost, and large number of | bandwidth, network topology, low power, low cost, and large number of | |||
| devices [RFC4919][RFC7228]. For example, some IEEE 802.15.4 link | devices [RFC4919][RFC7228]. For example, some IEEE 802.15.4 link | |||
| layers have a frame size of 127 octets and IPv6 requires the layer | layers have a frame size of 127 octets and IPv6 requires the layer | |||
| skipping to change at page 5, line 47 ¶ | skipping to change at page 5, line 47 ¶ | |||
| for smart metering in a home. | for smart metering in a home. | |||
| 3.4. MS/TP (specified) | 3.4. MS/TP (specified) | |||
| MS/TP is a contention-free access method for the RS-485 physical | MS/TP is a contention-free access method for the RS-485 physical | |||
| layer, which is used extensively in building automation networks. | layer, which is used extensively in building automation networks. | |||
| An MS/TP device is typically based on a low-cost microcontroller with | An MS/TP device is typically based on a low-cost microcontroller with | |||
| limited processing power and memory. Together with low data rates | limited processing power and memory. Together with low data rates | |||
| and a small address space, these constraints are similar to those | and a small address space, these constraints are similar to those | |||
| faced in 6lowpan networks and suggest some elements of that solution | faced in 6LoWPAN networks and suggest some elements of that solution | |||
| might be leveraged. MS/TP differs significantly from 6lowpan in at | might be leveraged. MS/TP differs significantly from 6LoWPAN in at | |||
| least three aspects: a) MS/TP devices typically have a continuous | least three aspects: a) MS/TP devices typically have a continuous | |||
| source of power, b) all MS/TP devices on a segment can communicate | source of power, b) all MS/TP devices on a segment can communicate | |||
| directly so there are no hidden node or mesh routing issues, and c) | directly so there are no hidden node or mesh routing issues, and c) | |||
| recent changes to MS/TP provide support for large payloads, | recent changes to MS/TP provide support for large payloads, | |||
| eliminating the need for link-layer fragmentation and reassembly. | eliminating the need for link-layer fragmentation and reassembly. | |||
| MS/TP is designed to enable multidrop networks over shielded twisted | MS/TP is designed to enable multidrop networks over shielded twisted | |||
| pair wiring, although not according to standards, in lower speeds, | pair wiring, although not according to standards, in lower speeds, | |||
| normally 9600 bit/s, re-purposed telecom wiring is widely in use, | normally 9600 bit/s, re-purposed telecom wiring is widely in use, | |||
| keeping deployment cost down. It can support a data rate of 115,200 | keeping deployment cost down. It can support a data rate of 115,200 | |||
| skipping to change at page 9, line 12 ¶ | skipping to change at page 9, line 12 ¶ | |||
| paramters of each use case corresponding to the 6lo link layer | paramters of each use case corresponding to the 6lo link layer | |||
| technology. | technology. | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | | Z-Wave | BLE |DECT-ULE| MS/TP | NFC | PLC | TSCH | | | | Z-Wave | BLE |DECT-ULE| MS/TP | NFC | PLC | TSCH | | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | | Home |Interact| | | Health-| |Industr-| | | | Home |Interact| | | Health-| |Industr-| | |||
| | Usage | Auto- |w/ Smart| Meter |District| care | Smart |ial Aut-| | | Usage | Auto- |w/ Smart| Meter |District| care | Smart |ial Aut-| | |||
| | | mation | Phone | Reading| Heating| Service| Grid | mation | | | | mation | Phone | Reading| Heating| Service| Grid | mation | | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | Topology | L2-mesh| Star | Star | Bus | P2P | Tree | | | | Topology | L2-mesh| Star | Star | Bus | P2P | Star | | | |||
| | & | or | | | | | | Mesh | | | & | or | | | | | Tree | Mesh | | |||
| | Subnet | L3-mesh| No mesh| No mesh| MS/TP | L2-mesh| No mesh| | | | Subnet | L3-mesh| No mesh| No mesh| MS/TP | L2-mesh| Mesh | | | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | | | | | | | | | | | | | | | | | | | | |||
| | Mobility | No | Low | No | No |Moderate| No | No | | | Mobility | No | Low | No | No |Moderate| No | No | | |||
| | Reqmt | | | | | | | | | | Reqmt | | | | | | | | | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | | High + | | High + | High + | | igh + | High + | | | | High + | | High + | High + | | High + | High + | | |||
| | Security | Privacy| Parti- | Privacy| Authen.| High |Encrypt.| Privacy| | | Security | Privacy| Parti- | Privacy| Authen.| High |Encrypt.| Privacy| | |||
| | Reqmt |required| ally |required|required| |required|required| | | Reqmt |required| ally |required|required| |required|required| | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | | | | | | | | | | | | | | | | | | | | |||
| | Buffering | Low | Low | Low | Low | Low | Low | Low | | | Buffering | Low | Low | Low | Low | Low | Low | Low | | |||
| | Reqmpt | | | | | | | | | | Reqmpt | | | | | | | | | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | Latency, | | | | | | | | | | Latency, | | | | | | | | | |||
| | QoS | High | Low | Low | High | High | Low | High | | | QoS | High | Low | Low | High | High | Low | High | | |||
| | Reqmt | | | | | | | | | | Reqmt | | | | | | | | | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | | | | | | | | | | | | | | | | | | | | |||
| | Data |Infrequ-|Infrequ-|Infrequ-|Frequent| Small |Infrequ-|Infrequ-| | | Data |Infrequ-|Infrequ-|Infrequ-|Frequent| Small |Infrequ-|Infrequ-| | |||
| | Rate | ent | ent | ent | | | ent | ent | | | Rate | ent | ent | ent | | | ent | ent | | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| | RFC # | | | | | | | | | | RFC # | | | | | draft- | draft- | | | |||
| | or | RFC7428| RFC7668| RFC8105| RFC8163| 6lo-nfc|hou-6lo-| RFC7554| | | or | RFC7428| RFC7668| RFC8105| RFC8163|ietf-6lo|hou-6lo-| RFC7554| | |||
| | Draft | | | | | | plc | | | | Draft | | | | | -nfc | plc | | | |||
| +-----------+--------+--------+--------+--------+--------+--------+--------+ | +-----------+--------+--------+--------+--------+--------+--------+--------+ | |||
| Table 2: Comparison between 6lo Link layer technologies | Table 2: Comparison between 6lo Link layer technologies | |||
| 4. 6lo Deployment Scenarios | 4. 6lo Deployment Scenarios | |||
| 4.1. jupitermesh in Smart Grid using 6lo in network layer | 4.1. jupitermesh in Smart Grid using 6lo in network layer | |||
| jupiterMesh is a multi-hop wireless mesh network specification | jupiterMesh is a multi-hop wireless mesh network specification | |||
| designed mainly for deployment in large geographical areas. Each | designed mainly for deployment in large geographical areas. Each | |||
| skipping to change at page 10, line 44 ¶ | skipping to change at page 10, line 44 ¶ | |||
| 802.15.4-2015], supporting multiple operating modes for deployment | 802.15.4-2015], supporting multiple operating modes for deployment | |||
| in different regulatory domains and deployment scenarios in terms | in different regulatory domains and deployment scenarios in terms | |||
| of density and bandwidth requirements. jupiterMesh supports bit | of density and bandwidth requirements. jupiterMesh supports bit | |||
| rates from 50 kbps to 800 kbps, frame size up to 2048 bytes, up to | rates from 50 kbps to 800 kbps, frame size up to 2048 bytes, up to | |||
| 11 different RF bands and 3 modulation types (i.e., FSK, OQPSK and | 11 different RF bands and 3 modulation types (i.e., FSK, OQPSK and | |||
| OFDM). | OFDM). | |||
| o The MAC layer is based on IEEE 802.15.4 TSCH specification [IEEE | o The MAC layer is based on IEEE 802.15.4 TSCH specification [IEEE | |||
| 802.15.4-2015]. With frequency hopping capability, TSCH MAC | 802.15.4-2015]. With frequency hopping capability, TSCH MAC | |||
| supports scheduling of dedicated timeslot enabling bandwidth | supports scheduling of dedicated timeslot enabling bandwidth | |||
| management and QOS. | management and QoS. | |||
| o The security layer consists of a certificate-based (i.e. X.509) | o The security layer consists of a certificate-based (i.e. X.509) | |||
| network access authentication using EAP-TLS, with IEEE | network access authentication using EAP-TLS, with IEEE | |||
| 802.15.9-based KMP (Key Management Protocol) transport, and PANA | 802.15.9-based KMP (Key Management Protocol) transport, and PANA | |||
| and link layer encryption using AES-128 CCM as specified in IEEE | and link layer encryption using AES-128 CCM as specified in IEEE | |||
| 802.15.4-2015 [IEEE 802.15.4-2015]. | 802.15.4-2015 [IEEE 802.15.4-2015]. | |||
| o Address assignment and network configuration are specified using | o Address assignment and network configuration are specified using | |||
| DHCPv6 [RFC3315]. Neighbor Discovery (ND) [RFC6775] and stateless | DHCPv6 [RFC3315]. Neighbor Discovery (ND) [RFC6775] and stateless | |||
| address auto-configuration (SLAAC) are not supported. | address auto-configuration (SLAAC) are not supported. | |||
| o The network layer consists of IPv6, ICPMv6 and 6lo/6LoPWAN header | o The network layer consists of IPv6, ICMPv6 and 6lo/6LoPWAN header | |||
| compression [RFC6282]. Multicast is supported using MPL. Two | compression [RFC6282]. Multicast is supported using MPL. Two | |||
| domains are supported, a delay sensitive MPL domain for low | domains are supported, a delay sensitive MPL domain for low | |||
| latency applications (e.g. DSM, DSR) and a delay insensitive one | latency applications (e.g. DSM, DSR) and a delay insensitive one | |||
| for less stringent applications (e.g. OTA file transfers). | for less stringent applications (e.g. OTA file transfers). | |||
| o The routing layer uses RPL [RFC6550] in non-storing mode with the | o The routing layer uses RPL [RFC6550] in non-storing mode with the | |||
| MRHOF objective function based on the ETX metric. | MRHOF objective function based on the ETX metric. | |||
| 4.2. Wi-SUN usage of 6lo stacks | 4.2. Wi-SUN usage of 6lo stacks | |||
| skipping to change at page 11, line 31 ¶ | skipping to change at page 11, line 31 ¶ | |||
| the IEEE 802.15.4g standard. Wi-SUN networks support star and mesh | the IEEE 802.15.4g standard. Wi-SUN networks support star and mesh | |||
| topologies, as well as hybrid star/mesh deployments, but are | topologies, as well as hybrid star/mesh deployments, but are | |||
| typically laid out in a mesh topology where each node relays data for | typically laid out in a mesh topology where each node relays data for | |||
| the network to provide network connectivity. Wi-SUN networks are | the network to provide network connectivity. Wi-SUN networks are | |||
| deployed on both powered and battery-operated devices. | deployed on both powered and battery-operated devices. | |||
| The main application domains targeted by Wi-SUN are smart utility and | The main application domains targeted by Wi-SUN are smart utility and | |||
| smart city networks. This includes, but is not limited to the | smart city networks. This includes, but is not limited to the | |||
| following applications: | following applications: | |||
| o Advanced Metering | o Advanced Metering Infrastructure (AMI) | |||
| o Infrastructure (AMI) | ||||
| o Distribution Automation | o Distribution Automation | |||
| o Home Energy Management | o Home Energy Management | |||
| o Infrastructure Management | o Infrastructure Management | |||
| o Intelligent Transportation Systems | o Intelligent Transportation Systems | |||
| o Smart Street Lighting | o Smart Street Lighting | |||
| o Agriculture | o Agriculture | |||
| o Structural health (bridges, buildings etc) | o Structural health (bridges, buildings etc) | |||
| o Monitoring and Asset Management | o Monitoring and Asset Management | |||
| o Smart Thermostats, Air Conditioning and Heat Controls | o Smart Thermostats, Air Conditioning and Heat Controls | |||
| o Energy Usage Information Displays | ||||
| o Energy Usage Information Displays | ||||
| The Wi-SUN Alliance Field Area Network (FAN) covers primarily outdoor | The Wi-SUN Alliance Field Area Network (FAN) covers primarily outdoor | |||
| networks, and its specification is oriented towards meeting the more | networks, and its specification is oriented towards meeting the more | |||
| rigorous challenges of these environments. Examples include from | rigorous challenges of these environments. Examples include from | |||
| meter to outdoor access point/router for AMI and DR, or between | meter to outdoor access point/router for AMI and DR, or between | |||
| switches for DA. However, nothing in the profile restricts it to | switches for DA. However, nothing in the profile restricts it to | |||
| outdoor use. It has the following features; | outdoor use. It has the following features; | |||
| o Open standards based on IEEE802, IETF, TIA, ETSI | o Open standards based on IEEE802, IETF, TIA, ETSI | |||
| o Architecture is an IPv6 frequency hopping wireless mesh network | o Architecture is an IPv6 frequency hopping wireless mesh network | |||
| skipping to change at page 12, line 46 ¶ | skipping to change at page 12, line 44 ¶ | |||
| forwarding is utilized. | forwarding is utilized. | |||
| 5. Design Space and Guidelines for 6lo Deployment | 5. Design Space and Guidelines for 6lo Deployment | |||
| 5.1. Design Space Dimensions for 6lo Deployment | 5.1. Design Space Dimensions for 6lo Deployment | |||
| The [RFC6568] lists the dimensions used to describe the design space | The [RFC6568] lists the dimensions used to describe the design space | |||
| of wireless sensor networks in the context of the 6LoWPAN working | of wireless sensor networks in the context of the 6LoWPAN working | |||
| group. The design space is already limited by the unique | group. The design space is already limited by the unique | |||
| characteristics of a LoWPAN (e.g., low power, short range, low bit | characteristics of a LoWPAN (e.g., low power, short range, low bit | |||
| rate). In [RFC6568], the following design space dimensions are | rate). In [RFC6568], design space dimensions are described; | |||
| described; Deployment, Network size, Power source, Connectivity, | Deployment, Network size, Power source, Connectivity, Multi-hop | |||
| Multi-hop communication, Traffic pattern, Mobility, Quality of | communication, Traffic pattern, Mobility, Quality of Service (QoS). | |||
| Service (QoS). However, in this document, the following design space | However, in this document, the following design space dimensions are | |||
| dimensions are considered: | considered: | |||
| o Deployment/Bootstrapping: 6lo nodes can be connected randomly, or | o Deployment/Bootstrapping: 6lo nodes can be connected randomly, or | |||
| in an organized manner. The bootstrapping has different | in an organized manner. The bootstrapping has different | |||
| characteristics for each link layer technology. | characteristics for each link layer technology. | |||
| o Topology: Topology of 6lo networks may inherently follow the | o Topology: Topology of 6lo networks may inherently follow the | |||
| characteristics of each link layer technology. Point-to-point, | characteristics of each link layer technology. Point-to-point, | |||
| star, tree or mesh topologies can be configured, depending on the | star, tree or mesh topologies can be configured, depending on the | |||
| link layer technology considered. | link layer technology considered. | |||
| skipping to change at page 14, line 20 ¶ | skipping to change at page 14, line 20 ¶ | |||
| followed for using power for communication [RFC7228]. Each link | followed for using power for communication [RFC7228]. Each link | |||
| layer technology defines a particular power use strategy which may | layer technology defines a particular power use strategy which may | |||
| be tuned [I-D.ietf-lwig-energy-efficient]. Readers are expected | be tuned [I-D.ietf-lwig-energy-efficient]. Readers are expected | |||
| to be familiar with [RFC7228] terminology. | to be familiar with [RFC7228] terminology. | |||
| o Update firmware requirements: Most 6lo use cases will need a | o Update firmware requirements: Most 6lo use cases will need a | |||
| mechanism for updating firmware. In these cases support for over | mechanism for updating firmware. In these cases support for over | |||
| the air updates are required, probably in a broadcast mode when | the air updates are required, probably in a broadcast mode when | |||
| bandwith is low and the number of identical devices is high. | bandwith is low and the number of identical devices is high. | |||
| o Wired vs. Wireless: Plenty of 6lo link layer technologies are | ||||
| wireless except MS/TP and PLC. The selection of wired or wireless | ||||
| link layer technology is mainly dependent on the requirement of | ||||
| 6lo use cases and the characteristics of wired/wireless | ||||
| technologies. For example, some 6lo use cases may require easy | ||||
| and quick deployment and some 6lo use cases may require continuous | ||||
| source of power. | ||||
| 5.2. Guidelines for adopting IPv6 stack (6lo/6LoWPAN) | 5.2. Guidelines for adopting IPv6 stack (6lo/6LoWPAN) | |||
| The following guideline targets candidates for new constrained L2 | The following guideline targets candidates for new constrained L2 | |||
| technologies that consider running modified 6LoWPAN stack. The | technologies that consider running modified 6LoWPAN stack. The | |||
| modification of 6LoWPAN stack should be based on the following: | modification of 6LoWPAN stack should be based on the following: | |||
| o Addressing Model: Addressing model determines whether the device | o Addressing Model: Addressing model determines whether the device | |||
| is capable of forming IPv6 Link-local and global addresses and | is capable of forming IPv6 Link-local and global addresses and | |||
| what is the best way to derive the IPv6 addresses for the | what is the best way to derive the IPv6 addresses for the | |||
| constrained L2 devices. Whether the device is capable of forming | constrained L2 devices. Whether the device is capable of forming | |||
| skipping to change at page 17, line 33 ¶ | skipping to change at page 17, line 37 ¶ | |||
| jupiterMesh and Paul Duffy has provided valuable information of Wi- | jupiterMesh and Paul Duffy has provided valuable information of Wi- | |||
| SUN for this draft. | SUN for this draft. | |||
| 10. References | 10. References | |||
| 10.1. Normative References | 10.1. Normative References | |||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
| Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
| DOI 10.17487/RFC2119, March 1997, | DOI 10.17487/RFC2119, March 1997, | |||
| <http://www.rfc-editor.org/info/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
| [RFC4919] Kushalnagar, N., Montenegro, G., and C. Schumacher, "IPv6 | [RFC4919] Kushalnagar, N., Montenegro, G., and C. Schumacher, "IPv6 | |||
| over Low-Power Wireless Personal Area Networks (6LoWPANs): | over Low-Power Wireless Personal Area Networks (6LoWPANs): | |||
| Overview, Assumptions, Problem Statement, and Goals", | Overview, Assumptions, Problem Statement, and Goals", | |||
| RFC 4919, DOI 10.17487/RFC4919, August 2007, | RFC 4919, DOI 10.17487/RFC4919, August 2007, | |||
| <http://www.rfc-editor.org/info/rfc4919>. | <https://www.rfc-editor.org/info/rfc4919>. | |||
| [RFC4944] Montenegro, G., Kushalnagar, N., Hui, J., and D. Culler, | [RFC4944] Montenegro, G., Kushalnagar, N., Hui, J., and D. Culler, | |||
| "Transmission of IPv6 Packets over IEEE 802.15.4 | "Transmission of IPv6 Packets over IEEE 802.15.4 | |||
| Networks", RFC 4944, DOI 10.17487/RFC4944, September 2007, | Networks", RFC 4944, DOI 10.17487/RFC4944, September 2007, | |||
| <http://www.rfc-editor.org/info/rfc4944>. | <https://www.rfc-editor.org/info/rfc4944>. | |||
| [RFC5826] Brandt, A., Buron, J., and G. Porcu, "Home Automation | [RFC5826] Brandt, A., Buron, J., and G. Porcu, "Home Automation | |||
| Routing Requirements in Low-Power and Lossy Networks", | Routing Requirements in Low-Power and Lossy Networks", | |||
| RFC 5826, DOI 10.17487/RFC5826, April 2010, | RFC 5826, DOI 10.17487/RFC5826, April 2010, | |||
| <http://www.rfc-editor.org/info/rfc5826>. | <https://www.rfc-editor.org/info/rfc5826>. | |||
| [RFC6282] Hui, J., Ed. and P. Thubert, "Compression Format for IPv6 | [RFC6282] Hui, J., Ed. and P. Thubert, "Compression Format for IPv6 | |||
| Datagrams over IEEE 802.15.4-Based Networks", RFC 6282, | Datagrams over IEEE 802.15.4-Based Networks", RFC 6282, | |||
| DOI 10.17487/RFC6282, September 2011, | DOI 10.17487/RFC6282, September 2011, | |||
| <http://www.rfc-editor.org/info/rfc6282>. | <https://www.rfc-editor.org/info/rfc6282>. | |||
| [RFC6550] Winter, T., Ed., Thubert, P., Ed., Brandt, A., Hui, J., | [RFC6550] Winter, T., Ed., Thubert, P., Ed., Brandt, A., Hui, J., | |||
| Kelsey, R., Levis, P., Pister, K., Struik, R., Vasseur, | Kelsey, R., Levis, P., Pister, K., Struik, R., Vasseur, | |||
| JP., and R. Alexander, "RPL: IPv6 Routing Protocol for | JP., and R. Alexander, "RPL: IPv6 Routing Protocol for | |||
| Low-Power and Lossy Networks", RFC 6550, | Low-Power and Lossy Networks", RFC 6550, | |||
| DOI 10.17487/RFC6550, March 2012, | DOI 10.17487/RFC6550, March 2012, | |||
| <http://www.rfc-editor.org/info/rfc6550>. | <https://www.rfc-editor.org/info/rfc6550>. | |||
| [RFC6568] Kim, E., Kaspar, D., and JP. Vasseur, "Design and | [RFC6568] Kim, E., Kaspar, D., and JP. Vasseur, "Design and | |||
| Application Spaces for IPv6 over Low-Power Wireless | Application Spaces for IPv6 over Low-Power Wireless | |||
| Personal Area Networks (6LoWPANs)", RFC 6568, | Personal Area Networks (6LoWPANs)", RFC 6568, | |||
| DOI 10.17487/RFC6568, April 2012, | DOI 10.17487/RFC6568, April 2012, | |||
| <http://www.rfc-editor.org/info/rfc6568>. | <https://www.rfc-editor.org/info/rfc6568>. | |||
| [RFC6775] Shelby, Z., Ed., Chakrabarti, S., Nordmark, E., and C. | [RFC6775] Shelby, Z., Ed., Chakrabarti, S., Nordmark, E., and C. | |||
| Bormann, "Neighbor Discovery Optimization for IPv6 over | Bormann, "Neighbor Discovery Optimization for IPv6 over | |||
| Low-Power Wireless Personal Area Networks (6LoWPANs)", | Low-Power Wireless Personal Area Networks (6LoWPANs)", | |||
| RFC 6775, DOI 10.17487/RFC6775, November 2012, | RFC 6775, DOI 10.17487/RFC6775, November 2012, | |||
| <http://www.rfc-editor.org/info/rfc6775>. | <https://www.rfc-editor.org/info/rfc6775>. | |||
| [RFC7228] Bormann, C., Ersue, M., and A. Keranen, "Terminology for | [RFC7228] Bormann, C., Ersue, M., and A. Keranen, "Terminology for | |||
| Constrained-Node Networks", RFC 7228, | Constrained-Node Networks", RFC 7228, | |||
| DOI 10.17487/RFC7228, May 2014, | DOI 10.17487/RFC7228, May 2014, | |||
| <http://www.rfc-editor.org/info/rfc7228>. | <https://www.rfc-editor.org/info/rfc7228>. | |||
| [RFC7400] Bormann, C., "6LoWPAN-GHC: Generic Header Compression for | [RFC7400] Bormann, C., "6LoWPAN-GHC: Generic Header Compression for | |||
| IPv6 over Low-Power Wireless Personal Area Networks | IPv6 over Low-Power Wireless Personal Area Networks | |||
| (6LoWPANs)", RFC 7400, DOI 10.17487/RFC7400, November | (6LoWPANs)", RFC 7400, DOI 10.17487/RFC7400, November | |||
| 2014, <http://www.rfc-editor.org/info/rfc7400>. | 2014, <https://www.rfc-editor.org/info/rfc7400>. | |||
| [RFC7428] Brandt, A. and J. Buron, "Transmission of IPv6 Packets | [RFC7428] Brandt, A. and J. Buron, "Transmission of IPv6 Packets | |||
| over ITU-T G.9959 Networks", RFC 7428, | over ITU-T G.9959 Networks", RFC 7428, | |||
| DOI 10.17487/RFC7428, February 2015, | DOI 10.17487/RFC7428, February 2015, | |||
| <http://www.rfc-editor.org/info/rfc7428>. | <https://www.rfc-editor.org/info/rfc7428>. | |||
| [RFC7554] Watteyne, T., Ed., Palattella, M., and L. Grieco, "Using | [RFC7554] Watteyne, T., Ed., Palattella, M., and L. Grieco, "Using | |||
| IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) in the | IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) in the | |||
| Internet of Things (IoT): Problem Statement", RFC 7554, | Internet of Things (IoT): Problem Statement", RFC 7554, | |||
| DOI 10.17487/RFC7554, May 2015, | DOI 10.17487/RFC7554, May 2015, | |||
| <http://www.rfc-editor.org/info/rfc7554>. | <https://www.rfc-editor.org/info/rfc7554>. | |||
| [RFC7668] Nieminen, J., Savolainen, T., Isomaki, M., Patil, B., | [RFC7668] Nieminen, J., Savolainen, T., Isomaki, M., Patil, B., | |||
| Shelby, Z., and C. Gomez, "IPv6 over BLUETOOTH(R) Low | Shelby, Z., and C. Gomez, "IPv6 over BLUETOOTH(R) Low | |||
| Energy", RFC 7668, DOI 10.17487/RFC7668, October 2015, | Energy", RFC 7668, DOI 10.17487/RFC7668, October 2015, | |||
| <http://www.rfc-editor.org/info/rfc7668>. | <https://www.rfc-editor.org/info/rfc7668>. | |||
| [RFC8036] Cam-Winget, N., Ed., Hui, J., and D. Popa, "Applicability | [RFC8036] Cam-Winget, N., Ed., Hui, J., and D. Popa, "Applicability | |||
| Statement for the Routing Protocol for Low-Power and Lossy | Statement for the Routing Protocol for Low-Power and Lossy | |||
| Networks (RPL) in Advanced Metering Infrastructure (AMI) | Networks (RPL) in Advanced Metering Infrastructure (AMI) | |||
| Networks", RFC 8036, DOI 10.17487/RFC8036, January 2017, | Networks", RFC 8036, DOI 10.17487/RFC8036, January 2017, | |||
| <http://www.rfc-editor.org/info/rfc8036>. | <https://www.rfc-editor.org/info/rfc8036>. | |||
| [RFC8065] Thaler, D., "Privacy Considerations for IPv6 Adaptation- | [RFC8065] Thaler, D., "Privacy Considerations for IPv6 Adaptation- | |||
| Layer Mechanisms", RFC 8065, DOI 10.17487/RFC8065, | Layer Mechanisms", RFC 8065, DOI 10.17487/RFC8065, | |||
| February 2017, <http://www.rfc-editor.org/info/rfc8065>. | February 2017, <https://www.rfc-editor.org/info/rfc8065>. | |||
| [RFC8066] Chakrabarti, S., Montenegro, G., Droms, R., and J. | [RFC8066] Chakrabarti, S., Montenegro, G., Droms, R., and J. | |||
| Woodyatt, "IPv6 over Low-Power Wireless Personal Area | Woodyatt, "IPv6 over Low-Power Wireless Personal Area | |||
| Network (6LoWPAN) ESC Dispatch Code Points and | Network (6LoWPAN) ESC Dispatch Code Points and | |||
| Guidelines", RFC 8066, DOI 10.17487/RFC8066, February | Guidelines", RFC 8066, DOI 10.17487/RFC8066, February | |||
| 2017, <http://www.rfc-editor.org/info/rfc8066>. | 2017, <https://www.rfc-editor.org/info/rfc8066>. | |||
| [RFC8105] Mariager, P., Petersen, J., Ed., Shelby, Z., Van de Logt, | [RFC8105] Mariager, P., Petersen, J., Ed., Shelby, Z., Van de Logt, | |||
| M., and D. Barthel, "Transmission of IPv6 Packets over | M., and D. Barthel, "Transmission of IPv6 Packets over | |||
| Digital Enhanced Cordless Telecommunications (DECT) Ultra | Digital Enhanced Cordless Telecommunications (DECT) Ultra | |||
| Low Energy (ULE)", RFC 8105, DOI 10.17487/RFC8105, May | Low Energy (ULE)", RFC 8105, DOI 10.17487/RFC8105, May | |||
| 2017, <http://www.rfc-editor.org/info/rfc8105>. | 2017, <https://www.rfc-editor.org/info/rfc8105>. | |||
| [RFC8163] Lynn, K., Ed., Martocci, J., Neilson, C., and S. | [RFC8163] Lynn, K., Ed., Martocci, J., Neilson, C., and S. | |||
| Donaldson, "Transmission of IPv6 over Master-Slave/Token- | Donaldson, "Transmission of IPv6 over Master-Slave/Token- | |||
| Passing (MS/TP) Networks", RFC 8163, DOI 10.17487/RFC8163, | Passing (MS/TP) Networks", RFC 8163, DOI 10.17487/RFC8163, | |||
| May 2017, <http://www.rfc-editor.org/info/rfc8163>. | May 2017, <https://www.rfc-editor.org/info/rfc8163>. | |||
| 10.2. Informative References | 10.2. Informative References | |||
| [RFC3315] Droms, R., Ed., Bound, J., Volz, B., Lemon, T., Perkins, | [RFC3315] Droms, R., Ed., Bound, J., Volz, B., Lemon, T., Perkins, | |||
| C., and M. Carney, "Dynamic Host Configuration Protocol | C., and M. Carney, "Dynamic Host Configuration Protocol | |||
| for IPv6 (DHCPv6)", RFC 3315, DOI 10.17487/RFC3315, July | for IPv6 (DHCPv6)", RFC 3315, DOI 10.17487/RFC3315, July | |||
| 2003, <http://www.rfc-editor.org/info/rfc3315>. | 2003, <https://www.rfc-editor.org/info/rfc3315>. | |||
| [RFC4861] Narten, T., Nordmark, E., Simpson, W., and H. Soliman, | [RFC4861] Narten, T., Nordmark, E., Simpson, W., and H. Soliman, | |||
| "Neighbor Discovery for IP version 6 (IPv6)", RFC 4861, | "Neighbor Discovery for IP version 6 (IPv6)", RFC 4861, | |||
| DOI 10.17487/RFC4861, September 2007, | DOI 10.17487/RFC4861, September 2007, | |||
| <http://www.rfc-editor.org/info/rfc4861>. | <https://www.rfc-editor.org/info/rfc4861>. | |||
| [I-D.ietf-6lo-nfc] | [I-D.ietf-6lo-nfc] | |||
| Choi, Y., Hong, Y., Youn, J., Kim, D., and J. Choi, | Choi, Y., Hong, Y., Youn, J., Kim, D., and J. Choi, | |||
| "Transmission of IPv6 Packets over Near Field | "Transmission of IPv6 Packets over Near Field | |||
| Communication", draft-ietf-6lo-nfc-07 (work in progress), | Communication", draft-ietf-6lo-nfc-07 (work in progress), | |||
| June 2017. | June 2017. | |||
| [I-D.ietf-lwig-energy-efficient] | [I-D.ietf-lwig-energy-efficient] | |||
| Gomez, C., Kovatsch, M., Tian, H., and Z. Cao, "Energy- | Gomez, C., Kovatsch, M., Tian, H., and Z. Cao, "Energy- | |||
| Efficient Features of Internet of Things Protocols", | Efficient Features of Internet of Things Protocols", | |||
| draft-ietf-lwig-energy-efficient-07 (work in progress), | draft-ietf-lwig-energy-efficient-08 (work in progress), | |||
| March 2017. | October 2017. | |||
| [I-D.ietf-roll-aodv-rpl] | [I-D.ietf-roll-aodv-rpl] | |||
| Anamalamudi, S., Zhang, M., Sangi, A., Perkins, C., and S. | Anamalamudi, S., Zhang, M., Sangi, A., Perkins, C., and S. | |||
| Anand, "Asymmetric AODV-P2P-RPL in Low-Power and Lossy | Anand, "Asymmetric AODV-P2P-RPL in Low-Power and Lossy | |||
| Networks (LLNs)", draft-ietf-roll-aodv-rpl-01 (work in | Networks (LLNs)", draft-ietf-roll-aodv-rpl-02 (work in | |||
| progress), March 2017. | progress), September 2017. | |||
| [I-D.ietf-6tisch-6top-sf0] | [I-D.ietf-6tisch-6top-sf0] | |||
| Dujovne, D., Grieco, L., Palattella, M., and N. Accettura, | Dujovne, D., Grieco, L., Palattella, M., and N. Accettura, | |||
| "6TiSCH 6top Scheduling Function Zero (SF0)", draft-ietf- | "6TiSCH 6top Scheduling Function Zero (SF0)", draft-ietf- | |||
| 6tisch-6top-sf0-04 (work in progress), April 2017. | 6tisch-6top-sf0-05 (work in progress), July 2017. | |||
| [I-D.satish-6tisch-6top-sf1] | [I-D.satish-6tisch-6top-sf1] | |||
| Anamalamudi, S., Zhang, M., Sangi, A., Perkins, C., and S. | Anamalamudi, S., Zhang, M., Sangi, A., Perkins, C., and S. | |||
| Anand, "Scheduling Function One (SF1) for hop-by-hop | Anand, "Scheduling Function One (SF1) for hop-by-hop | |||
| Scheduling in 6tisch Networks", draft-satish-6tisch-6top- | Scheduling in 6tisch Networks", draft-satish-6tisch-6top- | |||
| sf1-03 (work in progress), February 2017. | sf1-03 (work in progress), February 2017. | |||
| [I-D.hou-6lo-plc] | ||||
| Hou, J., Hong, Y., and X. Tang, "Transmission of IPv6 | ||||
| Packets over PLC Networks", draft-hou-6lo-plc-01 (work in | ||||
| progress), June 2017. | ||||
| [IETF_6lo] | [IETF_6lo] | |||
| "IETF IPv6 over Networks of Resource-constrained Nodes | "IETF IPv6 over Networks of Resource-constrained Nodes | |||
| (6lo) working group", | (6lo) working group", | |||
| <https://datatracker.ietf.org/wg/6lo/charter/>. | <https://datatracker.ietf.org/wg/6lo/charter/>. | |||
| [G.9959] "International Telecommunication Union, "Short range | [G.9959] "International Telecommunication Union, "Short range | |||
| narrow-band digital radiocommunication transceivers - PHY | narrow-band digital radiocommunication transceivers - PHY | |||
| and MAC layer specifications", ITU-T Recommendation", | and MAC layer specifications", ITU-T Recommendation", | |||
| January 2015. | January 2015. | |||
| skipping to change at page 25, line 34 ¶ | skipping to change at page 26, line 4 ¶ | |||
| Authors' Addresses | Authors' Addresses | |||
| Yong-Geun Hong | Yong-Geun Hong | |||
| ETRI | ETRI | |||
| 161 Gajeong-Dong Yuseung-Gu | 161 Gajeong-Dong Yuseung-Gu | |||
| Daejeon 305-700 | Daejeon 305-700 | |||
| Korea | Korea | |||
| Phone: +82 42 860 6557 | Phone: +82 42 860 6557 | |||
| Email: yghong@etri.re.kr | Email: yghong@etri.re.kr | |||
| Carles Gomez | Carles Gomez | |||
| Universitat Politecnica de Catalunya/Fundacio i2cat | Universitat Politecnica de Catalunya/Fundacio i2cat | |||
| C/Esteve Terradas, 7 | C/Esteve Terradas, 7 | |||
| Castelldefels 08860 | Castelldefels 08860 | |||
| Spain | Spain | |||
| Email: carlesgo@entel.upc.edu | Email: carlesgo@entel.upc.edu | |||
| Younghwan Choi | Younghwan Choi | |||
| ETRI | ETRI | |||
| 218 Gajeongno, Yuseong | 218 Gajeongno, Yuseong | |||
| Daejeon 305-700 | Daejeon 305-700 | |||
| Korea | Korea | |||
| Phone: +82 42 860 1429 | Phone: +82 42 860 1429 | |||
| Email: yhc@etri.re.kr | Email: yhc@etri.re.kr | |||
| Deoknyong Ko | Deoknyong Ko | |||
| SKtelecom | SKtelecom | |||
| 9-1 Byundang-gu Sunae-dong, Seongnam-si | 9-1 Byundang-gu Sunae-dong, Seongnam-si | |||
| Gyeonggi-do 13595 | Gyeonggi-do 13595 | |||
| Korea | Korea | |||
| Phone: +82 10 3356 8052 | Phone: +82 10 3356 8052 | |||
| Email: engineer@sk.com | Email: engineer@sk.com | |||
| Abdur Rashid Sangi | Abdur Rashid Sangi | |||
| Individual Contributor | Huaiyin Institute of Technology | |||
| No.89 North Beijing Road, Qinghe District | ||||
| Huaian 223001 | ||||
| P.R. China | ||||
| Email: sangi_bahrian@yahoo.com | Email: sangi_bahrian@yahoo.com | |||
| Take Aanstoot | Take Aanstoot | |||
| Modio AB | Modio AB | |||
| S:t Larsgatan 15, 582 24 | S:t Larsgatan 15, 582 24 | |||
| Linkoping | Linkoping | |||
| Sweden | Sweden | |||
| Email: take@modio.se | Email: take@modio.se | |||
| End of changes. 48 change blocks. | ||||
| 58 lines changed or deleted | 72 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/ | ||||