IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

32
Joint ITU-T/IEEE Workshop on The Future of Ethernet Transport on The Future of Ethernet Transport (Geneva, 28 May 2010) IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 Geoffrey M. Garner Samsung Samsung (Consultant) Geneva, 28 May 2010

Transcript of IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Page 1: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Joint ITU-T/IEEE Workshop on The Future of Ethernet Transporton The Future of Ethernet Transport

(Geneva, 28 May 2010)

IEEE 802 1AS and IEEE 1588IEEE 802.1AS and IEEE 1588

Geoffrey M. GarnerSamsungSamsung

(Consultant)

Geneva, 28 May 2010

Page 2: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Acknowledgment

Many of the slides in this ypresentation were taken or adapted from references [1] – [3]The author would like to acknowledge and thank John Eidsonacknowledge and thank John Eidson for having provided the base material from which many of thematerial from which many of the slides of reference [1] were taken or adaptedadapted

Geneva, 28 May 2010 2

Page 3: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Outline

Purpose of IEEE 1588Purpose of IEEE 1588IEEE 1588 version 2 featuresIEEE 1588 h i ti iIEEE 1588 synchronization using peer delay mechanismPurpose of IEEE 802.1ASPTP profile included in IEEE 802.1ASpIEEE 802.1AS synchronizationIEEE 802 1AS best master selectionIEEE 802.1AS best master selection

Geneva, 28 May 2010 3

Page 4: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

88 l ( )

Purpose of IEEE 1588IEEE 1588 Precision Time Protocol (PTP) is a protocol designed to synchronize real-time clocks in the nodes of a distributed system that communicate yusing a network

It does not say how to use these clocks (this is specified by the respective application areas)the respective application areas)

NETWORKNETWORK

Geneva, 28 May 2010 4

Page 5: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

1588 V2 New Features – 1

IEEE 1588TM – 2008 (IEEE 1588 V2) [4] was published July 24, 2008. New features p y ,include:

Mappings to UDP/IPv4&6, Ethernet (direct mapping), DeviceNetTM PROFINET ControlNetTMDeviceNetTM, PROFINET, ControlNetTM

Formal mechanisms for message extensions (using TLV)Transparent clocksSynchronization accuracies better than 1 nsOptions for redundancy and fault toleranceNew management capabilities and optionsgHigher sampling rates compared to V1; asymmetry correctionsOptional unicast messaging (in addition to multicast)Optional unicast messaging (in addition to multicast)PTP profiles

Geneva, 28 May 2010 5

Page 6: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

1588 V2 New Features – 2IEEE 1588 V2 new features (cont.):

Conformance specificationsConfiguration optionsConfiguration optionsSecurity (experimental specification onlyMeans to accumulate cumulative frequency scale factor ff l i d ( i l ifi ioffset relative to grandmaster (experimental specification

only)

IEEE 1588 V2 contains a large number of 588 o a s a a g u b ofeatures, not all of which are required

Each application may use only a subset of those features that are optionalthat are optionalThe specification of the attribute values and optional features used is part of the PTP profile (The PTP profile included in IEEE 802 1AS is described in more detail later)included in IEEE 802.1AS is described in more detail later)

Geneva, 28 May 2010 6

Page 7: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization using Peer Delay Mechanism – 1e ay ec a s

Focus on two-step ordinary and boundary clocks using peer delay, because these are used in 802.1ASEach slave synchronizes to its master

i S F ll U Pd l Rusing Sync, Follow_Up, Pdelay_Req, Pdelay_Resp, and Pdelay_Resp_Follow_Up messages exchanged between master andmessages exchanged between master and its slave

Grandmaster Clock Slave to the Slave to its Master

Geneva, 28 May 2010 7

This clock determines the time base for the system

Grandmaster Clock and Master to its Slave

Page 8: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization using Peer Delay Mechanism – 2e ay ec a s

Mastertime

Slavetime

tTimestamps knownby slavet1

t2

by slavet-ms Sync

Follow_Upt2t1, t2

t4

t3t-sm Pdelay_Req t3

t Pdelay_Resp

t3, t4 t5, t6

t5t6Pdelay_Resp_Follow_Up

t6t4, t6

3 4, 5 6

Grandmaster- M S- BC - M S- OC

Geneva, 28 May 2010 8

Page 9: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization using Peer Delay Mechanism – 3e ay ec a s 3

Under the assumption that the link is symmetric (i.e., propagation time from master to slave = propagation time from slave to master)

Off t t t ( ti ti ) (t ) ( ti ti )Offset = t2 – t1 – (propagation time) = (t-ms) – (propagation time)

(propagation time) = [(t4 – t3) + (t6 – t5)]/2

If the link is not symmetricThe propagation time computed as above is the mean of the master-to-slave and slave-to- master propagationthe master to slave and slave to master propagation timesThe offset is in error by the difference between the actual master-to-slave and mean propagation times

Geneva, 28 May 20109

actual master to slave and mean propagation timesThe protocol includes the means to correct for the error if it is measured separately

Page 10: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization using Peer Delay Mechanism – 4e ay ec a s

The peer delay mechanism is limited to point- to-point links between two clockspoint to point links between two clocks

This is because the protocol does not provide for the clock that receives Pdelay_Req to keep track of which clock it receives the message from, and respond separately to each clockThis limitation is consistent with 802 1ASThis limitation is consistent with 802.1AS

Links between 802.1AS time-aware systems are logically point-to-point (need not be physically point-to point)to-point)

