SlideShare a Scribd company logo
1 of 54
Download to read offline
Introduction to IEEE 802.1
Focus on the Time-Sensitive
Networking Task Group
János Farkas
janos.farkas@ericsson.com
March 5, 2018
Welcome!
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 3
› Press (i.e., anyone reporting publicly on this meeting) are
to announce their presence
(SASB Ops Manual 5.3.3.5)
› Photography or recording by permission only
(SASB Ops Manual 5.3.3.4)
› Cell phone ringers off please
Before We Start – Decorum
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 4
› Please wear your badge when in the meeting areas of the
hotel
› This will help the hotel security staff to improve the general
security of the meeting rooms
› PCs HAVE BEEN STOLEN at previous meetings –
DO NOT assume that meeting areas are secure
Before We Start – Security Issues
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 5
› http://standards.ieee.org/about/sasb/patcom/materials.html
› https://mentor.ieee.org/802-ec/dcn/17/ec-17-0093-05-
0PNP-ieee-802-participation-slide-ppt.ppt
Before We Start –
Patent Slides & Participation
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 6
› This presentation should be considered as the personal
views of the presenter/author not as a formal position,
explanation, or interpretation of IEEE 802.1.
Before We Start
Let’s get started!
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 8
› IEEE 802.1 Overview
› IEEE 802.1 Time-Sensitive Networking (TSN)
– Audio Video Bridging (AVB) and TSN
– AVB standards
– TSN standards
– TSN projects
› Background
– Bridge architecture
Agenda
IEEE 802.1 Overview
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 10
› Develop LAN and MAN standards
› Mainly for link and physical layers of
the network stack
› In operation since March 1980
IEEE 802 LAN/MAN Standards Committee
(aka IEEE 802 or LMSC)
OSI Reference
Model
Application
Presentation
Session
Transport
Network
Data Link
Physical
Medium
IEEE
802
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 11
IEEE 802 is here:
a standards committee
formed by the
Computer Society
aka NesCom aka RevCom
IEEE Standards Organization
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 12
› PAR – Project Authorization Request – the document that
authorizes work on a project.
› CSD – Criteria for Standards Development – the basis for
determining whether to forward a PAR.
› WG – Working Group – responsible for developing
standards in an area
› TAG – Technical Advisory Group – experts on a topic area
that crosses working groups – may develop a
recommended practice.
› Task Group (TG) or task force – a part of a Working Group
which focuses on a particular subject.
Some Terms
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 13
› 802.1 Bridging and Architecture
– generally the top of the link layer
› 802.3 Ethernet
› 802.11 Wireless LAN (WLAN)
› 802.15 Wireless Personal Area Network (WPAN)
› 802.16 Broadband Wireless Access (BWA)
› 802.18 Radio Regulatory TAG
› 802.19 Coexistence TAG
› 802.21 Media Independent Handover
› 802.22 Wireless Regional Area Networks (WRAN)
› 802.24 Smart Grid TAG
All Those Dots …..
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 14
› Due process – procedures are publicly available and
followed consistently
› Consensus – requiring agreement of a majority or
supermajority – for technical decisions here ≥75%
› Openness – ensuring materially interested and affected
parties can participate
› Balance – representation from all interested parties
without overwhelming influence from any one party
› Right of appeal – process to ensure due process
Principles of the IEEE
Standards Process
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 15
IEEE 802.1 Working Group
› Chair: Glenn Parsons
› Vice-chair: John Messenger
› Addressing and Data Center Bridging (DCB) TG
– Chair: Patricia Thaler
› Maintenance TG
– Chair: John Messenger
› OmniRAN TG
– Chair: Maximilian Riegel
› Security TG
– Chair: Michael Seaman
› Time-Sensitive Networking (TSN) TG
– Chair: János Farkas
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 16
IEEE 802.1 Standards
› The ones with capital letters, e.g. 802.1Q or 802.1AX are independent
standards
› Amendments to these standards are identified by lower case letters
e.g. 802.1ah, 802.1Qbg or 802.1AEbn
› Periodically the amendments get merged into a revision of the main
standard, e.g. 802.1ah and 802.1Qay are part of 802.1Q-2014
› 802.1Q can be considered as many individual standards
integrated into a single document
– Clauses 6 through 9 give a general overview of the 802.1Q bridge
architecture
– To get oriented on an additional area, it’s best to read the Clause titled the
“Principles of <area>”
– Once oriented, references in the subclause of Clause 5 Conformance for
the relevant device can be helpful
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 17
Standard Development
Process (High Level)
Working Group recirculation ballot
Scope: only the changes
Working Group ballot
Scope: the whole document
Sponsor recirculation ballot
Scope: only the changes
Sponsor ballot
Scope: the whole document
Task Group ballot
Scope: the whole document
Project Authorization Request (PAR)
NesCom approval
RevCom approval
Publication
i
j
k
l
m
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 18
› Please follow the instructions provided in the ballot invitation
– Goal of the ballot
– Ballot email body and subject (e.g., “Comments (with abstain)” from non-voting contributor)
– xls for ballot comments:
http://www.ieee802.org/1/files/private/commenting-tool/MyBallot-tools
› In the xls
– Please fill in “First name”, “Surname”, and “Affiliation”
– Please fill in each column including “Must Be Satisfied”
– Please leave each cell empty in rows without comment
– Please do not use anything else than the binary choices for “Category” and “Must Be
Satisfied” (e.g., a dot at the end stops it working)
– Please do not go fancy with the line number, the Editor will figure it out
› Single number is enough
› Although, entries with two numbers seem to be OK, e.g.,
“19-25”, “19-25”, or “19, 25”
› Entries with more than two numbers do not work, e.g., “17-22, 29-42”
› The tool does not accept Figure number either in the Line or Sub-clause filed
› Thank you!
Balloting Hints
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 19
› Face-to-face
– 802.1 face-to-face meetings: https://1.ieee802.org/meetings
› Plenary: http://802world.org/plenary,
› Interim: https://1.ieee802.org/meetings/#Interim_Meetings
– 802 Plenary agenda (meeting rooms): http://schedule.802world.com
– attendance: https://imat.ieee.org
– TSN agenda: https://1.ieee802.org/tsn-task-group-agenda
› Virtual
– TSN virtual meetings: https://1.ieee802.org/tsn-task-group-
agenda/#Upcoming_conference_calls (https://join.me/ieee802.1)
› Mondays: 8am PT: Generic TSN – 9am PT: Synchronization
› agenda request by Thursday the latest
– Virtual meetings of each Task Group are announced on the 802.1
email list
› TSN agenda items or cancellation on Friday
Meetings
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 20
› https://1.ieee802.org (projects, drafts, everything)
– TSN: https://1.ieee802.org/tsn (conference calls, etc.)
› public folder: http://www.ieee802.org/1/files/public
› file upload – at the bottom of
https://1.ieee802.org/filenaming-conventions
– Follow the file naming conventions please
› email list: https://1.ieee802.org/email-lists
– archive: http://www.ieee802.org/1/private/email2
› ongoing ballots: https://1.ieee802.org/active-ballots
› minutes & opening/closing plenary slides:
https://1.ieee802.org/category/minutes
› IEEE 802 “Get” program (free stds after 6 months):
http://ieeexplore.ieee.org/browse/standards/get-program/page
Further Navigation
IEEE 802.1 Time-Sensitive
Networking (TSN)
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 22
TSN Overview
TSN Components
Latency
Bounded low latency:
Credit Based Shaper (802.1Qav)
Preemption (802.3br & 802.1Qbu)
Scheduled Traffic (802.1Qbv)
Cyclic Q-ing & Fwd (802.1Qch)
Async Shaping (P802.1Qcr)
Reliability
Ultra reliability:
Frame Repl & Elim (802.1CB)
Path Control (802.1Qca)
Per-Stream Filtering (802.1Qci)
Time sync (P802.1AS-Rev)
Synchronization
Time sync:
Timing and Sync (802.1AS)
includes a profile of IEEE 1588
Guaranteed data transport with bounded low latency, low delay variation, and extremely low loss
Zero congestion loss
Resource Mgmt Dedicated resources
& API
Stream Resv Prot (802.1Qat)
TSN configuration (P802.1Qcc)
YANG (P802.1Qcp, etc.)
Link-local Resv Prot (P802.1CS)
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 23
› IEEE 802.1 Audio Video Bridging (AVB) Task Group (TG)
– Started in 2005
– Address professional audio, video market
– Consumer electronics
– Automotive infotainment
– AVnu Alliance: associated group for compliance and marketing
› IEEE 802.1 Time-Sensitive Networking (TSN) TG
– AVB features become interesting for other use cases, e.g.
› Industrial
› Automotive
– AVB was not an appropriate name to cover all use cases
– AVB TG was renamed to TSN TG in 2012
– Interworking TG and TSN TG were merged in 2015
From AVB to TSN
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 24
› IEEE Std. 802.1AS-2011 – generalized Precision Time
Protocol (gPTP)
– A Layer 2 profile of the IEEE 1588 Precision Time Protocol (PTP)
› IEEE Std. 802.1Qav – Forwarding and Queuing
Enhancements for Time-Sensitive Streams (FQTSS):
– Specifies Credit-Based Shaper (CBS)
› IEEE Std. 802.1Qat – Stream Reservation Protocol (SRP)
– Registration and reservation of time-sensitive streams
› IEEE Std. 802.1BA – AVB Systems
– Provides an overall AVB architecture and AVB profiles
› CBS + SRP to provide delays under 250 µs per bridge
AVB Standards
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 25
› 802.1Qbu – Frame Preemption
› 802.1Qbv – Enhancements for Scheduled Traffic
› 802.1Qca – IS-IS Path Control and Reservation (PCR)
› 802.1Qch – Cyclic Queuing and Forwarding
› 802.1Qci – Per-Stream Filtering and Policing
› 802.1CB – Frame Replication and Elimination for Reliability
› P802.1Qcc – Stream Reservation Protocol (SRP) Enhancements &
Performance Improvements and TSN configuration
› P802.1Qcr – Asynchronous Traffic Shaping (ATS)
› P802.1AS-Rev – Timing and Synchronization - Revision
› P802.1CM – Time-Sensitive Networking for Fronthaul
› P802.1CS – Link-local Registration Protocol (LRP)
TSN Standards and Projects
relatedrelated
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 26
› P802.1Qcp – YANG Data Model
› P802.1Qcw – YANG Data Models for Scheduled Traffic,
Frame Preemption, and Per-Stream Filtering and Policing
› P802.1ABcu – YANG Data Model for the Link Layer
Discovery Protocol (LLDP)
› P802.1Qcj – Auto-attach to PBB services
› P802.1Qcx – YANG Data Model for Connectivity Fault
Management (CFM)
› P802.1AX-Rev – Link Aggregation - Revision
› more coming: http://www.ieee802.org/PARs.shtml
Further TSN Projects
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 27
Status & Industry Interest
Standard / Project Subject Status D #
Industry
P A I M
P802.1AS-Rev Time synchronization WG 6.0
802.1Qbu Frame Preemption Published
802.1Qbv Scheduled Traffic Published
802.1Qca IS-IS Path Control & Rsv Published
P802.1Qcc SRP Enhancements Sponsor 2.1
802.1Qch Cyclic Queuing Published
802.1Qci Per-Stream Filtering Published
P802.1Qcj Auto-attach to PBB TG 0.2
P802.1Qcp YANG Sponsor 2.1
P802.1Qcr Asynchronous Shaping TG 0.3
802.1CB Frame Repl. & Elimin. Published
P802.1CM TSN for Fronthaul Sponsor 2.0
P802.1CS LRP (Registration) TG 1.2
A:AutomotiveI:IndustrialM:MobileP:proA/V
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 28
Status & Industry Interest
Standard / Project Subject Status D #
Industry
P A I M
802.1CB Frame Repl. & Elimin. Published
802.1Qbu Frame Preemption Published
802.1Qbv Scheduled Traffic Published
802.1Qca IS-IS Path Control & Rsv Published
802.1Qci Per-Stream Filtering Published
802.1Qch Cyclic Queuing Published
P802.1Qcc SRP Enhancements Sponsor 2.1
P802.1Qcp YANG Sponsor 2.1
P802.1Qcj Auto-attach to PBB TG 0.2
P802.1Qcr Asynchronous Shaping TG 0.3
P802.1AS-Rev Time synchronization WG 6.0
P802.1CM TSN for Fronthaul Sponsor 2.0
P802.1CS LRP (Registration) TG 1.2
A:AutomotiveI:IndustrialM:MobileP:proA/V
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 29
P802.1AS-REV – Timing and
Synchronization
› A profile of 1588 for Layer 2 Ethernet
› The Revision includes:
– Common peer delay service for all domains,
for measuring link delay and neighborRateRatio
– Support of Fine Timing Measurement (FTM)
for IEEE 802.11 transport
– Support for Link Aggregation (802.1AX)
– Improved scalability
– One step processing
– Improved support for long chains, rings
– More responsive
– Faster Grand Master change over
– Reduce BMCA convergence time
– Multiple domains with synchronization information
– Redundancy: configure redundant paths and redundant GMs
(further redundancy may be defined by a new project)
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 30
› We will refer to it very soon
Lookout – Forwarding Process in
802.1Q
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 31
Illustration of QoS Functions
Per Class
frame transmission
Transmission Selection
Filtering
and Policing
Queuing
frame reception
Shaping
can be
Per Stream,
Per Class, etc.
canbeviewedasa
hierarchicalapproach
note: other functions are not shown, e.g., reliability
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 32
› Express frames can suspend the transmission of
preemptable frames
pre includes Preamble and Start mPacket delimiter (SMD)
frame flow direction
original preemptable
frame
Preemption request
IFG
IFG
remaining
fragment
of preemptable frame
pre MCRC pre
FCS header
express
min 60 Bytesmin 64 Bytes
802.3br – Interspersing Express Traffic
(Frame Preemption) – Illustration
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 33
› Time-critical frames can suspend the transmission of non-
time-critical frames while one or more time-critical frames
are transmitted
› Specified by
2. 802.1Qbu – Frame Preemption
1. 802.3br – Interspersing Express Traffic (IET)
› 802.1Qbu makes the adjustments needed
in 802.1Q in order to support 802.3br, e.g.
– each traffic class queue supported by the Port
is assigned a value of frame preemption status
– the possible values of frame preemption status
are express or preemptable
› Minimum fragment size is 64 bytes including CRC
Frame Preemption /
Interspersing Express Traffic
Transmission
Selection
MAC Control
MAC Merge Sublayer
PHY (unaware of preemption)
MAC Control
Transmission
Selection
Queuing Frames
Express MAC
(eMAC)
Preemptable
MAC
(pMAC)
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 34
› Transmission from each queue to be scheduled relative to a known timescale
› A transmission gate is associated with each queue
– the state of the gate determines whether or not queued frames can be selected for transmission
– open (o): queued frames are selected for transmission, (according to the transmission selection
algorithm associated with the queue)
– Closed (C): queued frames are not selected for transmission
802.1Qbv – Enhancements
for Scheduled Traffic
New Part
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 35
Preemption and Enhanced
Scheduling – Overview
Transmission Selection
Transmission
Selection
MAC Control
eMAC
MAC Merge Sublayer
PHY (unaware of preemption)
MAC Control
pMAC
Express
Preemptable
802.3br
Interspersing
ExpressTraffic(IET)
802.1Qbv –
Enhanced Scheduling
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 36
Frame Preemption Added to
Scheduled Traffic
› Express frames suspend the transmission of
preemptable frames
› Scheduled rocks of critical packets in each cycle:
› Conflict excessively with non-guaranteed packet
rocks:
› Problem solved by preemptive sand between the
rocks:
1 2 2 2… …
1 2 … 3 3…
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 37
› Guard band can protect the express traffic completely from
interference from preemptable traffic
› Guard band can be used without preemption too
Frame Preemption and Enhancements
for Scheduled Traffic with Guard Band
Express From Port 2
Preemptable transmission
possibilities at egress port
Express Gate at egress port
frame flow direction
Express From Port 1
ClosedOpen
Open
Period
transmit
HOLDRELEASE
Guard
Band
Closed
Example 2
OpenClosedOpenOpen ClosedClosed
ClosedOpenClosedClosed OpenOpen
Period
HOLDRELEASE
transmit
RELEASE
Guard
Band
Example 1
Legend
Preemptable Gate at egress port
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 38
› Per-Stream Filtering and Policing (PSFP) allows filtering
and policing decisions to be made on a per-stream basis
› Stream filter
– Stream ID
– Priority
– Filters
– Meter ID
– Counters
› Stream gate
– open (o)
– Closed (C)
› Flow meter
– Parameters as specified in Bandwidth Profile Parameters and
Algorithm in MEF 10.3, plus some additional parameters
802.1Qci – Per Stream
Filtering and Policing
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 39
802.1Qch – Cyclic Queueing
and Forwarding (CQF)
› Synchronized cyclic enqueuing and queue draining achieve
zero congestion loss and deterministic latency
› Two buffers served alternated, e.g., that of S1 and S2
› To be combined with
frame preemption,
see next slide
http://www.ieee802.org/1/files/public/docs2014/new-tsn-mjt-peristaltic-shaper-0114.pdf
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 40
› Each frame of a Stream stays one cycle at each hop
802.1Qch – Cyclic Queueing and
Forwarding with Frame Preemption
http://www.ieee802.org/1/files/public/docs2014/new-tsn-mjt-peristaltic-shaper-0114.pdf
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 41
› Zero congestion loss without time sync
› Basic idea
1. Smoothen traffic patterns by re-shaping per hop
2. Prioritize urgent traffic over relaxed traffic
› Example
P802.1Qcr – Asynchronous
Traffic Shaping (ATS)*
Link
BE
Hop
High
Low
High
Low
select
select
courtesy of Johannes Specht
* formerly referred to as Urgency Based Scheduler (UBS)
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 42
› Avoid frame loss due to equipment failure
› It is a per-frame 1+1 (or 1+n) redundancy
– NO failure detection / switchover
› Send frames on 2 (or more) maximally disjoint paths, then
combine and delete extras
802.1CB – Frame Replication and
Elimination for Reliability (FRER)
N1 N2
141516
141516
disjoint paths
frame flow
Replication Elimination
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 43
› Provide IS-IS control beyond Shortest Path Trees (SPTs)
– Augmenting IS-IS with non-shortest path capabilities
› No protocol changes, only a couple of new sub-TLVs and
reuse of existing ones as much as possible
› A hybrid Software Defined Networking (SDN) approach
– IS-IS provides basic functions, e.g., topology discovery, default paths
– One or more controllers control Explicit Trees
› Example
– Exception traffic steering
– SPT of Edge Bridge (EB) 1
is via Core Bridge (CB) 1
– Explicit Tree (ET) of EB 1 is via CB 2
802.1Qca – IS-IS Path
Control & Reservation
EB3
EB2CB1
Shortest Path Tree
IS-IS
EB1
CB2
Ctrl
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 44
› SRP enhancements
– New version: MSRPv1, which translates to MSRPv0
– New AttributeTypes that provide enhanced capabilities
› TSN configuration
– Fully Distributed Model
– Fully Centralized Model
– Centralized Network / Distributed User Model
P802.1Qcc – Stream Reservation
Protocol (SRP) Enhancements
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 45
› Scope: subset of 802.1Q features
› Model representation via UML
› YANG structure and relationships
› GitHub as a repository: https://github.com/YangModels/yang/tree/master/standard/ieee
P802.1Qcp – YANG Data Model
IETF System
Management
IETF Interface
Management
IETF Routing 802.1Q Bridge
PAE
System
...
IP
IS-IS
OSPF
...
...
PAE
Bridge
Port
TPMR
Customer
VLAN
Provider
Bridge
...
http://www.ieee802.org/1/files/public/docs2016/cp-mholness-Bridge-Port-YANG-0816-v053.pdf
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 46
P802.1Qcj – Auto-attach to
PBB services
› Auto Attach Model
– Auto Attach Clients (AAC): non-Provider Backbone Bridging (PBB)
device
– Auto-Attach Server (AAS): PBB device, e.g., Backbone Edge Bridge
(BEB)
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 47
› Develop standard TSN Profiles for Fronthaul in order to
enable the transport of Fronthaul streams in a bridged network
› Profiles for
– CPRI 7.0 Radio Base Station (RBS) split such that the different
fronthaul flows (IQ, C&M, and Sync) are supported separate
– eCPRI
› Joint effort with CPRI Cooperation
P802.1CM – TSN for Fronthaul
eRE/RE
fronthaul
bridged
network
eREC/REC
eREC/REC
eRE/RE
eRE/RE
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 48
› A Profile is a set of feature and option selections that
specifies aspects of bridge and end station operation, and
states the conformance requirements for support of a
specific class of user applications
› The 802.1CM specification
– collects requirements for Fronthaul networks
– provide guidance for meeting Fronthaul requirements, which
includes
› selecting 802.1 TSN features in order to build networks capable
of transmitting Fronthaul streams like decomposed CPRI
› describing how the selected TSN features and components can
be combined, configured and used in order to meet Fronthaul
requirements
P802.1CM – TSN for Fronthaul –
Cont’d
https://1.ieee802.org/tsn/802-1cm
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 49
Further Reading
› https://1.ieee802.org (http://www.ieee802.org/1)
› Tutorial on TSN at IETF 99
https://datatracker.ietf.org/meeting/99/materials/slides-99-edu-sessf-time-sensitive-networking-tutorial-english-language-
janos-farkas-norman-finn-patricia-thaler
› Tutorial on IEEE 802 Ethernet Networks for Automotive
http://www.ieee802.org/802_tutorials/2017-07/tutorial-Automotive-Ethernet-0717-v02.pdf
› IEEE 802.1 TSN for Automotive Networks – flyer
http://standards.ieee.org/downloads/TSN_for_Automotive_Networks.pdf
› IEEE 802.1 TSN for Industrial Networks – flyer
http://standards.ieee.org/downloads/TSN_for_Industrial_Networks.pdf
› “A Time-Sensitive Networking Primer: Putting It All Together”
https://drive.google.com/file/d/0B6Xurc4m_PVsZ1lzWWoxS0pTNVE/view?usp=sharing
› “Heterogeneous Networks for Audio and Video: Using IEEE 802.1 Audio Video
Bridging” http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6595589
› Tutorial on IEEE 802 Ethernet Networks for Automotive http://www.ieee802.org/Tutorials.shtml
› Tutorial on IEEE 802.3br Interspersing Express Traffic (IET) and IEEE 802.1 Time-
Sensitive Networking http://www.ieee802.org/802_tutorials/2015-03/8023-IET-TF-1501-Winkel-Tutorial-
20150115_r06.pptx
› Tutorial on Deterministic Ethernet http://www.ieee802.org/802_tutorials/2012-11/8021-tutorial-final-v4.pdf
› Tutorial on IEEE 802.1Q at IETF 86 https://www.ietf.org/meeting/86/tutorials/86-IEEE-8021-Thaler.pdf
Bridge Architecture
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 51
Control Plane Separated from
Data Plane
(Basic SDN Characteristics)
› Control protocols are
implemented as Higher
Layer Entities
› External Agent may
provide control instead of
the distributed protocols
› The data plane is
comprised of
– A MAC Relay and
– At least two ports
DataPlaneControlPlane
Relay
Port
Port
External (aka
Agent SDN Ctrl)
MAC Bridge
Higher Layer
Entities
Simplified “baggy pants” model
LAN
Media Access
Method Specific
Functions
IEEE 802.n
e.g. 802.3
Ethernet
802.1Bridging
LAN
see Figure 8-2 – “VLAN-aware Bridge architecture” of 802.1Q for more details
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 52
Data Plane Actions
(IEEE 802.1Q-2014)
› Ingress Port (Action Set1)
– Filtering (drop), (un)tagging, VID translation, de/en-capsulation
› Relay (Action Set2)
– Forwarding, filtering
› Egress Port (Action Set3)
– Filtering, (un)tagging, VID translation, de/en-capsulation, metering, queuing,
transmission selection
Data Plane
Frame outFrame in
Relay
IngressPort
(ActionSet1)
EgressPort
(ActionSet3)
MAC Bridge
Ingress Port
(Action Set1)
(Table1)
Relay
(Action Set2)
(Table2)
Frame
in
Frame
out
MAC Bridge
Egress Port
(Action Set3)
(Table3)
redrawn
(“baggy pants” is simple)
Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 53
Control Plane Overview
DataPlane
Frame outFrame in
ControlPlane
Relay
IngressPort
EgressPortExternal
Agent
MAC Bridge
Higher Layer
Entities
› A VLAN is assigned to a control mode
− Multiple control modes may co-exist in the same network
− Hybrid control by distributed protocols and an
External Agent, e.g., an SDN controller
− External control can be a non-802.1 protocol: PCE, GMPLS
› Summary of control options
shortest path
VLANs
External AgentIS-IS
VLAN space:
Control:
spanning tree
VLANs
Multiple Spanning
Tree Protocol
Management controls
(enable/disable port)
Physical Network Topology
SPB, PCR, MSTP, RSTP
Active Topology
(shortest path, spanning tree, TE path)
SPB,PCR, MMRP, SRP
source address learning
Station Location
(MAC address topology)
ExternalAgent
SPB, PCR, MVRP, SRP VLAN Topology
software defined
VLANs
See You!

