| < draft-ietf-roll-turnon-rfc8138-13.txt | draft-ietf-roll-turnon-rfc8138-14.txt > | |||
|---|---|---|---|---|
| ROLL P. Thubert, Ed. | ROLL P. Thubert, Ed. | |||
| Internet-Draft L. Zhao | Internet-Draft L. Zhao | |||
| Updates: 8138 (if approved) Cisco Systems | Updates: 8138 (if approved) Cisco Systems | |||
| Intended status: Standards Track September 7, 2020 | Intended status: Standards Track September 8, 2020 | |||
| Expires: March 11, 2021 | Expires: March 12, 2021 | |||
| A RPL DODAG Configuration Option for the 6LoWPAN Routing Header | A RPL DODAG Configuration Option for the 6LoWPAN Routing Header | |||
| draft-ietf-roll-turnon-rfc8138-13 | draft-ietf-roll-turnon-rfc8138-14 | |||
| Abstract | Abstract | |||
| This document updates RFC 8138 by defining a bit in the RPL DODAG | This document updates RFC 8138 by defining a bit in the RPL DODAG | |||
| Configuration Option to indicate whether compression is used within | Configuration Option to indicate whether compression is used within | |||
| the RPL Instance, and specify the behavior of RFC 8138-capable nodes | the RPL Instance, and specify the behavior of RFC 8138-capable nodes | |||
| when the bit is set and reset. | when the bit is set and reset. | |||
| Status of This Memo | Status of This Memo | |||
| skipping to change at page 1, line 34 ¶ | skipping to change at page 1, line 34 ¶ | |||
| 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 March 11, 2021. | This Internet-Draft will expire on March 12, 2021. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2020 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 (https://trustee.ietf.org/ | Provisions Relating to IETF Documents (https://trustee.ietf.org/ | |||
| license-info) in effect on the date of publication of this document. | license-info) in effect on the date of publication of this document. | |||
| Please review these documents carefully, as they describe your rights | Please review these documents carefully, as they describe your rights | |||
| skipping to change at page 5, line 49 ¶ | skipping to change at page 5, line 49 ¶ | |||
| A node that supports [RFC8138] but not this specification can only be | A node that supports [RFC8138] but not this specification can only be | |||
| used in an homogeneous network. Enabling the [RFC8138] compression | used in an homogeneous network. Enabling the [RFC8138] compression | |||
| without a turn-on signaling method requires a "flag day"; by which | without a turn-on signaling method requires a "flag day"; by which | |||
| time all nodes must be upgraded, and at which point the network can | time all nodes must be upgraded, and at which point the network can | |||
| be rebooted with the [RFC8138] compression turned on. | be rebooted with the [RFC8138] compression turned on. | |||
| The intent for this specification is to perform a migration once and | The intent for this specification is to perform a migration once and | |||
| for all without the need for a flag day. In particular it is not the | for all without the need for a flag day. In particular it is not the | |||
| intention to undo the setting of the "T" flag. Though it is possible | intention to undo the setting of the "T" flag. Though it is possible | |||
| to roll back (see Section 5.3), adding nodes that do not support | to roll back (see Section 5.3, the network operator SHOULD ensure | |||
| [RFC8138] after a roll back may be problematic if the roll back did | that the roll back operation is completed before adding nodes that do | |||
| not fully complete. | not support [RFC8138]. | |||
| 5.1. Coexistence | 5.1. Coexistence | |||
| A node that supports this specification can operate in a network with | A node that supports this specification can operate in a network with | |||
| the [RFC8138] compression turned on or off with the "T" flag set | the [RFC8138] compression turned on or off with the "T" flag set | |||
| accordingly and in a network in transition from off to on or on to | accordingly and in a network in transition from off to on or on to | |||
| off (see Section 5.2). | off (see Section 5.2). | |||
| A node that does not support [RFC8138] can interoperate with nodes | A node that does not support [RFC8138] can interoperate with nodes | |||
| that do in a network with [RFC8138] compression turned off. If the | that do in a network with [RFC8138] compression turned off. If the | |||
| skipping to change at page 8, line 9 ¶ | skipping to change at page 8, line 9 ¶ | |||
| structure, the attacker would be in position to drop the packets from | structure, the attacker would be in position to drop the packets from | |||
| and to the attacked nodes. So the attacks above would be more | and to the attacked nodes. So the attacks above would be more | |||
| complex and more visible than simply dropping selected packets. The | complex and more visible than simply dropping selected packets. The | |||
| downstream node may have other parents and see both settings, which | downstream node may have other parents and see both settings, which | |||
| could raise attention. | could raise attention. | |||
| 8. Acknowledgments | 8. Acknowledgments | |||
| The authors wish to thank Murray Kucherawy, Meral Shirazipour, Barry | The authors wish to thank Murray Kucherawy, Meral Shirazipour, Barry | |||
| Leiba, Tirumaleswar Reddy, Nagendra Kumar Nainar, Stewart Bryant, | Leiba, Tirumaleswar Reddy, Nagendra Kumar Nainar, Stewart Bryant, | |||
| Carles Gomez, and especially Alvaro Retana, Dominique Barthel and | Carles Gomez, Eric Vyncke, and especially Alvaro Retana, Dominique | |||
| Rahul Jadhav for their in-depth reviews and constructive suggestions. | Barthel and Rahul Jadhav for their in-depth reviews and constructive | |||
| suggestions. | ||||
| Also many thanks to Michael Richardson for being always helpful and | Also many thanks to Michael Richardson for being always helpful and | |||
| responsive when need comes. | responsive when need comes. | |||
| 9. Normative References | 9. 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>. | |||
| End of changes. 5 change blocks. | ||||
| 9 lines changed or deleted | 10 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/ | ||||