GPTP timing

作者: SnC_ | 来源:发表于2021-03-18 11:14 被阅读0次

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

    相关文章

      网友评论

        本文标题:GPTP timing

        本文链接:https://www.haomeiwen.com/subject/dabecltx.html