Shopping Cart

No products in the cart.

IEEE 8802-1AS-2021

$125.13

IEEE/ISO/IEC International Standard for Information technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Part 1AS:Timing and synchronization for time-sensitive applications in bridged local area networks

Published By Publication Date Number of Pages
IEEE 2021 422
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]

Adoption Standard – Active. Protocols, procedures, and managed objects for the transport of timing over local area networks are defined in this standard. It includes the transport of synchronized time, the selection of the timing source (i.e., best master), and the indication of the occurrence and magnitude of timing impairments (i.e., phase and frequency discontinuities).

PDF Catalog

PDF Pages PDF Title
5 Important Notices and Disclaimers Concerning IEEE Standards Documents
8 Participants
10 Introduction
11 Contents
15 List of figures
17 List of tables
19 1. Overview
1.1 Scope
1.2 Purpose
20 2. Normative references
22 3. Definitions
25 4. Acronyms and abbreviations
28 5. Conformance
5.1 Requirements terminology
5.2 Protocol Implementation Conformance Statement (PICS)
5.3 Time-aware system requirements
5.4 PTP Instance requirements and options
5.4.1 Summary of requirements
29 5.4.2 PTP Instance options
30 5.4.3 PTP Relay Instance requirements
5.5 MAC-specific timing and synchronization methods for full-duplex IEEE 802.3 links
31 5.6 MAC-specific timing and synchronization methods for IEEE Std 802.11-2016
5.7 MAC-specific timing and synchronization methods for IEEE 802.3 EPON
5.8 MAC-specific timing and synchronization methods for coordinated shared network (CSN)
32 6. Conventions
6.1 General
6.2 Service specification method and notation
6.3 Lexical form syntax
6.4 Data types and on-the-wire formats
6.4.1 General
33 6.4.2 Primitive data types specifications
6.4.3 Derived data type specifications
35 6.4.4 Protocol data unit (PDU) formats
37 7. Time-synchronization model for a packet network
7.1 General
7.2 Architecture of a time-aware network
7.2.1 General
38 7.2.2 Time-aware network consisting of a single gPTP domain
40 7.2.3 Time-aware network consisting of multiple gPTP domains
41 7.2.4 Time-aware networks with redundant Grandmaster PTP Instances and/or redundant paths
44 7.3 Time synchronization
7.3.1 General
45 7.3.2 Delay measurement
7.3.3 Logical syntonization
46 7.3.4 Grandmaster PTP Instance (best master) selection and network establishment
7.3.5 Energy efficiency
47 7.4 PTP Instance architecture
48 7.5 Differences between gPTP (IEEE Std 802.1AS) and PTP (IEEE Std 1588-2019)
50 8. IEEE 802.1AS concepts and terminology
8.1 gPTP domain
8.2 Timescale
8.2.1 Introduction
51 8.2.2 Epoch
8.2.3 UTC offset
8.2.4 Measurement of time within a gPTP domain
52 8.3 Link asymmetry
53 8.4 Messages
8.4.1 General
8.4.2 Message attributes
8.4.3 Generation of event message timestamps
54 8.4.4 Priorities
55 8.5 Ports
8.5.1 General
8.5.2 Port identity
56 8.6 PTP Instance characterization
8.6.1 PTP Instance type
8.6.2 PTP Instance attributes
61 9. Application interfaces
9.1 Overview of the interfaces
62 9.2 ClockSourceTime interface
9.2.1 General
9.2.2 ClockSourceTime.invoke function parameters
9.3 ClockTargetEventCapture interface
9.3.1 General
63 9.3.2 ClockTargetEventCapture.invoke parameters
9.3.3 ClockTargetEventCapture.result parameters
9.4 ClockTargetTriggerGenerate interface
9.4.1 General
64 9.4.2 ClockTargetTriggerGenerate.invoke parameters
9.4.3 ClockTargetTriggerGenerate.result parameters
9.4.4 ClockTargetTriggerGenerate interface definition
65 9.5 ClockTargetClockGenerator interface
9.5.1 General
9.5.2 ClockTargetClockGenerator.invoke parameters
9.5.3 ClockTargetClockGenerator.result parameters
66 9.6 ClockTargetPhaseDiscontinuity interface
9.6.1 General
9.6.2 ClockTargetPhaseDiscontinuity.result parameters
67 10. Media-independent layer specification
10.1 Overview
10.1.1 General
10.1.2 Model of operation
69 10.1.3 Grandmaster-capable PTP Instance
10.2 Time-synchronization state machines
10.2.1 Overview
71 10.2.2 Data structures communicated between state machines
77 10.2.3 Overview of global variables used by time synchronization state machines
79 10.2.4 Per PTP Instance global variables
81 10.2.5 Per-port global variables
85 10.2.6 Function used by multiple state machines
10.2.7 SiteSyncSync state machine
87 10.2.8 PortSyncSyncReceive state machine
89 10.2.9 ClockMasterSyncSend state machine
91 10.2.10 ClockMasterSyncOffset state machine
93 10.2.11 ClockMasterSyncReceive state machine
95 10.2.12 PortSyncSyncSend state machine
98 10.2.13 ClockSlaveSync state machine
100 10.3 Best master clock selection, external port configuration, and announce interval setting state machines
10.3.1 Best master clock selection and external port configuration overview
102 10.3.2 systemIdentity
103 10.3.3 stepsRemoved
10.3.4 time-synchronization spanning tree priority vectors
104 10.3.5 Priority vector calculations
105 10.3.6 PTP Port state assignments
106 10.3.7 Overview of best master clock selection, external port configuration, and announce interval setting state machines
109 10.3.8 Overview of global variables used by best master clock selection, external port configuration, and announce interval setting state machines
111 10.3.9 Per PTP Instance global variables
114 10.3.10 Per-port global variables
117 10.3.11 PortAnnounceReceive state machine
119 10.3.12 PortAnnounceInformation state machine
121 10.3.13 PortStateSelection state machine
124 10.3.14 PortAnnounceInformationExt state machine
126 10.3.15 PortStateSettingExt state machine
129 10.3.16 PortAnnounceTransmit state machine
131 10.3.17 AnnounceIntervalSetting state machine
134 10.3.18 SyncIntervalSetting state machine
137 10.4 State machines related to signaling gPTP capability
10.4.1 GptpCapableTransmit state machine
139 10.4.2 GptpCapableReceive state machine
141 10.4.3 GptpCapableIntervalSetting state machine
144 10.5 Message attributes
10.5.1 General
10.5.2 Message class
10.5.3 Addresses
10.5.4 EtherType
145 10.5.5 Subtype
10.5.6 Source port identity
10.5.7 Sequence number
10.6 Message formats
10.6.1 General
146 10.6.2 Header
150 10.6.3 Announce message
152 10.6.4 Signaling message
158 10.7 Protocol timing characterization
10.7.1 General
10.7.2 Message transmission intervals
161 10.7.3 Timeouts
162 11. Media-dependent layer specification for full-duplex point-to-point links
11.1 Overview
11.1.1 General
11.1.2 Propagation delay measurement
164 11.1.3 Transport of time-synchronization information
167 11.1.4 Model of operation
168 11.2 State machines for MD entity specific to full-duplex point-to-point links
11.2.1 General
170 11.2.2 Determination of asCapable and asCapableAcrossDomains
171 11.2.3 Use of MAC Control PAUSE operation
11.2.4 Use of priority-based flow control
11.2.5 Use of link aggregation
172 11.2.6 Service interface primitives and data structures communicated between state machines
11.2.7 DL-UNITDATA.request
11.2.8 DL-UNITDATA.indication
11.2.9 MDTimestampReceive
11.2.10 MDSyncReceive
11.2.11 MDSyncSend
11.2.12 Overview of MD entity global variables
173 11.2.13 MD entity global variables
175 11.2.14 MDSyncReceiveSM state machine
178 11.2.15 MDSyncSendSM state machine
182 11.2.16 OneStepTxOperSetting state machine
184 11.2.17 Common Mean Link Delay Service (CMLDS)
185 11.2.18 Common Mean Link Delay Service (CMLDS) global variables
186 11.2.19 MDPdelayReq state machine
191 11.2.20 MDPdelayResp state machine
194 11.2.21 LinkDelayIntervalSetting state machine
197 11.3 Message attributes
11.3.1 General
11.3.2 Message types contained in each message class
198 11.3.3 VLAN tag
11.3.4 Addresses
11.3.5 EtherType
11.3.6 Subtype
11.3.7 Source port identity
199 11.3.8 Sequence number
11.3.9 Event message timestamp point
11.4 Message formats
11.4.1 General
11.4.2 Header
202 11.4.3 Sync message
203 11.4.4 Follow_Up message
205 11.4.5 Pdelay_Req message
11.4.6 Pdelay_Resp message
206 11.4.7 Pdelay_Resp_Follow_Up message
207 11.5 Protocol timing characterization
11.5.1 General
11.5.2 Message transmission intervals
208 11.5.3 allowedLostResponses
11.5.4 allowedFaults
11.6 Control of computation of neighborRateRatio
209 11.7 Control of computation of meanLinkDelay
210 12. Media-dependent layer specification for IEEE 802.11 links
12.1 Overview
12.1.1 General
12.1.2 IEEE 802.11 Timing Measurement and Fine Timing Measurement procedures
214 12.1.3 Layering for IEEE 802.11 links
12.2 Messages
216 12.3 Determination of Timing Measurement and Fine Timing Measurement capability
12.4 Determination of asCapable
217 12.5 State machines
12.5.1 Media-dependent master state machines
224 12.5.2 Media-dependent slave state machine
229 12.6 FTM parameters
230 12.7 Format of VendorSpecific information element
231 12.8 Synchronization message interval
12.8.1 General synchronization message interval specification
12.8.2 Synchronization message interval default value
232 13. Media-dependent layer specification for interface to IEEE 802.3 Ethernet passive optical network link
13.1 Overview
13.1.1 General
13.1.2 Description of the EPON timing process
13.1.3 Best master selection
235 13.1.4 Time synchronization in EPON
236 13.2 Message attributes
13.2.1 Message class
13.3 Message format
13.3.1 TIMESYNC message
239 13.4 Determination of asCapable
13.5 Layering for IEEE 802.3 EPON links
240 13.6 Service interface definitions
13.6.1 OSSPDU.request
242 13.6.2 OSSPDU.indication
13.7 MD entity global variables
243 13.8 State machines
13.8.1 Requester state machine
244 13.8.2 Responder state machine
246 13.9 Message transmission intervals
13.9.1 General interval specification
13.9.2 TIMESYNC message transmission interval default value
247 14. Timing and synchronization management
14.1 General
14.1.1 Data set hierarchy
248 14.1.2 Data set descriptions
250 14.2 Default Parameter Data Set (defaultDS)
14.2.1 General
14.2.2 clockIdentity
14.2.3 numberPorts
14.2.4 clockQuality
14.2.5 priority1
14.2.6 priority2
14.2.7 gmCapable
251 14.2.8 currentUtcOffset
14.2.9 currentUtcOffsetValid
14.2.10 leap59
14.2.11 leap61
14.2.12 timeTraceable
252 14.2.13 frequencyTraceable
14.2.14 ptpTimescale
14.2.15 timeSource
14.2.16 domainNumber
14.2.17 sdoId
14.2.18 externalPortConfigurationEnabled
14.2.19 instanceEnable
14.2.20 defaultDS table
253 14.3 Current Parameter Data Set (currentDS)
14.3.1 General
14.3.2 stepsRemoved
254 14.3.3 offsetFromMaster
14.3.4 lastGmPhaseChange
14.3.5 lastGmFreqChange
14.3.6 gmTimebaseIndicator
14.3.7 gmChangeCount
14.3.8 timeOfLastGmChangeEvent
14.3.9 timeOfLastGmPhaseChangeEvent
14.3.10 timeOfLastGmFreqChangeEvent
255 14.3.11 currentDS table
14.4 Parent Parameter Data Set (parentDS)
14.4.1 General
14.4.2 parentPortIdentity
256 14.4.3 cumulativeRateRatio
14.4.4 grandmasterIdentity
14.4.5 grandmasterClockQuality
14.4.6 grandmasterPriority1
14.4.7 grandmasterPriority2
14.4.8 parentDS table
257 14.5 Time Properties Parameter Data Set (timePropertiesDS)
14.5.1 General
14.5.2 currentUtcOffset
14.5.3 currentUtcOffsetValid
14.5.4 leap59
14.5.5 leap61
14.5.6 timeTraceable
258 14.5.7 frequencyTraceable
14.5.8 ptpTimescale
14.5.9 timeSource
14.5.10 timePropertiesDS table
14.6 Path Trace Parameter Data Set (pathTraceDS)
14.6.1 General
14.6.2 list
259 14.6.3 enable
14.6.4 pathTraceDS table
14.7 Acceptable Master Table Parameter Data Set (acceptableMasterTableDS)
14.7.1 General
14.7.2 maxTableSize
14.7.3 actualTableSize
14.7.4 acceptableMasterArray
14.7.5 acceptableMasterTableDS table
260 14.8 Port Parameter Data Set (portDS)
14.8.1 General
14.8.2 portIdentity
14.8.3 portState
261 14.8.4 ptpPortEnabled
14.8.5 delayMechanism
14.8.6 isMeasuringDelay
14.8.7 asCapable
14.8.8 meanLinkDelay
14.8.9 meanLinkDelayThresh
262 14.8.10 delayAsymmetry
14.8.11 neighborRateRatio
14.8.12 initialLogAnnounceInterval
14.8.13 currentLogAnnounceInterval
14.8.14 useMgtSettableLogAnnounceInterval
14.8.15 mgtSettableLogAnnounceInterval
14.8.16 announceReceiptTimeout
263 14.8.17 initialLogSyncInterval
14.8.18 currentLogSyncInterval
14.8.19 useMgtSettableLogSyncInterval
14.8.20 mgtSettableLogSyncInterval
14.8.21 syncReceiptTimeout
14.8.22 syncReceiptTimeoutTimeInterval
14.8.23 initialLogPdelayReqInterval
264 14.8.24 currentLogPdelayReqInterval
14.8.25 useMgtSettableLogPdelayReqInterval
14.8.26 mgtSettableLogPdelayReqInterval
14.8.27 initialLogGptpCapableMessageInterval
14.8.28 currentLogGptpCapableMessageInterval
14.8.29 useMgtSettableLogGptpCapableMessageInterval
14.8.30 mgtSettableLogGptpCapableMessageInterval
265 14.8.31 initialComputeNeighborRateRatio
14.8.32 currentComputeNeighborRateRatio
14.8.33 useMgtSettableComputeNeighborRateRatio
14.8.34 mgtSettableComputeNeighborRateRatio
14.8.35 initialComputeMeanLinkDelay
14.8.36 currentComputeMeanLinkDelay
14.8.37 useMgtSettableComputeMeanLinkDelay
266 14.8.38 mgtSettableComputeMeanLinkDelay
14.8.39 allowedLostResponses
14.8.40 allowedFaults
14.8.41 gPtpCapableReceiptTimeout
14.8.42 versionNumber
14.8.43 nup
14.8.44 ndown
14.8.45 oneStepTxOper
267 14.8.46 oneStepReceive
14.8.47 oneStepTransmit
14.8.48 initialOneStepTxOper
14.8.49 currentOneStepTxOper
14.8.50 useMgtSettableOneStepTxOper
14.8.51 mgtSettableOneStepTxOper
14.8.52 syncLocked
14.8.53 pdelayTruncatedTimestampsArray
268 14.8.54 minorVersionNumber
14.8.55 portDS table
271 14.9 Description Port Parameter Data Set (descriptionPortDS)
14.9.1 General
14.9.2 profileIdentifier
14.9.3 descriptionPortDS table
14.10 Port Parameter Statistics Data Set (portStatisticsDS)
14.10.1 General
14.10.2 rxSyncCount
14.10.3 rxOneStepSyncCount
14.10.4 rxFollowUpCount
272 14.10.5 rxPdelayRequestCount
14.10.6 rxPdelayResponseCount
14.10.7 rxPdelayResponseFollowUpCount
14.10.8 rxAnnounceCount
14.10.9 rxPTPPacketDiscardCount
14.10.10 syncReceiptTimeoutCount
273 14.10.11 announceReceiptTimeoutCount
14.10.12 pdelayAllowedLostResponsesExceededCount
14.10.13 txSyncCount
14.10.14 txOneStepSyncCount
14.10.15 txFollowUpCount
14.10.16 txPdelayRequestCount
14.10.17 txPdelayResponseCount
274 14.10.18 txPdelayResponseFollowUpCount
14.10.19 txAnnounceCount
14.10.20 portStatisticsDS table
275 14.11 Acceptable Master Port Parameter Data Set (acceptableMasterPortDS)
14.11.1 General
14.11.2 acceptableMasterTableEnabled
14.11.3 acceptableMasterPortDS table
14.12 External Port Configuration Port Parameter Data Set (externalPortConfigurationPortDS)
14.12.1 General
14.12.2 desiredState
276 14.12.3 externalPortConfigurationPortDS table
14.13 Asymmetry Measurement Mode Parameter Data Set (asymmetryMeasurementModeDS)
14.13.1 General
14.13.2 asymmetryMeasurementMode
14.13.3 asymmetryMeasurementModeDS table
277 14.14 Common Services Port Parameter Data Set (commonServicesPortDS)
14.14.1 General
14.14.2 cmldsLinkPortPortNumber
14.14.3 commonServicesPortDS table
14.15 Common Mean Link Delay Service Default Parameter Data Set (cmldsDefaultDS)
14.15.1 General
14.15.2 clockIdentity
14.15.3 numberLinkPorts
14.15.4 cmldsDefaultDS table
278 14.16 Common Mean Link Delay Service Link Port Parameter Data Set (cmldsLinkPortDS)
14.16.1 General
14.16.2 portIdentity
14.16.3 cmldsLinkPortEnabled
14.16.4 isMeasuringDelay
14.16.5 asCapableAcrossDomains
14.16.6 meanLinkDelay
279 14.16.7 meanLinkDelayThresh
14.16.8 delayAsymmetry
14.16.9 neighborRateRatio
14.16.10 initialLogPdelayReqInterval
14.16.11 currentLogPdelayReqInterval
280 14.16.12 useMgtSettableLogPdelayReqInterval
14.16.13 mgtSettableLogPdelayReqInterval
14.16.14 initialComputeNeighborRateRatio
14.16.15 currentComputeNeighborRateRatio
14.16.16 useMgtSettableComputeNeighborRateRatio
14.16.17 mgtSettableComputeNeighborRateRatio
14.16.18 initialComputeMeanLinkDelay
281 14.16.19 currentComputeMeanLinkDelay
14.16.20 useMgtSettableComputeMeanLinkDelay
14.16.21 mgtSettableComputeMeanLinkDelay
14.16.22 allowedLostResponses
14.16.23 allowedFaults
14.16.24 versionNumber
14.16.25 pdelayTruncatedTimestampsArray
14.16.26 minorVersionNumber
282 14.16.27 cmldsLinkPortDS table
283 14.17 Common Mean Link Delay Service Link Port Parameter Statistics Data Set (cmldsLinkPortStatisticsDS)
14.17.1 General
14.17.2 rxPdelayRequestCount
14.17.3 rxPdelayResponseCount
14.17.4 rxPdelayResponseFollowUpCount
14.17.5 rxPTPPacketDiscardCount
14.17.6 pdelayAllowedLostResponsesExceededCount
14.17.7 txPdelayRequestCount
284 14.17.8 txPdelayResponseCount
14.17.9 txPdelayResponseFollowUpCount
14.17.10 cmldsLinkPortStatisticsDS table
285 14.18 Common Mean Link Delay Service Asymmetry Measurement Mode Parameter Data Set (cmldsAsymmetryMeasurementModeDS)
14.18.1 General
14.18.2 asymmetryMeasurementMode
14.18.3 cmldsAsymmetryMeasurementModeDS table
286 15. Managed object definitions
15.1 Internet Standard Management Framework
15.2 Structure of the MIB
293 15.3 Relationship to MIB in IEEE Std 802.1AS-2011
15.4 Security considerations
295 15.5 Textual conventions defined in this MIB
15.6 IEEE 802.1AS MIB module,
370 16. Media-dependent layer specification for CSN
16.1 Overview
16.2 Coordinated Shared Network characteristics
371 16.3 Layering for CSN links
372 16.4 Path delay measurement over a CSN backbone
16.4.1 General
16.4.2 Path delay measurement between CSN node and neighbor PTP Instance
373 16.4.3 Path delay measurement between CSN nodes
375 16.5 Synchronization messages
16.5.1 General
376 16.5.2 Synchronization message propagation on CSN without network reference clock
16.5.3 Synchronization message propagation on a CSN with network reference clock
379 16.6 Specific CSN requirements
16.6.1 General
16.6.2 MoCA-specific behavior
380 16.6.3 ITU-T G.hn-specific behavior
16.7 Grandmaster PTP Instance capability
16.8 CSN clock and node performance requirements
381 Annex A (normative) Protocol Implementation Conformance Statement (PICS) proforma
399 Annex B (normative) Performance requirements
407 Annex C (informative) Timescales and epochs
411 Annex D Reserved for future use
412 Annex E Reserved for future use
413 Annex F (informative) PTP profile included in this standard
416 Annex G (informative) The asymmetry compensation measurement procedure based on line-swapping
419 Annex H (informative) Bibliography
IEEE 8802-1AS-2021
$125.13