Description:
Configure IEEE 1588v2 (Precision Time Protocol) on a device.
Parents: EmulatedDevice
Children: Ieee1588v2CumulativeClockStateCount, Ieee1588v2CustomMessage, Ieee1588v2SessionDetails
Result children (automatically created): ClockSyncFilteredResults, ClockSynchronizationResult, ForeignMasterClockResults, Ieee1588v2ClockResult, Ieee1588v2CumulativeClockStateCount, Ieee1588v2MsgRateResult, ParentClockInfoResult, TimePropertiesResult, UnicastNegotiationResults
Relations:
Side name (Type) |
Relative | Description |
---|---|---|
ViewControlPlaneMplsBindingResult (ControlPlaneBindingResult) |
Mpls ControlPlane BindingResult |
|
ConvergenceConfig (PrimaryPathProtocolConfig) |
PrimaryPath |
|
ResultChild (ResultChild) |
ClockSyncFilteredResults, ClockSynchronizationResult, ForeignMasterClockResults, Ieee1588v2ClockResult, Ieee1588v2CumulativeClockStateCount, Ieee1588v2MsgRateResult, ParentClockInfoResult, TimePropertiesResult, UnicastNegotiationResults |
Use this to connect a results object to an object. |
SlaveStreamBlock (SlaveModeStreamBlock) |
Slave Mode StreamBlock |
|
TimeComparisonPair (TimeComparisonPairSrcProtocol) |
TsnProtocolsTimeComparisonPair, TsnProtocolsTimeComparisonPair |
Source device device againt which Time of day is compared |
Ieee1588v2UnicastRequest (UnicastNegotiation) |
UnicastNegotiation |
|
UsesIf (UsesIf) |
Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf |
Specifies the interfaces used by the configuration object (configuration object examples: BgpRouterConfig, LdpRouterConfig, and so on). |
Attribute | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Writable Attributes | Active, Name | ||||||||||||||||||||||||||||||||||||||||||||||||
AnnounceReceiptTimeout |
Number of seconds that has to pass without receipt of an Announce message to time out. Type: u8 Default: 3 Range: 2 - 255 |
||||||||||||||||||||||||||||||||||||||||||||||||
CableDelay |
Cable Delay used while calculating T1 and T4 time error Type: string Default: 0.0 |
||||||||||||||||||||||||||||||||||||||||||||||||
ClockAccuracy |
Accuracy of the clock using IEEE 1588 defined values. Type: enum Default: LESS_001_0US Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
ClockClass |
Clock class describes the traceability of the clock. Type: u8 Default: 248 |
||||||||||||||||||||||||||||||||||||||||||||||||
ClockIdentity |
Clock identity for the device. Type: u64 Default: 0xACDE480000000000 |
||||||||||||||||||||||||||||||||||||||||||||||||
ClockIdentityStep |
ClockIdentity Step value across devices within block when device count is more than 1 Type: u64 Default: 1 |
||||||||||||||||||||||||||||||||||||||||||||||||
ConfigCorrectionField |
Use user-defined correction fields. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
CustomClockAccuracy |
Custom (non-enumerated) clock accuracy. Type: u8 Default: 35 Range: 0 - 255 |
||||||||||||||||||||||||||||||||||||||||||||||||
CustomMulticastMacAddr |
User defined Multicast MAC Type: mac Default: 01:1B:19:00:00:00 |
||||||||||||||||||||||||||||||||||||||||||||||||
DelayMechanism |
Delay mechanism used. Type: enum Default: REQUEST_RESPONSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
DelayRequestCorrectionField |
User-defined correction field for Delay_Req messages. Type: s64 Default: 0 |
||||||||||||||||||||||||||||||||||||||||||||||||
DelayResponseCorrectionField |
User-defined correction field for Delay_Resp messages. Type: s64 Default: 0 |
||||||||||||||||||||||||||||||||||||||||||||||||
DomainNum |
Domain for the device. Type: u8 Default: 0 |
||||||||||||||||||||||||||||||||||||||||||||||||
DomainNumStep |
DomainNum Step value across devices within block when device count is more than 1 Type: u8 Default: 1 |
||||||||||||||||||||||||||||||||||||||||||||||||
EnableUnicastNegotiation |
Enable unicast negotiation. The clock is configured as a unicast grantor. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
Encap |
Encapsulation protocol. Type: enum Default: UDP_IPV4 Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
Flags |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. PTP Flags Type: enum Default: PtpTimescale Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
FollowUpCorrectionField |
User-defined correction field for Follow_Up messages. Type: s64 Default: 0 |
||||||||||||||||||||||||||||||||||||||||||||||||
FrequencyTraceable |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Boolean indicating the traceability of the frequency. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
Ieee1588v2Flags |
Ieee1588v2 Flags Type: enum Default: PTP_TIMESCALE|CURRENT_UTC_OFFSET_VALID Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
Leap59 |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Whether to use Leap 59 to adjust the clock. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
Leap61 |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Whether to use Leap 61 to adjust the clock. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
LeapFlag |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. LeapFlag Type: enum Default: None Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
LogAnnounceInterval |
Logarithm, base 2, of the interval between announce messages in seconds. Type: s8 Default: 0 Range: -128 - 127 |
||||||||||||||||||||||||||||||||||||||||||||||||
LogMinDelayRequestInterval |
Logarithm, base 2, of the minimum permitted mean time interval between successive Delay_Req messages. For multicast and unicast without negotiation, this value is converted into frames per seconds and used for the transmit rate. Type: s8 Default: 0 Range: -128 - 127 |
||||||||||||||||||||||||||||||||||||||||||||||||
LogSyncInterval |
Logarithm, base 2, of the interval between sync messages in seconds. Type: s8 Default: 0 Range: -128 - 127 |
||||||||||||||||||||||||||||||||||||||||||||||||
MasterClockSelectionMethod |
Method for selecting the master clock. Type: enum Default: BMCA Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
MasterOnly |
Clock is set to Master only. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
MessagingMode |
Messaging Mode Type: enum Default: Multicast Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
MulticastMACAddr |
List of PTP multicast MAC addresses. Type: enum Default: DEFAULT_MAC Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
OffsetScaledLogVariance |
Precision of a clock. Type: u16 Default: 65535 Range: 0 - 65535 |
||||||||||||||||||||||||||||||||||||||||||||||||
OriginTimestampDeviation |
Delta time used to manipulate T1 Type: string Default: 0.0 |
||||||||||||||||||||||||||||||||||||||||||||||||
PortNum |
Clock port number. Type: u16 Default: 1 |
||||||||||||||||||||||||||||||||||||||||||||||||
Priority1 |
Priority 1 level of the device. Type: u8 Default: 128 |
||||||||||||||||||||||||||||||||||||||||||||||||
Priority1Step |
Priority1 Step value across devices within block when device count is more than 1 Type: u8 Default: 1 |
||||||||||||||||||||||||||||||||||||||||||||||||
Priority2 |
Priority 2 level of the device. Type: u8 Default: 128 |
||||||||||||||||||||||||||||||||||||||||||||||||
Priority2Step |
Priority2 Step value across devices within block when device count is more than 1 Type: u8 Default: 1 |
||||||||||||||||||||||||||||||||||||||||||||||||
PtpProfile |
PTP Profile Attribute Type Type: enum Default: Default Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
ScaleMode |
Performance level of the protocol. Type: enum Default: NORMAL Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
SlaveOnly |
Prevent the clock from becoming a master. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
StepMode |
Stepping mode used by the protocol. Type: enum Default: TWO_STEP Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
stepsRemoved |
Steps Removed Type: u16 Default: 0 Range: 0 - 255 |
||||||||||||||||||||||||||||||||||||||||||||||||
SyncCorrectionField |
User-defined correction field for Sync messages. Type: s64 Default: 0 |
||||||||||||||||||||||||||||||||||||||||||||||||
TimeSrc |
Time source of the clock. Type: enum Default: INTERNAL_OSCILLATOR Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
TimeTraceable |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Boolean indicating the traceability of the time. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
Ttl |
Ttl Type: u8 Default: 1 Range: 1 - 255 |
||||||||||||||||||||||||||||||||||||||||||||||||
TxAnnounceFrameDroppedPercentage |
Number of Announce packets to be dropped Type: u8 Default: 0 Range: 0 - 100 |
||||||||||||||||||||||||||||||||||||||||||||||||
TxDelayResponseFrameDroppedPercentage |
Percentage of Delay_Resp messages to drop. Type: u8 Default: 0 Range: 0 - 100 |
||||||||||||||||||||||||||||||||||||||||||||||||
TxFollowUpFrameDroppedPercentage |
Percentage of Follow_Up messages to drop. Type: u8 Default: 0 Range: 0 - 100 |
||||||||||||||||||||||||||||||||||||||||||||||||
TxSyncFrameDroppedPercentage |
Number of Sync packets to be dropped Type: u8 Default: 0 Range: 0 - 100 |
||||||||||||||||||||||||||||||||||||||||||||||||
UnicastDiscovery |
NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it. Enable unicast discovery and request. Configures the clock for static unicast (when EnableUnicastNegotiation is false) or as a unicast requestor (when EnableUnicastNegotiation is true). Type: enum Default: DISABLED Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
UnicastMasterPortIpv4AddrList |
List of IPv4 addresses for unicast master clocks. Type: ip Default: 192.0.1.0 |
||||||||||||||||||||||||||||||||||||||||||||||||
UnicastMasterPortIpv6AddrList |
List of IPv6 addresses for unicast master clocks. Type: ipv6 Default: 2000::1 |
||||||||||||||||||||||||||||||||||||||||||||||||
UseCustomClockAccuracy |
Use the value of CustomClockAccuracy instead of ClockAccuracy (which is limited to an enumeration). Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
UsePartialBlockState |
Whether to use partial block state. Type: bool Default: FALSE Possible Values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
UtcOffset |
UtcOffset Type: u8 Default: 36 |
Read-Only Attribute | Description | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ClockState |
Current state of the clock. Type: enum Default: IEEE1588_STATE_NONE Possible Values:
|