/
Volker Volker

Volker - PowerPoint Presentation

calandra-battersby
calandra-battersby . @calandra-battersby
Follow
393 views
Uploaded On 2017-10-10

Volker - PPT Presentation

Goller Systems Application Engineer Time Sensitive Networks For Industrial Automation Systems 1 2016 Analog Devices Inc All rights reserved What is TSN TSN is all about Layer 2 of the OSI model and is an extension to ID: 594795

tsn time reserved 802 time tsn 802 reserved devices analog 2016 rights traffic network stream ieee industrial frames preemption purpose layer standards

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Volker" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Volker GollerSystems Application Engineer

Time Sensitive NetworksFor Industrial Automation Systems

1

©2016 Analog Devices, Inc. All rights reserved. Slide2

What is TSN?

TSN is all about Layer 2 of the OSI model and is an extension toIEEE 802.1 to make Ethernet

DeterministicMore Robust and Reliable

Features are targeted at

industrial

, automotive, and

AVBFirst and foremost, TSN addstime to standard EthernetCommon understandingof time and clocksTSN uses time to ensurepredicable message delivery Traffic Shaping (Bandwidth, TDMA, etc.)TSN adds robustness and reliability with: Seamless RedundancyPreemption

2

©2016 Analog Devices, Inc. All rights reserved.

1

Physical

Raw Bits On Media

3

Network

IP

4

Transport

TCP/UDP/..

5

Session

6

Presentation

7

Application

OPC/PROFINET/

2

Data Link

A Data Frame

2

Data Link

A Data Frame

TSNSlide3

Where did TSN come from?Bridging was originally defined by IEEE 802.1D

When VLANs were added to this specification it became IEEE 802.1QHowever, this didn't address the determinism and robustness requirements for industries like Factory AutomationStarting in 1999, various industry organizations were formed to address these requirements

PNO, ODVA, ETG, etc. developed their own "non-standard" deterministic Ethernet variantsIn 2006, IEEE began to address determinism with the formation of the Audio Video Bridging (AVB) Task Group in 2006

In 2012, the charter of the AVB Task Group was expanded for a wider range of deterministic Ethernet requirements

This is the

802.1 Task

Group we now call Time Sensitive Networking (TSN)3©2016 Analog Devices, Inc. All rights reserved. Slide4

Why is TSN important?

It provides a common Layer 2 for all upper layer protocols

4©2016 Analog Devices, Inc. All rights reserved. Slide5

What are the organizations driving TSN?

5©2016 Analog Devices, Inc. All rights reserved.

Purpose

Develop standards and recommended practices in the areas of 802 LAN/MAN architecture, internetworking, security, and overall network management

A community creating an interoperable ecosystem servicing the precise timing and low latency requirements of diverse applications using open standards through certification

Bring together the organizations and technologies necessary to accelerate the growth of the Industrial Internet

OrganizationSlide6

How does TSN work?

A set of 802.1 sub-standards, addressing different needs

Not all sub-standard have to be implemented

The important sub-standards for Industrial Automation are:

802.1AS (REV) Time Synchronization

802.1Qbv Time Aware Traffic Shaper

802.1Qci Ingress Policing802.1CB Seamless Redundancy802.1Qcc Network Management6©2016 Analog Devices, Inc. All rights reserved. Slide7

802.1AS (REV) Time Synchronization

Purpose: provide network with accurate, reliable, simple-to-use timeHow? Define a time synchronization profile of IEEE 1588v2One or more Grand Masters provide timeA Best Master Clock Algorithm (BMCA) is used

to select to select the Grand MasterProvides for Redundant GMsSynchronize time across the networki.e. the grand master is the master to its slave device

,that slave device is a master to its slave, and so on…

Peer delay is used to keep time synchronized

Uses a one-step process with backward

compatibilityto two-stepPerformed periodically up to a 10 s rateSupports working clock and monotonic clockWorking clock may jump (DST!) – Good for time stamping events (sequence of events)Monotonic clocks do not jump – Good for continuous processes, including TAS7©2016 Analog Devices, Inc. All rights reserved. Slide8

802.1Qbv Time Aware ShaperPurpose: Avoid interfering traffic