More Related Content

What's hot

Overview of Spanning Tree Protocol (STP & RSTP)
Overview of Spanning Tree Protocol (STP & RSTP)Overview of Spanning Tree Protocol (STP & RSTP)
Overview of Spanning Tree Protocol (STP & RSTP)Peter R. Egli
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsShawn Zandi
 
Netmanias L2,L3 Training (5) L3 SW Architecture
Netmanias L2,L3 Training (5) L3 SW ArchitectureNetmanias L2,L3 Training (5) L3 SW Architecture
Netmanias L2,L3 Training (5) L3 SW ArchitectureChris Changmo Yoo
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment RoutingAPNIC
 
Understanding CleanAir Technology to improve enterprise WLAN spectrum management
Understanding CleanAir Technology to improve enterprise WLAN spectrum managementUnderstanding CleanAir Technology to improve enterprise WLAN spectrum management
Understanding CleanAir Technology to improve enterprise WLAN spectrum managementCisco Mobility
 
FC SAN Fabric環境におけるパフォーマンストラブルの対処法
FC SAN Fabric環境におけるパフォーマンストラブルの対処法FC SAN Fabric環境におけるパフォーマンストラブルの対処法
FC SAN Fabric環境におけるパフォーマンストラブルの対処法Brocade
 
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxCCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxBabarYunus1
 
