| < draft-ietf-6lo-use-cases-08.txt | draft-ietf-6lo-use-cases-09.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: May 7, 2020 UPC | Expires: January 14, 2021 UPC | |||
| Y-H. Choi | Y-H. Choi | |||
| ETRI | ETRI | |||
| AR. Sangi | AR. Sangi | |||
| Huaiyin Institute of Technology | Huaiyin Institute of Technology | |||
| T. Aanstoot | T. Aanstoot | |||
| Modio AB | Modio AB | |||
| S. Chakrabarti | S. Chakrabarti | |||
| November 4, 2019 | July 13, 2020 | |||
| IPv6 over Constrained Node Networks (6lo) Applicability & Use cases | IPv6 over Constrained Node Networks (6lo) Applicability & Use cases | |||
| draft-ietf-6lo-use-cases-08 | draft-ietf-6lo-use-cases-09 | |||
| 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, and PLC (IEEE | ITU-T G.9959 (Z-Wave), BLE, DECT-ULE, MS/TP, NFC, and PLC (IEEE | |||
| 1901.2) are used as examples. The document targets an audience who | 1901.2) are used as examples. The document targets an audience who | |||
| like to understand and evaluate running end-to-end IPv6 over the | like to understand and evaluate running end-to-end IPv6 over the | |||
| constrained node networks connecting devices to each other or to | constrained node networks connecting devices to each other or to | |||
| skipping to change at page 1, line 45 ¶ | skipping to change at page 1, line 45 ¶ | |||
| 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 https://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 May 7, 2020. | This Internet-Draft will expire on January 14, 2021. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2019 IETF Trust and the persons identified as the | Copyright (c) 2020 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 | |||
| (https://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 | |||
| skipping to change at page 2, line 48 ¶ | skipping to change at page 2, line 48 ¶ | |||
| 6.2. Use case of Bluetooth LE: Smartphone-based Interaction . 13 | 6.2. Use case of Bluetooth LE: Smartphone-based Interaction . 13 | |||
| 6.3. Use case of DECT-ULE: Smart Home . . . . . . . . . . . . 14 | 6.3. Use case of DECT-ULE: Smart Home . . . . . . . . . . . . 14 | |||
| 6.4. Use case of MS/TP: Building Automation Networks . . . . . 14 | 6.4. Use case of MS/TP: Building Automation Networks . . . . . 14 | |||
| 6.5. Use case of NFC: Alternative Secure Transfer . . . . . . 15 | 6.5. Use case of NFC: Alternative Secure Transfer . . . . . . 15 | |||
| 6.6. Use case of PLC: Smart Grid . . . . . . . . . . . . . . . 15 | 6.6. Use case of PLC: Smart Grid . . . . . . . . . . . . . . . 15 | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16 | 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16 | |||
| 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 . . . . . . . . . . . . . . . . . 17 | |||
| Appendix A. Design Space Dimensions for 6lo Deployment . . . . . 22 | Appendix A. Design Space Dimensions for 6lo Deployment . . . . . 22 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 23 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 24 | |||
| 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[IEEE802154] have a frame size of 127 octets and IPv6 requires | layers[IEEE802154] have a frame size of 127 octets and IPv6 requires | |||
| the layer below to support an MTU of 1280 bytes, therefore an | the layer below to support an MTU of 1280 bytes, therefore an | |||
| skipping to change at page 3, line 50 ¶ | skipping to change at page 3, line 50 ¶ | |||
| their interest. This 6lo applicability document puts together | their interest. This 6lo applicability document puts together | |||
| various design space dimensions such as deployment, network size, | various design space dimensions such as deployment, network size, | |||
| power source, connectivity, multi-hop communication, traffic pattern, | power source, connectivity, multi-hop communication, traffic pattern, | |||
| security level, mobility, and QoS requirements etc. In addition, it | security level, mobility, and QoS requirements etc. In addition, it | |||
| describes a few set of 6LoPWAN application scenarios and practical | describes a few set of 6LoPWAN application scenarios and practical | |||
| deployment as examples. | deployment as examples. | |||
| This document provides the applicability and use cases of 6lo, | This document provides the applicability and use cases of 6lo, | |||
| considering the following aspects: | considering the following aspects: | |||
| o 6lo applicability and use cases MAY be uniquely different from | o 6lo applicability and use cases are uniquely different from those | |||
| those of 6LoWPAN defined for IEEE 802.15.4. | of 6LoWPAN defined for IEEE 802.15.4. | |||
| o It SHOULD cover various IoT related wire/wireless link layer | o It covers various IoT related wire/wireless link layer | |||
| technologies providing practical information of such technologies. | technologies providing practical information of such technologies. | |||
| o A general guideline on how the 6LoWPAN stack can be modified for a | o A general guideline on how the 6LoWPAN stack can be modified for a | |||
| given L2 technology. | given L2 technology is described. | |||
| o Example use cases and practical deployment examples. | o Various 6lo use cases and practical deployment examples are | |||
| described. | ||||
| 2. Conventions and Terminology | 2. Conventions and Terminology | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in [RFC2119]. | document are to be interpreted as described in [RFC2119]. | |||
| 3. 6lo Link layer technologies | 3. 6lo Link layer technologies | |||
| 3.1. ITU-T G.9959 | 3.1. ITU-T G.9959 | |||
| skipping to change at page 7, line 10 ¶ | skipping to change at page 7, line 10 ¶ | |||
| connections with other technologies by the simplicity of touch. In | connections with other technologies by the simplicity of touch. In | |||
| addition to the easy connection and quick transactions, simple data | addition to the easy connection and quick transactions, simple data | |||
| sharing is also available [I-D.ietf-6lo-nfc]. NFC can be used for | sharing is also available [I-D.ietf-6lo-nfc]. NFC can be used for | |||
| secure transfer in healthcare services. | secure transfer in healthcare services. | |||
| 3.6. PLC | 3.6. PLC | |||
| PLC is a data transmission technique that utilizes power conductors | PLC is a data transmission technique that utilizes power conductors | |||
| as medium. Unlike other dedicated communication infrastructure, | as medium. Unlike other dedicated communication infrastructure, | |||
| power conductors are widely available indoors and outdoors. | power conductors are widely available indoors and outdoors. | |||
| Moreover, wired technologies are more susceptible to cause | Moreover, wired technologies cause less interference to the radio | |||
| interference but are more reliable than their wireless counterparts. | medium than wireless technologies and are more reliable than their | |||
| PLC is a data transmission technique that utilizes power conductors | wireless counterparts. PLC is a data transmission technique that | |||
| as medium[I-D.ietf-6lo-plc]. | utilizes power conductors as medium[I-D.ietf-6lo-plc]. | |||
| The below table shows some available open standards defining PLC. | The below table shows some available open standards defining PLC. | |||
| +-------------+-----------------+------------+-----------+----------+ | +-------------+-----------------+------------+-----------+----------+ | |||
| | PLC Systems | Frequency Range | Type | Data Rate | Distance | | | PLC Systems | Frequency Range | Type | Data Rate | Distance | | |||
| +-------------+-----------------+------------+-----------+----------+ | +-------------+-----------------+------------+-----------+----------+ | |||
| | IEEE1901 | <100MHz | Broadband | 200Mbps | 1000m | | | IEEE1901 | <100MHz | Broadband | 200Mbps | 1000m | | |||
| | | | | | | | | | | | | | | |||
| | IEEE1901.1 | <15MHz | PLC-IoT | 10Mbps | 2000m | | | IEEE1901.1 | <15MHz | PLC-IoT | 10Mbps | 2000m | | |||
| | | | | | | | | | | | | | | |||
| skipping to change at page 7, line 46 ¶ | skipping to change at page 7, line 46 ¶ | |||
| but significantly higher transmission range that could be used in an | but significantly higher transmission range that could be used in an | |||
| indoor or even an outdoor environment. It is applicable to typical | indoor or even an outdoor environment. It is applicable to typical | |||
| IoT applications such as: Building Automation, Renewable Energy, | IoT applications such as: Building Automation, Renewable Energy, | |||
| Advanced Metering, Street Lighting, Electric Vehicle, Smart Grid etc. | Advanced Metering, Street Lighting, Electric Vehicle, Smart Grid etc. | |||
| Moreover, IEEE 1901.2 standard is based on the 802.15.4 MAC sub-layer | Moreover, IEEE 1901.2 standard is based on the 802.15.4 MAC sub-layer | |||
| and fully endorses the security scheme defined in 802.15.4 [RFC8036]. | and fully endorses the security scheme defined in 802.15.4 [RFC8036]. | |||
| A typical use case of PLC is smart grid. | A typical use case of PLC is smart grid. | |||
| 3.7. Comparison between 6lo Link layer technologies | 3.7. Comparison between 6lo Link layer technologies | |||
| In above clauses, various 6lo Link layer technologies and a possible | In above clauses, various 6lo link layer technologies are described. | |||
| candidate are described. The following table shows that dominant | The following table shows dominant parameters of each use case | |||
| paramters of each use case corresponding to the 6lo link layer | corresponding to the 6lo link layer technology. | |||
| technology. | ||||
| +--------------+---------+---------+---------+---------+---------+---------+ | +--------------+---------+---------+---------+---------+---------+---------+ | |||
| | | Z-Wave | BLE | DECT-ULE| MS/TP | NFC | PLC | | | | Z-Wave | BLE | DECT-ULE| MS/TP | NFC | PLC | | |||
| +--------------+---------+---------+---------+---------+---------+---------+ | +--------------+---------+---------+---------+---------+---------+---------+ | |||
| | | Home | Interact| | Building| Health- | | | | | Home | Interact| | Building| Health- | | | |||
| | Usage | Auto- | w/ Smart| Meter | Auto- | care | Smart | | | Usage | Auto- | w/ Smart| Meter | Auto- | care | Smart | | |||
| | | mation | Phone | Reading | mation | Service | Grid | | | | mation | Phone | Reading | mation | Service | Grid | | |||
| +--------------+---------+---------+---------+---------+---------+---------+ | +--------------+---------+---------+---------+---------+---------+---------+ | |||
| | Topology | L2-mesh | Star | Star | MS/TP | P2P | Star | | | Topology | L2-mesh | Star | Star | MS/TP | P2P | Star | | |||
| | & | or | & | | | | Tree | | | & | or | & | | | | Tree | | |||
| skipping to change at page 10, line 33 ¶ | skipping to change at page 10, line 33 ¶ | |||
| 6lo/6LoWPAN header compression, DHCPv6 for IP address management, RPL | 6lo/6LoWPAN header compression, DHCPv6 for IP address management, RPL | |||
| routing protocol, ICMPv6, and unicast/multicast forwarding. Note | routing protocol, ICMPv6, and unicast/multicast forwarding. Note | |||
| that the layer 3 routing in Netricity uses RPL in non-storing mode | that the layer 3 routing in Netricity uses RPL in non-storing mode | |||
| with the MRHOF objective function based on the own defined Estimated | with the MRHOF objective function based on the own defined Estimated | |||
| Transmission Time (ETT) metric. | Transmission Time (ETT) metric. | |||
| 5. Guidelines for adopting IPv6 stack (6lo/6LoWPAN) | 5. Guidelines for adopting IPv6 stack (6lo/6LoWPAN) | |||
| The following guideline targets new candidate constrained L2 | The following guideline targets new candidate constrained L2 | |||
| technologies that may be considered for running modified 6LoWPAN | technologies that may be considered for running modified 6LoWPAN | |||
| stack on top. The modification of 6LoWPAN stack should be based on | stack on top. The modification of 6LoWPAN stack SHOULD be based on | |||
| the following: | 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 | |||
| IPv6 Link-local and global addresses, L2-address-derived IPv6 | IPv6 Link-local and global addresses, L2-address-derived IPv6 | |||
| addresses are specified in [RFC4944], but there exist implications | addresses are specified in [RFC4944], but there exist implications | |||
| for privacy. For global usage, a unique IPv6 address must be | for privacy. For global usage, a unique IPv6 address must be | |||
| derived using an assigned prefix and a unique interface ID. | derived using an assigned prefix and a unique interface ID. | |||
| [RFC8065] provides such guidelines. For MAC derived IPv6 address, | [RFC8065] provides such guidelines. For MAC derived IPv6 address, | |||
| please refer to [RFC8163] for IPv6 address mapping examples. | please refer to [RFC8163] for IPv6 address mapping examples. | |||
| Broadcast and multicast support are dependent on the L2 networks. | Broadcast and multicast support are dependent on the L2 networks. | |||
| Most low-power L2 implementations map multicast to broadcast | Most low-power L2 implementations map multicast to broadcast | |||
| networks. So care must be taken in the design when to use | networks. So care must be taken in the design when to use | |||
| broadcast and try to stick to unicast messaging whenever possible. | broadcast and try to stick to unicast messaging whenever possible. | |||
| o MTU Considerations: The deployment SHOULD consider their need for | o MTU Considerations: The deployment SHOULD consider their need for | |||
| maximum transmission unit (MTU) of a packet over the link layer | maximum transmission unit (MTU) of a packet over the link layer | |||
| and should consider if fragmentation and reassembly of packets are | and SHOULD consider if fragmentation and reassembly of packets are | |||
| needed at the 6LoWPAN layer. For example, if the link layer | needed at the 6LoWPAN layer. For example, if the link layer | |||
| supports fragmentation and reassembly of packets, then 6LoWPAN | supports fragmentation and reassembly of packets, then 6LoWPAN | |||
| layer may skip supporting fragmentation/reassembly. In fact, for | layer may skip supporting fragmentation/reassembly. In fact, for | |||
| most efficiency, choosing a low-power link layer that can carry | most efficiency, choosing a low-power link layer that can carry | |||
| unfragmented application packets would be optimum for packet | unfragmented application packets would be optimum for packet | |||
| transmission if the deployment can afford it. Please refer to 6lo | transmission if the deployment can afford it. Please refer to 6lo | |||
| RFCs [RFC7668], [RFC8163], [RFC8105] for example guidance. | RFCs [RFC7668], [RFC8163], [RFC8105] for example guidance. | |||
| o Mesh or L3-Routing: 6LoWPAN specifications do provide mechanisms | o Mesh or L3-Routing: 6LoWPAN specifications do provide mechanisms | |||
| to support for mesh routing at L2. [RFC6550] defines layer three | to support for mesh routing at L2. [RFC6550] defines layer three | |||
| skipping to change at page 17, line 42 ¶ | skipping to change at page 17, line 42 ¶ | |||
| 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, | |||
| <https://www.rfc-editor.org/info/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
| 10.2. Informative References | ||||
| [BACnet] "ASHRAE, "BACnet-A Data Communication Protocol for | ||||
| Building Automation and Control Networks", ANSI/ASHRAE | ||||
| Standard 135-2016", January 2016, | ||||
| <http://www.techstreet.com/ashrae/standards/ashrae- | ||||
| 135-2016?product_id=1918140#jumps>. | ||||
| [G.9903] "International Telecommunication Union, "Narrowband | ||||
| orthogonal frequency division multiplexing power line | ||||
| communication transceivers for G3-PLC networks", ITU-T | ||||
| Recommendation", August 2017. | ||||
| [G.9959] "International Telecommunication Union, "Short range | ||||
| narrow-band digital radiocommunication transceivers - PHY | ||||
| and MAC layer specifications", ITU-T Recommendation", | ||||
| January 2015. | ||||
| [G3-PLC] "G3-PLC Alliance", <http://www.g3-plc.com/home/>. | ||||
| [IEEE1901] | ||||
| "IEEE Standard, IEEE Std. 1901-2010 - IEEE Standard for | ||||
| Broadband over Power Line Networks: Medium Access Control | ||||
| and Physical Layer Specifications", 2010, | ||||
| <https://standards.ieee.org/findstds/ | ||||
| standard/1901-2010.html>. | ||||
| [IEEE1901.2] | ||||
| "IEEE Standard, IEEE Std. 1901.2-2013 - IEEE Standard for | ||||
| Low-Frequency (less than 500 kHz) Narrowband Power Line | ||||
| Communications for Smart Grid Applications", 2013, | ||||
| <https://standards.ieee.org/findstds/ | ||||
| standard/1901.2-2013.html>. | ||||
| [IEEE802154] | ||||
| IEEE standard for Information Technology, "IEEE Std. | ||||
| 802.15.4, Part. 15.4: Wireless Medium Access Control (MAC) | ||||
| and Physical Layer (PHY) Specifications for Low-Rate | ||||
| Wireless Personal Area Networks". | ||||
| [I-D.ietf-6lo-ap-nd] | ||||
| Thubert, P., Sarikaya, B., Sethi, M., and R. Struik, | ||||
| "Address Protected Neighbor Discovery for Low-power and | ||||
| Lossy Networks", draft-ietf-6lo-ap-nd-23 (work in | ||||
| progress), April 2020. | ||||
| [I-D.ietf-6lo-blemesh] | ||||
| Gomez, C., Darroudi, S., Savolainen, T., and M. Spoerk, | ||||
| "IPv6 Mesh over BLUETOOTH(R) Low Energy using IPSP", | ||||
| draft-ietf-6lo-blemesh-07 (work in progress), December | ||||
| 2019. | ||||
| [I-D.ietf-6lo-nfc] | ||||
| Choi, Y., Hong, Y., Youn, J., Kim, D., and J. Choi, | ||||
| "Transmission of IPv6 Packets over Near Field | ||||
| Communication", draft-ietf-6lo-nfc-16 (work in progress), | ||||
| July 2020. | ||||
| [I-D.ietf-6lo-plc] | ||||
| Hou, J., Liu, B., Hong, Y., Tang, X., and C. Perkins, | ||||
| "Transmission of IPv6 Packets over PLC Networks", draft- | ||||
| ietf-6lo-plc-04 (work in progress), June 2020. | ||||
| [I-D.ietf-roll-useofrplinfo] | ||||
| Robles, I., Richardson, M., and P. Thubert, "Using RPI | ||||
| Option Type, Routing Header for Source Routes and IPv6-in- | ||||
| IPv6 encapsulation in the RPL Data Plane", draft-ietf- | ||||
| roll-useofrplinfo-40 (work in progress), June 2020. | ||||
| [IETF_6lo] | ||||
| "IETF IPv6 over Networks of Resource-constrained Nodes | ||||
| (6lo) working group", | ||||
| <https://datatracker.ietf.org/wg/6lo/charter/>. | ||||
| [IETF_ace] | ||||
| "IETF Authentication and Authorization for Constrained | ||||
| Environments (ace) working group", | ||||
| <https://datatracker.ietf.org/wg/ace/charter/>. | ||||
| [IETF_core] | ||||
| "IETF Constrained RESTful Environments (core) working | ||||
| group", <https://datatracker.ietf.org/wg/core/charter/>. | ||||
| [NETRICITY] | ||||
| "Netricity program in HomePlug Powerline Alliance", | ||||
| <http://groups.homeplug.org/tech/Netricity>. | ||||
| [RFC4861] Narten, T., Nordmark, E., Simpson, W., and H. Soliman, | ||||
| "Neighbor Discovery for IP version 6 (IPv6)", RFC 4861, | ||||
| DOI 10.17487/RFC4861, September 2007, | ||||
| <https://www.rfc-editor.org/info/rfc4861>. | ||||
| [RFC4862] Thomson, S., Narten, T., and T. Jinmei, "IPv6 Stateless | ||||
| Address Autoconfiguration", RFC 4862, | ||||
| DOI 10.17487/RFC4862, September 2007, | ||||
| <https://www.rfc-editor.org/info/rfc4862>. | ||||
| [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, | |||
| <https://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, | |||
| <https://www.rfc-editor.org/info/rfc4944>. | <https://www.rfc-editor.org/info/rfc4944>. | |||
| skipping to change at page 19, line 32 ¶ | skipping to change at page 21, line 47 ¶ | |||
| 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, <https://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, <https://www.rfc-editor.org/info/rfc8163>. | May 2017, <https://www.rfc-editor.org/info/rfc8163>. | |||
| [RFC8200] Deering, S. and R. Hinden, "Internet Protocol, Version 6 | ||||
| (IPv6) Specification", STD 86, RFC 8200, | ||||
| DOI 10.17487/RFC8200, July 2017, | ||||
| <https://www.rfc-editor.org/info/rfc8200>. | ||||
| [RFC8352] Gomez, C., Kovatsch, M., Tian, H., and Z. Cao, Ed., | [RFC8352] Gomez, C., Kovatsch, M., Tian, H., and Z. Cao, Ed., | |||
| "Energy-Efficient Features of Internet of Things | "Energy-Efficient Features of Internet of Things | |||
| Protocols", RFC 8352, DOI 10.17487/RFC8352, April 2018, | Protocols", RFC 8352, DOI 10.17487/RFC8352, April 2018, | |||
| <https://www.rfc-editor.org/info/rfc8352>. | <https://www.rfc-editor.org/info/rfc8352>. | |||
| [RFC8505] Thubert, P., Ed., Nordmark, E., Chakrabarti, S., and C. | [RFC8505] Thubert, P., Ed., Nordmark, E., Chakrabarti, S., and C. | |||
| Perkins, "Registration Extensions for IPv6 over Low-Power | Perkins, "Registration Extensions for IPv6 over Low-Power | |||
| Wireless Personal Area Network (6LoWPAN) Neighbor | Wireless Personal Area Network (6LoWPAN) Neighbor | |||
| Discovery", RFC 8505, DOI 10.17487/RFC8505, November 2018, | Discovery", RFC 8505, DOI 10.17487/RFC8505, November 2018, | |||
| <https://www.rfc-editor.org/info/rfc8505>. | <https://www.rfc-editor.org/info/rfc8505>. | |||
| 10.2. Informative References | ||||
| [RFC4861] Narten, T., Nordmark, E., Simpson, W., and H. Soliman, | ||||
| "Neighbor Discovery for IP version 6 (IPv6)", RFC 4861, | ||||
| DOI 10.17487/RFC4861, September 2007, | ||||
| <https://www.rfc-editor.org/info/rfc4861>. | ||||
| [RFC4862] Thomson, S., Narten, T., and T. Jinmei, "IPv6 Stateless | ||||
| Address Autoconfiguration", RFC 4862, | ||||
| DOI 10.17487/RFC4862, September 2007, | ||||
| <https://www.rfc-editor.org/info/rfc4862>. | ||||
| [RFC8200] Deering, S. and R. Hinden, "Internet Protocol, Version 6 | ||||
| (IPv6) Specification", STD 86, RFC 8200, | ||||
| DOI 10.17487/RFC8200, July 2017, | ||||
| <https://www.rfc-editor.org/info/rfc8200>. | ||||
| [I-D.ietf-6lo-nfc] | ||||
| Choi, Y., Hong, Y., Youn, J., Kim, D., and J. Choi, | ||||
| "Transmission of IPv6 Packets over Near Field | ||||
| Communication", draft-ietf-6lo-nfc-15 (work in progress), | ||||
| July 2019. | ||||
| [I-D.ietf-6lo-blemesh] | ||||
| Gomez, C., Darroudi, S., Savolainen, T., and M. Spoerk, | ||||
| "IPv6 Mesh over BLUETOOTH(R) Low Energy using IPSP", | ||||
| draft-ietf-6lo-blemesh-06 (work in progress), September | ||||
| 2019. | ||||
| [I-D.ietf-6lo-plc] | ||||
| Hou, J., Liu, B., Hong, Y., Tang, X., and C. Perkins, | ||||
| "Transmission of IPv6 Packets over PLC Networks", draft- | ||||
| ietf-6lo-plc-00 (work in progress), February 2019. | ||||
| [I-D.ietf-roll-useofrplinfo] | ||||
| Robles, I., Richardson, M., and P. Thubert, "Using RPL | ||||
| Option Type, Routing Header for Source Routes and IPv6-in- | ||||
| IPv6 encapsulation in the RPL Data Plane", draft-ietf- | ||||
| roll-useofrplinfo-31 (work in progress), August 2019. | ||||
| [I-D.ietf-6lo-ap-nd] | ||||
| Thubert, P., Sarikaya, B., Sethi, M., and R. Struik, | ||||
| "Address Protected Neighbor Discovery for Low-power and | ||||
| Lossy Networks", draft-ietf-6lo-ap-nd-12 (work in | ||||
| progress), April 2019. | ||||
| [IETF_6lo] | ||||
| "IETF IPv6 over Networks of Resource-constrained Nodes | ||||
| (6lo) working group", | ||||
| <https://datatracker.ietf.org/wg/6lo/charter/>. | ||||
| [IETF_ace] | ||||
| "IETF Authentication and Authorization for Constrained | ||||
| Environments (ace) working group", | ||||
| <https://datatracker.ietf.org/wg/ace/charter/>. | ||||
| [IETF_core] | ||||
| "IETF Constrained RESTful Environments (core) working | ||||
| group", <https://datatracker.ietf.org/wg/core/charter/>. | ||||
| [IEEE802154] | ||||
| IEEE standard for Information Technology, "IEEE Std. | ||||
| 802.15.4, Part. 15.4: Wireless Medium Access Control (MAC) | ||||
| and Physical Layer (PHY) Specifications for Low-Rate | ||||
| Wireless Personal Area Networks". | ||||
| [TIA-485-A] | [TIA-485-A] | |||
| "TIA, "Electrical Characteristics of Generators and | "TIA, "Electrical Characteristics of Generators and | |||
| Receivers for Use in Balanced Digital Multipoint Systems", | Receivers for Use in Balanced Digital Multipoint Systems", | |||
| TIA-485-A (Revision of TIA-485)", March 2003, | TIA-485-A (Revision of TIA-485)", March 2003, | |||
| <https://global.ihs.com/ | <https://global.ihs.com/ | |||
| doc_detail.cfm?item_s_key=00032964>. | doc_detail.cfm?item_s_key=00032964>. | |||
| [G3-PLC] "G3-PLC Alliance", <http://www.g3-plc.com/home/>. | ||||
| [NETRICITY] | ||||
| "Netricity program in HomePlug Powerline Alliance", | ||||
| <http://groups.homeplug.org/tech/Netricity>. | ||||
| [G.9959] "International Telecommunication Union, "Short range | ||||
| narrow-band digital radiocommunication transceivers - PHY | ||||
| and MAC layer specifications", ITU-T Recommendation", | ||||
| January 2015. | ||||
| [G.9903] "International Telecommunication Union, "Narrowband | ||||
| orthogonal frequency division multiplexing power line | ||||
| communication transceivers for G3-PLC networks", ITU-T | ||||
| Recommendation", August 2017. | ||||
| [IEEE1901] | ||||
| "IEEE Standard, IEEE Std. 1901-2010 - IEEE Standard for | ||||
| Broadband over Power Line Networks: Medium Access Control | ||||
| and Physical Layer Specifications", 2010, | ||||
| <https://standards.ieee.org/findstds/ | ||||
| standard/1901-2010.html>. | ||||
| [IEEE1901.2] | ||||
| "IEEE Standard, IEEE Std. 1901.2-2013 - IEEE Standard for | ||||
| Low-Frequency (less than 500 kHz) Narrowband Power Line | ||||
| Communications for Smart Grid Applications", 2013, | ||||
| <https://standards.ieee.org/findstds/ | ||||
| standard/1901.2-2013.html>. | ||||
| [BACnet] "ASHRAE, "BACnet-A Data Communication Protocol for | ||||
| Building Automation and Control Networks", ANSI/ASHRAE | ||||
| Standard 135-2016", January 2016, | ||||
| <http://www.techstreet.com/ashrae/standards/ashrae- | ||||
| 135-2016?product_id=1918140#jumps>. | ||||
| Appendix A. Design Space Dimensions for 6lo Deployment | Appendix A. 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], the following design space dimensions are | |||
| described: Deployment, Network size, Power source, Connectivity, | described: Deployment, Network size, Power source, Connectivity, | |||
| Multi-hop communication, Traffic pattern, Mobility, Quality of | Multi-hop communication, Traffic pattern, Mobility, Quality of | |||
| Service (QoS). However, in this document, the following design space | Service (QoS). However, in this document, the following design space | |||
| skipping to change at page 24, line 4 ¶ | skipping to change at page 24, line 10 ¶ | |||
| o Wired vs. Wireless: Plenty of 6lo link layer technologies are | o Wired vs. Wireless: Plenty of 6lo link layer technologies are | |||
| wireless, except MS/TP and PLC. The selection of wired or | wireless, except MS/TP and PLC. The selection of wired or | |||
| wireless link layer technology is mainly dependent on the | wireless link layer technology is mainly dependent on the | |||
| requirement of 6lo use cases and the characteristics of wired/ | requirement of 6lo use cases and the characteristics of wired/ | |||
| wireless technologies. For example, some 6lo use cases may | wireless technologies. For example, some 6lo use cases may | |||
| require easy and quick deployment, whereas others may need a | require easy and quick deployment, whereas others may need a | |||
| continuous source of power. | continuous source of power. | |||
| Authors' Addresses | Authors' Addresses | |||
| Yong-Geun Hong | Yong-Geun Hong | |||
| ETRI | ETRI | |||
| 161 Gajeong-Dong Yuseung-Gu | 218 Gajeongno, Yuseong | |||
| Daejeon 305-700 | Daejeon 34129 | |||
| 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 34129 | |||
| Korea | Korea | |||
| Phone: +82 42 860 1429 | Phone: +82 42 860 1429 | |||
| Email: yhc@etri.re.kr | Email: yhc@etri.re.kr | |||
| Abdur Rashid Sangi | Abdur Rashid Sangi | |||
| Huaiyin Institute of Technology | Huaiyin Institute of Technology | |||
| No.89 North Beijing Road, Qinghe District | No.89 North Beijing Road, Qinghe District | |||
| Huaian 223001 | Huaian 223001 | |||
| P.R. China | P.R. China | |||
| End of changes. 22 change blocks. | ||||
| 127 lines changed or deleted | 128 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/ | ||||