Re: [core] [ipwave] Adaptive RESTful Real-time Live Streaming for Things (A-REaLiST)'

Abhijan Bhattacharyya <abhijan.bhattacharyya@tcs.com> Mon, 04 February 2019 19:02 UTC

Return-Path: <prvs=9319b4d16=abhijan.bhattacharyya@tcs.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 D3CC3130EEC; Mon, 4 Feb 2019 11:02:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=tcs.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cMnIMrC5wlxT; Mon, 4 Feb 2019 11:02:54 -0800 (PST)
Received: from indelg02.tcs.com (indelg02.tcs.com [203.200.109.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9DDF130EE7; Mon, 4 Feb 2019 11:02:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcs.com; i=@tcs.com; q=dns/txt; s=default2048; t=1549306973; x=1580842973; h=mime-version:in-reply-to:references:subject:from:to:cc: message-id:date; bh=TZBihX7tfJsYFPz0dfJSH8vk8lNyl4YbOYPsupw3PGo=; b=FrlJn6b18x+4lEH84LpU7bOweKmz+uWyqQd6E5tSnLTSxAA+2pYE+B94 eyifS4PyltPHasXP80rK8n8lewDwuKjYjOPmI1H3Bzr/ALvCj7woY0MFo FCdW7l0X+VEGXCEPcpN2o4h9WqJAQINurVVbHW3BGSnbqZsFZzqeXTaV/ S/L9Fn3sRgZ3oMO/4AUTb2xSJeqXokn9AdbSuxgmleM6aBB16uYs57Q5l AwMgWUqVPH3jm+v/grbNPozjztWAymab20H1WuanSHK9Cm1HoNKesbKcU ro+32+FmYT1AjoNqc0wsduZ5738VGmXm+Izv5vJsfW7Mjk53sV6+m74xa Q==;
IronPort-PHdr: =?us-ascii?q?9a23=3AV9U2ThcGYzhKeV7v2KLVqh+klGMj4u6mDksu8p?= =?us-ascii?q?Mizoh2WeGdxc26YhCN2/xhgRfzUJnB7Loc0qyK6/CmATRIyK3CmUhKSIZLWR?= =?us-ascii?q?4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBx?= =?us-ascii?q?rwKxd+KPjrFY7OlcS30P2594HObwlSizexfbB/IA+qoQnNq8IbnZZsJqEtxx?= =?us-ascii?q?XTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM3?= =?us-ascii?q?0u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xy?= =?us-ascii?q?mp4rx1QxH0ligIKz858HnWisNuiqJbvAmhrAF7z4LNfY2ZKOZycqbbcNgHR2?= =?us-ascii?q?ROQ9xRWjRODYy/dYUADeQBM/tYoYfjpFUAoxywChW3Cez11jNFnGX73akm3+?= =?us-ascii?q?g8FwzNwQwuH8gJsHTRtNj4KLwdUeC0zKnK1zrDae5d1Cr96IfSbhAhveuDUq?= =?us-ascii?q?5wccXL00kuFwPEgU+NooHiJTyazeQNs2mZ7+V6U+KjkXUoqwFrrTiz2scjkJ?= =?us-ascii?q?XGhoIPxVDe9SR4wJw6KMakSEFnet6oCodftyafN4ZvRM4pXm9muCE/yrIcuJ?= =?us-ascii?q?67ejAHyJU5yB7DZfyLaY+I4gjsVOqJPTd3mGlldKijiBa19EitzPD3WMqs0F?= =?us-ascii?q?tSsyZIkMfAumoQ2xHQ8MSLVPVw8l2u1DuJygvd8PtLIVoumqreM5Mhx7kwmY?= =?us-ascii?q?cNvknbBS/2nVn2jLeRdkU55uik8+Tnbavipp+bL4J6iRnwPKE3lMK5HOo1Lg?= =?us-ascii?q?4AUWad9+qm07Pt41H0TKhSgv03lKnWrozaKNwGqqO7HQNZyJsv5hWlAzu43t?= =?us-ascii?q?kUh3YKIEpAeB2djojpP1/OIOr/Dfe6m1mjiixkx/DHPr3jGJrNKGLPn6zhfb?= =?us-ascii?q?ln905c1BA8wsxf551OELEAIPLyVVXqudzEEhA5KBa4zPrgCNV4zo8eQ36AAr?= =?us-ascii?q?eFMKPOtl+F/vggI+2Sa44aojn9LeUq5+TwgnMjgV8SY7Wp3YEJZ3CjAvtmPl?= =?us-ascii?q?6UYXXpgtgbEGcKuhAyQ/DtiF2HSTRTfWq9X7og5jEnD4KrFZvMRoe3gLOfxy?= =?us-ascii?q?q7H4NZZnxIClyWFnfobYqEUe8WaC2OOs9hjiAEVb+5Ro8gyRGurxT3y7t5Ie?= =?us-ascii?q?rI9C0Ur5Xj1MJ65+fLjxE96SR0D9iB02GKV2x7gnkHSCQx3K1kvUx8y1aD3b?= =?us-ascii?q?J/g/xCGtwAr89OB00RPITH0+F8Q/r1QAfIeNHDAAKtS9+hKS0jT5Q22dBYJw?= =?us-ascii?q?43MtGvnhnF0zCnS4cYi6aGH5cpuOqI1nz8N897x2zLkrEsk0MrWcBSHWKjj6?= =?us-ascii?q?97sQPUAtiavV+ekvODf6Qd3ifLvE2DxHaStUpYWRRhQKyNCXkVZkrUpNK/7E?= =?us-ascii?q?PLU6OnArQuKBpQwOaeIbAMYdrs2wYVDMz/McjTNjri01y7AgyFk/bVNNLn?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2AJAADFiVhc/wQXEqxkGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBUQYBAQELAYFVgRWBKjuFJ4Y7jgKJJ45oFIFnJQEMhEcCg0I0CQ0?= =?us-ascii?q?BAwEBAgEBAgGBCAyCOikBgmYBAQEBAgEBAWwLBQsFBg0BAwMBAigHIQYfCQg?= =?us-ascii?q?GAQoIEQqDBwGBaQMNF6oMAQEBgh6EMwIOQUCCRA2CHoxid36DJVAugldHAQE?= =?us-ascii?q?CAQEWgRQBCwYCAT6DFgSCJgKJf4cwhWOLExozBwKCNIR+h02DVIFshUGLF4o?= =?us-ascii?q?jhS+BJoxNgR1xcFCCbAmGAYUUhUdqAYt4gk0BAQ?=
X-IPAS-Result: =?us-ascii?q?A2AJAADFiVhc/wQXEqxkGwEBAQEDAQEBBwMBAQGBUQYBA?= =?us-ascii?q?QELAYFVgRWBKjuFJ4Y7jgKJJ45oFIFnJQEMhEcCg0I0CQ0BAwEBAgEBAgGBC?= =?us-ascii?q?AyCOikBgmYBAQEBAgEBAWwLBQsFBg0BAwMBAigHIQYfCQgGAQoIEQqDBwGBa?= =?us-ascii?q?QMNF6oMAQEBgh6EMwIOQUCCRA2CHoxid36DJVAugldHAQECAQEWgRQBCwYCA?= =?us-ascii?q?T6DFgSCJgKJf4cwhWOLExozBwKCNIR+h02DVIFshUGLF4ojhS+BJoxNgR1xc?= =?us-ascii?q?FCCbAmGAYUUhUdqAYt4gk0BAQ?=
X-IronPort-AV: E=Sophos; i="5.56,560,1539628200"; d="scan'208,217"; a="34473637"
MIME-Version: 1.0
Sensitivity:
Importance: Normal
X-Priority: 3 (Normal)
In-Reply-To: <F77679C6-F723-4494-AF98-879716A33109@tzi.org>
References: <F77679C6-F723-4494-AF98-879716A33109@tzi.org>, <08d7924f-55c5-f89a-c2f6-cccb3fa4d071@gmail.com> <OF3CBB4EB2.92610A3E-ON6525838C.0016A8F0-6525838C.0016B40C@tcs.com> <OFF2B85497.9C80F088-ON65258392.0070751E-65258392.0078F3DE@tcs.com> <3c66d20e-2db2-7e15-6080-ce3646f848f6@gmail.com>
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@tcs.com>
To: "Carsten Bormann" <cabo@tzi.org>, "Alexandre Petrescu" <alexandre.petrescu@gmail.com>
Cc: its@ietf.org, "core@ietf.org" <core@ietf.org>
Message-ID: <OF8BDBB757.735694C3-ON65258397.006524D8-65258397.00686F21@tcs.com>
Date: Tue, 5 Feb 2019 00:30:42 +0530
X-Mailer: Lotus Domino Web Server Release 9.0.1FP10HF213 April 26, 2018
X-MIMETrack: Serialize by http on InKolM02/TCS(Release 9.0.1FP10HF213 | April 26, 2018) at 02/05/2019 00:30:42, Serialize complete at 02/05/2019 00:30:42, Itemize by http on InKolM02/TCS(Release 9.0.1FP10HF213 | April 26, 2018) at 02/05/2019 00:30:42, Serialize by Router on InKolM02/TCS(Release 9.0.1FP10HF213 | April 26, 2018) at 02/05/2019 00:32:40, Serialize complete at 02/05/2019 00:32:40
Content-Type: multipart/alternative; boundary="=_alternative 00686F1D65258397_="
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/Apwr0cHyEIZlAyYjWFMt_rrGqSo>
Subject: Re: [core] [ipwave] Adaptive RESTful Real-time Live Streaming for Things (A-REaLiST)'
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 04 Feb 2019 19:02:58 -0000

Thank you Carsten for your comments. No one can speak about CoAP better than you!

Alex,
I have uploaded a new version of the draft. The links are given at the end of this mail. I have indeed tried to address your concern in respect to making the draft more "IPv6-relevant".

As Carsten rightly pointed out that the proposal works at the application layer and is built on the foundation of CoAP, so it is Layer-3 agnostic. Also, as we all know, CoAP is designed for IPv6.
However, implementation on IPv6 may influence the process of determining the maximum size of information segments. So, a new subsection has been added as part of the design guidelines. The small addition reads as below:

<Quote>
6.3. Determining the segment size

   Size of the information segment in a CoAP message should be limited by the least
   possible MTU for the end-to-end channel. This is to ensure that there is no
   undesired conversation state at the lower layers of the protocol stack due to
   uncontrolled fragmentation leading to undesired explosion of traffic in the
   network. For IPV6 network, the MTU can be determined using Path MTU Discovery
   (PMTUD) [RFC8201] which bestows the responsibility of determining the path MTU on
   the end-points itself.

   The size of the segment should be guided by the recommendations as specified in
   Section 4.6 of [RFC7252].
</Quote>

I hope this will now satisfy the criterion of finding IPv6 in the draft.

Looping in CoRE list as well to announce the new version to the WG where this draft originates.

Thank you.

URL:            https://www.ietf.org/internet-drafts/draft-bhattacharyya-core-a-realist-01.txt
Status:         https://datatracker.ietf.org/doc/draft-bhattacharyya-core-a-realist/
Htmlized:       https://tools.ietf.org/html/draft-bhattacharyya-core-a-realist-01
Htmlized:       https://datatracker.ietf.org/doc/html/draft-bhattacharyya-core-a-realist
Diff:           https://www.ietf.org/rfcdiff?url2=draft-bhattacharyya-core-a-realist-01


With Best Regards
Abhijan Bhattacharyya
Consultant / Scientist,
{Internet Protocols | 5G | Standardization}, 
TCS Research,
Tata Consultancy Services
Building 1B,Ecospace
Plot -  IIF/12 ,New Town, Rajarhat,
Kolkata - 700160,West Bengal
India
Ph:- +91 33 66884691
Cell:- +919830468972 | +918583875003
Mailto: abhijan.bhattacharyya@tcs.com
Website: http://www.tcs.com
____________________________________________
Experience certainty.	IT Services
Business Solutions
Consulting
____________________________________________


-----"its" <its-bounces@ietf.org> wrote: -----
To: "Alexandre Petrescu" <alexandre.petrescu@gmail.com>
From: "Carsten Bormann" 
Sent by: "its" 
Date: 01/31/2019 06:12PM
Cc: "Abhijan Bhattacharyya" <abhijan.bhattacharyya@tcs.com>om>, "Michael Richardson" <mcr@sandelman.ca>ca>, its@ietf.org
Subject: Re: [ipwave] Adaptive RESTful Real-time Live Streaming for Things (A-REaLiST)'

"External email. Open with Caution"

> If TCP's state machine was a bottleneck, has one tried to use UDP
> instead?

I think that is indeed one of the advantages CoAP brings go the table here.

> Does CoAP work on Ethernet?

CoAP was designed to be able to run on UDP, which is on IP which in turn works very well on Ethernet.

> Does CoAP work in an end-to-end manner or does it need protocol
> conversion gateways?

I works end-to-end (as long as your network doesn&#8217;t break UDP).

> I want to ask you: please use IPv6 for CoAP and RESTful.

CoAP was designed to work well over IPv6 (but works as well over IPv4).

> Then I searched for the keyword &#8216;IPv6' in the draft.
> [&#8230;]
> If you add &#8216;IPv6' considerations to it, then I will comment on it.

For a CoAP application such as A-REaLiST, IPv6 makes little difference (beyond being able to assign addresses to both ends in the first place), so I don&#8217;t know there is a lot to say.

Grüße, Carsten

_______________________________________________
its mailing list
its@ietf.org
https://www.ietf.org/mailman/listinfo/its
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you