EtherChannel PAgP and LACP modes
EtherChannel PAgP and LACP modesEtherChannel PAgP and LACP modes
EtherChannel PAgP and LACP modesNetProtocol Xpert
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksAPNIC
 
VLAN Trunking Protocol
VLAN Trunking ProtocolVLAN Trunking Protocol
VLAN Trunking ProtocolNetwax Lab
 
Overview of Spanning Tree Protocol
Overview of Spanning Tree ProtocolOverview of Spanning Tree Protocol
Overview of Spanning Tree ProtocolArash Foroughi
 
Home NOC Operators' Group的 the Internet
Home NOC Operators' Group的 the InternetHome NOC Operators' Group的 the Internet
Home NOC Operators' Group的 the InternetTomoya Takezaki
 
STP (spanning tree protocol)
STP (spanning tree protocol)STP (spanning tree protocol)
STP (spanning tree protocol)Netwax Lab
 
Contemporary Linux Networking
Contemporary Linux NetworkingContemporary Linux Networking
Contemporary Linux NetworkingMaximilan Wilhelm
 
BGP Weight Manipulation with Route Map
BGP Weight Manipulation with Route MapBGP Weight Manipulation with Route Map
BGP Weight Manipulation with Route MapNetProtocol Xpert
 

What's hot (20)

