draft-ietf-roll-mpl-parameter-configuration-05.txt   draft-ietf-roll-mpl-parameter-configuration-06.txt 
roll Y. Doi roll Y. Doi
Internet-Draft TOSHIBA Corporation Internet-Draft TOSHIBA Corporation
Intended status: Standards Track M. Gillmore Intended status: Standards Track M. Gillmore
Expires: January 1, 2016 Itron, Inc Expires: January 3, 2016 Itron, Inc
June 30, 2015 July 2, 2015
MPL Parameter Configuration Option for DHCPv6 MPL Parameter Configuration Option for DHCPv6
draft-ietf-roll-mpl-parameter-configuration-05 draft-ietf-roll-mpl-parameter-configuration-06
Abstract Abstract
This document defines a way to configure a parameter set for MPL This document defines a way to configure a parameter set for MPL
(Multicast Protocol for Low power and Lossy Networks) via a DHCPv6 (Multicast Protocol for Low power and Lossy Networks) via a DHCPv6
option. MPL has a set of parameters to control its behavior, and the option. MPL has a set of parameters to control its behavior, and the
parameter set is often configured as a network-wide parameter because parameter set is often configured as a network-wide parameter because
the parameter set should be identical for each MPL forwarder in an the parameter set should be identical for each MPL forwarder in an
MPL domain. Using the MPL Parameter Configuration Option defined in MPL domain. Using the MPL Parameter Configuration Option defined in
this document, a network can be configured with a single set of MPL this document, a network can be configured with a single set of MPL
skipping to change at page 1, line 38 skipping to change at page 1, line 38
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 http://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 1, 2016. This Internet-Draft will expire on January 3, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2015 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 (http://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
skipping to change at page 2, line 19 skipping to change at page 2, line 19
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. MPL Parameter Configuration Option . . . . . . . . . . . . . 3 2. MPL Parameter Configuration Option . . . . . . . . . . . . . 3
2.1. MPL Parameter Configuration Option Format . . . . . . . . 3 2.1. MPL Parameter Configuration Option Format . . . . . . . . 3
2.2. DHCPv6 Client Behavior . . . . . . . . . . . . . . . . . 5 2.2. DHCPv6 Client Behavior . . . . . . . . . . . . . . . . . 5
2.3. MPL Forwarder Behavior . . . . . . . . . . . . . . . . . 5 2.3. MPL Forwarder Behavior . . . . . . . . . . . . . . . . . 5
2.4. DHCPv6 Server Behavior . . . . . . . . . . . . . . . . . 6 2.4. DHCPv6 Server Behavior . . . . . . . . . . . . . . . . . 6
2.5. DHCPv6 Relay Behavior . . . . . . . . . . . . . . . . . . 6 2.5. DHCPv6 Relay Behavior . . . . . . . . . . . . . . . . . . 6
2.6. Operational Considerations . . . . . . . . . . . . . . . 6 2.6. Operational Considerations . . . . . . . . . . . . . . . 6
3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6 3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
4. Security Considerations . . . . . . . . . . . . . . . . . . . 7 4. Security Considerations . . . . . . . . . . . . . . . . . . . 7
5. References . . . . . . . . . . . . . . . . . . . . . . . . . 7 5. References . . . . . . . . . . . . . . . . . . . . . . . . . 7
5.1. Normative References . . . . . . . . . . . . . . . . . . 7 5.1. Normative References . . . . . . . . . . . . . . . . . . 7
5.2. Informative References . . . . . . . . . . . . . . . . . 8 5.2. Informative References . . . . . . . . . . . . . . . . . 8
Appendix A. Update History . . . . . . . . . . . . . . . . . . . 8 Appendix A. Update History . . . . . . . . . . . . . . . . . . . 8
Appendix B. Considerations on Inconsistent Parameter Set . . . . 9 Appendix B. Considerations on Inconsistent Parameter Set . . . . 9
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10
1. Introduction 1. Introduction
Multicast Protocol for Low power and Lossy Networks (MPL) Multicast Protocol for Low power and Lossy Networks (MPL)
[I-D.ietf-roll-trickle-mcast] defines a protocol to make a multicast [I-D.ietf-roll-trickle-mcast] defines a protocol to make a multicast
network among low-power and lossy networks, e.g., wireless mesh network among low-power and lossy networks, e.g., wireless mesh
networks. MPL has a set of parameters to control an MPL domain. The networks. MPL has a set of parameters to control an MPL domain. The
parameters control the trade-off between end-to-end delay and network parameters control the trade-off between end-to-end delay and network
utilization. In most environments, the default parameters are utilization. In most environments, the default parameters are
acceptable. However, in some environments, the parameter set must be acceptable. However, in some environments, the parameter set must be
skipping to change at page 5, line 49 skipping to change at page 5, line 49
The priority of MPL Parameter Configurations applied to an MPL Domain The priority of MPL Parameter Configurations applied to an MPL Domain
is as follows (high to low): is as follows (high to low):
o Specific MPL Parameter Configuration to the MPL Domain o Specific MPL Parameter Configuration to the MPL Domain
(option_len=32) (option_len=32)
o Wildcard MPL Parameter Configuration (option_len=16) o Wildcard MPL Parameter Configuration (option_len=16)
o Default configuration given in the MPL specification. o Default configuration given in the MPL specification.
Priority of other configurations such as manual configuration given
on a node is not defined in the document.
There SHALL be no more than one MPL Parameter Configuration Option There SHALL be no more than one MPL Parameter Configuration Option
for an MPL domain or the wildcard. Thus, the order of DHCPv6 options for an MPL domain or the wildcard. Thus, the order of DHCPv6 options
in the packet has no effect on precedence. in the packet has no effect on precedence.
A node MAY leave an MPL domain if the following two conditions are A node SHOULD leave an MPL domain if it receives an updated MPL
satisfied. 1) The MPL domain is configured by a DHCPv6 option from a
DHCPv6 server previously. 2) The node has received an updated MPL
Parameter Configuration Option without a configuration for the MPL Parameter Configuration Option without a configuration for the MPL
domain. domain, unless it has overriding manual configuration on the MPL
domain. In other words, if a node is configured to work as a MPL
Forwarder for a MPL domain regardless of DHCPv6 Options, the node MAY
stay on the MPL domain even if it receives an MPL Parameter
Configuration Option without configuration for the MPL domain.
MPL parameters may be updated occasionally. With stateful DHCPv6, MPL parameters may be updated occasionally. With stateful DHCPv6,
updates can be done when the renewal timer expires. Information updates can be done when the renewal timer expires. Information
Refresh Time Option [RFC4242] shall be used to keep each forwarder Refresh Time Option [RFC4242] shall be used to keep each forwarder
updated. updated.
To reduce periodic update traffic, a node may try to use a very long To reduce periodic update traffic, a node may try to use a very long
interval between updates. In the case, reconfigure messages may be interval between updates. In the case, reconfigure messages may be
used to keep forwarder parameter sets synchronized. used to keep forwarder parameter sets synchronized.
skipping to change at page 8, line 20 skipping to change at page 8, line 28
[RFC5191] Forsberg, D., Ohba, Y., Patil, B., Tschofenig, H., and A. [RFC5191] Forsberg, D., Ohba, Y., Patil, B., Tschofenig, H., and A.
Yegin, "Protocol for Carrying Authentication for Network Yegin, "Protocol for Carrying Authentication for Network
Access (PANA)", RFC 5191, May 2008. Access (PANA)", RFC 5191, May 2008.
[ZigBeeIP] [ZigBeeIP]
ZigBee Alliance, "ZigBee IP Specification", Mar 2014. ZigBee Alliance, "ZigBee IP Specification", Mar 2014.
Appendix A. Update History Appendix A. Update History
Updates on draft-ietf-roll-mpl-configuration-03 to draft-ietf-roll- Updates on draft-ietf-roll-mpl-configuration-05 to draft-ietf-roll-
mpl-configuration-06:
o added description on manual (external) configurations
Updates on draft-ietf-roll-mpl-configuration-04 to draft-ietf-roll-
mpl-configuration-05: mpl-configuration-05:
o fixed *_IMAX definition as RFC6206 defines o fixed *_IMAX definition as RFC6206 defines
o fixed *_EXP definition as draft-ietf-roll-trickle-mcast defines o fixed *_EXP definition as draft-ietf-roll-trickle-mcast defines
o added references to RFC3315 and RFC7227 in security considerations o added references to RFC3315 and RFC7227 in security considerations
section section
o added a paragraph on security consideration according to secdir o added a paragraph on security consideration according to secdir
 End of changes. 9 change blocks. 
11 lines changed or deleted 21 lines changed or added

This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/