GPTP timing
From <802.1AS> Clause 10.6
指定了media-independent sublayer state machine的timing和timeout attributes。
Message transmission intervals
Announce message transmission interval
announce interval(以秒为单位)以2为底的值,由Announce message中的logMessageInterval field承载。
initialLogAnnounceInterval指定了当port初始化时announce interval的值,以及当收到announceInterval field为126的message interval request TLV (see 10.3.14) 时announce interval的值。
默认值为0.
currentLogAnnounceInterval指定了当前的announce interval值。
initialLogAnnounceInterval和currentLogAnnounceInterval都是per-port的值。
Time-synchronization event message transmission interval
sync interval(以秒为单位)以2为底的值,由time-synchronization message中的logMessageInterval field承载。
initialLogSyncInterval指定了当port初始化时sync interval的值,以及当收到timeSyncInterval field为126的message interval request TLV (see 11.2.17) 时sync interval的值。
默认值是media-dependent的,其值在对应media的clause中指定。
currentLogSyncInterval指定了当前的sync interval值。
initialLogSyncInterval和currentLogSyncInterval都是per-port的值。
Interval for providing synchronization information by ClockMaster entity
clockMasterLogSyncInterval指定了ClockMaster entity向SiteSync entity提供time-synchronization information的mean time interval。
其值小于或等于整个time-aware system的所有port中最小的currentLogSyncInterval值。
clockMasterLogSyncInterval是per systrem的值。
Timeouts
SyncReceiptTimeout
该值告诉了slave port在未收到synchronization information之前需要等待多少个sync interval。
当超过这个等待时间,则slave port认为master不再发送sync info,(合适的话)BMCA需要再次启动。 这种情况称为sync receipt timeout。
默认值为3。
syncReceiptTimeout是per-port的值。
AnnounceReceiptTimeout
该值告诉了slave port在未收到announce msg之前需要等待多少个announce interval。
当超过这个等待时间,则slave port认为master不再发送announce msg,(合适的话)BMCA需要再次启动。 这种情况称为announce receipt timeout。
默认值为3。
announceReceiptTimeout是per-port的值。