Overview of Spanning Tree Protocol (STP & RSTP)
Overview of Spanning Tree Protocol (STP & RSTP)Overview of Spanning Tree Protocol (STP & RSTP)
Overview of Spanning Tree Protocol (STP & RSTP)
 
Mpls basic
Mpls basicMpls basic
Mpls basic
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
 
Netmanias L2,L3 Training (5) L3 SW Architecture
Netmanias L2,L3 Training (5) L3 SW ArchitectureNetmanias L2,L3 Training (5) L3 SW Architecture
Netmanias L2,L3 Training (5) L3 SW Architecture
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
Understanding CleanAir Technology to improve enterprise WLAN spectrum management
Understanding CleanAir Technology to improve enterprise WLAN spectrum managementUnderstanding CleanAir Technology to improve enterprise WLAN spectrum management
Understanding CleanAir Technology to improve enterprise WLAN spectrum management
 
FC SAN Fabric環境におけるパフォーマンストラブルの対処法
FC SAN Fabric環境におけるパフォーマンストラブルの対処法FC SAN Fabric環境におけるパフォーマンストラブルの対処法
FC SAN Fabric環境におけるパフォーマンストラブルの対処法
 
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxCCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
 
EtherChannel PAgP and LACP modes
EtherChannel PAgP and LACP modesEtherChannel PAgP and LACP modes
EtherChannel PAgP and LACP modes
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building Blocks
 
VLAN Trunking Protocol
VLAN Trunking ProtocolVLAN Trunking Protocol
VLAN Trunking Protocol
 
CCNA presentation.
CCNA presentation.CCNA presentation.
CCNA presentation.
 
Overview of Spanning Tree Protocol
Overview of Spanning Tree ProtocolOverview of Spanning Tree Protocol
Overview of Spanning Tree Protocol
 
Home NOC Operators' Group的 the Internet
Home NOC Operators' Group的 the InternetHome NOC Operators' Group的 the Internet
Home NOC Operators' Group的 the Internet
 
Seamless mpls
Seamless mpls Seamless mpls
Seamless mpls
 
Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000
 
STP (spanning tree protocol)
STP (spanning tree protocol)STP (spanning tree protocol)
STP (spanning tree protocol)
 
MX960 Router
MX960 RouterMX960 Router
MX960 Router
 
Contemporary Linux Networking
Contemporary Linux NetworkingContemporary Linux Networking
Contemporary Linux Networking
 
BGP Weight Manipulation with Route Map
BGP Weight Manipulation with Route MapBGP Weight Manipulation with Route Map
BGP Weight Manipulation with Route Map
 

Similar to IEEE 802.1 TSN Introduction

What is IEEE and why?
What is IEEE and why?What is IEEE and why?
What is IEEE and why?Ankita Tiwari
 
Ethernet: A look at the Ubiquitous Wired Networking Technology and Why it Mak...
Ethernet: A look at the Ubiquitous Wired Networking Technology and Why it Mak...Ethernet: A look at the Ubiquitous Wired Networking Technology and Why it Mak...
Ethernet: A look at the Ubiquitous Wired Networking Technology and Why it Mak...IEEE Standards Association (IEEE SA)
 
the-ieee-8021-standards.pptx
the-ieee-8021-standards.pptxthe-ieee-8021-standards.pptx
the-ieee-8021-standards.pptxCMWason
 
Network Application Performance
Network Application PerformanceNetwork Application Performance
Network Application PerformanceShumon Huque
 
Managing VLAN(802.1q) ON a LINUX operating system
Managing VLAN(802.1q) ON a LINUX operating systemManaging VLAN(802.1q) ON a LINUX operating system
Managing VLAN(802.1q) ON a LINUX operating systemThierry Gayet
 
tutorial-Deterministic-Ethernet-stp.ppt
tutorial-Deterministic-Ethernet-stp.ppttutorial-Deterministic-Ethernet-stp.ppt
tutorial-Deterministic-Ethernet-stp.pptssuser3855be
 
IEEE 802.11ac -- BRIEF INTRO
IEEE 802.11ac  -- BRIEF INTROIEEE 802.11ac  -- BRIEF INTRO
IEEE 802.11ac -- BRIEF INTROPrashantkumar R
 
AETA_2004_VOIP.ppt
AETA_2004_VOIP.pptAETA_2004_VOIP.ppt
AETA_2004_VOIP.pptVideoguy
 
Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner NeunteuflNagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner NeunteuflNETWAYS
 
1. Networking Fundamentals.pptx
1. Networking Fundamentals.pptx1. Networking Fundamentals.pptx
1. Networking Fundamentals.pptxMiguel Prado
 
Whats behind the wall and why you should care.
Whats behind the wall and why you should care.Whats behind the wall and why you should care.
Whats behind the wall and why you should care.Bill Maynard
 
Cisco WLAN - Chapter. 02 : Part 1 – 802.11 MAC and Cisco Client Adapters
Cisco WLAN -  Chapter. 02 :  Part 1 – 802.11 MAC and Cisco Client AdaptersCisco WLAN -  Chapter. 02 :  Part 1 – 802.11 MAC and Cisco Client Adapters
Cisco WLAN - Chapter. 02 : Part 1 – 802.11 MAC and Cisco Client AdaptersYaser Rahmati
 
Riverbed Within Local Gov
Riverbed Within Local GovRiverbed Within Local Gov
Riverbed Within Local Govmichaelking
 

Similar to IEEE 802.1 TSN Introduction (20)

What is IEEE and why?
What is IEEE and why?What is IEEE and why?
What is IEEE and why?
 
Ethernet: A look at the Ubiquitous Wired Networking Technology and Why it Mak...
Ethernet: A look at the Ubiquitous Wired Networking Technology and Why it Mak...Ethernet: A look at the Ubiquitous Wired Networking Technology and Why it Mak...
Ethernet: A look at the Ubiquitous Wired Networking Technology and Why it Mak...
 
the-ieee-8021-standards.pptx
the-ieee-8021-standards.pptxthe-ieee-8021-standards.pptx
the-ieee-8021-standards.pptx
 
Network Application Performance
Network Application PerformanceNetwork Application Performance
Network Application Performance
 
Managing VLAN(802.1q) ON a LINUX operating system
Managing VLAN(802.1q) ON a LINUX operating systemManaging VLAN(802.1q) ON a LINUX operating system
Managing VLAN(802.1q) ON a LINUX operating system
 
tutorial-Deterministic-Ethernet-stp.ppt
tutorial-Deterministic-Ethernet-stp.ppttutorial-Deterministic-Ethernet-stp.ppt
tutorial-Deterministic-Ethernet-stp.ppt
 
IEEE 802.11ac -- BRIEF INTRO
IEEE 802.11ac  -- BRIEF INTROIEEE 802.11ac  -- BRIEF INTRO
IEEE 802.11ac -- BRIEF INTRO
 
AETA_2004_VOIP.ppt
AETA_2004_VOIP.pptAETA_2004_VOIP.ppt
AETA_2004_VOIP.ppt
 
Pankaj YADAV
Pankaj YADAVPankaj YADAV
Pankaj YADAV
 
802.11ac Technology Introduction
802.11ac Technology Introduction802.11ac Technology Introduction
802.11ac Technology Introduction
 
Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner NeunteuflNagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
Nagios Conference 2007 | Nagios in very large Environments by Werner Neunteufl
 
802.16.Traffic Model
802.16.Traffic Model802.16.Traffic Model
802.16.Traffic Model
 
1. Networking Fundamentals.pptx
1. Networking Fundamentals.pptx1. Networking Fundamentals.pptx
1. Networking Fundamentals.pptx
 
Whats behind the wall and why you should care.
Whats behind the wall and why you should care.Whats behind the wall and why you should care.
Whats behind the wall and why you should care.
 
Ieee 802
Ieee 802Ieee 802
Ieee 802
 
IEEE 802
IEEE 802IEEE 802
IEEE 802
 
Ethernet technology
Ethernet technologyEthernet technology
Ethernet technology
 
Cisco WLAN - Chapter. 02 : Part 1 – 802.11 MAC and Cisco Client Adapters
Cisco WLAN -  Chapter. 02 :  Part 1 – 802.11 MAC and Cisco Client AdaptersCisco WLAN -  Chapter. 02 :  Part 1 – 802.11 MAC and Cisco Client Adapters
Cisco WLAN - Chapter. 02 : Part 1 – 802.11 MAC and Cisco Client Adapters
 
Riverbed Within Local Gov
Riverbed Within Local GovRiverbed Within Local Gov
Riverbed Within Local Gov
 
E017533034
E017533034E017533034
E017533034
 

More from Jörgen Gade

Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...
Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...
Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...Jörgen Gade
 
5g tsn-integration-for-industrial-automation
5g tsn-integration-for-industrial-automation5g tsn-integration-for-industrial-automation
5g tsn-integration-for-industrial-automationJörgen Gade
 
B cisco n3k_layer2_config_gd_503_u2_1_chapter_01101
B cisco n3k_layer2_config_gd_503_u2_1_chapter_01101B cisco n3k_layer2_config_gd_503_u2_1_chapter_01101
B cisco n3k_layer2_config_gd_503_u2_1_chapter_01101Jörgen Gade
 
Iic tsn testbed_char_mapping_of_converged_traffic_types_whitepaper_20180328
Iic tsn testbed_char_mapping_of_converged_traffic_types_whitepaper_20180328Iic tsn testbed_char_mapping_of_converged_traffic_types_whitepaper_20180328
Iic tsn testbed_char_mapping_of_converged_traffic_types_whitepaper_20180328Jörgen Gade
 
Tsn nfinn-control-and-config-0515-v03
Tsn nfinn-control-and-config-0515-v03Tsn nfinn-control-and-config-0515-v03
Tsn nfinn-control-and-config-0515-v03Jörgen Gade
 
Iec 62439 3.4-prp_kirrmann
Iec 62439 3.4-prp_kirrmannIec 62439 3.4-prp_kirrmann
Iec 62439 3.4-prp_kirrmannJörgen Gade
 

More from Jörgen Gade (7)

Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...
Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...
Current state of IEEE 802.1 Time-Sensitive Networking Task Group Norman Finn,...
 
Ts 123501v150300p
Ts 123501v150300pTs 123501v150300p
Ts 123501v150300p
 
5g tsn-integration-for-industrial-automation
5g tsn-integration-for-industrial-automation5g tsn-integration-for-industrial-automation
5g tsn-integration-for-industrial-automation
 
B cisco n3k_layer2_config_gd_503_u2_1_chapter_01101
B cisco n3k_layer2_config_gd_503_u2_1_chapter_01101B cisco n3k_layer2_config_gd_503_u2_1_chapter_01101
B cisco n3k_layer2_config_gd_503_u2_1_chapter_01101
 
Iic tsn testbed_char_mapping_of_converged_traffic_types_whitepaper_20180328
Iic tsn testbed_char_mapping_of_converged_traffic_types_whitepaper_20180328Iic tsn testbed_char_mapping_of_converged_traffic_types_whitepaper_20180328
Iic tsn testbed_char_mapping_of_converged_traffic_types_whitepaper_20180328
 
Tsn nfinn-control-and-config-0515-v03
Tsn nfinn-control-and-config-0515-v03Tsn nfinn-control-and-config-0515-v03
Tsn nfinn-control-and-config-0515-v03
 
Iec 62439 3.4-prp_kirrmann
Iec 62439 3.4-prp_kirrmannIec 62439 3.4-prp_kirrmann
Iec 62439 3.4-prp_kirrmann
 

Recently uploaded

VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Onlineanilsa9823
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 

Recently uploaded (20)

VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 

