13 May 2016 Webex IPv6 over the TSCH mode of IEEE e Chairs:

Slides:



Advertisements
Similar presentations
SACM IETF-92 Meeting March 23 and 27, 2015 Dan Romascanu Adam Montville.
Advertisements

DDoS Open Threat Signaling BOF (DOTS) IETF 92, Dallas, Texas
ACE BOF, IETF-89 London Authentication and Authorization for Constrained Environments (ACE) BOF Wed 09:00-11:30, Balmoral BOF Chairs: Kepeng Li, Hannes.
DetNet BoF Chairs: Lou Berger Pat Thaler Online Agenda and Slides at:
Network Virtualization Overlays (NVO3) NVO3 Meeting, IETF 88, Vancouver Benson Schliesser Matthew Bocci
LMAP WG IETF 89, London, UK Dan Romascanu Jason Weil.
Dnssd WG Chairs: Tim Chown Ralph Droms IETF 89, London, 3 rd March 2014.
CCAMP Working Group Online Agenda and Slides at: Data tracker:
ForCES WG Status Forwarding and Control Element Separation (IETF88 Vancouver, CA 2013) Chair: Jamal Hadi Salim Damascene.
6TSCH Webex 05/24/2013. Agenda BoF recap[5min] Webinar announcement[5min] Centralized routing requirements draft [10min + 5min Q&A] updated TSCH draft[5min]
SACM IETF-91Meeting November 10 and 14, 2014 Dan Romascanu Adam Montville.
RADEXT WG IETF 93 Agenda July 20, Please join the Jabber room:
1 TCP Maintenance and Minor Extensions (TCPM) Working Group Pasi Sarolahti Michael Scharf Yoshifumi Nishida IETF 90 – Toronto, Canada July 2014.
1 Benchmarking Methodology WG (bmwg) 86th IETF Tuesday, July 30, 2013 ( Berlin Local Time, GMT+2:00) Chairs: –Al Morton (acmorton(at)att.com)
DetNet WG 1 ST Meeting Chairs: Lou Berger Pat Thaler Secretary: Jouni Korhonen.
1 draft-ietf-6tisch-tsch-03 Using IEEE e TSCH in an IoT context: Overview, Problem Statement and Goals Thomas Watteyne (Ed.) Maria.
LMAP WG INTERIM DUBLIN, IRELAND Jason Weil Dan Romascanu - remote.
Virtualized Network Function (VNF) Pool BoF IETF 90 th, Toronto, Canada. BoF Chairs: Ning Zong Melinda Shore
SACM IETF 89, London, UK Dan Romascanu Adam Montville.
PAWS Protocol to Access White Space DB IETF 88, Vancouver Gabor Bajko, Brian Rosen.
Doc.: Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [IG 6tisch Closing Report for.
TSVWG IETF-89 (London) 5 th & 7 th March 2014 Gorry Fairhurst David Black James Polk WG chairs 1.
LMAP WG IETF 90, TORONTO, CA Dan Romascanu Jason Weil.
RADEXT WG IETF 89 Agenda March 4, Please join the Jabber room:
IS-IS WG IETF-90 Toronto Chris Hopps Hannes Gredler
DICE BOF, IETF-87 Berlin DTLS In Constrained Environments (DICE) BOF Wed 15:10-16:10, Potsdam 3 BOF Chairs: Zach Shelby, Carsten Bormann Responsible AD:
Chairs: Pascal Thubert Thomas Watteyne Etherpad for minutes: (exceptionally) IPv6 over the TSCH mode of IEEE e.
DetNet WG Chairs: Lou Berger Pat Thaler Secretary: Jouni Korhonen
1 IETF 95 Buenos Aires, AR TEAS Working Group Online Agenda and Slide: Data tracker:
Mon 23 Mar 2015SIDR IETF 92 Dallas, TX, US1 SIDR Working Group IETF 92 Dallas, TX, US Monday, 23 Mar 2015.
Chairs: Pascal Thubert Thomas Watteyne Etherpad for minutes: IPv6 over the TSCH mode.
Fri 24 Jul 2015SIDR IETF 93 Prague, CZ1 SIDR Working Group IETF 93 Prague, CZ Friday, 24 Jul 2015.
1 Chairs: Pascal Thubert Thomas Watteyne Mailing list: Jabber: Etherpad for minutes:
SACM IETF 96 July 18 & 22, 2016 Adam Montville Karen O'Donoghue.
Chairs: Pascal Thubert Thomas Watteyne Etherpad for minutes: IPv6 over the TSCH mode.
DetNet WG Chairs: Lou Berger Pat Thaler Secretary: Jouni Korhonen
1 Charter 2.0 chairs. 2 Description of Working Group The Working Group will focus on enabling IPv6 over the TSCH mode of the.
Security Events (SecEvent)
5 June 2015 Webex IPv6 over the TSCH mode of IEEE e Chairs:
May 12, 2015 Dan Romascanu Adam Montville
12 May 2017 Webex IPv6 over the TSCH mode of IEEE Chairs:
DetNet WG Chairs: Lou Berger
8 May 2015 Webex IPv6 over the TSCH mode of IEEE e Chairs:
28 October 2016 Webex IPv6 over the TSCH mode of IEEE e
25 September 2015 Webex IPv6 over the TSCH mode of IEEE e
22 May 2015 Webex IPv6 over the TSCH mode of IEEE e Chairs:
MMUSIC Virtual Interim June 17, 2013
6 March 2015 Webex IPv6 over the TSCH mode of IEEE e Chairs:
23 September 2016 Webex IPv6 over the TSCH mode of IEEE e
22 April 2016 Webex IPv6 over the TSCH mode of IEEE e Chairs:
7 October 2016 Webex IPv6 over the TSCH mode of IEEE e Chairs:
SACM Virtual Interim Meeting
24 June 2016 Webex IPv6 over the TSCH mode of IEEE e Chairs:
DetNet WG Chairs: Lou Berger
TCP Maintenance and Minor Extensions (TCPM) Working Group Status
IETF 97th SUPA Working Group
6TSCH Webex 06/21/2013.
Service Function Chaining (SFC)
23 January 2015 Webex IPv6 over the TSCH mode of IEEE e
14 April 2017 Webex IPv6 over the TSCH mode of IEEE Chairs:
PAWS Protocol to Access White Space DB
SACM Virtual Interim Meeting
Scheduling Mechanism in IEEE e
IETF 97 Seoul MBONED.
Network Virtualization Overlays (NVO3) Working Group IETF 101, March 2018, London Chairs: Secretary: Sam Aldrin Matthew Bocci.
TEAS Working Group IETF 97 Seoul Online Agenda and Slide:
Joint MPLS, PCE, TEAS and CCAMP WGs (hosted by CCAMP)
Service Function Chaining (SFC)
Common Operations and Management on network Slices (coms) BoF
IETF 98 pim wg meeting.
Presentation transcript:

13 May 2016 Webex IPv6 over the TSCH mode of IEEE 802.15.4e Chairs: Pascal Thubert Thomas Watteyne Etherpad for minutes: http://etherpad.tools.ietf.org:9000/p/6tisch?useMonospaceFont=true

Note Well This summary is only meant to point you in the right direction, and doesn't have all the nuances. The IETF's IPR Policy is set forth in BCP 79; please read it carefully. The brief summary: By participating with the IETF, you agree to follow IETF processes. If you are aware that a contribution of yours (something you write, say, or discuss in any IETF context) is covered by patents or patent applications, you need to disclose that fact. You understand that meetings might be recorded, broadcast, and publicly archived. For further information, talk to a chair, ask an Area Director, or review the following: BCP 9 (on the Internet Standards Process) BCP 25 (on the Working Group processes) BCP 78 (on the IETF Trust) BCP 79 (on Intellectual Property Rights in the IETF) 2 2

Reminder: Minutes are taken. This meeting is recorded Reminder: Minutes are taken * This meeting is recorded ** Presence is logged *** * Scribe; please contribute online to the minutes at http://etherpad.tools.ietf.org:9000/p/6tisch?useMonospaceFont=true ** Recordings and Minutes are public and may be subject to discovery in the event of litigation. *** From the Webex login 3 3 3 3

Agenda Administrivia [3min] round-table draft status [10min] Agenda bashing Approval minutes from last meeting round-table draft status [10min] update draft-ietf-6tisch-6top-protocol update draft-dujovne-6tisch-6top-sf0 update draft-ietf-6tisch-minimal high-bandwidth forum for ML discussions [10min] "Doubts in 3-step transactions mentioned in draft-wang-6tisch-6top-protocol-00“ "comments on latest terminology draft" outcome security DT meeting [20min] AOB [2min]   4 4 4 4 4

Administrivia

Admin is trivia Approval Agenda Approval minutes 6 6 6 6

round-table draft status

draft-ietf-6tisch-6top-protocol [1/3] v00 published after adoption Protocol defined. 3 way and 2 way transaction model. Typo to be corrected: “The SF running on node B selects 2 cells” -> “The SF running on node A selects 2 cells”. 8 8 8 8 8

draft-ietf-6tisch-6top-protocol [2/3] Discussion about 3 step transactions and possible concurrency problem (Seema Kumar): If 2 nodes use 3 step transaction concurrently (which is supported by 6top) A lock mechanism MAY be needed to prevent the same list to be sent to both requesters. 9 9 9 9 9

draft-ietf-6tisch-6top-protocol [3/3] NumCells = 2,[] B -------------------------> A [(1,2),(2,2),(3,5),(4,6)] B <------------------------- A Concurrently NumCells = 2, [] A <--------------- --- C A - ------------------> C [(1,2),(2,2)] B ---------------------> A [(1,2),(2,2)] A <---------------- C 10 10 10 10 10

draft-dujovne-6tisch-6top-sf0 Changed name and submitted after adoption: draft-ietf- 6tisch-6top-sf0 Will address typos and layout problems pointed out by Pascal Rules for CellList and Node Behaviour at boot are recommended on Sec. 5.3 of draft-ietf-6tisch-6top- protocol-00 As commented at IETF95, we will change the current Bandwidth Estimation Algorithm to add overprovisioning at the allocation policy, thus eliminating steps 5 and 6 (this addresses comments from Satish and Pascal) 11 11 11 11

draft-ietf-6tisch-minimal [1/4] Comments from Charlie: TBD: RPL not mandated but recommended, however: abstract Intro The rest of the draft indicates the use of RPL if multihop and implemented. -> (not mandatory) DONE: Updated references from 15.4e to 15.4-2015 Renamed Join Priority → Join Metric Clarification of 0F0 examples Indicate that 0F0 metric when no-acks is out of scope Clarification of MOP in RPL Minor glitches and typo corrections 12 12 12 12

draft-ietf-6tisch-minimal [2/4] Abstract This minimal mode uses a collection of protocols including the 6LoWPAN framework and RPL to enable interoperable IPv6 connectivity over IEEE 802.15.4 TSCH with minimal network configuration and infrastructure. Could we say: This minimal mode uses a collection of protocols including the 6LoWPAN framework and a routing protocol (e.g., RPL) to enable interoperable IPv6 connectivity over IEEE 802.15.4 TSCH with minimal network configuration and infrastructure. 13 13 13 13

draft-ietf-6tisch-minimal [3/4] Intro: This specification defines operational parameters and procedures for a minimal mode of operation to build a 6TiSCH Network. The 802.15.4 TSCH mode, the 6LoWPAN framework, RPL [RFC6550], and its Objective Function 0 (OF0) [RFC6552], are used unmodified, but parameters and particular operations of TSCH and RPL are specified to guarantee interoperability between nodes in a 6TiSCH Network. Could we say: This specification defines operational parameters and procedures for a minimal mode of operation to build a 6TiSCH Network. The 802.15.4 TSCH mode, the 6LoWPAN framework , a routing protocol such as RPL [RFC6550], and its Objective Function 0 (OF0) [RFC6552], are used unmodified, but parameters and particular operations of TSCH and RPL are specified to guarantee interoperability between nodes in a 6TiSCH Network. 14 14 14 14

draft-ietf-6tisch-minimal [4/4] Status: All changes in bitbucket https://bitbucket.org/6tisch/draft-ietf-6tisch-minimal/wiki/Home 15 15 15 15

high-bandwidth forum for ML discussions

"Doubts in 3-step transactions mentioned in draft-wang-6tisch-6top-protocol-00" Possibility-1 +----------+ +----------+ | Node A | | Node B | +----+-----+ +-----+----+ | | | 6P ADD Request | | NumCells = 2 | | CellList = [] | |-------------------------------------->| | 6P Response | | Return Code = IANA_6TOP_RC_CONFIRM | | CellList = [(1,2),(3,4),(4,4)] | |<--------------------------------------| | 6P Confirmation | | Return Code = IANA_6TOP_RC_BUSY | | CellList = [(1,2)] | +----------+ +----------+ | Node A | | Node B | +----+-----+ +-----+----+ | | | 6P ADD Request | | NumCells = 2 | | CellList = [(1,2),(2,2),(3,5)] | |-------------------------------------->| | 6P Response | | Return Code = IANA_6TOP_RC_CONFIRM | | CellList = [(1,2),(3,4),(4,4)] | |<--------------------------------------| | 6P Confirmation | | Return Code = IANA_6TOP_RC_SUCCESS | | CellList = [(1,2),(3,4)] | Current Solution Proposed Solution +----------+ +----------+ | Node A | | Node B | +----+-----+ +-----+----+ | | | 6P ADD Request | | NumCells = 2 | | CellList = [(1,2),(2,2),(3,5)] | |-------------------------------------->| | 6P Response | | Return Code = IANA_6TOP_RC_BUSY | | CellList = [] | |<--------------------------------------| +----------+ +----------+ | Node A | | Node B | +----+-----+ +-----+----+ | | | 6P ADD Request | | NumCells = 2 | | CellList = [(1,2),(2,2),(3,5)] | |-------------------------------------->| | 6P Response | | Return Code = IANA_6TOP_RC_SUCCESS | | CellList = [(1,2),(2,2)] | |<--------------------------------------| Possibility-2 Possibility-3 17 17 17 17 BUSY code will be returned in possibility-1 if node-A doesn’t have cell list of node-B. But, the probability of success is higher than current solution.

"comments on latest terminology draft“ [1/2] Link: A communication facility or medium over which nodes can communicate at the link layer, i.e., the layer immediately below IP. Thus, the IETF parlance for the term "Link" is adopted, as opposed to the IEEE802.15.4e terminology. In the context of the 6TiSCH architecture, which applies to Low Power Lossy Networks (LLNs), an IPv6 subnet is usually not congruent to a single link and techniques such as IPv6 Neighbor Discovery Proxying are used to achieve reachability within the multilink subnet. A link is distinct from a track. In fact, link local addresses are not expected to be used over a track for end to end communication. Finally, from the Layer 3 perspective (where the inner complexities of TSCH operations are hidden to enable classical IP routing and forwarding), a single radio interface may be seen as a number of Links with different capabilities for unicast or multicast services. 18

"comments on latest terminology draft“ [2/2] Confusing definition Introduced to make the difference from the IEEE802.15.4 link definition The IEEE802.15.4 link correspond to the 6TiSCH cell A 6TiSCH link is a IP link Practically a link exists between two nodes when at least one cell is schedule between them A link is not simply a bundle A link is given by the union of 2 bundles, one in each direction, between two neighbor nodes Currently the same bundle pair are used for exchanging L3 traffic, regardless the RPL instance (which defines a topology) Should we have different bundles for each instance? 19

outcome security DT meeting

Security DT meeting 12 May 2016, 1-2pm Paris time Present: Michael Richardson Tero Kivinen Giuseppe Piro Tengfei Chang Malisa Vucinic Thomas Watteyne Goran Selander Francisca Palombini Ludwig Seitz Savio Sciancalepore Partial minutes at https://bitbucket.org/6tisch/meetings/wiki/ 21 21 21 21

OSCOAP for 6tisch (naïvely) IETF 95 2016-04-08 OSCOAP for 6tisch (naïvely) Join Coordi- nation Entity Joining Node Join Assistant [Inter- mediate] POST /join OSCOAP / EDHOC JOIN REQUEST / ACK 2.04 (Changed) POST /6top/… CONFIG K2 / ACK OSCOAP 2.04 (Changed) Join: https://tools.ietf.org/html/draft-richardson-6tisch--security-6top-05 Configuration management: https://tools.ietf.org/html/draft-ietf-6tisch-coap-03#section-4.3.4 Rate limitation: First note in draft-richardsson there is a pre-history before the JOIN REQUEST. The assumption is that during this phase information about the JCE is obtained by the JN. In that information exchange could also the URI of an intermediate forward proxy be provided. By only allowing CoAP requests to JCE to go via that forward proxy, it could have a rate limiting function towards JCE. There may be multiple intermediate forward proxies in the network for load balancing – different JAs could advertise different forward proxies. This is a very simple application layer load balancing function, but e2e security is provided either with OSCOAP or plain COSE. Mutual authentication of JN and JCE based on pre-established node credentials Establishment of security context (optional) Secure provisioning of network credentials Secure configuration of K2 on JN Rate limitation for DoS mitigation (e.g. CoAP forward proxy) CoRE WG

start/end states (and costs) of 3 options PSK start state: each mote is pre-configured with a key, the same key is written in the JCE together with its MAC address end state: the JCE has authenticated the mote; the mote has authenticated the JCE the JCE has installed (through secure session with the JN) key K2. This key is then used for link-layer AUTH+ENV CCM* the PSK enables a session between the node and the JCE. The JCE uses that session to send commands to the mote to (1) rotate K2, (2) change PSK Cost: 4 packets Memory: don’t know Protocols: OSCOAP, EDHOC RPK start state: ??? end state: Cost: Protocols: certs start state: ??? end state: Cost: Protocols:

AOB ?

6TiSCH Talks and Tutorials Overview (Industrial) IoT Standardization Efforts at IETF Thomas Watteyne ITU Meeting Geneva, Switzerland 10 May 2016 Introduction to the IETF 6TiSCH stack with OpenWSN & OpenMote Thomas Watteyne, Xavier Vilajosana, Pere Tuset- Peiro IEEE International Conference on Telecommunications (ICT) Thessaloniki, Greece 16 May 2016 Standards for the Industrial IoT: a Hands-on Tutorial with OpenWSN and OpenMote Xavier Vilajosana, Pere Tuset-Peiro, Tengfei Chang, Thomas Watteyne IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC) Valencia, Spain 8 September 2016 25 25 25 25

Plugtests Update TODO Miguel 26 26 26 26

Thank you! Next interim: Friday 27 May 2016