Return-Path: <esko.dijk@philips.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
 with ESMTP id 3CC2E21F89BD for <roll@ietfa.amsl.com>;
 Thu,  1 Nov 2012 06:18:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.109
X-Spam-Level: 
X-Spam-Status: No, score=-3.109 tagged_above=-999 required=5 tests=[AWL=0.490,
 BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com
 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mycROW-5oLcb for
 <roll@ietfa.amsl.com>; Thu,  1 Nov 2012 06:18:12 -0700 (PDT)
Received: from db3outboundpool.messaging.microsoft.com
 (db3ehsobe002.messaging.microsoft.com [213.199.154.140]) by ietfa.amsl.com
 (Postfix) with ESMTP id E79AD21F8A5D for <roll@ietf.org>;
 Thu,  1 Nov 2012 06:17:57 -0700 (PDT)
Received: from mail106-db3-R.bigfish.com (10.3.81.249) by
 DB3EHSOBE007.bigfish.com (10.3.84.27) with Microsoft SMTP Server id
 14.1.225.23; Thu, 1 Nov 2012 13:17:57 +0000
Received: from mail106-db3 (localhost [127.0.0.1])	by
 mail106-db3-R.bigfish.com (Postfix) with ESMTP id E99BB44049C;
 Thu,  1 Nov 2012 13:17:56 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.55.7.222; KIP:(null); UIP:(null); IPV:NLI;
 H:mail.philips.com; RD:none; EFVD:NLI
X-SpamScore: -39
X-BigFish: VPS-39(zz217bI98dI15d6O9371I9251Jd6eah542M1432I1418Izz1202h1d1ah1d2ahzz1033IL8275bh8275dhz2dh2a8h668h839h944hd25hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh1155h)
Received: from mail106-db3 (localhost.localdomain [127.0.0.1]) by mail106-db3
 (MessageSwitch) id 1351775875363910_32767;
 Thu,  1 Nov 2012 13:17:55 +0000 (UTC)
Received: from DB3EHSMHS020.bigfish.com (unknown [10.3.81.247])	by
 mail106-db3.bigfish.com (Postfix) with ESMTP id 4C4022600F6;
 Thu,  1 Nov 2012 13:17:55 +0000 (UTC)
Received: from mail.philips.com (157.55.7.222) by DB3EHSMHS020.bigfish.com
 (10.3.87.156) with Microsoft SMTP Server (TLS) id 14.1.225.23;
 Thu, 1 Nov 2012 13:17:53 +0000
Received: from 011-DB3MMR1-022.MGDPHG.emi.philips.com (10.128.28.105) by
 011-DB3MMR1-003.MGDPHG.emi.philips.com (10.128.28.53) with Microsoft SMTP
 Server (TLS) id 14.2.309.3; Thu, 1 Nov 2012 13:17:10 +0000
Received: from 011-DB3MPN2-082.MGDPHG.emi.philips.com ([169.254.2.20]) by
 011-DB3MMR1-022.MGDPHG.emi.philips.com ([fe80::1113:17d7:70dc:6faa%11]) with
 mapi id 14.02.0309.003; Thu, 1 Nov 2012 13:17:10 +0000
From: "Dijk, Esko" <esko.dijk@philips.com>
To: "Jonathan Hui (johui)" <johui@cisco.com>, "Reddy, Joseph" <jreddy@ti.com>
Thread-Topic: [Roll] I-D Action: draft-ietf-roll-trickle-mcast-02.txt
Thread-Index: Ac23wx9aBfIsegKOz0GvSDMMHJeV6gAKpCOAABDebyA=
Date: Thu, 1 Nov 2012 13:17:10 +0000
Message-ID: <031DD135F9160444ABBE3B0C36CED618B09C5B@011-DB3MPN2-082.MGDPHG.emi.philips.com>
References: <2AA5AC69E924D149A8D63EB676AF87DB2CAE2DB8@DLEE10.ent.ti.com>
 <B50D0F163D52B74DA572DD345D5044AF0F6ED2FA@xmb-rcd-x04.cisco.com>
In-Reply-To: <B50D0F163D52B74DA572DD345D5044AF0F6ED2FA@xmb-rcd-x04.cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [194.171.252.103]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: philips.com
Cc: "roll@ietf.org" <roll@ietf.org>
Subject: Re: [Roll] I-D Action: draft-ietf-roll-trickle-mcast-02.txt
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>,
 <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>,
 <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Nov 2012 13:18:13 -0000

> Any feedback from others in the WG on this?  Should we include support fo=
r selecting 1, 2, or more parameter sets?

Having two parameter sets is useful to support two main uses of multicast i=
n LLNs for the building control domain;

1) Device/service discovery, such as mDNS and CoAP's /.well-known/core.
Latency is less important here; avoiding high network load due to discovery=
 traffic is also a goal if other more time-critical application are running=
 at the same time.
-> "slow" Trickle parameter set

2) Building Control involving groups of devices
Latency can be important (e.g. lighting control, or any device operation tr=
iggered by sensors or smartphones)
-> "fast" Trickle parameter set

Esko

-----Original Message-----
From: roll-bounces@ietf.org [mailto:roll-bounces@ietf.org] On Behalf Of Jon=
athan Hui (johui)
Sent: Thursday 1 November 2012 6:00
To: Reddy, Joseph
Cc: roll@ietf.org
Subject: Re: [Roll] I-D Action: draft-ietf-roll-trickle-mcast-02.txt


Hi Joseph,

Comments below:

On Oct 31, 2012, at 5:00 PM, "Reddy, Joseph" <jreddy@ti.com> wrote:

> Here are some comments on the trickle multicast draft rev-02
>
> 1. MPL multicast scope:
> I think fixing it to link-local is too restrictive as it will force encap=
sulation even when it is not needed.
> Regarding the practical aspects of determining the MPL scope, I think tha=
t can be left to "administrative configuration". Other multicast details (e=
.g., the zone boundaries for scopes greater than link local) have to be adm=
inistratively configured anyway.

I agree that it is desirable to avoid encapsulation when possible.

There is an important difference depending on whether encapsulation is used=
:

1) With encapsulation, the IPv6 Destination Address of the outer header exp=
licitly identifies the MPL scope zone.

2) Without encapsulation, the IPv6 Destination Address identifies the endpo=
ints that should process the IPv6 payload.  However, the IPv6 Destination A=
ddress may not explicitly identify the MPL scope zone.  Instead, the IPv6 S=
ource Address identifies the MPL scope zone.  It is easy to determine the s=
cope zone if we require the separation to occur across interface boundaries=
 (just observe what interface the message came in on).  However, it is not =
so easy to determine the scope zone if we want a single interface to servic=
e more than one MPL scope zone.  I believe the latter case is what Peter is=
 looking for.  One solution is to require the IPv6 Destination Address to a=
lso identify MPL forwarders that will forward the message.  Another solutio=
n is to include an MPL domain/instance identifier in the MPL Option.  Yet a=
nother solution is to eliminate this case and always require encapsulation.

> 2. Supporting different Trickle parameter sets:
> I think this is a useful feature and should be included even if it is a s=
ingle flag (2 parameter sets). Typical use cases for multicast in LLN's try=
 to achieve either high reliability or low latency and having two sets of t=
rickle parameters for each of them should help

Any feedback from others in the WG on this?  Should we include support for =
selecting 1, 2, or more parameter sets?

> 3. Version field:
> I think adding an explicit version field ( 2 bits should be enough) will =
help.

OK.  Any additional inputs from the WG?

> 4. Destination address:
> Is there a reason to restrict the destination address of the MPL packet t=
o the "all-MPL-forwarders" multicast address? Nodes that receives an MPL pa=
cket but don't understand the MPL option will discard it anyway.

I think the most compelling reason is to remove yet another configuration p=
arameter.  But allowing arbitrary multicast addresses to identify MPL forwa=
rders would be necessary to support multiple MPL scope zones using the IPv6=
 Destination Address.  If we require encapsulation with link-lcoal multicas=
t, then an all-MPL-forwarders address would be ok.

Thoughts?

--
Jonathan Hui

_______________________________________________
Roll mailing list
Roll@ietf.org
https://www.ietf.org/mailman/listinfo/roll

________________________________
The information contained in this message may be confidential and legally p=
rotected under applicable law. The message is intended solely for the addre=
ssee(s). If you are not the intended recipient, you are hereby notified tha=
t any use, forwarding, dissemination, or reproduction of this message is st=
rictly prohibited and may be unlawful. If you are not the intended recipien=
t, please contact the sender by return e-mail and destroy all copies of the=
 original message.

