Re: [core] #177: Response suppression for multicast not defined

"Dijk, Esko" <esko.dijk@philips.com> Thu, 15 March 2012 09:51 UTC

Return-Path: <esko.dijk@philips.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B4D421F86C5 for <core@ietfa.amsl.com>; Thu, 15 Mar 2012 02:51:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.974
X-Spam-Level:
X-Spam-Status: No, score=-3.974 tagged_above=-999 required=5 tests=[AWL=-0.375, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hwE2vhIAQJj5 for <core@ietfa.amsl.com>; Thu, 15 Mar 2012 02:51:31 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe003.messaging.microsoft.com [216.32.181.183]) by ietfa.amsl.com (Postfix) with ESMTP id 689B821F86B1 for <core@ietf.org>; Thu, 15 Mar 2012 02:51:31 -0700 (PDT)
Received: from mail79-ch1-R.bigfish.com (10.43.68.251) by CH1EHSOBE002.bigfish.com (10.43.70.52) with Microsoft SMTP Server id 14.1.225.23; Thu, 15 Mar 2012 09:51:31 +0000
Received: from mail79-ch1 (localhost [127.0.0.1]) by mail79-ch1-R.bigfish.com (Postfix) with ESMTP id AA0A64E0171; Thu, 15 Mar 2012 09:51:31 +0000 (UTC)
X-SpamScore: -45
X-BigFish: VPS-45(zz217bL15d6O9251Jc89bh542M1432N4015Izz1202hzz1033IL8275dhz2dh2a8h668h839hd25h)
X-Forefront-Antispam-Report: CIP:157.55.7.222; KIP:(null); UIP:(null); IPV:NLI; H:mail.philips.com; RD:none; EFVD:NLI
Received: from mail79-ch1 (localhost.localdomain [127.0.0.1]) by mail79-ch1 (MessageSwitch) id 1331805089225991_4926; Thu, 15 Mar 2012 09:51:29 +0000 (UTC)
Received: from CH1EHSMHS018.bigfish.com (snatpool3.int.messaging.microsoft.com [10.43.68.229]) by mail79-ch1.bigfish.com (Postfix) with ESMTP id 32C25160046; Thu, 15 Mar 2012 09:51:29 +0000 (UTC)
Received: from mail.philips.com (157.55.7.222) by CH1EHSMHS018.bigfish.com (10.43.70.18) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 15 Mar 2012 09:51:29 +0000
Received: from 011-DB3MMR1-019.MGDPHG.emi.philips.com (10.128.28.106) by 011-DB3MMR1-003.MGDPHG.emi.philips.com (10.128.28.53) with Microsoft SMTP Server (TLS) id 14.1.355.3; Thu, 15 Mar 2012 09:53:34 +0000
Received: from 011-DB3MPN1-014.MGDPHG.emi.philips.com ([169.254.4.162]) by 011-DB3MMR1-019.MGDPHG.emi.philips.com ([10.128.28.106]) with mapi id 14.01.0355.003; Thu, 15 Mar 2012 09:53:34 +0000
From: "Dijk, Esko" <esko.dijk@philips.com>
To: Carsten Bormann <cabo@tzi.org>, "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
Thread-Topic: [core] #177: Response suppression for multicast not defined
Thread-Index: AQHNAG0eoEYfT91CQkeVkNJXPFXbn5Zm/j+AgAAOwgCAAAJygIADFRyAgAAF4ICAAOrNMA==
Date: Thu, 15 Mar 2012 09:53:33 +0000
Message-ID: <031DD135F9160444ABBE3B0C36CED61807B94B@011-DB3MPN1-014.MGDPHG.emi.philips.com>
References: <051.f2c70308ab0d71f7798afa515a549f6b@trac.tools.ietf.org><066.924a528dfa41671c33a7c32467afea34@trac.tools.ietf.org><D60519DB022FFA48974A25955FFEC08C046085D1@SAM.InterDigital.com><AABA9EFA-250D-4D9B-8949-EE89FE1F8457@sensinode.com> <D60519DB022FFA48974A25955FFEC08C046085F8@SAM.InterDigital.com> <D60519DB022FFA48974A25955FFEC08C046088BB@SAM.InterDigital.com> <FB642636-078D-41A6-8525-5604EA125218@tzi.org>
In-Reply-To: <FB642636-078D-41A6-8525-5604EA125218@tzi.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [194.171.252.101]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: philips.com
Cc: core WG <core@ietf.org>
Subject: Re: [core] #177: Response suppression for multicast not defined
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Mar 2012 09:51:32 -0000

What is not explicit in core-coap is how a CoAP proxy sends multicast responses back to a client (that used the Proxy-URI option), and hence what a client should expect to get back from the proxy. Maybe the general idea is obvious: proxy does not perform any processing/filtering/aggregation but sends back the individual responses to the client.

One remaining question; what if a client sends a unicast CON request to a CoAP proxy containing the Proxy-URI option, and then receives from the proxy multiple responses resulting from the CoAP multicast. Would it get NON responses from the proxy, or CON, or is that up to the implementation? NON would be preferable for congestion control reasons but this is not explicitly mandated by core-coap. CON would be logical if the aim of the proxy is to reply CON to a CON proxy-request following section 5.2.3. It could also be left as an implementation decision. (Without any extra guiding text, my guess would be that it becomes implementation-specific behaviour.)

Esko

-----Original Message-----
From: core-bounces@ietf.org [mailto:core-bounces@ietf.org] On Behalf Of Carsten Bormann
Sent: Wednesday 14 March 2012 20:07
To: Rahman, Akbar
Cc: core issue tracker; core WG
Subject: Re: [core] #177: Response suppression for multicast not defined

> Thanks, I read coap-09 and saw the new text for multicast response
> handling in section 4.5.  One follow up question:
>
>
> - If the multicast message receivers (servers) do send back valid
> responses (e.g. successful Response to a GET), then the original sender
> (or some intermediate CoAP proxy) will receive multiple responses and
> will have to some method of filtering and processing the multiple
> responses.

That is the nature of multicast, so I would expect the need for that to be obvious.
We do not specify local processing, so what exactly the client does with the information is up to the implementer.

> - We show one possible use case in
>
> http://tools.ietf.org/html/draft-ietf-core-groupcomm-01#page-17

Indeed, but generally the core-coap draft is very sparse on use cases.

> - Should we have some text in coap-09 to cover this multiple response
> processing as well?

So, in summary, I do not see a need for additions to core-coap.

Grüße, Carsten


_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core

________________________________
The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message.