How? Divide Ethernet traffic into different classesensure only one traffic class has access to the networkcreate a time-protected “channel” used by that traffic class aloneEach egress port is gated, messages queued until scheduled time arrivesSend all queued messages until time window closes

Builds on 802.1AS so everyone has accurate time in network8

©2016 Analog Devices, Inc. All rights reserved. Slide9

Preemption, IEEE 802.1Qbu /

802.3br (1 of 2)Purpose: Ensure high priority traffic arrives at a destination with a fixed latencyHow? Break-up frames into smaller pieces

Preemption allows unscheduled traffic to be prioritized to have a fixed latencyWithout preemption, each bridge has it's own delay and maximum frame delay

With

preemption, each bridge has it's own delay and a minimum fixed frame delay

9Slide10

802.1Qbu PreemptionPurpose: Reduce impact of frames interfering with scheduled traffic

How? Break-up frames into smaller pieces Scheduled traffic requires a "guard band" so non-scheduled traffic frames don't cause scheduled frames to be lateFrame transmission before the start of a reserved time period can extend outside its allocated window, interfering with more critical traffic

Guard bands solves this problem, but reduce the transmission efficiency

To solve this, preemption breaks interfering frames into smaller “fragments”

10

©2016 Analog Devices, Inc. All rights reserved.

1.2.3.Slide11

802.1Qci Ingress Policing

Purpose: Prevent traffic overload conditions (DDoS, erroneous delivery) from affecting the receiving nodeHow? Filtering traffic on a per stream basis by providing an input gate for each streamInput gate serves to enforce a "contract" between the talker and listenerContract functions could be:

Pass/no-pass"Leaky bucket" policingTime/bandwidth-based

Threshold counterBurst sizesPacket sizes

Misuse of labels, etc.

11

©2016 Analog Devices, Inc. All rights reserved. PortPacket processingSlide12

802.1CB Seamless Redundancy

Purpose: Provide lightweight redundancy for reliable delivery of traffic streamsHow? Frame replication and eliminationSend two copies of a message along maximally disjoint path to ensure deliveryUse of redundant paths minimize packet loss due toLink or device failuresCongestion

Discard duplicate frames upon reception 12

©2016 Analog Devices, Inc. All rights reserved. Slide13

13

Centralized Configuration, IEEE 802.1Qcc

Qci

Qci

CB

CB

Qbu

Qbu

Stream A

Stream B

Qbv

AS

Stream A

Stream B

Qbv

ASSlide14

CUCGets End Station capabilitiesDetermines stream requirements for Talkers and Listeners

Tells the CNC the stream requirementsCNC gives CUC End Station network configurationCUC distributes network configuration

CNCDetermines network topologyGets End Station stream requirements from CUCCalculates network schedules

DeterminesStream pathsPolicing requirements

When preemption is required

Provides CUC with End Station network configuration

14Centralized Configuration, IEEE 802.1QccSlide15

Where are we now?

AVNU Industrial SegmentTheory of operations completeGoal is to certify devices in 2017IIC TSN Testbed Network operational with initial set of vendorsGoal is to expand as use of TSN grows and to explore the technology

Standardization bodies (PI, ODVA, ETG, OPC UA, etc.) across the industry working on integrating TSN into their specificationsIEEE is in the process to finalize the remaining TSN sub-standards

15

©2016 Analog Devices, Inc. All rights reserved. Slide16

TSN and its future in Industrial Automation

TSN is an opportunity to converged on a common Layer 2 technology for all Industrial Ethernet protocolsIt has the power to provide interoperability at Layer 2 in order to achieve a true converged network

TSN can be adopted by existing industry standards like PROFINET or EtherNet/IP to gainBetter and broader hardware support

Converged real-time model at Layer 2A path to Gigabit Ethernet

16

©2016 Analog Devices, Inc. All rights reserved. Slide17

For further information

IEEE 802.1 TSN Working Grouphttp://www.ieee802.org/1/pages/tsn.htmlAvnu Alliancehttp://avnu.org/

Industrial Internet Consortiumhttp://www.iiconsortium.org/IIC TSN Testbed

http://www.iiconsortium.org/time-sensitive-networks.htm

17Slide18

THANK YOU!

Questions?18©2016 Analog Devices, Inc. All rights reserved.