ptp:PtpIf

Per-interface PTP configuration and management

Telemetry Sensor Path(s)

Configurable Properties
PROPERTY NAME DATA TYPE DESCRIPTION PERMITTED VALUES
announceIntervalType ptp:TimeCode
(scalar:Enum8)
PTP announce interval time code SELECTION:
1 - none
2 - aes67
3 - smpte-2059-2
DEFAULT: none
announceIntervalVal scalar:Sint16
PTP announce interval value
RANGE: [-3 , 4]
DEFAULT: 1
announceTimeoutType ptp:TimeCode
(scalar:Enum8)
PTP announce timeout time code SELECTION:
1 - none
2 - aes67
3 - smpte-2059-2
DEFAULT: none
announceTimeoutVal scalar:Sint16
PTP announce timeout value
RANGE: [2 , 10]
DEFAULT: 3
asymmetricDelayValue scalar:Uint32
compensation time(ns) for asymmetric delay
RANGE: [0 , 512000000]
DEFAULT: 0
asymmetricDirection ptp:Direction
(scalar:Enum8)
asymmetric delay directionfrom master to slave OR slave to master SELECTION:
0 - none
1 - forward-path
2 - reverse-path
DEFAULT: none
delayRequestMinIntervalType ptp:TimeCode
(scalar:Enum8)
PTP delay-request minimum interval time code SELECTION:
1 - none
2 - aes67
3 - smpte-2059-2
DEFAULT: none
delayRequestMinIntervalVal scalar:Sint16
PTP delay-request minimum interval value
RANGE: [-4 , 6]
id nw:IfId
(base:IfIndex)
Interface id of port with PTP configuration Must match first field in the output of show intf brief. Example: Eth1/1 or Vlan100
negoSchema ptp:SchemaNameT
(string:Basic)
Unicast negotiation schema for interface A sequence of characters
neighborPropagationDelayThreshold scalar:Uint32
GPTP propagation delay threshold
RANGE: [5 , 2000000]
DEFAULT: 1000000
profileOverride scalar:Bool
Allow override of configuration limits imposed by global PTP profile SELECTION: true or false
DEFAULT: false
ptp scalar:Bool
PTP enable or disable at interface level SELECTION: true or false
DEFAULT: false
ptpCost scalar:Uint16
PTP cost value in interface
RANGE: [0 , 255]
DEFAULT: 255
ptpDestinationMac ptp:PtpDestinationMac
(scalar:Enum8)
PTP destination mac forwardable or non-forwardable SELECTION:
0 - non-forwardable
1 - forwardable
DEFAULT: non-forwardable
ptpInterfaceDomain scalar:Uint16
PTP domain value in interface
RANGE: [0 , 127]
DEFAULT: 0
ptpRxNoMatch ptp:PtpRxNoMatch
(scalar:Enum8)
PTP packets destination MAC with RX packet not matching SELECTION:
0 - accept
1 - drop
2 - follow-rx
DEFAULT: accept
role ptp:TransmissionRole
(scalar:Enum8)
Transport role for PTP interface with default master SELECTION:
1 - master
2 - slave
3 - dynamic
DEFAULT: dynamic
syncIntervalType ptp:TimeCode
(scalar:Enum8)
PTP sync interval time code SELECTION:
1 - none
2 - aes67
3 - smpte-2059-2
DEFAULT: none
syncIntervalVal scalar:Sint16
PTP sync interval value
RANGE: [-7 , 1]
transmission ptp:TransportMode
(scalar:Enum8)
Transport mode for PTP interface with default multicast SELECTION:
1 - multicast
2 - unicast
DEFAULT: multicast
transport ptp:TransportType
(scalar:Enum8)
Transport type for PTP interface with default IPv4 SELECTION:
1 - ipv4
2 - ipv6
3 - eth
DEFAULT: ipv4
ucastSrc address:Ip
Source IPv4 address for ucast messages Value must match ipv4 or ipv6 known format
ucastSrcIpv6 address:IPv6
Source IPv6 address for ucast messages Value must match ipv6 format
ucastVrf l3:VrfName
(string:Basic)
VRF to be used for hello messages A sequence of characters
vlan base:Encap
PTP VLAN id configuration SELECTION: unknown, vlan-%d or vxlan-%d
DEFAULT: vlan-1

Internal Properties
PROPERTY NAME DATA TYPE DESCRIPTION POSSIBLE VALUES
modTs mo:TStamp
(scalar:Date)
The time when this object was last modified. SELECTION:
0 - never
DEFAULT: never
status mo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only. SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced