GPTP

GPTP timing

2021-03-18  本文已影响0人  SnC_

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的值。

上一篇下一篇

猜你喜欢

热点阅读