Re: [core] CoRE@IETF100: Summary

Carsten Bormann <cabo@tzi.org> Mon, 20 November 2017 14:34 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 C9C18129A8E for <core@ietfa.amsl.com>; Mon, 20 Nov 2017 06:34:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] 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 xWjzpaQvJv2s for <core@ietfa.amsl.com>; Mon, 20 Nov 2017 06:34:30 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (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 4B063129A9C for <core@ietf.org>; Mon, 20 Nov 2017 06:34:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost.informatik.uni-bremen.de [134.102.201.11]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id vAKEYP2H000483; Mon, 20 Nov 2017 15:34:25 +0100 (CET)
Received: from [192.168.217.124] (p5DC7FC78.dip0.t-ipconnect.de [93.199.252.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 3ygWSd1j7kzDXVH; Mon, 20 Nov 2017 15:34:25 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <921e381d-80e6-8fc9-3350-c827368998cc@gmx.net>
Date: Mon, 20 Nov 2017 15:34:24 +0100
Cc: core <core@ietf.org>
X-Mao-Original-Outgoing-Id: 532881264.518235-557d15eb7e334106147ee3a564a0fa03
Content-Transfer-Encoding: quoted-printable
Message-Id: <18D72E9D-7766-4BDE-B27C-223AED6BA07B@tzi.org>
References: <07B87C8C-FBE3-44E2-8EB7-F25F580ED0B4@tzi.org> <921e381d-80e6-8fc9-3350-c827368998cc@gmx.net>
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/wN0AXssXN_-OwH3irJjkG8CWeLc>
Subject: Re: [core] CoRE@IETF100: Summary
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.22
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, 20 Nov 2017 14:34:33 -0000

On Nov 20, 2017, at 13:55, Hannes Tschofenig <hannes.tschofenig@gmx.net> wrote:
> 
> Hi Carsten, Hi Jaime,
> 
> On 11/17/2017 06:45 AM, Carsten Bormann wrote:
>> ## In IESG processing
>> 
>> * draft-ietf-core-coap-tcp-tls is in IESG processing, waiting for
>>  Mirja's DISCUSS to clear [it is now clear that this will be in
>>  December after her vacation]. 
> 
> It is unfortunate that she went on vacation without clearing her DISCUSS
> during the IETF week,

It is, but then ADs are not superhuman and need vacations, too.

> which means that we will not be able to finalize
> the document before xmas as anticipated during the CORE WG session @
> IETF#100.

I’m not sure how that follows, although indeed it will require a bit more attention to achieve this.

The formal steps are:
— Mirja clears her DISCUSS;
— The responsible AD (Alexey) verifies that we handled all the COMMENTs reasonably;
— The document is approved;
— We will ask Alexey to then request expedited processing from the RFC editor.

Step 2 can be parallelized with Step 1.
If all stars align we could have an approved document on, say, Klaasohm, er, Itsenäisyyspäivä (Dec 6).

> The first interop on Saturday had 2.5
>>  implementations (libcoap, augustcellars, and coap.me), with a CoAP
>>  GET performed on /.well-known/core (which exercises a lot of the
>>  machinery already).  Editorial input from the interop should lead to
>>  a -11 soon.
> 
> Is there a write-up about the interop testing available? What exactly
> was tested?

Mostly framing, connection setup with initial CSM exchange, and a simple GET.

> Is the code available as open source, maybe in a dedicated
> branch?

The code for libcoap is already mainline (branch “develop”); please see https://github.com/obgm/libcoap/pull/113
The code for both augustcellar and coap.me is evolving and AFAIK not yet in a public repo.

> Could we plan to do another online test in December?

Absolutely!

We need to set a date for that — please indicate when it would be convenient for you.
We also should work on testcases (the only one so far was a GET on /.well-known/core).
See https://github.com/cabo/td-coap4 for an example of how to do this.
(We probably don’t need as many test cases as for UDP CoAP, but could simply port some of them over and should at some point have at least one for each feature of CoAP-TCP.)

> I guess the 2.5 implementations refer to two client & server
> implementations plus one client or server implementation? Is that correct?

Both libcoap (C) and augustcellar (.NET) are client and server.
coap.me (Ruby) isn’t quite there yet; we only tested the client code in Singapore.

Grüße, Carsten