[6tisch] Minutes, IETF 96 6TiSCH WG Meeting
"Pascal Thubert (pthubert)" <pthubert@cisco.com> Mon, 18 July 2016 16:41 UTC
Return-Path: <pthubert@cisco.com>
X-Original-To: 6tisch@ietfa.amsl.com
Delivered-To: 6tisch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5169812DAF0 for <6tisch@ietfa.amsl.com>; Mon, 18 Jul 2016 09:41:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.806
X-Spam-Level:
X-Spam-Status: No, score=-15.806 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, WEIRD_PORT=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 jgob_gzaz_zf for <6tisch@ietfa.amsl.com>; Mon, 18 Jul 2016 09:41:07 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9BFFB12D193 for <6tisch@ietf.org>; Mon, 18 Jul 2016 09:41:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=56900; q=dns/txt; s=iport; t=1468860066; x=1470069666; h=from:to:subject:date:message-id:mime-version; bh=USe6jrHfBVb/MUU6PS1QncF4vDyTF33vPdTDNcll2+E=; b=N842iZMnKlb9SC78Y0A81CuzrdGcrSkNoxvvVToaQURFNxjUtpwDXA1E Ndw2UZEdcpgrSFzj2uKAirk79DbdWYyAfT98NC9Bb07Ia+TM8AQGlpnXI +UVdWxJ/FIPOZp6frK7iBoVlD5Ll8aLWwJHlz0KDneyNOvPgRGaZMKRgz c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AtAgDCBY1X/5xdJa1bAYJwTlZ8BrhigXkihRkVggA4FAEBAQEBAQFlHAuEXgUBASUGQR0BGiYBNAsXDwEEEwgSiBYOoFGdXQEBAQEBAQQBAQEBAQEBIIYqiF6CeIMSBY4LOYpgAYYSiEWBck6EC4hzkB0BHjaDc24BhmJ/AQEB
X-IronPort-AV: E=Sophos;i="5.28,384,1464652800"; d="scan'208,217";a="297357359"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jul 2016 16:41:04 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id u6IGf4Fp029193 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <6tisch@ietf.org>; Mon, 18 Jul 2016 16:41:04 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 18 Jul 2016 11:41:04 -0500
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1210.000; Mon, 18 Jul 2016 11:41:04 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "6tisch@ietf.org" <6tisch@ietf.org>
Thread-Topic: Minutes, IETF 96 6TiSCH WG Meeting
Thread-Index: AdHhEuIEwi0u7cSUTaaKhQ4elouRtg==
Date: Mon, 18 Jul 2016 16:40:37 +0000
Deferred-Delivery: Mon, 18 Jul 2016 16:40:08 +0000
Message-ID: <6ee2f8804b2a4843bfe814efbec13e53@XCH-RCD-001.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.67.75]
Content-Type: multipart/alternative; boundary="_000_6ee2f8804b2a4843bfe814efbec13e53XCHRCD001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/O_iP5O9NSFUhmDGx_wcLKNnlOSY>
Subject: [6tisch] Minutes, IETF 96 6TiSCH WG Meeting
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discuss link layer model for Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and impacts on RPL and 6LoWPAN such as resource allocation" <6tisch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tisch>, <mailto:6tisch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6tisch/>
List-Post: <mailto:6tisch@ietf.org>
List-Help: <mailto:6tisch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tisch>, <mailto:6tisch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2016 16:41:16 -0000
Agenda and Meeting information Meeting : IETF96 Monday, July 18, 2016 (CEST) Time : 14:00-15:30 Monday Afternoon session I (90min) Location : Room Bellevue, Intercontinental Berlin Chairs : Pascal Thubert <pthubert@cisco.com> Thomas Watteyne <thomas.watteyne@inria.fr> Responsible AD : Suresh Krishnan Live minutes : http://etherpad.tools.ietf.org:9000/p/notes-ietf-96-6tisch Live feeds : https://tools.ietf.org/agenda/96/#96-mon-1400-6tisch Other URLs : http://tools.ietf.org/wg/6tisch/ : https://datatracker.ietf.org/wg/6tisch/ : https://www.ietf.org/mailman/listinfo/6tisch : https://bitbucket.org/6tisch Intro and Status [5min] (Chairs) Note-Well, Blue Sheets, Scribes, Agenda Bashing New charter and status docs [20min] (Chairs) * Status Documents * Status 6lo / ROLL * Milestones * Action Plan Dynamic Scheduling * <draft-wang-6tisch-6top-protocol-01> [15min] (Xavier Vilajosana) * <draft-dujovne-6tisch-6top-sf0-01> [15min] (Diego Dujovne) Security * status of the work and action plan [10min] (Michael Richardson) Plugtests News * ETSI 6TiSCH/6lo plugtests Results [10min] (Miguel Angel Reina Ortega) (Maria Rita Palattella) Unchartered items, time permitting * <draft-satish-6tisch-6top-sf1-01> [10min] (Satish Anamalamudi) Any Other Business [2min] (Chairs) Resources * [agenda:] (https://datatracker.ietf.org/meeting/96/agenda/6tisch/) * [presented slides:] (https://datatracker.ietf.org/meeting/96/session/6tisch/) Summary TODO Action items Volunteers * Scribes * Dominique Barthel * Diego Dujovne * Jabber * Ines Robles Minutes * [14.01] (expected 14.00) Intro and Status [5min] (Chairs) * Note Well * any comment to the agenda? none. Agenda approved * [14.03] (expected 14.05) Status [20min] (Chairs) * -minimal going through IESG reveiw * 6LoRH passed LC, now at ROLL, waiting for 6lo-paging-dispatch, itself missing shepherd review * news from 6man: 2460m 4291 and 1981 bis'sed to beacom Internet standard. Discussion on header insertion. Some would like to clarify that header insertion cannot be done. Would break a lot of stuff. Chime in! * 6P protocol * security work kickstarted (michael) * Suresh: -minimal has to go through IETF last call before IESG. Another issue came up: meeting tomorrow on policy for copyright on IEEE documents. 6tisch minimal has references to copyrighted material from IEEE. * [14.09] (expected 14.25) <draft-wang-6tisch-6top-protocol-00> [15min] (Xavier Vilajosana) * version -01 submitted recently. Used to be -sublayer draft. * this text has clarification on 6top concurrent transactions * today discuss a few points that came up during ETSI plugtest. * 6p command to count cells in the schedule for a link. extend the command to get the status in both directions of the link. propose to change name from 6p count to 6p status. * 6p does not paginate. can add pagination add an offset for each page. another command: list from A->B and B->A (TX and RX) cells. A and B neighbours. * detect if a node and its neighbour is consistent after disconnection and restore state or reset. keep the status by defining a Schedule Generation * new NO_RESOURCES error: not enough cells for request. * consistency: ensure that both ends agree on their schedule, especially after disconnection, reboot, etc. Could CLEAR and restart the whole process. Change the seqnum byte to hold a shorter seqnum and a 2 bit lollipop counter ("generation" number) for each link direction. 3 states: starting, value 1, value2. Once it's going, alternate between values 1 and 2. * Thomas: what happens when schedule unknown Do both ends have to CLEAR? * Xavi: Both have to clear. * Thomas: is a one bit counter enough? Xavi: yes, because requirement to have only one transaction on-going. * Pascal: how to know that One or more routers around who has the state about the node (me). What to do? TBD * Thomas: these are issues that arose during the plugtest yesterday. We have not yet discussed them on the mailing list. Will do. Comments from implementors? Pascal: this means will probably not be done in July as planned. Xavi: if you think our proposals above create issues, tell us on the mailing list. If nothin gheard, will push a new draft out quickly. * [14.28] (expected 14.40) <draft-dujovne-6tisch-6top-sf0-01> [15min] (Diego Dujovne) * this used to be "on-the-fly scheduling". Now default scheduling function aka SF0. * algorithm to measure bandwidth usage (short of having hte application communicate its requirement to us). * the number of cells is converted to the input for the allocation policy * Establish a high SF0THRESH for overprovisioning * Thomas: don't understand drawing on slide 4. * Nicola, Pascal, Thomas: Threshold arrow should be drawn one-way, going down from current scheduled cells. * Recommendation: convert the figure 4 in 3 figures. One that represents the case that there are too many cells, another where there are more cells needed and another where the number of cells is fine. * whitelist: selection of the ch.offset randomly. The neighbor selects the cells sequentially in case there is a collision. (i,e if the cell is used proposes the next cell in the list). * blacklist: * Pascal: use of blacklist-> administrative to reserve some cells. Other more functional to avoid noisy channels, etc... Why the concept is comming here? * Diego: a black list is something that has been allocated to something else. Is a mechanism to internally reserve/protect some cells. * Pascal: there should be a mechanism to avoid collisions in the selection/ or to reuse too many times the same cell. * * Timeout: if no news from neighbor, cancel the state requested by command. * There may be concurrent requests from several neighbors (not concurrent requests for the same neighbor). * these concurrent requests may prevent from accepting the resquested allocation. * Use 1 bit from the metadata field to differentiate between concurrent transaction or busy because there are no processing resources. * "No processing ressource" means no CPU ressource or other reason, please come back later. * "ongoing concurrent transaction" means some other neighbor requested cell range that overlap with your request, or somtehing similar. * todo: adapt tp changes in 6P. Cell relocation: on which PDR? is 20% below average (across all cells to same neighbor?) a good value? Cell garbage-collection when neighbor has disappeared? * Questions? * Tengfei Chang: on slide 4, how is "more" computed? * Thomas: this is essential work, SF0 is meant to be the generic, default scheduling. We would love feedback from implementors to check that it fits the needs. Or even simulation. * Thomas: next we'll have a presentation of SF1. Authors, please position SF1 wrt SF0 so the WG can understand if we should merge, pick one, and keep both. * Pascal: depnding of node position in the network (center, edge), reaction to cell shortage might be different. * Xavi: why differentiate between "node busy"and "concurrent transaction"? Will retry in any case. Diego: differnet timeout value · [14.58] (expected 14.55) Status of the security work and action plan [10min] (Michael Richardson) * security design team, resumed work in May 2016. * -00 draft will be out this week. Table of contents presented here. * Explain motivation, assumptions and restrictions. Protocol bandwidth conservative join cordination entity to control the joining sequence(?) * Code reuse: No security protocol not already used for other purposes (if single use, less chances of being maintained, etc). * not reinvent DTLS. OS COAP evolution? o Zero conf: too expensive?. Acceptable. o Göran Selander: where does OSCOAP belong? application layer protocol on top of COSE. We are going to ask for adoption in CoRE, which is where it belongs. Diffie-Hellman (EDHOC) is less clear.It will be presented at ACE WG meeting this week. Michael: again, we'd rather not use a protocol that's not already in the device for some other purpose. * Göran: used also for firmware updates. You have it already in your device. * Carsten Bormann: COSE working group has not finished the main task. It will/may? be closed once the main draft is done. * Not throw away the good design patterns we had before. * * [15.07] (expected 15.05) ETSI 6TiSCH/6lo plugtests Results [10min] (Miguel Angel Reina Ortega/Maria Rita Palattella) * supported by OpenMote for golden HW and OpenWSN for golden SW. * two full days spread over 3 calendar days. * test description by TW, MRP, ... for 6TiSCH and CB+KL for 6lo. * 6TiSCH had 20 tests. "85%" interoperability. Tests also prompted for improvements in 6P. * 6lo NFC: "80%" interoperability. Sniffing Mechanism * 6lo BBR: 66%. Actually, many could not be run at all. Most of the tests that ran actually worked. * take-aways: advertize event earlier in advance. Have a pre-test session. * Thomas: discussing with Miguel/ETSI about next event, maybe somewhere in Europe in Feb 2017, or at IETF meeting in July 2017 (Prague). * Pascal: thanks to ETSI for organizing this. * [15.15] (expected 15.15) <draft-satish-6tisch-6top-sf1-01> [10min] (Satish Anamalamudi) * need for SF!? end-to-end scheduling for real time applications. Schedule isolated traffic flows. * background: RSVP-MPLS and RSVP-GMPLS. * Pascal: in 6TiSCH Architecture, we have notion of a track. Please use it in your design. * Pascal: More than defining the algorithm, defining a path here. * each cell is implicit label as per GMPLS. * Satish goes through examples of protocol operation. * Pascal: this is not jsut allocation algorithm, this is path-setup alogrithm. Not currently chartered for that. * Pascal: the group is interested, keep working on it, but the WG cannot adopt it (yet). * xxx: .. time ? Satish: freshness of allocation ... * Xavi: many papers of this topic. * Xavi: timeslot is enough as a label. * Xavi: slotframe ID should be part of label, in case you have more than one slotframe. * [15.30] (expected 14.25) Any Other Business [2min] (Chairs) * info session on F-Interop tonight. Live demo. * no other business
- Re: [6tisch] Minutes, IETF 96 6TiSCH WG Meeting Thomas Watteyne
- [6tisch] Minutes, IETF 96 6TiSCH WG Meeting Pascal Thubert (pthubert)