The mechanism operates separately and independently in both directions on a link

Geneva, 28 May 201010

independently in both directions on a link

Page 11: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Overview of IEEE 802.1ASIEEE 802.1AS is the standard for transport of precise timing and synchronization in Audio/Video Bridging (AVB) networks(AVB) networks

802.1AS nodes are referred to as Time-Aware Systems

IEEE 802.1AS is currently in sponsor ballotLatest draft is P802.1AS/D7.0 [5]As of the preparation of this presentation, the initial sponsor ballot has closedComment resolution is in progress, and will continue during the May 24 – 27, 2010 IEEE 802.1 AVB TG meetingA recirculation is expectedA recirculation is expectedFinal approval expected later in 2010

Geneva, 28 May 201011

Page 12: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Overview of IEEE 802.1ASIEEE 802.1AS is based on IEEE 1588 V2, and includes a PTP profile

Time-aware bridge acts as a boundary clock (but with peer-to-Time aware bridge acts as a boundary clock (but with peer topeer transparent clock formulation of synchronization)Bridge participates in best master selection; this is driven by 3 reasons:3 reasons:

Fast reconfiguration to control phase transients when GM changesScalability (without best master selection at each bridge, larger timeout values needed for larger networks)timeout values needed for larger networks)Data spanning tree determined by RSTP not necessarily optimal for synch

Time-aware end station acts as ordinary clockTime aware end station acts as ordinary clock

Geneva, 28 May 201012

Page 13: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

PTP Profile Included in IEEE 802.1AS – 1

Profile Item Specification

Best master clock algorithm (BMCA) option

Alternate BMCA (similar, but not identical, to 1588 clause 9)algorithm (BMCA) option 1588 clause 9)

Management mechanism SNMP MIB

Path delay mechanism Peer delay mechanism

802 1AS ifi d f l S i l 1/8802.1AS specifies default values; 802.1BA may specify additional ranges for each AVB profile

Sync interval: 1/8 s

Announce interval: 1 s

Pdelay interval: 1 sfor each AVB profileAnnounce receipt timeout: 2 announce intervals

Sync receipt timeout: 3 sync intervals

Node types Boundary clock (synchronization specified in manner similar to peer-to-peer transparent clock; BC and peer-to-peer TC synchronization can be shown to be mathematicallycan be shown to be mathematically equivalent, see [6])

Ordinary clock

Page 14: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

PTP Profile Included in IEEE 802.1AS – 2

Profile Item

Specification

Transport Full-duplex IEEE 802.3mechanism Coordinated shared network (CSN, e.g., Multimedia over

Coax Alliance (MoCA) specification, ITU-T G.hn)

IEEE 802.3 Ethernet passive optical network (EPON); uses facilities of IEEE 802.3 multipoint control protocol (MPCP) (not part of PTP profile)

802.11 wireless; uses facilities of IEEE 802.11v [7] (not t f PTP fil )part of PTP profile)

Optional features

Bridges/end-station required to measure frequency offset to nearest neighbor (but not required to adjust frequency)frequency)

Nearest-neighbor frequency offset is accumulated and used to correct propagation time and compute synchronized timey

Standard organization TLV is defined to carry cumulative frequency offset and additional information

Page 15: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

PTP Profile Included in IEEE 802.1AS – 3

Profile Item

Specification

Optional Standard organization TLV is defined for use in Signaling features (cont.)

message, to allow a node to request its neighbor to adjust message rate if it is going in or out of low power mode (to be used to support power management/Energy Efficient Ethernet (EEE))Efficient Ethernet (EEE))

Path Trace feature, with associated TLV, is used and is mandatory

Acceptable master table is used for IEEE 802 3 EPONAcceptable master table is used for IEEE 802.3 EPON links to ensure that optical line terminal (OLT) is master and optical network units (ONUs) are slaves; other optional features of IEEE1588 clauses 16 and 17 are not used

Annex K security protocol is not used

Annex L cumulative frequency scale factor is not used (b l f ff l d)(but cumulative frequency offset is accumulated)

Page 16: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

802.1AS Architecture and Entities

Taken from Figure 10-1 of [5]

ClockTarget(see Clause 9)

ClockSource(see Clause 9)

Application interface functions (Clause 9)

ClockSlaveClockMaster

ClockSlaveTime

SP tS

SiteSyncPortSyncSyncPortSyncSync

MDSyncReceive

MDSyncSend

MSLLC

MSLLC

PortSyncPortSync

MD MD

MDSyncReceive

MDSyncSendLocalClock

MAC relayMedia-dependent

time-aware system entitiesMedia-dependent

time-aware system entities

PHY

MACISS

PHY

MACISS

Page 17: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization in IEEE 802.1AS – 180 S

Every IEEE 802.3 port of a time-aware system runs peer delay mechanism

Measure propagation delay as specified in 11.4 of IEEE 1588

Responder provides requestReceiptTimestamp andResponder provides requestReceiptTimestamp and responseOriginTimestamp separately

Requester uses successive Pdelay_Resp and Pdelay Resp Follow Up messages to measurePdelay_Resp_Follow_Up messages to measure frequency offset of responder relative to requesterFrequency offset is used to correct propagation q y p p gdelay measurement (frequency offset multiplied by turnaround time)

Geneva, 28 May 201017

Page 18: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization in IEEE 802.1AS – 280 S

Frequency offset is accumulated in standard organization TLV (1588 clause 14)

TLV is attached to Follow_UpFrequency offset is initialized to zero at grandmastergrandmasterAccumulation allows each time-aware system to know its frequency offset relative to grandmaster

The advantage of accumulating the frequency offset relative to the grandmaster, rather than measuring it directly using Sync and Follow_Up, is that it can be determined on receipt of first Follow Up after a change of

Geneva, 28 May 201018

receipt of first Follow_Up after a change of grandmaster

Page 19: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization in IEEE 802.1AS – 380 S 3

Each time-aware system sends Sync and Follow_Up on its master portsNormally, send Sync and Follow_Up as soon as possible after receiving Sync and Follow Up on slave portFollow_Up on slave port

However, don’t send until at least one-half sync interval has elapsed since last sync was sent, tointerval has elapsed since last sync was sent, to prevent bunching of successive messagesAlso, send Sync and Follow_Up after a sync i t l h l d i di f l t Sinterval has elapsed since sending of last Sync, even if Sync and Follow_Up have not been received

Geneva, 28 May 201019

Page 20: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization in IEEE 802.1AS – 480 S

Time-aware systemi-1master port

Time-aware systemi+1slave port

Time-aware systemimaster portslave port

ts,i-1

Taken from Figure 11-2 of [5]

Sync

