Skip to content

BMCA algorithm cannot be disabled #79

@niloda

Description

@niloda

Some implementations allow the Best Master Clock Algorithm (BMCA) to be disabled; however, the current model does not include an explicit attribute to support this behavior.

It is therefore proposed to introduce at least one attribute within the ptp-sync-pac container—for example, bmca-is-on—to enable or disable the execution of BMCA.

Additionally, a capability attribute—e.g., disabling-bmca-is-avail—can be defined to indicate whether a given implementation supports disabling BMCA.

When BMCA is disabled, the role of each PTP port must be configured statically. To support this configuration, it is also proposed to add a new parameter in the ptp-lp-spec grouping, for example ptp-static-port-role, which may assume one of the following values:

  • MASTER
  • SLAVE
  • PASSIVE

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions