Shopping Cart

No products in the cart.

BSI 23/30480980 DC 2023

$24.66

BS EN IEC/IEEE 60802. Time-sensitive networking profile for industrial automation

Published By Publication Date Number of Pages
BSI 2023 190
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

PDF Catalog

PDF Pages PDF Title
1 30480980.pdf
3 65C_1273e_CD.pdf
11 FOREWORD
13 INTRODUCTION
14 1 Scope
2 Normative References
17 3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 General
3.2 List of terms, abbreviated terms and definitions given in various standards
20 3.3 Terms defined in this document
21 3.4 Abbreviated terms and acronyms
24 3.5 Conventions
3.5.1 Convention for capitalizations
3.5.2 Unit conventions
3.5.3 Conventions for YANG contents
3.5.4 Conventions for YANG selection / Digital Datasheet
25 4 Overview of TSN in industrial automation
4.1 Industrial application operation
26 4.2 Industrial applications
4.2.1 General
28 4.2.2 Control loop tasks
29 4.2.3 Start of control loop tasks
4.3 IA-stations
30 4.4 Ethernet interface
31 4.5 Mechanisms that can be used to meet control loop latency requirements
4.6 Translation between middleware and network provisioning
4.6.1 Interfaces of type l2vlan
33 4.6.2 PTP Instances
34 4.7 Industrial traffic types
4.7.1 General
4.7.2 Traffic type characteristics
35 4.7.3 Traffic type categories
4.7.3.1 General
4.7.3.2 IA time-aware stream
4.7.3.3 IA stream
4.7.3.4 IA traffic engineered non-stream
36 4.7.3.5 IA non-stream
4.7.4 Traffic types
4.7.4.1 General
4.7.4.2 Isochronous
37 4.7.4.3 Cyclic-synchronous
4.7.4.4 Cyclic-asynchronous
4.7.4.5 Alarms and events
4.7.4.6 Configuration and diagnostics
4.7.4.7 Network control
4.7.4.8 Best effort
4.7.4.9 Traffic class to traffic type mapping
38 4.8 Security for TSN-IA
4.8.1 General
4.8.2 Security configuration model
39 4.8.3 NETCONF/YANG processing
40 4.8.4 NETCONF/YANG access control
4.8.5 Identity checking
41 4.8.6 Secure device identity
4.8.6.1 Device Identity
4.8.6.2 Verifiable Device Identity
42 4.8.6.3 Verification Support Mechanisms
4.8.6.3.1 General
4.8.6.3.2 Secure Transports
4.8.6.3.3 Secure Information
4.8.6.3.4 IDevID and LDevID Credentials
4.8.6.3.5 IDevID Items beyond IEEE Std 802.1AR-2018
43 4.8.6.3.6 Device Identity Representation in IDevID and LDevID Credentials
5 Conformance
5.1 General
44 5.2 Requirements terminology
5.3 Profile conformance statement (PCS)3F
5.4 Conformance classes
45 5.5 IA-station requirements
5.5.1 IA-station PHY and MAC requirements for external ports
5.5.2 IA-station topology discovery requirements
46 5.5.3 IA-station requirements for time synchronization
5.5.4 IA-station requirements for management
5.5.4.1 General
5.5.4.2 Secure management exchanges
47 5.5.4.3 IA-station management YANG modules
5.5.4.4 Digital data sheet
5.6 IA-station options
5.6.1 IA-station PHY and MAC options for external ports
48 5.6.2 IA-station options for time synchronization
5.6.3 IA-station options for management
49 5.7 Bridge component requirements
5.7.1 Common Bridge component requirements
50 5.7.2 ccA Bridge component requirements
5.7.3 ccB Bridge component requirements
5.8 Bridge component options
5.8.1 Common Bridge component options
5.8.2 ccA Bridge component options
51 5.8.3 ccB Bridge component options
5.9 End station component requirements
5.9.1 Common end station Component requirements
52 5.9.2 ccA end station component requirements
5.9.3 ccB end station component requirements
5.10 End station component options
5.10.1 Common end station component options
53 5.10.2 ccA end station component options
5.10.3 ccB end station component options
54 5.11 CNC requirements
5.12 CNC options
5.13 CUC requirements
5.14 CUC options
6 Required functions for an industrial network
6.1 General
6.2 Synchronization
6.2.1 General
6.2.2 PTP Instance requirements
55 6.2.3 PTP protocol requirements
56 6.2.4 Error Generation Limits
59 6.2.5 Clock states
6.2.6 Grandmaster PTP Instance requirements
6.2.7 Application framework
60 6.2.8 Working Clock domain framework
61 6.2.9 Global Time domain framework
6.2.10 IA-station model for clocks
62 6.2.11 Clock usage for the Ethernet interface
6.2.11.1 Time-aware offset control
6.2.11.2 Gating cycle
6.2.12 Error model
63 6.2.13 gPTP domains and PTP Instances
64 6.2.14 Split and combine cases for a PTP domain
66 6.3 Security model
6.3.1 General
67 6.3.2 Security functionality
6.3.2.1 Message exchange protection
6.3.2.1.1 General
6.3.2.1.2 TLS profile
6.3.2.1.3 Certificate-to-name mapping
68 6.3.2.1.4 Role extension
6.3.2.2 Resource access authorization
70 6.3.3 IDevID Profile
6.3.3.1 General
6.3.3.2 Object Contents
6.3.3.2.1 General
6.3.3.2.2 IA-station Identity
6.3.3.2.3 Signature Suites
71 6.3.3.3 Information Model
6.3.3.3.1 General
6.3.3.3.2 Entries
6.3.3.3.3 Entry Manifoldness
6.3.3.3.4 Entry Naming
72 6.3.3.4 Processing Model
6.3.3.4.1 General
6.3.3.4.2 Credentials
6.3.3.4.2.1 General
6.3.3.4.2.2 Creation
6.3.3.4.2.3 Distribution
6.3.3.4.2.4 Use
73 6.3.3.4.2.5 Storage
6.3.3.4.2.6 Revocation
6.3.3.4.3 Trust Anchors
6.3.3.4.3.1 General
6.3.3.4.3.2 Creation
6.3.3.4.3.3 Distribution
74 6.3.3.4.3.4 Use
6.3.3.4.3.5 Storage
6.3.3.4.3.6 Revocation
6.3.4 Security setup based on IDevID
6.3.4.1 General
6.3.4.2 imprintTrustAnchor
75 6.3.4.3 imprintCredential
6.3.4.3.1 General
76 6.3.4.3.2 Internal key generation
6.3.4.3.3 External key generation
77 6.3.4.4 imprintCertToNameMapping
6.3.5 Secure configuration based on LDevID-NETCONF
78 6.4 Management
6.4.1 General
6.4.2 IA-station management model
6.4.2.1 General
6.4.2.2 IEEE 802.1Q management model
79 6.4.2.3 Internal LAN connection model
80 6.4.2.4 Spanning Tree, VLAN and TE-MSTID configuration
82 6.4.2.5 l2vlan type interfaces
83 6.4.3 Discovery of IA-station internal structure
6.4.4 Network engineering model
86 6.4.5 Operation
6.4.5.1 General
88 6.4.5.2 Domain port states
90 6.4.5.3 Engineered network
91 6.4.5.4 Dynamic topology
6.4.5.4.1 General
6.4.5.4.2 Adding an IA-station
6.4.5.4.3 Removing an IA-station
92 6.4.5.4.4 Replacing an IA-station
6.4.5.5 Engineered network extended by dynamic topology
6.4.6 Engineered time-synchronization spanning tree
6.4.6.1 General
6.4.6.2 Sync tree requirements
6.4.6.3 STE phases
6.4.6.3.1 General
6.4.6.3.2 Discovery phase
93 6.4.6.3.3 Provisioning phase
6.4.6.3.4 Monitoring phase
6.4.6.3.4.1 General
6.4.6.3.4.2 Status monitoring
6.4.6.3.4.3 Performance monitoring
94 6.4.6.4 Adding an IA-station
6.4.6.5 Removing an IA-station
6.4.6.6 Replacing an IA-station
6.4.7 Diagnostics
6.4.7.1 General
6.4.7.2 Observer model
95 6.4.7.3 Usage of YANG Push
6.4.7.4 Mandatory RPCs
96 6.4.7.5 Mandatory notifications
6.4.7.6 Mandatory diagnostics data nodes
97 6.4.7.7 Usage of NETCONF notifications
6.4.8 Data sheet
6.4.8.1 General
6.4.8.2 Digital data sheet of an IA-station
98 6.4.9 YANG representation of managed objects and nodes4F 5F
6.4.9.1 General
6.4.9.2 Common YANG modules, features, and nodes
6.4.9.2.1 IEEE standard for Ethernet
6.4.9.2.2 Station and media access control connectivity discovery
99 6.4.9.2.3 Synchronization
6.4.9.2.3.1 Timesync
101 6.4.9.2.3.2 Timesync (draft ieee802-dot1as-ptp)
102 6.4.9.2.3.3 Timesync (ieee802-dot1as-hs)
6.4.9.2.4 Security configuration modules
6.4.9.2.4.1 YANG module for a keystore
6.4.9.2.4.2 Network configuration access control
103 6.4.9.2.4.3 A YANG data module for a truststore
6.4.9.2.5 IA-station management
6.4.9.2.5.1 System capabilities
6.4.9.2.5.2 YANG library
6.4.9.2.5.3 YANG push
104 6.4.9.2.5.4 YANG notification capabilities
6.4.9.2.5.5 YANG notifications
105 6.4.9.2.5.6 NETCONF monitoring
6.4.9.2.5.7 System management
6.4.9.2.5.8 Hardware management
106 6.4.9.2.5.9 Interface management
6.4.9.2.5.10 Bridge component
108 6.4.9.2.5.11 IEC/IEEE 60802 YANG module
109 6.4.9.2.5.12 NETCONF server
6.4.9.2.5.13 Subscribed Notifications
110 6.4.9.2.5.14 Per Stream Filtering and Policing
6.4.9.2.6 YANG Module for IA station capabilities
111 6.4.9.3 Optional YANG data models, features, and nodes
6.4.9.3.1 General
112 6.4.9.3.2 Scheduled traffic
113 6.4.9.3.3 IEC/IEEE 60802 YANG modules
6.4.9.3.4 Frame preemption
6.4.9.3.5 Credit-based shaper
6.4.9.3.6 FRER
114 6.4.9.4 CUC/CNC YANG
6.4.9.4.1 NETCONF Client
6.4.9.4.1 YANG Module for TSN UNI
6.4.10 YANG Data Model6F 7F
6.4.10.1 General
6.4.10.2 YANG framework
115 6.4.10.3 IEC/IEEE 60802 Specific Managed Objects
6.4.10.3.1 General
6.4.10.3.2 IEC/IEEE 60802 managed objects per ethernet interface
6.4.10.3.2.1 supportedMauTypes
6.4.10.3.3 IEC/IEEE 60802 managed objects per end station component port
6.4.10.3.3.1 minInterpacketGap
6.4.10.3.3.2 maxBurstFrames
6.4.10.3.3.3 maxBurstBytes
6.4.10.3.3.4 committedDataRates
116 6.4.10.3.4 IEC/IEEE 60802 managed objects per bridge or end station component port
6.4.10.3.4.1 transmissionSelectionAlgorithm
6.4.10.3.4.2 supportedResourcePools
6.4.10.3.4.3 minGatingTimes
6.4.10.3.5 IEC/IEEE 60802 managed objects per end station component.
6.4.10.3.5.1 frerSupported
6.4.10.3.5.2 maxRedundantStreams
6.4.10.3.6 IEC/IEEE 60802 managed objects per bridge component.
6.4.10.3.6.1 delayVariance
6.4.10.3.6.2 delayTimes
117 6.4.10.3.7 IEC/IEEE 60802 managed objects per bridge or end station component
6.4.10.3.7.1 maxFids
6.4.10.3.7.2 maxFdbEntries
6.4.10.3.7.3 maxStaticFdbEntries
6.4.10.3.7.4 maxDynamicFdbEntries
6.4.10.3.7.5 maxPtpInstances
6.4.10.3.7.6 maxHotStandbySystems
6.4.10.3.7.7 clockList
118 6.4.10.3.8 IEC/IEEE 60802 managed objects per IA-station
6.4.10.3.8.1 maxSubscriptions
6.4.10.3.8.2 maxOnChangeSubscriptionLeaves
6.4.10.3.8.3 maxPeriodicSubscriptionLeaves
6.4.10.3.8.4 minPeriodicSubscriptionInterval
6.4.10.3.8.5 capabilityLLDP
6.4.10.3.8.6 capabilityTimesync
6.4.10.3.8.7 capabilityKeystore
6.4.10.3.8.8 capabilityNACM
6.4.10.3.8.9 capabilityTruststore
6.4.10.3.8.10 capabilityYangLibrary
6.4.10.3.8.11 capabilityYangPush
6.4.10.3.8.12 capabilityYangNotifications
6.4.10.3.8.13 capabilityNetcofMonitoring
6.4.10.3.8.14 capabilityNetconfClient
6.4.10.3.8.15 capabilityTsnUni
6.4.10.3.8.16 capabilitySchedTraffic
119 6.4.10.3.8.17 capabilityFramePreemption
6.4.10.3.9 IEC/IEEE 60802 managed objects for CNC entities
6.4.10.3.9.1 maxConfigurationDomains
6.4.10.3.9.2 maxCUCs
6.4.10.3.9.3 maxIAstations
6.4.10.3.9.4 maxNetworkDiameter
6.4.10.3.9.5 maxStreams
6.4.10.3.9.6 maxNumSeamlessTrees
6.4.10.3.9.7 hotStandbySupported
6.4.10.4 IEC/IEEE 60802 Specific RPCs and Actions
6.4.10.4.1 RPC iecieee60802-factory-default
6.4.10.4.1.1 Input
6.4.10.4.1.2 Output
6.4.10.4.2 Action add-streams
6.4.10.4.2.1 General
6.4.10.4.2.2 Input
120 6.4.10.4.2.3 Output
6.4.10.4.3 Action remove-listener
6.4.10.4.3.1 General
6.4.10.4.3.2 Input
6.4.10.4.3.3 Output
6.4.10.5 IEC/IEEE 60802 YANG data models
122 6.4.10.6 Structure of IEC/IEEE 60802 YANG data models
123 6.4.10.7 YANG schema tree definitions
6.4.10.7.1 General
6.4.10.7.2 Module iecieee60802-ethernet-interface
6.4.10.7.3 Module iecieee60802-bridge
125 6.4.10.7.4 Module iecieee60802-sched-bridge
6.4.10.7.5 Module iecieee60802-tsn-config-uni
6.4.10.7.6 Module iecieee60802-ia-station
126 6.4.10.7.7 Module iecieee60802-subscribed-notifications
6.4.10.8 YANG modules
6.4.10.8.1 Module iecieee60802-ethernet-interface
127 6.4.10.8.2 Module iecieee6802-bridge
136 6.4.10.8.3 Module iecieee60802-sched-bridge
137 6.4.10.8.4 Module iecieee60802-tsn-config-uni
140 6.4.10.8.5 Module iecieee60802-ia-station
143 6.4.10.8.6 Module iecieee60802-subscribed-notifications
145 6.5 Topology discovery and verification
6.5.1 Topology discovery and verification requirements
6.5.2 Topology discovery overview
6.5.2.1 General
146 6.5.2.2 LLDP operational control parameters
147 6.5.2.3 LLDPDU transmission, reception, and addressing
6.5.2.4 LLDP TLV selection
6.5.2.4.1 General
6.5.2.4.2 Chassis ID TLV
6.5.2.4.3 Port ID TLV
6.5.2.4.4 Time To Live TLV
6.5.2.4.5 System capabilities TLV
148 6.5.2.4.6 Management address TLV
6.5.2.5 LLDP remote systems data
6.5.3 Topology verification overview
6.6 CNC
6.6.1 General
6.6.2 Stream destination MAC address range
150 Annex A (normative) PCS proforma – Time-sensitive networking profile for industrial automation
A.1 General8F
A.2 Abbreviations and special symbols
A.2.1 Status symbols
151 A.2.2 General abbreviations
A.3 Instructions for completing the PCS proforma
A.3.1 General structure of the PCS proforma
A.3.2 Additional information
A.3.3 Exception information
152 A.3.4 Conditional status
A.3.4.1 Conditional items
A.3.4.2 Predicates
A.3.4.3 References to other standards
153 A.3.5 Electronic datasheet
A.4 Common requirements
A.4.1 Instructions
A.4.2 Implementation identification
A.4.3 Profile summary, IEC/IEEE 60802
A.4.4 Implementation summary
154 1.1
1.2
1.3
1.4
1.4.1
1.4.2
1.4.3
1.4.4
A.5 IA-station Requirements and Options
A.5.1 Instructions
A.5.2 IA-station requirements
A.5.3 IA-station prohibited management features
155 A.5.4 IA-station PHY and MAC options for external ports
A.5.5 IA-station options for time synchronization
A.5.6 IA-station secure management exchange options
156 A.5.7 CNC Requirements
A.5.8 CUC Requirements
157 A.6 Bridge Component
A.6.1 Instructions
A.6.2 Bridge Component Requirements
A.6.3 Common Bridge Component Options
A.6.4 ccA Bridge Component Options
A.6.5 ccB Bridge Component Options
159 A.7 End Station Component
A.7.1 Instructions
A.7.2 Common End Station Component Requirements
A.7.3 Common End Station Component Options
A.7.4 ccA End Station Component Options
A.7.5 ccB End Station Component Options
161 Annex B (informative) Representative Configuration Domain
162 Annex C (informative) Description of Clock Control System
C.1 Clock control system introduction
163 C.2 Transfer function for control system
164 C.3 Frequency response for control system
169 C.4 Example
171 Annex D (informative) Time Synchronization informative Annex
D.1 Overview
172 D.2 Principles of Operation
D.2.1 General
173 D.2.2 Grandmaster PTP Instance Implementation
174 D.2.3 Splitting, Joining and Aligning Time Domains
D.2.3.1 Joining Machines with Single Time Domain
D.2.3.2 Joining Machines with Multiple Coordinated Time Domains
D.2.3.3 Splitting Machines
175 D.2.4 PTP Link Characteristics
D.3 Notes on Normative Requirements
D.3.1 Oscillator Requirements
D.3.2 Timestamp Granularity Error
176 D.3.3 Dynamic Timestamp Error
D.3.4 Grandmaster PTP Instance Error Generation Requirements
D.3.5 PTP Relay Instance
178 D.3.6 PTP End Instance
D.4 Approach to Testing Normative Requirements
D.4.1 General
179 D.4.2 Testing Grandmaster PTP Instance
D.4.3 Testing PTP Relay Instance
182 D.4.4 Testing PTP End Instance
183 D.5 Example Algorithms
D.5.1 General
184 D.5.2 Algorithm to Compensate for Errors in measured NRR due to Clock Drift
185 D.5.3 Measured NRR Algorithm – Startup Behaviour
186 D.5.4 Algorithm for Tracking RR Drift
D.5.5 Algorithm to Compensate for Errors in measured RR due to Clock Drift
188 D.5.6 Compensate for Errors in measured RR due to Clock Drift at PTP End Instance
189 D.5.7 Mean Link Delay Averaging
190 Bibliography
BSI 23/30480980 DC 2023
$24.66