Follow_Up (preciseOriginTimestamp,

correctionFieldi-1, rateRatioi-1)

tr,i

Sync

Follow_Up (preciseOriginTimestamp

ts,i

tr,i+1

correctionField = correctionField + propDelay + (t

(preciseOriginTimestamp, correctionFieldi, rateRatioi)

correctionFieldi = correctionFieldi-1 + propDelayi-1,i + (ts,i– tr,i)(1+yGM)

yGM = cumulative frequency offset of GM relative to

Geneva, 28 May 201020

yGM q ytime-aware system i

Page 21: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Synchronization State Machinesac es

Taken from Figure 10-2 of [5] MDSyncReceive

(per MD entity)Described in media-dependent clauses

gmPresent,selectedRole[rcvdPSSyncPtr->localPortNumber]

currentTime

ClockMasterSyncReceive(per ClockMaster entity)masterTime, localTime, rcvdClockSourceReq, rcvdClockSourceReqPtr, rcvdLocalClockTick,

localClockTickInterval, gmRateRatio, clockSourceTimeBaseIndicator

PortSyncSyncReceive(per PortSync entity)

ClockMasterSyncSend(per ClockMaster entity)

MDSyncReceive

rcvdMDSync, rcvdMDSyncPtr, txPSSyncPtr rateRatio portEnabled

syncSequenceId, syncSendTime, clockMasterSyncInterval, txPSSyncPtr,

ClockMasterSyncOffset(per ClockMaster entity)

networkTime, networkTimeOld, clockSlaveTime rcvdClockSlaveTime

masterTime, localTime, gmRateRatio, clockSourceTimeBaseIndicator

SiteSyncSync (per SiteSync entity)

PortSyncSyncPortSyncSync

RcvdPSSync, rcvdPSSyncPtr, txPSSyncPtr

txPSSyncPtr, rateRatio, portEnabled, pttPortEnabledrateRatioclockSlaveTime, rcvdClockSlaveTime,

selectedRole[0], clockSourcePhaseOffset, clockSourceFreqOffset

clockSourcePhaseOffset, clockSourceFreqOffset

PortSyncSyncSend(per PortSync entity)

ClockSlaveSync(per ClockSlave entity)

PortSyncSyncPortSyncSync

clockSlaveTime, syncReceiptTime, syncReceiptLocalTime, gmTimeBaseIndicator, rcvdPSSync, rcvdPSSyncPtr, rcvdTimestamp,

MDS S d

MDSyncSend

Notes:a) selectedRole for each port and gmPresent are set by Port Role Selection state machine (see 10.3.12)b) currentTime is a global variable that is always equal to the current i l i h l l ill

lastGmPhaseChange, lastGmFrequencyChange, rcvdPSSync, rcvdLocalClockTick

txMDSyncPtr, txFollowUpPtr, syncReceiptTimeoutTime, portEnabled, pttPortEnabled, lastRcvdPortNum, lastSourcePortIdentity, lastSequenceId, lastPreciseOriginTimestamp, lastFollowUpCorrectionField, lastRateRatio, lastUpstreamTxTime, lastSyncSentTime

syncReceiptTime

21Geneva, 28 May 2010

MDSyncSend(per MD entity)

Described in media-dependent clauses

time relative to the local oscillatorc) application interfaces to higher layers are not shownd) the ClockMasterSyncReceive, ClockMasterSyncSend, and ClockMasterSyncOffset state machines are optional for time-aware systems that are not grandmaster-capable.

Page 22: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Best Master Selection in IEEE 802.1AS – 180 S

IEEE 802.1AS uses a mechanism that is very similar to the default mechanism; there are 3 main differencesdifferences

No qualification of Announce messages, and therefore no consideration of foreign masters

BMCA runs on receipt of an Announce message on any port attached to another time-aware systemThis was done to speed up reconfiguration when the grandmaster changes

The pre-master state is eliminated; a port that is determined to be a master port immediately goesdetermined to be a master port immediately goes to the master stateThe uncalibrated state is eliminated, because PLL

Geneva, 28 May 201022

filtering is not done in bridges

