[core] CoAP over TCP Interop Testing: Status Update

Hannes Tschofenig <Hannes.Tschofenig@arm.com> Mon, 18 December 2017 16:11 UTC

Return-Path: <Hannes.Tschofenig@arm.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 029FD127863 for <core@ietfa.amsl.com>; Mon, 18 Dec 2017 08:11:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.02
X-Spam-Level:
X-Spam-Status: No, score=-0.02 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.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 I9EQtyPKk-ch for <core@ietfa.amsl.com>; Mon, 18 Dec 2017 08:11:19 -0800 (PST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10068.outbound.protection.outlook.com [40.107.1.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 507BB1243F3 for <core@ietf.org>; Mon, 18 Dec 2017 08:11:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Nd+ArvEEesgsgQeNwivChj1XLSO997PKePmI+Cq2tKI=; b=oX/LBVpVW182xwBuCF0WotvNIGFBC5iXqGTvUgatLoB57yzYKiIXdxIZPlle1qwYJTq2mJrzSVLj+SeKW7/WLeQjk/dQqyLppLPd7fz1lIoE0cmi1Mlas7VuGQ5PKlElZhD995YcW7bhJLFY/B5G0ds9V5N6kVtraz1KAijU1Kc=
Received: from AM4PR0801MB2706.eurprd08.prod.outlook.com (10.167.90.148) by AM4PR0801MB2707.eurprd08.prod.outlook.com (10.167.90.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Mon, 18 Dec 2017 16:11:15 +0000
Received: from AM4PR0801MB2706.eurprd08.prod.outlook.com ([fe80::b9af:5048:9d97:f7e6]) by AM4PR0801MB2706.eurprd08.prod.outlook.com ([fe80::b9af:5048:9d97:f7e6%14]) with mapi id 15.20.0323.018; Mon, 18 Dec 2017 16:11:15 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: "core@ietf.org WG" <core@ietf.org>
Thread-Topic: CoAP over TCP Interop Testing: Status Update
Thread-Index: AdN4Gr2KzwD8typnScGFgjkY+6Md/w==
Date: Mon, 18 Dec 2017 16:11:15 +0000
Message-ID: <AM4PR0801MB2706A1F121C639AE7F997D39FA0E0@AM4PR0801MB2706.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [80.92.123.79]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR0801MB2707; 6:llsArRHIQYnA8juugS9y/MR4w9Bjs1ZTciQN77OrCJRSsdSthU1vGPzVyKW79xJ30ZlYzaD1r034sk84Mj6D65Y7dLiM/JEPVqYu+kEOnkG9Lk8EguIlVxPgnpZtX6BAwF3AJUWZYA9l3d6sJwfvVhMzC87sdfXlA+EicOdK5VZ0YT+LMADK8xXhBLlDEtT1JrYBa+seOzJPuCVVBKT70sNxXsI+hIbaUUXC890fLTiVGmv+fsTehkvLCMY+yHP2Y/Lx1LqmypuqVHJETjiXazgOSi0dkJNfWVy1XXtNWfFUCM/5AJEAk43JL04F7yyhT++W/QKKFXlqqwkNO5Re7wmtXO2SMSadiZpWboxhgPg=; 5:6nHdBqouUPODTeuvdvm/AGn3/9Tm9uiQaAQNSgrMNLZqC/bpfbM6krVEUlae2dWfaqtSlvqBDEFiqC5g5ytjBcRmdo9qkyzQzk4gP+qC0n9FFkQK/n0sx3xCAw/luDx6euiU3teDsQ+YnzV4rGYfWYJ2ulQxEpFZLiDx3+aG4zs=; 24:5C/Rm8RcyDLLtjNXoLenySDjpsnzKf6Ku8alnLEBd74poP70MpJaXe3vZ6rR3ZsDdAVddKCqPfvE7EQsZqVUUHv6gIUkhLA1r0ItKnl9N+g=; 7:HrSd9py7r3jQK+56R2EF5zN/w6oHoEGQZpJo4L0GbmoU7A9IQD3eus8cc8Vc+W/ZhwCbLmxwBDDPmspSKhO4C5KHisxCeytD/aZg5jPUSKSmxwbrr0IWqPd3rFpciIZvRdPqqQvNC0cQuMcIvGW7dJKDR9++KgbKquA+FWCHr74yN1DSM/6Hh4dFjw41KUVcBh+4xL/0aBDrwH1gCu7qD65oGcT9dQIMtal9xDTc7b5i8cQdc+X8GA8fea3kWxhk
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 8a94f541-5292-4a2a-b787-08d54631f726
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603307); SRVR:AM4PR0801MB2707;
x-ms-traffictypediagnostic: AM4PR0801MB2707:
x-microsoft-antispam-prvs: <AM4PR0801MB270758F920661B209CC66E61FA0E0@AM4PR0801MB2707.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(209352067349851)(276280304065846)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(3231023)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(6072148)(201708071742011); SRVR:AM4PR0801MB2707; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:AM4PR0801MB2707;
x-forefront-prvs: 0525BB0ADF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(366004)(39860400002)(396003)(53754006)(53824002)(199004)(40434004)(189003)(6306002)(8936002)(5890100001)(54896002)(9686003)(606006)(53936002)(236005)(59450400001)(15650500001)(86362001)(7736002)(55016002)(105586002)(10710500007)(2420400007)(14454004)(5660300001)(99286004)(7696005)(6436002)(74316002)(68736007)(5250100002)(106356001)(966005)(33656002)(72206003)(2906002)(6916009)(7110500001)(81156014)(81166006)(3846002)(2900100001)(3280700002)(6506007)(97736004)(8676002)(478600001)(790700001)(6116002)(102836003)(66066001)(25786009)(316002)(3660700001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0801MB2707; H:AM4PR0801MB2706.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR0801MB2706A1F121C639AE7F997D39FA0E0AM4PR0801MB2706_"
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a94f541-5292-4a2a-b787-08d54631f726
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2017 16:11:15.5863 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0801MB2707
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/-rEGhbbas7UJJv3V0b6DwX0IFtY>
Subject: [core] CoAP over TCP Interop Testing: Status Update
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, 18 Dec 2017 16:11:23 -0000

Hi all,

On Wednesday and Thursday, December 13th and 14th, Olaf Bergmann, Szymon Sasin (for ARM), and Jim Schaad with admin support from Carsten Bormann and myself met to test the latest and greatest CoAP over TCP specification (see https://tools.ietf.org/html/draft-ietf-core-coap-tcp-tls-10).

The goal of this online interop testing activity was to determine whether there are any additional clarifications that need to be added to the spec before it gets published as an RFC.

The three teams all had server and client components.

The good news upfront: the basic tests, including the new messaging format and the capability exchange, worked fine between all implementations.

The tests focused on retrieving a payload of different size by the client from the server. Observing resources was not tested this time. Sending data from the client to the server was also postponed to the next event. To accomplish the goals set for this event we used CoAP over TCP rather than CoAP over TLS since standard TLS is used by the spec.

To make testing more interesting the focus was soon shifted to block-wise transfer, which was also supported by almost all implementations. Minor problems were noticed during the tests and fixed during these two days.

All participants considered the event useful and will get together again to test further functionality. Tool-wise we used Webex, which allowed us to both exchange chat messages and to discuss problems conveniently. This is most likely the setup we should use again at the next online test event. A possible date would be late January 2018 and we will distribute a Doodle poll early next year.

Ciao
Hannes

PS: The test servers are located here:

** ARM

coap://[2001:14ba:884c:b00:f92a:5b96:b94e:5b61]:5683
coap://85.23.50.176:5683

Supported uri paths:
  /small-1k
  /large-10k
  /xlarge-100k

** Jim

jimsch.hopto.org

** Olaf

test.libcoap.net


IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.