Minutes IETF 92 WG meeting, 26 March 2015, 6TiSCH WG
Note: timestamps in CDT.
Information and agenda
Note: there are two 6TiSCH WG meetings at IETF92 Dallas, on Monday and Thursday.
Meeting : IETF92 THURSDAY, March 26, 2015 Time : 0900-1130 CDT Thursday Morning Session I (2.5h) Location : Continental room, The Fairmont Dallas, Dallas, TX, USA Chairs : Pascal Thubert <email@example.com> Thomas Watteyne <firstname.lastname@example.org> Responsible AD : Ted Lemon <email@example.com> 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 [2min] (Chairs) Note-Well, Blue Sheets, Scribes, Agenda Bashing Last Call Status * <draft-ietf-6tisch-tsch-06> [10min] (Thomas Watteyne) * <draft-ietf-6tisch-minimal-06> [10min] (Nicola Accettura) * <draft-ietf-6tisch-architecture-06> [10min] (Pascal Thubert) * <draft-ietf-6tisch-terminology> [10min] (Maria-Rita Palattella) Other Drafts * <draft-ietf-6tisch-6top-interface-03> [10min] (Xavi Vilajosana) * <draft-wang-6tisch-6top-sublayer-01> [10min] (Xavi Vilajosana) * <draft-ietf-6tisch-coap-03> [10min] (Xavi Vilajosana) Plugtest [10min] (Miguel Angel Reina Ortega) Distributed Scheduling * <draft-dujovne-6tisch-on-the-fly-05> [30min] (Diego Dujovne) Rechartering [38min] (Chairs) * Summary of Monday's meeting * Scheduling goals and deliverables * Security goals and deliverables
- Dominique Barthel
- Nicola Accettura
- Diego Dujovne
Resources, Recordings and Logs
Draft slides and status at https://bitbucket.org/6tisch/meetings/src/master/150323_ietf92_dallas/
|Audio Recording||http://www.ietf.org/audio/ietf92/ietf92-continental-20150326-0900-am1.mp3 [mp3, 122MB]|
- [09.03] (exp. 09.00) Meeting starts
- [09.03] (exp. 09.00) Intro and Status (Chairs)
- The agenda is approved
- [09.05] (exp. 09.02) <draft-ietf-6tisch-tsch> (Thomas Watteyne)
- describes latest progress
- currently is RFC Ed Queue
- [09.07] (exp. 09.12) <draft-ietf-6tisch-minimal> (Xavi Vilajosana) (pres. Nicola)
- changes since IETF91
- RPI and RH3 headers: studied solutions to packet space used. Flow label, header compression, Zigbee IP approach, ignore
- RPL requires encapsulation
- security: one key to authenticate EBs
- a few clarifications (synchronization) and text clean-up.
- René Struik: one key for EB, other key for all the rest. How do these keys get into the device?
- Niccola: out of scope for this draft.
- René: would recommend to remove this paragraph, this is security policy hard-coded, believe it's inappropriate.
- Thomas: this is minimal configuration, with no entity that does key distribution. Likewise, schedule is hard-coded. We want this for first plugtest. PSK.
- René: what would be useful is remove this key K1. Can still agree on mechanism for plugtest.
- Ted Lemon: ... compromise security in the long term?
- René: this appeared recently in the draft. not discussed in the security group.
- Pascal: please take a few minutes to explain the pb.
- René: you're putting WirelessHart into 6Tisch.
- Pascal: the two keys could be identical
- Thomas: this is the simplest you can get
- René: can mess nonce... <editor comment, if the reader is interested, a whole thread has followed, see http://www.ietf.org/mail-archive/web/6tisch/current/msg03186.html >
- over Jabber from ???: mostly agree with René's arguments
- over Jabber from Xavi:
- René: you can remove the 2nd paragraph and still need to agree on something for the ETSI plugtest in Prague.
- René: it's possible to have EBs properly authenticated using ...
- René: worried this will become an RFC, will be regarded as bootstrapping mechanism
- Yoshi Ohba:
- Thomas: key is pre-provisionned, no key exchange protocol.
- Robert Cragie: not sure what exactly is René's concern? ... I don't have an issue with this text.
- Subir Das: if key distribution is out of scope, then remove "well-known or pre-configured".
- Pascal: we need more work, discussion will be conducted on the mailing list.
- Pascal: please send proposals to the mailing list with new text and explain why the change is needed
- [09.30] (exp. 09.22) <draft-ietf-6tisch-architecture> (Pascal Thubert)
- went through WGLC
- Pascal goes through 4e TSCH benefits and rationale for architecture document for 6TiSCH WG at IETF. Collect and organize the pieces into a full stack.
- found some improvement that need to be done in their original groups.
- some truly new stuff: how to manage the TSCH mechanic (6top sub layer), dynamic routing and scheduling (deterministic flows on deterministic MAC), security (join).
- CoMI work at Core (how to program our 6TiSCH network), routing dispatch compression.
- aggregate all the design decisions. When new charter, second volume of arch will be produced.
- addressed last call comments, some rework still to be done (eg Michael R's review), then push to ISEG
- [09.42] (exp. 09.32) <draft-ietf-6tisch-terminology> (Maria-Rita Palattella remotely)
- reviews changes following Last call feed-back
- improved and new definitions
- deleted some definitions no longer needed or not relevant
- not received much comment, few discussion, believe the draft is ready
- Pascal: normative ref to terminology draft in arch, so we need this. Ship this one and
- Ted Lemon: security terms will be in security draft. Other drafts will need the security terms?
- Pascal: Brian Haberman new AD. Thanks to Ted for all the work done.
- [09.50] (exp. 09.42) <draft-ietf-6tisch-6top-interface> (Qin Wang) presented by Xavi remotely
- changes since IETF91:
- took MR's comments and translate into YANG model elements
- addressed mail from Jonathan Simon (Linear Tech) on legal issues
- discussion on how to expose the MAC attributes (eg PANId) so that external entities can configure the node. What attribute need to be exposed?
- Thomas: simply need to do work or help needed? Xavi: some advice wanted.
- Pat Kinney: another interface that needs to be addressed: priority control. Who gets first access on shared slot? Many others. Willing to participate.
- Pat: co-chair of ISA100, will make sure both groups are consistent.
- Pascal: PCE and TEAS, far away from device, will interact with the device through these interfaces. We need to do it right. Data model difficult to change later on.
- Xavi (resumes): will fill in 4.3 as 6top security work progresses.
- [10.03] (exp. 09.52) <draft-wang-6tisch-6top-sublayer-01> (Qin Wang) presented by Xavi remotely
- how the 6top sublayers talk to one another.
- Not in the charter at this time.
- [10.05] (exp. 10.02) <draft-ietf-6tisch-coap> (Raghuram Sudhaakar) presented by Xavi remotely
- recent changes are: addition of ref to comi, bibliography, ...
- remote node interfaces with 6top layer of constrained node avec CoAP.
- CBOR compression of payload.
- list examples of resources, commands
- goes through a few samples of messages exchanges
- Samita Chakrabarti: 6top request and response. Could it be applicable to other device that are not 6TiSCH? Xavi: this is designed for 6top. However, we support extensions which allow
to query other resources.
- Thomas: this is just CoMI addressing the 6top sublayer. You could use CoMI to talk to your other layer, rather than extending 6top.
- Samita: ...names...
- Pascal: this document is done, but references other documents, so we're holding it for a while.
- Thomas: Peter VdS, do you care for offering comments on CoMI status?
- Peter: based on RESTCONF....
- Thoams: RESTconf chairs asked for help for reviews.
- xxx: pubsub term in slides. Not consistent with Coap terms. ... ... ....
- Thomas: we are not changing anything to CoAP.
- yyy: little constrained Class0 nodes?
- Thomas: you're right, in this work, we assume you have CoAP implemented. Otherwise, can still use -minimal configuration, which is static schedule.
- Michael Richardson: what about intermediate situation, distributed scheduling: nodes need more memory than with PCE. Not having a PCE might be more complex than you'd think.
- [10.26] (exp. 10.12) Plugtest Miguel Angel Reina Ortega
- week-end right before IETF93. Scope is -minimal.
- participation links will be made available on the website which is not fully ready yet. and announced on the ML
- milestones for the expert group are: stable specs beg. June; golden device June; final test specs July 10th; post plugtest technical report end of Aug.
- test specs will be distributed to the 6TiSCH community for review
- Group of expert announced: Thomas, Xavi, Maria-Rita, Tengfei Chang (golden image leader), Miguel (plug test team leader)
- [10.34] (exp. 10.22) <draft-dujovne-6tisch-on-the-fly> (Diego Dujovne)
- Status and evolution
- long maturing time. Last updates mostly addressed itneraction with (evolving) 6top.
- OTF provides a framework for distributed and hybrid scheduling approaches
- estimates bandwidth requirements from various statistics. Allocation algorithm is user-defined.
- Diego describes block diagram.
- Two versions since the last IETF91
- Functionality description has been simplified
- this draft specifies hysteresis to improve stability of allocation. Two thresholds, one for overprovisioning, one for underprovisioning
- previous "list of events" was replaced by common structure, to made it easier to add more as need arises.
- next? add this work into the WG charter; discussion on option on cells, contention allowed?; compliance to terminology draft.
- Pascal: (to the group) A bundle is a collection of cells. Handling bundles in OTF is just fine.
- Diego: how about creating bundles? Pascal: bundles are created for you if the node has a neighbor.
- Pascal: this work fills the case of stochastic traffic over deterministic MAC.
- [10.56] (exp. 10.52) Rechartering (Chairs)
- Pascal: chartered work mostly completed: architecture, interface. Do we want to close or carry on?
- Proposed items for next rev of charter
- 15.4e will be rolled into 15.4-2015, fix charter text.
- security: attend side meeting tonight 7pm. Do we want to take on security work in this group? Join process security, in this case
- centralized scheduling: current charter actually already says "will work with relevant WG's", would include PCA, TEAS, CCAMP. From 6TiSCH or create DetNet and push requirements from 6TiSCH to DetNet to take on that work.
- add distributed scheduling
- Pascal: opinions on our WG's capability to handle security work?
- Michael R: sec design team created 14 months ago. Expected to explore zero-touch secure joining process. Since security work not chartered, work ended-up delineate
the requirements for the arch. Regarding from now on: join process could be done at ACE/Anima, this group could just push requirements.
- Thomas: secure join. Also need a secure session between nodes and management entity. MR: agreed, the secure join process has to resolve in forming a secure session with PCE
- Thomas: could Anima provide solution to both reqs?
- MR: our req , Anima must pass back to us a "thing" which is a connection to the PCE or facilitate its establishment.
- Michael Behrenger: Anima should take care of the bootstrap scenario.
- René: Anima decided to remove IoT from their charter. Would like 6TiSCH group to continue doing expedient work. Here.
- René: how much of this is generic Layer3, how much ties to 15.4e, don't know, but good work being done here.
- Thomas: agreed to keep mobing, but want to make sure what we come up with is generic enough.
- Leslie ??? (sec advisor for Anima): draft at Anima that describes general workflow for secure bootstrapping. Will send list to 6Tisch list.
- Subir Das:
- Ted Lemon: meta comment on process. Current charter has milestones: earliest uncompleted milestone Aug14 ,rescheduled Dec94. Still need to complete all that.
- Pascal: -interface and -coap drafts are complete, just we don't want to ship them because of references.
- Ted: -minimal? Thomas: finished, will be submitted to IESG shortly.
- Samita: come to 6lo. Let's discuss how we divide and conquer the world.
- Pascal: also, join DetNet if you're interested in scheduling.
- Pascal; comments on scheduling?
- xxx: scheduling work exists outside this WG. This group to provide a framework.
- Pascal: DetNet to do scheduling. Can be useful for other that 6TiSCH as well.
- xxx: <<<missed>>>. Pascal: send to the list.
- Pat Kinney: requests change in current charter. 15.4e will be rolled into IEEE802.15.4-2015. Currently %df5? draft, to voting members and participation members. Sponsor ballot Apr, draft will be publicly available. Final document expected Dec.
describe changes in 15.4 that impact 6TiSCH.
Priority Channel Access now aligned with 6TiSCH.
Current charter refers to 15.4e. This is an amendment, a delta to -2011. Does define the whole MAC. 15.4 would refer to whatever is current at IEEE802, which today would be
15.4-2011 amended by e,f,g,.....
- Thomas: anybody objecting to writing 15.4 in our charter?
- René, Robert C: clarifying question that this means work that is adopted standard. Pat: yes. Explained above. Robert: then I agree.
- Subir: ... normative reference...
- Thomas: this [the 15.4e discussion] will be discussed again at next interim meeting, that will take place in a few weeks.
- [11.37] (exp. 11.30) Meeting ends