Download presentation
Presentation is loading. Please wait.
Published byAnna Bell Modified over 9 years ago
1
1 (6TiSCH) Applying PCE to (IPv6-based) Deterministic Networks (in IoT) Pascal Thubert Cisco Systems March 23rd, 2015 Leveraging PCE For Deterministic Networking (DetNet) https://tools.ietf.org/html/draft-finn-detnet-architecture
2
6TiSCH@IETF92 New level of (Deterministic?) guarantees –A differentiator for high-end forwarding engines –Sharing physical resources with classical networking –For traffic known a priori (control loops…) –Time Synchronization and global Schedule
3
6TiSCH@IETF92 End-to-End latency enforced by timed pause at station Periodic trains along a same path and same schedule Collision avoidance on the rails guaranteed by schedule 3
4
6TiSCH@IETF92 A bus every T. minutes, Stop A to Stop B in X. minutes Worst end-to-end delivery time < (T + X) Every packet in an Airbus 380 takes a bus across the fabric 4
5
6TiSCH@IETF92 Two classes of bleeding-edge customers, Industrial and Audio/Video. Both have moved into the digital world, and some are using packets, but now they all realize they must move to Ethernet, and most will move to the Internet Protocols. 1.Industrial: process control, machine control, and vehicles. 6TiSCH –On LLNs, this is a Wireless HART, ISA100.11a, WIA-PA/FA, … and 6TiSCH –On Ethernet, this is IEEE 802.1 Time-Sensitive Networking (TSN) –Data rate per stream very low, but can be large numbers of streams. –Latency critical to meeting control loop frequency requirements. 2.Audio/video: streams in live production studios. –At Layer 2, this is IEEE 802.1 Audio Video Bridging (AVB). –Not so many flows, but one flow is 3 Gb/s now, 12 Gb/s tomorrow. –Latency and jitter are important, as buffers are scarce at these speeds. 3.Vehicule, SmartGrid: streams in live production studios Norm Finn5
6
6TiSCH@IETF92 It’s all about –Real boxes and links –Real buffers and queues –Real packets –Real Time 6 not It’s not about –Classical Layers –Standard bodies –QoS and stat mux
7
6TiSCH@IETF92 Single nailed-up path Sender (Talker) NIC Flow ID Receiver (Listener) Per-Flow State 7
8
6TiSCH@IETF92 Replication & Elimination of individual packets Sender (Talker) NIC Flow ID Receiver (Listener) Per-Flow State 8
9
6TiSCH@IETF92 Control (southbound) interface Service (northbound) interface Topology, resources Sender (Talker) NIC Receiver (Listener) 9 Controller
10
6TiSCH@IETF92 Control (southbound) interface User/app/ service Per-Flow State TSpec User/app/ service Controller Service (northbound) interface ? Reservation request Sender (Talker) NIC Flow ID Receiver (Listener) 10
11
6TiSCH@IETF92 Sender (Talker) User/app/ service NIC Per-Flow State TSpec User/app/ service Controller Flow ID ? Service (northbound) interface Receiver (Listener) ? ? UNI interface Control (southbound) interface UNI interface 11
12
6TiSCH@IETF92 Controller Service (northbound) interface Control (southbound) interface Command and Configuration (CLI-type operation) Command and Configuration (CLI-type operation) Track Computation And Maintenance (PCE) Track Computation And Maintenance (PCE) Measurement and Fault Management (ops management) Measurement and Fault Management (ops management) Trigger recompute Push update
13
6TiSCH@IETF92 Time synchronization for network nodes and hosts to order of (10s of) µs. Software for resource reservation for critical data streams (buffers and schedulers in network nodes and bandwidth on links), via configuration, management, and/or protocol action. PCE/CCAMP/TEAS connections. Ensure extraordinarily low packet loss ratios, order of 10 –5 or better, and a guaranteed end-to-end latency for a reserved flow along track. Also optimized battery life by synchronizing wakeup Convergence of critical data streams and other QoS features, including best-effort RPL, on a single scheduled network. Norm Finn13
14
6TiSCH@IETF92 14 Thanks!
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.