Already a subscriber?
MADCAD.com Free Trial
Sign up for a 3 day free trial to explore the MADCAD.com interface, PLUS access the
2009 International Building Code to see how it all works.
If you like to setup a quick demo, let us know at support@madcad.com
or +1 800.798.9296 and we will be happy to schedule a webinar for you.
Security check
Please login to your personal account to use this feature.
Please login to your authorized staff account to use this feature.
Are you sure you want to empty the cart?
23/30480980 DC BS EN IEC/IEEE 60802. Time-sensitive networking profile for industrial automation, 2023
- 30480980.pdf
- 65C_1273e_CD.pdf [Go to Page]
- 65c-60802-Ed1-IS-6CD-OE (1).pdf [Go to Page]
- FOREWORD
- INTRODUCTION
- 1 Scope
- 2 Normative References
- 3 Terms, definitions, symbols, abbreviated terms and conventions [Go to Page]
- 3.1 General
- 3.2 List of terms, abbreviated terms and definitions given in various standards
- 3.3 Terms defined in this document
- 3.4 Abbreviated terms and acronyms
- 3.5 Conventions [Go to Page]
- 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
- 4 Overview of TSN in industrial automation [Go to Page]
- 4.1 Industrial application operation
- 4.2 Industrial applications [Go to Page]
- 4.2.1 General
- 4.2.2 Control loop tasks
- 4.2.3 Start of control loop tasks
- 4.3 IA-stations
- 4.4 Ethernet interface
- 4.5 Mechanisms that can be used to meet control loop latency requirements
- 4.6 Translation between middleware and network provisioning [Go to Page]
- 4.6.1 Interfaces of type l2vlan
- 4.6.2 PTP Instances
- 4.7 Industrial traffic types [Go to Page]
- 4.7.1 General
- 4.7.2 Traffic type characteristics
- 4.7.3 Traffic type categories [Go to Page]
- 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
- 4.7.3.5 IA non-stream
- 4.7.4 Traffic types [Go to Page]
- 4.7.4.1 General
- 4.7.4.2 Isochronous
- 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
- 4.8 Security for TSN-IA [Go to Page]
- 4.8.1 General
- 4.8.2 Security configuration model
- 4.8.3 NETCONF/YANG processing
- 4.8.4 NETCONF/YANG access control
- 4.8.5 Identity checking
- 4.8.6 Secure device identity [Go to Page]
- 4.8.6.1 Device Identity
- 4.8.6.2 Verifiable Device Identity
- 4.8.6.3 Verification Support Mechanisms [Go to Page]
- 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
- 4.8.6.3.6 Device Identity Representation in IDevID and LDevID Credentials
- 5 Conformance [Go to Page]
- 5.1 General
- 5.2 Requirements terminology
- 5.3 Profile conformance statement (PCS)3F
- 5.4 Conformance classes
- 5.5 IA-station requirements [Go to Page]
- 5.5.1 IA-station PHY and MAC requirements for external ports
- 5.5.2 IA-station topology discovery requirements
- 5.5.3 IA-station requirements for time synchronization
- 5.5.4 IA-station requirements for management [Go to Page]
- 5.5.4.1 General
- 5.5.4.2 Secure management exchanges
- 5.5.4.3 IA-station management YANG modules
- 5.5.4.4 Digital data sheet
- 5.6 IA-station options [Go to Page]
- 5.6.1 IA-station PHY and MAC options for external ports
- 5.6.2 IA-station options for time synchronization
- 5.6.3 IA-station options for management
- 5.7 Bridge component requirements [Go to Page]
- 5.7.1 Common Bridge component requirements
- 5.7.2 ccA Bridge component requirements
- 5.7.3 ccB Bridge component requirements
- 5.8 Bridge component options [Go to Page]
- 5.8.1 Common Bridge component options
- 5.8.2 ccA Bridge component options
- 5.8.3 ccB Bridge component options
- 5.9 End station component requirements [Go to Page]
- 5.9.1 Common end station Component requirements
- 5.9.2 ccA end station component requirements
- 5.9.3 ccB end station component requirements
- 5.10 End station component options [Go to Page]
- 5.10.1 Common end station component options
- 5.10.2 ccA end station component options
- 5.10.3 ccB end station component options
- 5.11 CNC requirements
- 5.12 CNC options
- 5.13 CUC requirements
- 5.14 CUC options
- 6 Required functions for an industrial network [Go to Page]
- 6.1 General
- 6.2 Synchronization [Go to Page]
- 6.2.1 General
- 6.2.2 PTP Instance requirements
- 6.2.3 PTP protocol requirements
- 6.2.4 Error Generation Limits
- 6.2.5 Clock states
- 6.2.6 Grandmaster PTP Instance requirements
- 6.2.7 Application framework
- 6.2.8 Working Clock domain framework
- 6.2.9 Global Time domain framework
- 6.2.10 IA-station model for clocks
- 6.2.11 Clock usage for the Ethernet interface [Go to Page]
- 6.2.11.1 Time-aware offset control
- 6.2.11.2 Gating cycle
- 6.2.12 Error model
- 6.2.13 gPTP domains and PTP Instances
- 6.2.14 Split and combine cases for a PTP domain
- 6.3 Security model [Go to Page]
- 6.3.1 General
- 6.3.2 Security functionality [Go to Page]
- 6.3.2.1 Message exchange protection [Go to Page]
- 6.3.2.1.1 General
- 6.3.2.1.2 TLS profile
- 6.3.2.1.3 Certificate-to-name mapping
- 6.3.2.1.4 Role extension
- 6.3.2.2 Resource access authorization
- 6.3.3 IDevID Profile [Go to Page]
- 6.3.3.1 General
- 6.3.3.2 Object Contents [Go to Page]
- 6.3.3.2.1 General
- 6.3.3.2.2 IA-station Identity
- 6.3.3.2.3 Signature Suites
- 6.3.3.3 Information Model [Go to Page]
- 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
- 6.3.3.4 Processing Model [Go to Page]
- 6.3.3.4.1 General
- 6.3.3.4.2 Credentials [Go to Page]
- 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
- 6.3.3.4.2.5 Storage
- 6.3.3.4.2.6 Revocation
- 6.3.3.4.3 Trust Anchors [Go to Page]
- 6.3.3.4.3.1 General
- 6.3.3.4.3.2 Creation
- 6.3.3.4.3.3 Distribution
- 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 [Go to Page]
- 6.3.4.1 General
- 6.3.4.2 imprintTrustAnchor
- 6.3.4.3 imprintCredential [Go to Page]
- 6.3.4.3.1 General
- 6.3.4.3.2 Internal key generation
- 6.3.4.3.3 External key generation
- 6.3.4.4 imprintCertToNameMapping
- 6.3.5 Secure configuration based on LDevID-NETCONF
- 6.4 Management [Go to Page]
- 6.4.1 General
- 6.4.2 IA-station management model [Go to Page]
- 6.4.2.1 General
- 6.4.2.2 IEEE 802.1Q management model
- 6.4.2.3 Internal LAN connection model
- 6.4.2.4 Spanning Tree, VLAN and TE-MSTID configuration
- 6.4.2.5 l2vlan type interfaces
- 6.4.3 Discovery of IA-station internal structure
- 6.4.4 Network engineering model
- 6.4.5 Operation [Go to Page]
- 6.4.5.1 General
- 6.4.5.2 Domain port states
- 6.4.5.3 Engineered network
- 6.4.5.4 Dynamic topology [Go to Page]
- 6.4.5.4.1 General
- 6.4.5.4.2 Adding an IA-station
- 6.4.5.4.3 Removing an IA-station
- 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 [Go to Page]
- 6.4.6.1 General
- 6.4.6.2 Sync tree requirements
- 6.4.6.3 STE phases [Go to Page]
- 6.4.6.3.1 General
- 6.4.6.3.2 Discovery phase
- 6.4.6.3.3 Provisioning phase
- 6.4.6.3.4 Monitoring phase [Go to Page]
- 6.4.6.3.4.1 General
- 6.4.6.3.4.2 Status monitoring
- 6.4.6.3.4.3 Performance monitoring
- 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 [Go to Page]
- 6.4.7.1 General
- 6.4.7.2 Observer model
- 6.4.7.3 Usage of YANG Push
- 6.4.7.4 Mandatory RPCs
- 6.4.7.5 Mandatory notifications
- 6.4.7.6 Mandatory diagnostics data nodes
- 6.4.7.7 Usage of NETCONF notifications
- 6.4.8 Data sheet [Go to Page]
- 6.4.8.1 General
- 6.4.8.2 Digital data sheet of an IA-station
- 6.4.9 YANG representation of managed objects and nodes4F 5F [Go to Page]
- 6.4.9.1 General
- 6.4.9.2 Common YANG modules, features, and nodes [Go to Page]
- 6.4.9.2.1 IEEE standard for Ethernet
- 6.4.9.2.2 Station and media access control connectivity discovery
- 6.4.9.2.3 Synchronization [Go to Page]
- 6.4.9.2.3.1 Timesync
- 6.4.9.2.3.2 Timesync (draft ieee802-dot1as-ptp)
- 6.4.9.2.3.3 Timesync (ieee802-dot1as-hs)
- 6.4.9.2.4 Security configuration modules [Go to Page]
- 6.4.9.2.4.1 YANG module for a keystore
- 6.4.9.2.4.2 Network configuration access control
- 6.4.9.2.4.3 A YANG data module for a truststore
- 6.4.9.2.5 IA-station management [Go to Page]
- 6.4.9.2.5.1 System capabilities
- 6.4.9.2.5.2 YANG library
- 6.4.9.2.5.3 YANG push
- 6.4.9.2.5.4 YANG notification capabilities
- 6.4.9.2.5.5 YANG notifications
- 6.4.9.2.5.6 NETCONF monitoring
- 6.4.9.2.5.7 System management
- 6.4.9.2.5.8 Hardware management
- 6.4.9.2.5.9 Interface management
- 6.4.9.2.5.10 Bridge component
- 6.4.9.2.5.11 IEC/IEEE 60802 YANG module
- 6.4.9.2.5.12 NETCONF server
- 6.4.9.2.5.13 Subscribed Notifications
- 6.4.9.2.5.14 Per Stream Filtering and Policing
- 6.4.9.2.6 YANG Module for IA station capabilities
- 6.4.9.3 Optional YANG data models, features, and nodes [Go to Page]
- 6.4.9.3.1 General
- 6.4.9.3.2 Scheduled traffic
- 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
- 6.4.9.4 CUC/CNC YANG [Go to Page]
- 6.4.9.4.1 NETCONF Client
- 6.4.9.4.1 YANG Module for TSN UNI
- 6.4.10 YANG Data Model6F 7F [Go to Page]
- 6.4.10.1 General
- 6.4.10.2 YANG framework
- 6.4.10.3 IEC/IEEE 60802 Specific Managed Objects [Go to Page]
- 6.4.10.3.1 General
- 6.4.10.3.2 IEC/IEEE 60802 managed objects per ethernet interface [Go to Page]
- 6.4.10.3.2.1 supportedMauTypes
- 6.4.10.3.3 IEC/IEEE 60802 managed objects per end station component port [Go to Page]
- 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
- 6.4.10.3.4 IEC/IEEE 60802 managed objects per bridge or end station component port [Go to Page]
- 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. [Go to Page]
- 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. [Go to Page]
- 6.4.10.3.6.1 delayVariance
- 6.4.10.3.6.2 delayTimes
- 6.4.10.3.7 IEC/IEEE 60802 managed objects per bridge or end station component [Go to Page]
- 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
- 6.4.10.3.8 IEC/IEEE 60802 managed objects per IA-station [Go to Page]
- 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
- 6.4.10.3.8.17 capabilityFramePreemption
- 6.4.10.3.9 IEC/IEEE 60802 managed objects for CNC entities [Go to Page]
- 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 [Go to Page]
- 6.4.10.4.1 RPC iecieee60802-factory-default [Go to Page]
- 6.4.10.4.1.1 Input
- 6.4.10.4.1.2 Output
- 6.4.10.4.2 Action add-streams [Go to Page]
- 6.4.10.4.2.1 General
- 6.4.10.4.2.2 Input
- 6.4.10.4.2.3 Output
- 6.4.10.4.3 Action remove-listener [Go to Page]
- 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
- 6.4.10.6 Structure of IEC/IEEE 60802 YANG data models
- 6.4.10.7 YANG schema tree definitions [Go to Page]
- 6.4.10.7.1 General
- 6.4.10.7.2 Module iecieee60802-ethernet-interface
- 6.4.10.7.3 Module iecieee60802-bridge
- 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
- 6.4.10.7.7 Module iecieee60802-subscribed-notifications
- 6.4.10.8 YANG modules [Go to Page]
- 6.4.10.8.1 Module iecieee60802-ethernet-interface
- 6.4.10.8.2 Module iecieee6802-bridge
- 6.4.10.8.3 Module iecieee60802-sched-bridge
- 6.4.10.8.4 Module iecieee60802-tsn-config-uni
- 6.4.10.8.5 Module iecieee60802-ia-station
- 6.4.10.8.6 Module iecieee60802-subscribed-notifications
- 6.5 Topology discovery and verification [Go to Page]
- 6.5.1 Topology discovery and verification requirements
- 6.5.2 Topology discovery overview [Go to Page]
- 6.5.2.1 General
- 6.5.2.2 LLDP operational control parameters
- 6.5.2.3 LLDPDU transmission, reception, and addressing
- 6.5.2.4 LLDP TLV selection [Go to Page]
- 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
- 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 [Go to Page]
- 6.6.1 General
- 6.6.2 Stream destination MAC address range
- Annex A (normative) PCS proforma – Time-sensitive networking profile for industrial automation [Go to Page]
- A.1 General8F
- A.2 Abbreviations and special symbols [Go to Page]
- A.2.1 Status symbols
- A.2.2 General abbreviations
- A.3 Instructions for completing the PCS proforma [Go to Page]
- A.3.1 General structure of the PCS proforma
- A.3.2 Additional information
- A.3.3 Exception information
- A.3.4 Conditional status [Go to Page]
- A.3.4.1 Conditional items
- A.3.4.2 Predicates
- A.3.4.3 References to other standards
- A.3.5 Electronic datasheet
- A.4 Common requirements [Go to Page]
- A.4.1 Instructions
- A.4.2 Implementation identification
- A.4.3 Profile summary, IEC/IEEE 60802
- A.4.4 Implementation summary
- 1.1
- 1.2
- 1.3
- 1.4 [Go to Page]
- 1.4.1
- 1.4.2
- 1.4.3
- 1.4.4
- A.5 IA-station Requirements and Options [Go to Page]
- A.5.1 Instructions
- A.5.2 IA-station requirements
- A.5.3 IA-station prohibited management features
- 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
- A.5.7 CNC Requirements
- A.5.8 CUC Requirements
- A.6 Bridge Component [Go to Page]
- 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
- A.7 End Station Component [Go to Page]
- 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
- Annex B (informative) Representative Configuration Domain
- Annex C (informative) Description of Clock Control System [Go to Page]
- C.1 Clock control system introduction
- C.2 Transfer function for control system
- C.3 Frequency response for control system
- C.4 Example
- Annex D (informative) Time Synchronization informative Annex [Go to Page]
- D.1 Overview
- D.2 Principles of Operation [Go to Page]
- D.2.1 General
- D.2.2 Grandmaster PTP Instance Implementation
- D.2.3 Splitting, Joining and Aligning Time Domains [Go to Page]
- 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
- D.2.4 PTP Link Characteristics
- D.3 Notes on Normative Requirements [Go to Page]
- D.3.1 Oscillator Requirements
- D.3.2 Timestamp Granularity Error
- D.3.3 Dynamic Timestamp Error
- D.3.4 Grandmaster PTP Instance Error Generation Requirements
- D.3.5 PTP Relay Instance
- D.3.6 PTP End Instance
- D.4 Approach to Testing Normative Requirements [Go to Page]
- D.4.1 General
- D.4.2 Testing Grandmaster PTP Instance
- D.4.3 Testing PTP Relay Instance
- D.4.4 Testing PTP End Instance
- D.5 Example Algorithms [Go to Page]
- D.5.1 General
- D.5.2 Algorithm to Compensate for Errors in measured NRR due to Clock Drift
- D.5.3 Measured NRR Algorithm – Startup Behaviour
- D.5.4 Algorithm for Tracking RR Drift
- D.5.5 Algorithm to Compensate for Errors in measured RR due to Clock Drift
- D.5.6 Compensate for Errors in measured RR due to Clock Drift at PTP End Instance
- D.5.7 Mean Link Delay Averaging
- Bibliography [Go to Page]