本文翻译自IEEE Standard for Local and metropolitan area networks—Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks
8. IEEE 802.1AS的概念和术语
8.1 gPTP域
gPTP域(以下简称为域)由一个或多个时间感知系统和链路组成,这些系统和链路满足本标准的要求并且如IEEE 802.1AS协议所定义的那样彼此通信。 gPTP域定义了gPTP消息通信,状态,操作,数据集和时间刻度的范围。
gPTP域的域号应为0。
注意 - 在稳定状态下,gPTP域中的所有时间感知系统都可追溯到单个主时钟。
8.2 时间刻度
8.2.1 介绍
gPTP域的时间刻度,称为PTP时间刻度,由特级大师建立。 IEEE 802.1AS时标是连续的,可以追溯到TAI。 在gPTP域支持的精度范围内,第二个值是国际秒,SI。 epoch是PTP的epoch(见8.2.2)。
8.2.2 epoch
epoch是gPTP域的时间尺度的起源。
PTP的epoch是1970年1月1日00:00:00 TAI,即1969年12月31日23:59:51.999918 UTC。
注 - 设置PTP的epoch使得POSIX算法直接应用于PTP时标时间戳产生TAI的ISO 8601:2004 [B8]打印表示。
有关在常见时间尺度之间进行转换的信息,请参见附录C.
8.2.3 UTC Offset
如果时间源可追溯到TAI且currentUtcOffset字段有效,则可以使用时间属性数据集的currentUtcOffset字段值计算UTC时间。 currentUtcOffset的值应为:currentUtcOffset = TAI-UTC,其中TAI是TAI时间,UTC是UTC时间。
注 - 截至2009年1月1日0时UTC,UTC已经落后于TAI 34秒,即TAI - UTC = +34 s。 此时,IEEE 802.1AS定义的currentUtcOffset值变为+ 34 s(参见Service de la Rotation Terrestre [B17]和U.S.Naval Observatory [B19])。
可以使用时间属性数据集的currentUtcOffset字段值和当地时区的知识以及是否以及何时观察夏令时来从gPTP域提供的时间计算本地时间。
8.2.4 测量gPTP域内的时间
gPTP域中的时间应测量为自PTP epoch以来经过的时间
8.3 通信路径不对称
该标准要求测量链路的两个端点时间感知系统之间的平均传播时间(也称为平均传播延迟)。测量由时间感知系统之一,initialtor时间感知系统,向另一个时间感知系统——responder发送消息来执行。然后,responder稍后将消息发送回initialtor。由initialtor发送的消息是带时间戳的,并且该系统保留时间戳值。该消息到responder也是带时间戳的;时间戳值在后续消息中传送到initialtor。responder发送响应消息的离开时刻(响应于它从initialtor接收的消息)被加时间戳,并且时间戳值在后续消息中被传送到initialtor 。此响应消息到达initialtor时到达时间戳,并且该系统保留时间戳值。平均传播时间是在接收到响应消息之后由initialtor根据它此时具有的四个时间戳值计算的。
m e a n P a t h D e l a y 是 t i r 和 t r i 的 平 均 值 meanPathDelay是t_{ir}和t_{ri}的平均值 meanPathDelay是tir和tri的平均值,即
m e a n P a t h D e l a y = ( t i r + t r i ) / 2 meanPathDelay =(t_{ir} + t_{ri})/ 2 meanPathDelay=(tir+tri)/2
d e l a y A s y m m e t r y 定 义 为 delayAsymmetry定义为 delayA