Page 23: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Best Master Selection in IEEE 802.1AS – 280 S

Taken from Figure 10-10 of [5] Grandmaster

Port Roles:M MasterPort[ ]

Time-Aware Bridge

M M M

S SlavePortP PassivePortD DisabledPort

Time-Aware Bridge

Time-Aware Bridge

Time-Aware Bridge

M M M M

S S S

MPM P

Time-Aware Bridge

Time-Aware Bridge

M M

PS S P

DD

Time-Aware End-Station

Time-Aware End-Station

M M

S S

23Geneva, 28 May 2010

Station Station

Page 24: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Best Master Selection in IEEE 802.1AS – 380 S 3

The BMCA is expressed using a subset of the Rapid Spanning Tree (RSTP) protocol formalism of IEEE 802 1D [8] and IEEE 802 1Q [9]802.1D [8] and IEEE 802.1Q [9]This formulation is mathematically equivalent to the dataset comparison and state decision algorithms of IEEE 1588

Aspects of RSTP pertaining to updating the forwarding data base of a bridge are not neededforwarding data base of a bridge are not needed for BMCA

BMCA creates a spanning tree, with the GM at the root (unless no time-aware system is GM-capable (see below))

May or may not be the same as the data spanning

Geneva, 28 May 201024

May or may not be the same as the data spanning tree created by RSTP

Page 25: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Best Master Selection in IEEE 802.1AS – 480 S

The attributes priority1, clockClass, clockAccuracy, offsetScaledLogVariance,

i it 2 d l kId tit t t dpriority2, and clockIdentity are concatenated as unsigned integers into an overall attribute systemIdentitysystemIdentityPart 1 of the dataset comparison algorithm is expressed as a comparison of systemIdentityexpressed as a comparison of systemIdentity attributes (smaller is better)The value 255 for priority1 is used to indicateThe value 255 for priority1 is used to indicate that a time-aware system is not GM-capable

If no system is GM-capable, Sync is not sent by

Geneva, 28 May 201025

any system

Page 26: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Best Master Selection in IEEE 802.1AS – 580 S 5

A spanning tree priority vector is defined, using the root systemIdentity, rootPathCost (number of hops from the root i e 1588 stepsRemoved)from the root, i.e., 1588 stepsRemoved), sourcePortIdentity, and portNumber of receiving portFollowing IEEE 802.1D, 6 different, but related, priority vectors are definedThese priority vectors are set and compared in 4 interacting state machinesinteracting state machines

The machines also set the ports to Master, Slave, or PassiveThe operation of these state machines is equivalent to the dataset comparison and state decision algorithms (see [10] and [11])

Geneva, 28 May 201026

decision algorithms (see [10] and [11])

Page 27: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Best Master Selection State MachinesS a e ac es

PortAnnounceReceive (per port)

portEnabledpttPortEnabled

asCapable rcvdAnnounce

PortAnnounceReceive (per port)rcvdAnnounce, rcvdMsg, rcvdAnnouncePtr

rcvdMsg

PortAnnounceInformation (per port)infoIs portNumber portPriority portStepsRemoved masterPriority

portEnabledpttPortEnabled

asCapablesyncReceiptTimeoutTimeannounceReceiptTimeout

currentTime

rcvdAnnouncePtr

infoIs, portNumber, portPriority, portStepsRemoved, masterPriority, masterStepsRemoved, msgPriority, msgStepsRemoved, rcvdInfo,

reselect, selected, updtInfo, leap61, leap59, currentUTCOffsetValid, timeTraceable, frequencyTraceable, currentUTCOffset, timeSource

AnnounceReceiptTimeoutTimer (per port)announceReceiptTimeoutTime

SyncReceiptTimeoutTimer (per port)(used if and only if gmPresent is TRUE)

syncReceiptTimeoutTime

Taken from Figure 10-11 of [5]

PortRoleSelectionreselect, selected, selectedRole, masterStepsRemoved,

masterPriority gmPresent updtInfo gmPriority lastGmPriority

reselectselected

infoIs masterPrioritymasterStepsRemoved

selected

updtinfogmPresent

