100 likes | 112 Views
This document proposes a generic model for DetNet track switching in 6TiSCH networks based on flow control and best-effort routing over IPv6 and CoAP using various protocols. It addresses deterministic transmission failures, slot reuse, and packet rerouting strategies.
E N D
draft-finn-detnet-problem-statement-01 Norm FinnPascal Thubert 1
Status 2 • Status: • New draft • Latest version (draft-finn-detnet-problem-statement-01) published on October 23, 2014 • http://tools.ietf.org/html/draft-finn-detnet-problem-statement-01 • Context • Non WG forming BoF on Monday, PM2 • Joint effort with IEEE • Determine the generic model that 6TiSCH will apply draft-finn-detnet-problem-statement-01
Suggested model based on Art User/app/service User/app/service ? Service (northbound) interface TSpec Controller ? ? Per-Flow State Control (southbound) interface Flow ID NIC receiver NIC sender draft-finn-detnet-problem-statement-01
6TiSCH requirements to DetNet draft-finn-detnet-problem-statement-01
Best effort routing CoAP CoAP CoAP CoAP UDP UDP UDP UDP IPv6 IPv6 IPv6 IPv6 6LoWPAN-HC 6LoWPAN-HC 6LoWPAN-HC 6LoWPAN-HC 6top 6top 6top 6top 15.4e TSCH 15.4e TSCH 15.4e TSCH 15.4e TSCH 15.4 PHY 15.4 PHY 15.4 PHY 15.4 PHY A X Y U draft-finn-detnet-problem-statement-01
Track Switching in Transport Mode CoAP CoAP CoAP CoAP UDP UDP UDP UDP IPv6 IPv6 IPv6 IPv6 6LoWPAN-HC 6LoWPAN-HC 6LoWPAN-HC 6LoWPAN-HC 6top 6top 6top 6top 15.4e TSCH 15.4e TSCH 15.4e TSCH 15.4e TSCH 15.4 PHY 15.4 PHY 15.4 PHY 15.4 PHY A X Y U draft-finn-detnet-problem-statement-01
Track Switching in Tunnel Mode CoAP CoAP CoAP CoAP UDP UDP UDP UDP IPv6 IPv6 IPv6 IPv6 6LoWPAN-HC 6LoWPAN-HC 6LoWPAN-HC 6LoWPAN-HC 6top 6top 6top 6top 15.4e TSCH 15.4e TSCH 15.4e TSCH 15.4e TSCH 15.4 PHY 15.4 PHY 15.4 PHY 15.4 PHY 15.4 PHY 15.4 PHY TSCH TSCH Multi-protocol Multi-protocol draft-finn-detnet-problem-statement-01
Opportunistic track slot reuse Dest MAC set to X DSCP not Deterministic No frame in slot Associated to deterministic P Packet to be routed via Y Dest MAC set to Y Placed of deterministic track U A 1RX 1TX X Y 2TX 2RX B V 1TX 1RX Dest MAC restored by 6top Q Packet extracted from track due to dmac == Y and/or DSCP and then routed to a next hop != V draft-finn-detnet-problem-statement-01
Retrackingafterrecovery If arrival in time Dest MAC reset to broadcast 0xFFFF DSCP Deterministic Placed back on track Dest MAC set to broadcast 0xFFFF DSCP Deterministic Transmission failure Over track slots Retries exhausted over Track L2 bundle U A 2TX 2RX 1RX 1TX X Y 1TX 1RX B V Additional retries Using L3 bundle Dest MAC set to Y DSCP Deterministic 1TX 1RX draft-finn-detnet-problem-statement-01