IEEE 802.1 TSN Introduction

  • 1. Introduction to IEEE 802.1 Focus on the Time-Sensitive Networking Task Group János Farkas janos.farkas@ericsson.com March 5, 2018
  • 3. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 3 › Press (i.e., anyone reporting publicly on this meeting) are to announce their presence (SASB Ops Manual 5.3.3.5) › Photography or recording by permission only (SASB Ops Manual 5.3.3.4) › Cell phone ringers off please Before We Start – Decorum
  • 4. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 4 › Please wear your badge when in the meeting areas of the hotel › This will help the hotel security staff to improve the general security of the meeting rooms › PCs HAVE BEEN STOLEN at previous meetings – DO NOT assume that meeting areas are secure Before We Start – Security Issues
  • 5. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 5 › http://standards.ieee.org/about/sasb/patcom/materials.html › https://mentor.ieee.org/802-ec/dcn/17/ec-17-0093-05- 0PNP-ieee-802-participation-slide-ppt.ppt Before We Start – Patent Slides & Participation
  • 6. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 6 › This presentation should be considered as the personal views of the presenter/author not as a formal position, explanation, or interpretation of IEEE 802.1. Before We Start
  • 8. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 8 › IEEE 802.1 Overview › IEEE 802.1 Time-Sensitive Networking (TSN) – Audio Video Bridging (AVB) and TSN – AVB standards – TSN standards – TSN projects › Background – Bridge architecture Agenda
  • 10. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 10 › Develop LAN and MAN standards › Mainly for link and physical layers of the network stack › In operation since March 1980 IEEE 802 LAN/MAN Standards Committee (aka IEEE 802 or LMSC) OSI Reference Model Application Presentation Session Transport Network Data Link Physical Medium IEEE 802
  • 11. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 11 IEEE 802 is here: a standards committee formed by the Computer Society aka NesCom aka RevCom IEEE Standards Organization
  • 12. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 12 › PAR – Project Authorization Request – the document that authorizes work on a project. › CSD – Criteria for Standards Development – the basis for determining whether to forward a PAR. › WG – Working Group – responsible for developing standards in an area › TAG – Technical Advisory Group – experts on a topic area that crosses working groups – may develop a recommended practice. › Task Group (TG) or task force – a part of a Working Group which focuses on a particular subject. Some Terms
  • 13. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 13 › 802.1 Bridging and Architecture – generally the top of the link layer › 802.3 Ethernet › 802.11 Wireless LAN (WLAN) › 802.15 Wireless Personal Area Network (WPAN) › 802.16 Broadband Wireless Access (BWA) › 802.18 Radio Regulatory TAG › 802.19 Coexistence TAG › 802.21 Media Independent Handover › 802.22 Wireless Regional Area Networks (WRAN) › 802.24 Smart Grid TAG All Those Dots …..
  • 14. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 14 › Due process – procedures are publicly available and followed consistently › Consensus – requiring agreement of a majority or supermajority – for technical decisions here ≥75% › Openness – ensuring materially interested and affected parties can participate › Balance – representation from all interested parties without overwhelming influence from any one party › Right of appeal – process to ensure due process Principles of the IEEE Standards Process
  • 15. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 15 IEEE 802.1 Working Group › Chair: Glenn Parsons › Vice-chair: John Messenger › Addressing and Data Center Bridging (DCB) TG – Chair: Patricia Thaler › Maintenance TG – Chair: John Messenger › OmniRAN TG – Chair: Maximilian Riegel › Security TG – Chair: Michael Seaman › Time-Sensitive Networking (TSN) TG – Chair: János Farkas
  • 16. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 16 IEEE 802.1 Standards › The ones with capital letters, e.g. 802.1Q or 802.1AX are independent standards › Amendments to these standards are identified by lower case letters e.g. 802.1ah, 802.1Qbg or 802.1AEbn › Periodically the amendments get merged into a revision of the main standard, e.g. 802.1ah and 802.1Qay are part of 802.1Q-2014 › 802.1Q can be considered as many individual standards integrated into a single document – Clauses 6 through 9 give a general overview of the 802.1Q bridge architecture – To get oriented on an additional area, it’s best to read the Clause titled the “Principles of <area>” – Once oriented, references in the subclause of Clause 5 Conformance for the relevant device can be helpful
  • 17. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 17 Standard Development Process (High Level) Working Group recirculation ballot Scope: only the changes Working Group ballot Scope: the whole document Sponsor recirculation ballot Scope: only the changes Sponsor ballot Scope: the whole document Task Group ballot Scope: the whole document Project Authorization Request (PAR) NesCom approval RevCom approval Publication i j k l m
  • 18. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 18 › Please follow the instructions provided in the ballot invitation – Goal of the ballot – Ballot email body and subject (e.g., “Comments (with abstain)” from non-voting contributor) – xls for ballot comments: http://www.ieee802.org/1/files/private/commenting-tool/MyBallot-tools › In the xls – Please fill in “First name”, “Surname”, and “Affiliation” – Please fill in each column including “Must Be Satisfied” – Please leave each cell empty in rows without comment – Please do not use anything else than the binary choices for “Category” and “Must Be Satisfied” (e.g., a dot at the end stops it working) – Please do not go fancy with the line number, the Editor will figure it out › Single number is enough › Although, entries with two numbers seem to be OK, e.g., “19-25”, “19-25”, or “19, 25” › Entries with more than two numbers do not work, e.g., “17-22, 29-42” › The tool does not accept Figure number either in the Line or Sub-clause filed › Thank you! Balloting Hints
  • 19. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 19 › Face-to-face – 802.1 face-to-face meetings: https://1.ieee802.org/meetings › Plenary: http://802world.org/plenary, › Interim: https://1.ieee802.org/meetings/#Interim_Meetings – 802 Plenary agenda (meeting rooms): http://schedule.802world.com – attendance: https://imat.ieee.org – TSN agenda: https://1.ieee802.org/tsn-task-group-agenda › Virtual – TSN virtual meetings: https://1.ieee802.org/tsn-task-group- agenda/#Upcoming_conference_calls (https://join.me/ieee802.1) › Mondays: 8am PT: Generic TSN – 9am PT: Synchronization › agenda request by Thursday the latest – Virtual meetings of each Task Group are announced on the 802.1 email list › TSN agenda items or cancellation on Friday Meetings
  • 20. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 20 › https://1.ieee802.org (projects, drafts, everything) – TSN: https://1.ieee802.org/tsn (conference calls, etc.) › public folder: http://www.ieee802.org/1/files/public › file upload – at the bottom of https://1.ieee802.org/filenaming-conventions – Follow the file naming conventions please › email list: https://1.ieee802.org/email-lists – archive: http://www.ieee802.org/1/private/email2 › ongoing ballots: https://1.ieee802.org/active-ballots › minutes & opening/closing plenary slides: https://1.ieee802.org/category/minutes › IEEE 802 “Get” program (free stds after 6 months): http://ieeexplore.ieee.org/browse/standards/get-program/page Further Navigation
  • 22. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 22 TSN Overview TSN Components Latency Bounded low latency: Credit Based Shaper (802.1Qav) Preemption (802.3br & 802.1Qbu) Scheduled Traffic (802.1Qbv) Cyclic Q-ing & Fwd (802.1Qch) Async Shaping (P802.1Qcr) Reliability Ultra reliability: Frame Repl & Elim (802.1CB) Path Control (802.1Qca) Per-Stream Filtering (802.1Qci) Time sync (P802.1AS-Rev) Synchronization Time sync: Timing and Sync (802.1AS) includes a profile of IEEE 1588 Guaranteed data transport with bounded low latency, low delay variation, and extremely low loss Zero congestion loss Resource Mgmt Dedicated resources & API Stream Resv Prot (802.1Qat) TSN configuration (P802.1Qcc) YANG (P802.1Qcp, etc.) Link-local Resv Prot (P802.1CS)
  • 23. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 23 › IEEE 802.1 Audio Video Bridging (AVB) Task Group (TG) – Started in 2005 – Address professional audio, video market – Consumer electronics – Automotive infotainment – AVnu Alliance: associated group for compliance and marketing › IEEE 802.1 Time-Sensitive Networking (TSN) TG – AVB features become interesting for other use cases, e.g. › Industrial › Automotive – AVB was not an appropriate name to cover all use cases – AVB TG was renamed to TSN TG in 2012 – Interworking TG and TSN TG were merged in 2015 From AVB to TSN
  • 24. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 24 › IEEE Std. 802.1AS-2011 – generalized Precision Time Protocol (gPTP) – A Layer 2 profile of the IEEE 1588 Precision Time Protocol (PTP) › IEEE Std. 802.1Qav – Forwarding and Queuing Enhancements for Time-Sensitive Streams (FQTSS): – Specifies Credit-Based Shaper (CBS) › IEEE Std. 802.1Qat – Stream Reservation Protocol (SRP) – Registration and reservation of time-sensitive streams › IEEE Std. 802.1BA – AVB Systems – Provides an overall AVB architecture and AVB profiles › CBS + SRP to provide delays under 250 µs per bridge AVB Standards
  • 25. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 25 › 802.1Qbu – Frame Preemption › 802.1Qbv – Enhancements for Scheduled Traffic › 802.1Qca – IS-IS Path Control and Reservation (PCR) › 802.1Qch – Cyclic Queuing and Forwarding › 802.1Qci – Per-Stream Filtering and Policing › 802.1CB – Frame Replication and Elimination for Reliability › P802.1Qcc – Stream Reservation Protocol (SRP) Enhancements & Performance Improvements and TSN configuration › P802.1Qcr – Asynchronous Traffic Shaping (ATS) › P802.1AS-Rev – Timing and Synchronization - Revision › P802.1CM – Time-Sensitive Networking for Fronthaul › P802.1CS – Link-local Registration Protocol (LRP) TSN Standards and Projects relatedrelated
  • 26. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 26 › P802.1Qcp – YANG Data Model › P802.1Qcw – YANG Data Models for Scheduled Traffic, Frame Preemption, and Per-Stream Filtering and Policing › P802.1ABcu – YANG Data Model for the Link Layer Discovery Protocol (LLDP) › P802.1Qcj – Auto-attach to PBB services › P802.1Qcx – YANG Data Model for Connectivity Fault Management (CFM) › P802.1AX-Rev – Link Aggregation - Revision › more coming: http://www.ieee802.org/PARs.shtml Further TSN Projects
  • 27. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 27 Status & Industry Interest Standard / Project Subject Status D # Industry P A I M P802.1AS-Rev Time synchronization WG 6.0 802.1Qbu Frame Preemption Published 802.1Qbv Scheduled Traffic Published 802.1Qca IS-IS Path Control & Rsv Published P802.1Qcc SRP Enhancements Sponsor 2.1 802.1Qch Cyclic Queuing Published 802.1Qci Per-Stream Filtering Published P802.1Qcj Auto-attach to PBB TG 0.2 P802.1Qcp YANG Sponsor 2.1 P802.1Qcr Asynchronous Shaping TG 0.3 802.1CB Frame Repl. & Elimin. Published P802.1CM TSN for Fronthaul Sponsor 2.0 P802.1CS LRP (Registration) TG 1.2 A:AutomotiveI:IndustrialM:MobileP:proA/V
  • 28. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 28 Status & Industry Interest Standard / Project Subject Status D # Industry P A I M 802.1CB Frame Repl. & Elimin. Published 802.1Qbu Frame Preemption Published 802.1Qbv Scheduled Traffic Published 802.1Qca IS-IS Path Control & Rsv Published 802.1Qci Per-Stream Filtering Published 802.1Qch Cyclic Queuing Published P802.1Qcc SRP Enhancements Sponsor 2.1 P802.1Qcp YANG Sponsor 2.1 P802.1Qcj Auto-attach to PBB TG 0.2 P802.1Qcr Asynchronous Shaping TG 0.3 P802.1AS-Rev Time synchronization WG 6.0 P802.1CM TSN for Fronthaul Sponsor 2.0 P802.1CS LRP (Registration) TG 1.2 A:AutomotiveI:IndustrialM:MobileP:proA/V
  • 29. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 29 P802.1AS-REV – Timing and Synchronization › A profile of 1588 for Layer 2 Ethernet › The Revision includes: – Common peer delay service for all domains, for measuring link delay and neighborRateRatio – Support of Fine Timing Measurement (FTM) for IEEE 802.11 transport – Support for Link Aggregation (802.1AX) – Improved scalability – One step processing – Improved support for long chains, rings – More responsive – Faster Grand Master change over – Reduce BMCA convergence time – Multiple domains with synchronization information – Redundancy: configure redundant paths and redundant GMs (further redundancy may be defined by a new project)
  • 30. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 30 › We will refer to it very soon Lookout – Forwarding Process in 802.1Q
  • 31. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 31 Illustration of QoS Functions Per Class frame transmission Transmission Selection Filtering and Policing Queuing frame reception Shaping can be Per Stream, Per Class, etc. canbeviewedasa hierarchicalapproach note: other functions are not shown, e.g., reliability
  • 32. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 32 › Express frames can suspend the transmission of preemptable frames pre includes Preamble and Start mPacket delimiter (SMD) frame flow direction original preemptable frame Preemption request IFG IFG remaining fragment of preemptable frame pre MCRC pre FCS header express min 60 Bytesmin 64 Bytes 802.3br – Interspersing Express Traffic (Frame Preemption) – Illustration
  • 33. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 33 › Time-critical frames can suspend the transmission of non- time-critical frames while one or more time-critical frames are transmitted › Specified by 2. 802.1Qbu – Frame Preemption 1. 802.3br – Interspersing Express Traffic (IET) › 802.1Qbu makes the adjustments needed in 802.1Q in order to support 802.3br, e.g. – each traffic class queue supported by the Port is assigned a value of frame preemption status – the possible values of frame preemption status are express or preemptable › Minimum fragment size is 64 bytes including CRC Frame Preemption / Interspersing Express Traffic Transmission Selection MAC Control MAC Merge Sublayer PHY (unaware of preemption) MAC Control Transmission Selection Queuing Frames Express MAC (eMAC) Preemptable MAC (pMAC)
  • 34. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 34 › Transmission from each queue to be scheduled relative to a known timescale › A transmission gate is associated with each queue – the state of the gate determines whether or not queued frames can be selected for transmission – open (o): queued frames are selected for transmission, (according to the transmission selection algorithm associated with the queue) – Closed (C): queued frames are not selected for transmission 802.1Qbv – Enhancements for Scheduled Traffic New Part
  • 35. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 35 Preemption and Enhanced Scheduling – Overview Transmission Selection Transmission Selection MAC Control eMAC MAC Merge Sublayer PHY (unaware of preemption) MAC Control pMAC Express Preemptable 802.3br Interspersing ExpressTraffic(IET) 802.1Qbv – Enhanced Scheduling
  • 36. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 36 Frame Preemption Added to Scheduled Traffic › Express frames suspend the transmission of preemptable frames › Scheduled rocks of critical packets in each cycle: › Conflict excessively with non-guaranteed packet rocks: › Problem solved by preemptive sand between the rocks: 1 2 2 2… … 1 2 … 3 3…
  • 37. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 37 › Guard band can protect the express traffic completely from interference from preemptable traffic › Guard band can be used without preemption too Frame Preemption and Enhancements for Scheduled Traffic with Guard Band Express From Port 2 Preemptable transmission possibilities at egress port Express Gate at egress port frame flow direction Express From Port 1 ClosedOpen Open Period transmit HOLDRELEASE Guard Band Closed Example 2 OpenClosedOpenOpen ClosedClosed ClosedOpenClosedClosed OpenOpen Period HOLDRELEASE transmit RELEASE Guard Band Example 1 Legend Preemptable Gate at egress port
  • 38. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 38 › Per-Stream Filtering and Policing (PSFP) allows filtering and policing decisions to be made on a per-stream basis › Stream filter – Stream ID – Priority – Filters – Meter ID – Counters › Stream gate – open (o) – Closed (C) › Flow meter – Parameters as specified in Bandwidth Profile Parameters and Algorithm in MEF 10.3, plus some additional parameters 802.1Qci – Per Stream Filtering and Policing
  • 39. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 39 802.1Qch – Cyclic Queueing and Forwarding (CQF) › Synchronized cyclic enqueuing and queue draining achieve zero congestion loss and deterministic latency › Two buffers served alternated, e.g., that of S1 and S2 › To be combined with frame preemption, see next slide http://www.ieee802.org/1/files/public/docs2014/new-tsn-mjt-peristaltic-shaper-0114.pdf
  • 40. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 40 › Each frame of a Stream stays one cycle at each hop 802.1Qch – Cyclic Queueing and Forwarding with Frame Preemption http://www.ieee802.org/1/files/public/docs2014/new-tsn-mjt-peristaltic-shaper-0114.pdf
  • 41. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 41 › Zero congestion loss without time sync › Basic idea 1. Smoothen traffic patterns by re-shaping per hop 2. Prioritize urgent traffic over relaxed traffic › Example P802.1Qcr – Asynchronous Traffic Shaping (ATS)* Link BE Hop High Low High Low select select courtesy of Johannes Specht * formerly referred to as Urgency Based Scheduler (UBS)
  • 42. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 42 › Avoid frame loss due to equipment failure › It is a per-frame 1+1 (or 1+n) redundancy – NO failure detection / switchover › Send frames on 2 (or more) maximally disjoint paths, then combine and delete extras 802.1CB – Frame Replication and Elimination for Reliability (FRER) N1 N2 141516 141516 disjoint paths frame flow Replication Elimination
  • 43. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 43 › Provide IS-IS control beyond Shortest Path Trees (SPTs) – Augmenting IS-IS with non-shortest path capabilities › No protocol changes, only a couple of new sub-TLVs and reuse of existing ones as much as possible › A hybrid Software Defined Networking (SDN) approach – IS-IS provides basic functions, e.g., topology discovery, default paths – One or more controllers control Explicit Trees › Example – Exception traffic steering – SPT of Edge Bridge (EB) 1 is via Core Bridge (CB) 1 – Explicit Tree (ET) of EB 1 is via CB 2 802.1Qca – IS-IS Path Control & Reservation EB3 EB2CB1 Shortest Path Tree IS-IS EB1 CB2 Ctrl
  • 44. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 44 › SRP enhancements – New version: MSRPv1, which translates to MSRPv0 – New AttributeTypes that provide enhanced capabilities › TSN configuration – Fully Distributed Model – Fully Centralized Model – Centralized Network / Distributed User Model P802.1Qcc – Stream Reservation Protocol (SRP) Enhancements
  • 45. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 45 › Scope: subset of 802.1Q features › Model representation via UML › YANG structure and relationships › GitHub as a repository: https://github.com/YangModels/yang/tree/master/standard/ieee P802.1Qcp – YANG Data Model IETF System Management IETF Interface Management IETF Routing 802.1Q Bridge PAE System ... IP IS-IS OSPF ... ... PAE Bridge Port TPMR Customer VLAN Provider Bridge ... http://www.ieee802.org/1/files/public/docs2016/cp-mholness-Bridge-Port-YANG-0816-v053.pdf
  • 46. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 46 P802.1Qcj – Auto-attach to PBB services › Auto Attach Model – Auto Attach Clients (AAC): non-Provider Backbone Bridging (PBB) device – Auto-Attach Server (AAS): PBB device, e.g., Backbone Edge Bridge (BEB)
  • 47. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 47 › Develop standard TSN Profiles for Fronthaul in order to enable the transport of Fronthaul streams in a bridged network › Profiles for – CPRI 7.0 Radio Base Station (RBS) split such that the different fronthaul flows (IQ, C&M, and Sync) are supported separate – eCPRI › Joint effort with CPRI Cooperation P802.1CM – TSN for Fronthaul eRE/RE fronthaul bridged network eREC/REC eREC/REC eRE/RE eRE/RE
  • 48. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 48 › A Profile is a set of feature and option selections that specifies aspects of bridge and end station operation, and states the conformance requirements for support of a specific class of user applications › The 802.1CM specification – collects requirements for Fronthaul networks – provide guidance for meeting Fronthaul requirements, which includes › selecting 802.1 TSN features in order to build networks capable of transmitting Fronthaul streams like decomposed CPRI › describing how the selected TSN features and components can be combined, configured and used in order to meet Fronthaul requirements P802.1CM – TSN for Fronthaul – Cont’d https://1.ieee802.org/tsn/802-1cm
  • 49. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 49 Further Reading › https://1.ieee802.org (http://www.ieee802.org/1) › Tutorial on TSN at IETF 99 https://datatracker.ietf.org/meeting/99/materials/slides-99-edu-sessf-time-sensitive-networking-tutorial-english-language- janos-farkas-norman-finn-patricia-thaler › Tutorial on IEEE 802 Ethernet Networks for Automotive http://www.ieee802.org/802_tutorials/2017-07/tutorial-Automotive-Ethernet-0717-v02.pdf › IEEE 802.1 TSN for Automotive Networks – flyer http://standards.ieee.org/downloads/TSN_for_Automotive_Networks.pdf › IEEE 802.1 TSN for Industrial Networks – flyer http://standards.ieee.org/downloads/TSN_for_Industrial_Networks.pdf › “A Time-Sensitive Networking Primer: Putting It All Together” https://drive.google.com/file/d/0B6Xurc4m_PVsZ1lzWWoxS0pTNVE/view?usp=sharing › “Heterogeneous Networks for Audio and Video: Using IEEE 802.1 Audio Video Bridging” http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6595589 › Tutorial on IEEE 802 Ethernet Networks for Automotive http://www.ieee802.org/Tutorials.shtml › Tutorial on IEEE 802.3br Interspersing Express Traffic (IET) and IEEE 802.1 Time- Sensitive Networking http://www.ieee802.org/802_tutorials/2015-03/8023-IET-TF-1501-Winkel-Tutorial- 20150115_r06.pptx › Tutorial on Deterministic Ethernet http://www.ieee802.org/802_tutorials/2012-11/8021-tutorial-final-v4.pdf › Tutorial on IEEE 802.1Q at IETF 86 https://www.ietf.org/meeting/86/tutorials/86-IEEE-8021-Thaler.pdf
  • 51. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 51 Control Plane Separated from Data Plane (Basic SDN Characteristics) › Control protocols are implemented as Higher Layer Entities › External Agent may provide control instead of the distributed protocols › The data plane is comprised of – A MAC Relay and – At least two ports DataPlaneControlPlane Relay Port Port External (aka Agent SDN Ctrl) MAC Bridge Higher Layer Entities Simplified “baggy pants” model LAN Media Access Method Specific Functions IEEE 802.n e.g. 802.3 Ethernet 802.1Bridging LAN see Figure 8-2 – “VLAN-aware Bridge architecture” of 802.1Q for more details
  • 52. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 52 Data Plane Actions (IEEE 802.1Q-2014) › Ingress Port (Action Set1) – Filtering (drop), (un)tagging, VID translation, de/en-capsulation › Relay (Action Set2) – Forwarding, filtering › Egress Port (Action Set3) – Filtering, (un)tagging, VID translation, de/en-capsulation, metering, queuing, transmission selection Data Plane Frame outFrame in Relay IngressPort (ActionSet1) EgressPort (ActionSet3) MAC Bridge Ingress Port (Action Set1) (Table1) Relay (Action Set2) (Table2) Frame in Frame out MAC Bridge Egress Port (Action Set3) (Table3) redrawn (“baggy pants” is simple)
  • 53. Introduction to IEEE 802.1 (focus on TSN TG) | 2018-03-05 | Page 53 Control Plane Overview DataPlane Frame outFrame in ControlPlane Relay IngressPort EgressPortExternal Agent MAC Bridge Higher Layer Entities › A VLAN is assigned to a control mode − Multiple control modes may co-exist in the same network − Hybrid control by distributed protocols and an External Agent, e.g., an SDN controller − External control can be a non-802.1 protocol: PCE, GMPLS › Summary of control options shortest path VLANs External AgentIS-IS VLAN space: Control: spanning tree VLANs Multiple Spanning Tree Protocol Management controls (enable/disable port) Physical Network Topology SPB, PCR, MSTP, RSTP Active Topology (shortest path, spanning tree, TE path) SPB,PCR, MMRP, SRP source address learning Station Location (MAC address topology) ExternalAgent SPB, PCR, MVRP, SRP VLAN Topology software defined VLANs