Re: [core] πŸ”” Confirmation call: CoAP over TCP/TLS #396: Revert L1 selection, select L3

Carsten Bormann <cabo@tzi.org> Thu, 14 April 2016 01:01 UTC

Return-Path: <cabo@tzi.org>
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 CBF5E12D588 for <core@ietfa.amsl.com>; Wed, 13 Apr 2016 18:01:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
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 COMAvVUVScrs for <core@ietfa.amsl.com>; Wed, 13 Apr 2016 18:01:10 -0700 (PDT)
Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [IPv6:2001:4b98:c:538::194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF1DA12D50A for <core@ietf.org>; Wed, 13 Apr 2016 18:01:09 -0700 (PDT)
Received: from mfilter15-d.gandi.net (mfilter15-d.gandi.net [217.70.178.143]) by relay2-d.mail.gandi.net (Postfix) with ESMTP id 05B90C5A5C; Thu, 14 Apr 2016 03:01:08 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter15-d.gandi.net
Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194]) by mfilter15-d.gandi.net (mfilter15-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id e7tlVCgm54_v; Thu, 14 Apr 2016 03:01:06 +0200 (CEST)
X-Originating-IP: 93.199.242.26
Received: from nar-2.local (p5DC7F21A.dip0.t-ipconnect.de [93.199.242.26]) (Authenticated sender: cabo@cabo.im) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 17A32C5A4E; Thu, 14 Apr 2016 03:01:05 +0200 (CEST)
Message-ID: <570EEBD0.6040408@tzi.org>
Date: Thu, 14 Apr 2016 03:01:04 +0200
From: Carsten Bormann <cabo@tzi.org>
User-Agent: Postbox 4.0.8 (Macintosh/20151105)
MIME-Version: 1.0
To: Simon Lemay <simon.lemay@gmail.com>
References: <57054B35.50700@tzi.org> <CALfOQQ7un-8qAo7h9zZoaMSThn_qSB+2vX8LM-arFSLL7sLv3Q@mail.gmail.com>
In-Reply-To: <CALfOQQ7un-8qAo7h9zZoaMSThn_qSB+2vX8LM-arFSLL7sLv3Q@mail.gmail.com>
X-Enigmail-Version: 1.2.3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/core/ABRfUBkKJlyMiFuUjxPou4fFIBE>
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] πŸ”” Confirmation call: CoAP over TCP/TLS #396: Revert L1 selection, select L3
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 14 Apr 2016 01:01:12 -0000

Hi Simon,

good to hear from you -- this is exactly why we validate in-room
decisions on the mailing list.

> I know one of the main concern of L3 in the pass was the possibility of
> head-of-line blocking, should we still consider bert draft that was
> proposed.

That is not a concern with L3, but a concern with large messages.
Yes, these do exhibit head-of-line blocking.
BERT is a good way to control the extent of this blocking, so I think
this is still a useful extension to pursue.

> The other concern was on how smaller device fit in this, if you send
> large payload that are out of scope for a constraint device, how should
> this be handle (if should be handle that the procol level)

As we said, there is no intention to revoke the SHOULDs in section 4.6
of RFC 7252.  However, there is also no intention to enforce these
SHOULDs (policy) by providing an artificial limitation to the message
size (mechanism) at the encapsulation level.

L3 does not prevent you from shooting yourself in the foot by ignoring
section 4.6 (note that L2 didn't really do that, either, 64 KiB is still
larger than 1152).  But L3 also doesn't stop you from transcending 4.6
significantly if you have a good reason to do so.

Grüße, Carsten