This document specifies the Multicast Protocol for Low power and
Lossy Networks (MPL) that provides IPv6 multicast forwarding in
constrained networks. MPL avoids the need to construct or maintain
any multicast forwarding topology, disseminating messages to all MPL
Forwarders in an MPL Domain. MPL uses the Trickle algorithm to
manage message transmissions for both control and data-plane
messages. Different Trickle parameter configurations allow MPL to
trade between dissemination latency and transmission efficiency.
Working Group Summary
This document had a somewhat lumpy late stage process. It was
submitted for AD review and IETF last call was started, but then
a significant issue was spotted, last call was abandoned, and the
document was sent back to the working group.
After discussion and work a new revision was now presented with
working group consensus.
IETF last call raised a few small issues that were worked on the
WG mailing list. It also produced an extensive review that was
sent privately to the AD with a request that it remain private. This
review took considerable effort to managed and close down.
Note that early allocation of a codepoint was made to enable
reference to this work by the ZigBee Alliance. Please note the
IANA Note, below, for additional comments about early
There are existing implementations of this specification.
Ines Robles is the Document Shepherd.
Alvaro Retana is the Responsible Area Director.
Please note that an early allocation was made from the "Destination Options and Hop-by-Hop
Options" registry in accordance with Section 13.1 of this I-D. However, the value requested in
this I-D is different from the one allocated.
0x4D 01 0 01101 Trickle Multicast Option [draft-ietf-roll-trickle-mcast]
To be allocated
0x6D 01 1 01101 MPL Option [draft-ietf-roll-trickle-mcast]
The value 0x4D is no longer required for this document, however, it is suggested that IANA
will want to mark 0x4D so that it cannot be re-allocated.
Please also note that IANA has made an early allocation for the IPv6 multicast address
as requested in Section 13.3 of this I-D. The value allocated can stand.