1111 Norm Finn Cisco On 802.1 Time Sensitive Networking.

Slides:



Advertisements
Similar presentations
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Advertisements

Review of Topology and Access Techniques / Switching Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Review of Topology and Access Techniques / Switching Concepts BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Bridging. Bridge Functions To extend size of LANs either geographically or in terms number of users. − Protocols that include collisions can be performed.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
DetNet Problem Statement (and related IEEE TSN TG status)
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Chapter 2 Network Models.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
We will be covering VLANs this week. In addition we will do a practical involving setting up a router and how to create a VLAN.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 8: Bridging Slides used with permissions.
Chapter 4: Managing LAN Traffic
QoS in MPLS SMU CSE 8344.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Example STP runs on bridges and switches that are 802.1D-compliant. There are different flavors of STP, but 802.1D is the most popular and widely implemented.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
1 (6TiSCH) Applying PCE to (IPv6-based) Deterministic Networks (in IoT) Pascal Thubert Cisco Systems March 23rd, 2015 Leveraging PCE For Deterministic.
Establishing Connections Networking Modes: When you are evaluating a network, you concentrate on circuit switching versus packet switching. But it's also.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
University of the Western Cape Chapter 12: The Transport Layer.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
The Way Networks Work Computer Networks Kwangwoon University.
Chapter 6 – Connectivity Devices
LAN Switching and Wireless – Chapter 1
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
A Practical Approach for Providing QoS: MPLS and DiffServ
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 18 – Multimedia Transport (Part 1) Klara Nahrstedt Spring 2014.
Chapter2 Networking Fundamentals
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
CS 447 Network & Data Communication QoS Implementation for the Internet IntServ and DiffServ Department of Computer Science Southern Illinois University.
DetNet BoF IETF #93 DetNet Problem Statement Monday, July 20 th, 2015 Norman Finn draft-finn-detnet-problem-statement.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
Advanced Computer Networks Lecturer: E EE Eng. Ahmed Hemaid Office: I 114.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
1 LAN switching and Bridges Relates to Lab Outline Interconnection devices Bridges/LAN switches vs. Routers Bridges Learning Bridges Transparent.
Chapter-5 STP. Introduction Examine a redundant design In a hierarchical design, redundancy is achieved at the distribution and core layers through additional.
IETF DetNet and IEEE Time-Sensitive Networking
Rami Neiman & Yaron Perry
Chapter 3 Part 3 Switching and Bridging
Youngstown State University Cisco Regional Academy
Instructor Materials Chapter 6: Quality of Service
Chapter 9 Optimizing Network Performance
Klara Nahrstedt Spring 2009
Chapter 4 Data Link Layer Switching
Chapter 3 Part 3 Switching and Bridging
IS3120 Network Communications Infrastructure
draft-finn-detnet-problem-statement Norm Finn, Pascal Thubert
Subject Name: Computer Communication Networks Subject Code: 10EC71
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Routing and Switching Essentials v6.0
Authors Mach Chen (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
Chapter 3 Part 3 Switching and Bridging
Requirements Definition
Large-Scale Deterministic Network Update
Wireless + TSN = Part of the Picture
Presentation transcript:

1111 Norm Finn Cisco On Time Sensitive Networking

This is an overview, with lots of pointers to more detailed documents. One slide has market justification. The rest of the deck is about making it happen, with an emphasis on standards. There are lots of hot links to the details. The outline: –What, Who, Why, and How. A 4-slide summary of Deterministic NetworkingWhat, Who, Why, and How –Terminology, history, and current state of the development of Deterministic Networking standards.Terminology, history –Deeper dive: Data planeData plane –Deeper dive: Control planeControl plane

Same as normal networking, but with the following features for critical data streams: 1.Time synchronization for network nodes and hosts to better than 1 µs. 2.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. 3.Software and hardware to ensure extraordinarily low packet loss ratios, starting at 10 –6 and extending to 10 –10 or better, and as a consequence, a guaranteed end-to-end latency for a reserved flow. 4.Convergence of critical data streams and other QoS features (including ordinary best-effort) on a single network, even when critical data streams are 75% of the bandwidth. 5.Ease of use is inherent, in that configuration is minimal, and all per-flow configuration is done via protocols (not people) that use parameters meaningful to the users (bandwidth and latency).

Two classes of customers, Industrial and Audio/Video. Both classes have moved into the digital world over the last 40 years, 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. –At Layer 2, this is IEEE 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 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. (You won’t find any more market justification in this deck.)

Back-of-the-envelope calculations: 1.Industrial (TSN): –General Motors factory floor: 1000 networks 1000 packets/s/network s/day = packets/day. –Machine fails safe when 2 consecutive packets are lost. –At a random loss ratio of 10 –5, 10 –10 is chance of 2 consecutive losses. –10 11 packets/day 10 –10 2-loss ratio = 10 production line halts/day. –In some use cases, lost packets can damage equipment or kill people. 2.Audio video production (AVB): (not distribution) –10 10 b/s 10 processing steps 1000 s/show = bits = packets. –Waiting for ACKs and retries = too many buffers, too much latency. –Lost packets result in a flawed master recording, which is the user’s end product.

1.Zero congestion loss. –This requires reserving resources along the path. (Think, “IntServ” and “RSVP”) You cannot guarantee anything if you cannot say, “No.” –This requires hardware in the form of buffers, shapers, and schedulers. Overprovisioning usually works, but the packet loss curve has a tail. –Heavyweight resource reservation is another word for “circuits”. –Circuits only scale by aggregation in to larger circuits. ( MPLS? LISP?) 2.Seamless redundancy. –Serialize packets, send on 2 (or more) fixed paths, then combine, re-order and delete extras. (Paths are seldom automatically rerouted.) –0 congestion loss means packet loss is failed equipment or cosmic rays. –Zero congestion loss satisfies some customers without seamless redundancy. The reverse is not true in a converged network—if there is congestion on one path, congestion is likely on the other path, as well.

IEEE 802.1Q defines the standard for “Virtual Bridged Networks”. That means VLAN bridges. The term “switch” is not used by 802.1, or in this presentation. “Deterministic Ethernet” is a term used by some. It has no strict definition, but is usually meant to mean “all that stuff IEEE AVB and TSN Task Groups have done and are doing.” “Deterministic Networking (DetNet)” is another term used by some, but with no strict definition. This author uses it to mean, “The principles of Deterministic Ethernet, reworked somewhat to be a Quality of Service available to any data stream on any network, whether L2, L3, or mixed.” An “AVB Device” is a device conforming to IEEE Std 802.1BA.

The AVB standards attracted the attention of industrial and automotive communities, both for the manufacturing floor and for use in automobiles, themselves: General Electric, Siemens, Hyundai, Audi, General Motors, BMW. Due to this interest, the AVB TG changed its name to the Time- Sensitive Networking (TSN) Task Group in It is still a task group within the IEEE Working Group. A second round of standards has been started by the TSN TG. These fall into two broad categories: –AVB Gen2. Improvements and enhancements to the AVB suite aimed at the original markets. –TSN. Extensions to AVB, primarily for industrial and vehicular systems.

Controller Talker Listener La Lb Lc Bridges Physical connectivity routers L2 As seen by network topology protocols Gazillions of complex protocols T T

Just nodes, queues, and wires!! Talker Listener Lb Lc T T Physical connectivity As seen by queuing/ reliability/latency QoS Queue X X La

This is why the emphasis on: –An L2/L3 “UNI” for requesting bandwidth. –Extending the PCE concept to L2. –Extending the Deterministic Ethernet queuing mechanisms to L3.

-Alert Signals CS5 -Control Signaling CS5 -Deterministic (closed-loop) control-signals EF DF (Deterministic PHB) -Video broadcast/feed CS3 -Query-based data AF2x -Assured monitoring data (high throughput)AF1x -Best effort monitoring, periodic reportingBE draft-svshah-tsvwg-lln-diffserv-recommendations

13 IPv6 over the TSCH mode of IEEE e Deterministic Forwarding

Basic topology | External Network | | | Router | | Programmable | | | | Logic Controller | | | Subnet backbone | | | | | | Backbone | | Backbone | | Backbone | | router | | router | | router o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o Actuator Track: Time sensitive Sensor

15 A B XY U V 1TX 1RX Per Hop Behavior enforced 1+1 TX Packets are serialized DSCP not Deterministic Dest MAC set to X

16 1TX 1RX DSCP set to Deterministic Dest MAC set to 0xFFFF Dest MAC restored by 6top at final destination DSCP Deterministic (packet delivered at determined time) Dest MAC not changed 2TX2RX A B XY U V

17 1TX 1RX Dest MAC restored by 6top DSCP not Deterministic Dest MAC set to X 2TX2RX P B XY U V A Q Packet to be routed via Y Dest MAC set to Y Using deterministic timeslot Packet extracted from track due to dmac == Y and/or DSCP and then routed to a next hop != V No frame in slot Associated to deterministic

18 1TX 1RX Additional retries Using L3 bundle DSCP Deterministic Dest MAC set to Y Transmission failure Over track slots Retries exhausted over Track L2 bundle 2TX2RX A B XY U V If arrival in time DSCP Deterministic Placed back on track Dest MAC reset to broadcast 0xFFFF DSCP set to Deterministic Dest MAC set to 0xFFFF 1TX1RX