leap61, leap59, currentUTCOffsetValid,

timeTraceable, frequencyTraceable, currentUTCOffset,

timeSource, newInfo

masterPriority, gmPresent, updtInfo, gmPriority, lastGmPriority, systemPriority

PortAnnounceTransmit (per port)

announceIntervalcurrentTime

selectedRoleSelectedupdtinfo

AnnounceIntervalTimer (per port)

27Geneva, 28 May 2010

announceSendTime

Page 28: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

Summary

IEEE 802.1AS is compatible with IEEE Std 1588TM – 2008 in that it includes a PTP1588 2008, in that it includes a PTP profile

The specific profile requirements were chosen p p qto achieve low cost and still meet application requirements

S t i dd d f IEEE 802 11 IEEESupport is added for IEEE 802.11, IEEE 802.3 EPON, and coordinated shared network (e g MoCA ITU-T G hn)network (e.g., MoCA, ITU-T G.hn)

Page 29: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

References – 11. Geoffrey M. Garner, IEEE 1588 Version 2, Tutorial

presented at ISPCS ‘08, Ann Arbor, MI, USA, September 24 2008September 24, 2008.

2. Geoffrey M. Garner, Aaron Gelter, and Michael D. Johas Teener, New Simulation and Test Results for IEEE 802.1AS Timing Performance, ISPCS ‘09, Brescia, Italy, October 14 – 16, 2009.

3 Geoffrey M Garner Synchronization of Audio/Video3. Geoffrey M. Garner, Synchronization of Audio/Video Bridging Networks using IEEE 802.1AS, presentation at 2010 NIST – ATIS – Telcordia Workshop on S h i ti i T l i ti S tSynchronization in Telecommunication Systems (WSTS ‘10), March 9 – 11, 2010.

Geneva, 28 May 201029

Page 30: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

References – 24. IEEE Std 1588TM – 2008, IEEE Standard for a

Precision Clock Synchronization Protocol for Networked Measurement and Control Systems IEEENetworked Measurement and Control Systems, IEEE, 24 July 2008.

5. IEEE Std P802.1AS/D7.0, Draft Standard for Local and Metropolitan Area Networks —Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks, March 23, 2010.g , ,

6. Geoffrey M. Garner, Michel Ouellette, and Wei Jianying, Equivalence of the IEEE 1588 Boundary Cl k d P t P T t Cl k fClock and Peer-to-Peer Transparent Clock for Synchronization Transport, Huawei contribution to ITU-T SG 15, Q13, COM15-C1001-E, Geneva, 31

Geneva, 28 May 201030

May – 11 June 2010.

Page 31: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

References – 37. IEEE Std P802.11vTM/D10.0, Draft Standard for

Information technology -Telecommunications and information exchange between systems - Local andinformation exchange between systems Local and metropolitan area networks-Specific requirements -Part 11: Wireless LAN Medium Access Control (MAC) and Ph sical La e (PHY) specifications Amendmentand Physical Layer (PHY) specifications, Amendment 8: IEEE 802.11 Wireless Network Management, March, 2010.

8. IEEE Std 802.1DTM – 2004, IEEE Standard for Local and metropolitan area networks, Media Access Control (MAC) Bridges June 9 2004Control (MAC) Bridges, June 9, 2004.

9. IEEE Std 802.1QTM – 2005, IEEE Standard for Local and metropolitan area networks, Virtual Bridged

Geneva, 28 May 201031

gLocal Area Networks, May 19, 2006.

Page 32: IEEE 802 1AS and IEEE 1588 IEEE 802.1AS and IEEE 1588 ...

References – 410. Norman Finn, 802.1AS Fast Master Clock Selection,

Moving 802.1AS Closer to RSTP, Version 2, presentation for IEEE 802 1 AVB TG April 14 2008presentation for IEEE 802.1 AVB TG, April 14, 2008.

11. Geoffrey M. Garner, Casting of 1588 Best Master Clock Algorithm into 802.1D RSTP Formalism, Revision 2, Samsung presentation for IEEE 802.1 AVB TG, May 9, 2008.

Geneva, 28 May 201032