CoRE Working Group E. Dijk, Ed.
Internet-Draft Philips Research
Intended status: Informational A. Rahman, Ed.
Expires: June 23, 2013 InterDigital Communications, LLC
December 20, 2012
Miscellaneous CoAP Group Communication Topics
draft-dijk-core-groupcomm-misc-03
Abstract
This document contains miscellaneous text around the topic of group
communication for the Constrained Application Protocol (CoAP). The
first part contains, for reference, text that was removed from the
Group Communication for CoAP draft. The second part describes group
communication and multicast functionality that may be input to future
standardization in the CoRE WG.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on June 23, 2013.
Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
Dijk & Rahman Expires June 23, 2013 [Page 1]
Internet-Draft Miscellaneous CoAP Group Communication December 2012
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Potential Solutions for Group Communication . . . . . . . . . 3
3. Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.1. Background . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2. General Requirements . . . . . . . . . . . . . . . . . . . 5
4.3. Security Requirements . . . . . . . . . . . . . . . . . . 7
5. Group Communication Solutions . . . . . . . . . . . . . . . . 8
5.1. IP Multicast Transmission Methods . . . . . . . . . . . . 8
5.1.1. Serial unicast . . . . . . . . . . . . . . . . . . . . 8
5.1.2. Unreliable IP Multicast . . . . . . . . . . . . . . . 8
5.1.3. Reliable IP Multicast . . . . . . . . . . . . . . . . 9
5.2. Overlay Multicast . . . . . . . . . . . . . . . . . . . . 10
5.3. CoAP Application Layer Group Management . . . . . . . . . 10
6. DNS-SD Based Group Resource Manipulation . . . . . . . . . . . 13
7. Group Discovery and Member Discovery . . . . . . . . . . . . . 14
7.1. DNS-SD . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.2. CoRE Resource Directory . . . . . . . . . . . . . . . . . 14
8. Deployment Guidelines . . . . . . . . . . . . . . . . . . . . 15
8.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . 15
8.2. Implementation in Target Network Topologies . . . . . . . 15
8.2.1. Single LLN Topology . . . . . . . . . . . . . . . . . 15
8.2.2. Single LLN with Backbone Topology . . . . . . . . . . 17
8.2.3. Multiple LLNs with Backbone Topology . . . . . . . . . 20
8.2.4. LLN(s) with Multiple 6LBRs . . . . . . . . . . . . . . 20
8.2.5. Conclusions . . . . . . . . . . . . . . . . . . . . . 20
8.3. Implementation Considerations . . . . . . . . . . . . . . 20
8.3.1. MLD Implementation on LLNs and MLD alternatives . . . 20
8.3.2. 6LBR Implementation . . . . . . . . . . . . . . . . . 21
8.3.3. Backbone IP Multicast Infrastructure . . . . . . . . . 22
9. Miscellaneous Topics . . . . . . . . . . . . . . . . . . . . . 22
9.1. CoAP Multicast and HTTP Unicast Interworking . . . . . . . 23
10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 24