LUM-PTP-1588-MIB

        The MIB module for management of PTP 1588.
        
The tables contained in this MIB are:
        
(1) The General group contains general MIB attributes such as timestamps and
table sizes.
        
(2) The Clock table contains clock level configuration, state and counters
for all PTP clock instances in the system.
        
(3) The Default Dataset table contains the Default datasets as defined in [IEEE-1588-2008]
and augmented in [ITU-T G.8275.1], for all enabled Boundary clocks within the system.
        
(4) The Current Dataset table contains the Current datasets as defined in [IEEE-1588-2008],
for all enabled Boundary clocks within the system.
        
(5) The Parent Dataset table contains the Parent datasets as defined in [IEEE-1588-2008],
for all enabled Boundary clocks within the system.
        
(6) The Time Properties Dataset table contains the Time properties datasets as defined in [IEEE-1588-2008],
for all enabled Boundary clocks within the system.
        
(7) The Clock Port table contains generic clock port level configuration and also the Port datasets
as defined in [IEEE-1588-2008] and augmented in [ITU-T G.8275.1], for all Boundary clock ports.
        
(8) The Clock ethernet interface table contains Ethernet specific configuration for clock ports
associated with a boundary clock implementing the ITU-T G.8275.1 profile.
        
(9) The Foreign master table contains the Foreign master datasets as defined in [IEEE-1588-2008]
for all discovered foreign master clocks in the system.
        
(10) The Peer table contains information and message counters for discovered peers,
both masters and clock clients, for all boundary clocks in the system.
        
        
Note : To make PTP language more inclusive, the standards use of the Slave term has been changed
to Clock client.
    
Source file
LUM-PTP-1588-MIB
Last revised
Identity
lumPtp1588MIBModule
Base OID
1.3.6.1.4.1.8708.1.1.83
Imported Objects
LUM-REG lumModules lumPtp1588MIB
LUM-TC BoardOrInterfaceAdminStatus CommandString FaultStatus MgmtNameString PortNumber Unsigned32WithNA
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter64 Gauge32 Integer32 MODULE-IDENTITY (no object page) OBJECT-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DateAndTime DisplayString MacAddress TEXTUAL-CONVENTION (no object page) TruthValue
Net-SNMP examples using the infinera MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'LUM-PTP-1588-MIB' -M '/opt/observium/mibs/infinera:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'LUM-PTP-1588-MIB::lumPtp1588MIBModule'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'LUM-PTP-1588-MIB' -M '/opt/observium/mibs/infinera:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'LUM-PTP-1588-MIB::lumPtp1588MIBModule'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (170)
.1.3.6.1.4.1.8708.1.1.83
.1.3.6.1.4.1.8708.2.83.1
.1.3.6.1.4.1.8708.2.83.1.1
.1.3.6.1.4.1.8708.2.83.1.2
.1.3.6.1.4.1.8708.2.83.2
.1.3.6.1.4.1.8708.2.83.2.1
.1.3.6.1.4.1.8708.2.83.2.1.1
.1.3.6.1.4.1.8708.2.83.2.1.10
.1.3.6.1.4.1.8708.2.83.2.1.11
.1.3.6.1.4.1.8708.2.83.2.1.2
.1.3.6.1.4.1.8708.2.83.2.1.3
.1.3.6.1.4.1.8708.2.83.2.1.4
.1.3.6.1.4.1.8708.2.83.2.1.5
.1.3.6.1.4.1.8708.2.83.2.1.6
.1.3.6.1.4.1.8708.2.83.2.1.7
.1.3.6.1.4.1.8708.2.83.2.1.8
.1.3.6.1.4.1.8708.2.83.2.1.9
.1.3.6.1.4.1.8708.2.83.2.10
.1.3.6.1.4.1.8708.2.83.2.10.1
.1.3.6.1.4.1.8708.2.83.2.10.1.1
.1.3.6.1.4.1.8708.2.83.2.10.1.1.1
.1.3.6.1.4.1.8708.2.83.2.10.1.1.10
.1.3.6.1.4.1.8708.2.83.2.10.1.1.11
.1.3.6.1.4.1.8708.2.83.2.10.1.1.12
.1.3.6.1.4.1.8708.2.83.2.10.1.1.13
.1.3.6.1.4.1.8708.2.83.2.10.1.1.14
.1.3.6.1.4.1.8708.2.83.2.10.1.1.15
.1.3.6.1.4.1.8708.2.83.2.10.1.1.16
.1.3.6.1.4.1.8708.2.83.2.10.1.1.17
.1.3.6.1.4.1.8708.2.83.2.10.1.1.18
Enumeration
.1.3.6.1.4.1.8708.2.83.2.10.1.1.19
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.10.1.1.2
.1.3.6.1.4.1.8708.2.83.2.10.1.1.20
Enumeration
.1.3.6.1.4.1.8708.2.83.2.10.1.1.21
.1.3.6.1.4.1.8708.2.83.2.10.1.1.22
Integer32
.1.3.6.1.4.1.8708.2.83.2.10.1.1.3
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.10.1.1.4
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.10.1.1.5
.1.3.6.1.4.1.8708.2.83.2.10.1.1.6
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.10.1.1.7
.1.3.6.1.4.1.8708.2.83.2.10.1.1.8
.1.3.6.1.4.1.8708.2.83.2.10.1.1.9
.1.3.6.1.4.1.8708.2.83.2.2
.1.3.6.1.4.1.8708.2.83.2.2.1
.1.3.6.1.4.1.8708.2.83.2.2.1.1
.1.3.6.1.4.1.8708.2.83.2.2.1.1.1
.1.3.6.1.4.1.8708.2.83.2.2.1.1.10
.1.3.6.1.4.1.8708.2.83.2.2.1.1.11
.1.3.6.1.4.1.8708.2.83.2.2.1.1.12
.1.3.6.1.4.1.8708.2.83.2.2.1.1.13
Enumeration
.1.3.6.1.4.1.8708.2.83.2.2.1.1.14
.1.3.6.1.4.1.8708.2.83.2.2.1.1.15
.1.3.6.1.4.1.8708.2.83.2.2.1.1.16
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.2.1.1.2
Integer32
.1.3.6.1.4.1.8708.2.83.2.2.1.1.3
Enumeration
.1.3.6.1.4.1.8708.2.83.2.2.1.1.4
Enumeration
.1.3.6.1.4.1.8708.2.83.2.2.1.1.5
Enumeration
.1.3.6.1.4.1.8708.2.83.2.2.1.1.6
Enumeration
.1.3.6.1.4.1.8708.2.83.2.2.1.1.7
.1.3.6.1.4.1.8708.2.83.2.2.1.1.8
.1.3.6.1.4.1.8708.2.83.2.2.1.1.9
.1.3.6.1.4.1.8708.2.83.2.3
.1.3.6.1.4.1.8708.2.83.2.3.1
.1.3.6.1.4.1.8708.2.83.2.3.1.1
.1.3.6.1.4.1.8708.2.83.2.3.1.1.1
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.10
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.11
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.12
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.13
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.14
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.2
Integer32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.3
.1.3.6.1.4.1.8708.2.83.2.3.1.1.4
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.5
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.6
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.3.1.1.7
.1.3.6.1.4.1.8708.2.83.2.3.1.1.8
.1.3.6.1.4.1.8708.2.83.2.3.1.1.9
.1.3.6.1.4.1.8708.2.83.2.4
.1.3.6.1.4.1.8708.2.83.2.4.1
.1.3.6.1.4.1.8708.2.83.2.4.1.1
.1.3.6.1.4.1.8708.2.83.2.4.1.1.1
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.4.1.1.2
Integer32
.1.3.6.1.4.1.8708.2.83.2.4.1.1.3
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.4.1.1.4
.1.3.6.1.4.1.8708.2.83.2.4.1.1.5
.1.3.6.1.4.1.8708.2.83.2.4.1.1.6
.1.3.6.1.4.1.8708.2.83.2.5
.1.3.6.1.4.1.8708.2.83.2.5.1
.1.3.6.1.4.1.8708.2.83.2.5.1.1
.1.3.6.1.4.1.8708.2.83.2.5.1.1.1
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.5.1.1.10
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.5.1.1.11
.1.3.6.1.4.1.8708.2.83.2.5.1.1.12
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.5.1.1.13
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.5.1.1.2
Integer32
.1.3.6.1.4.1.8708.2.83.2.5.1.1.3
.1.3.6.1.4.1.8708.2.83.2.5.1.1.4
.1.3.6.1.4.1.8708.2.83.2.5.1.1.5
.1.3.6.1.4.1.8708.2.83.2.5.1.1.6
.1.3.6.1.4.1.8708.2.83.2.5.1.1.7
.1.3.6.1.4.1.8708.2.83.2.5.1.1.8
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.5.1.1.9
.1.3.6.1.4.1.8708.2.83.2.6
.1.3.6.1.4.1.8708.2.83.2.6.1
.1.3.6.1.4.1.8708.2.83.2.6.1.1
.1.3.6.1.4.1.8708.2.83.2.6.1.1.1
.1.3.6.1.4.1.8708.2.83.2.6.1.1.10
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.6.1.1.11
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.6.1.1.2
Integer32
.1.3.6.1.4.1.8708.2.83.2.6.1.1.3
.1.3.6.1.4.1.8708.2.83.2.6.1.1.4
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.6.1.1.5
.1.3.6.1.4.1.8708.2.83.2.6.1.1.6
.1.3.6.1.4.1.8708.2.83.2.6.1.1.7
.1.3.6.1.4.1.8708.2.83.2.6.1.1.8
.1.3.6.1.4.1.8708.2.83.2.6.1.1.9
.1.3.6.1.4.1.8708.2.83.2.7
.1.3.6.1.4.1.8708.2.83.2.7.1
.1.3.6.1.4.1.8708.2.83.2.7.1.1
.1.3.6.1.4.1.8708.2.83.2.7.1.1.1
Enumeration
.1.3.6.1.4.1.8708.2.83.2.7.1.1.10
Enumeration
.1.3.6.1.4.1.8708.2.83.2.7.1.1.11
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.7.1.1.12
nanosecondsInteger32
.1.3.6.1.4.1.8708.2.83.2.7.1.1.13
.1.3.6.1.4.1.8708.2.83.2.7.1.1.14
.1.3.6.1.4.1.8708.2.83.2.7.1.1.15
.1.3.6.1.4.1.8708.2.83.2.7.1.1.16
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.7.1.1.17
.1.3.6.1.4.1.8708.2.83.2.7.1.1.18
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.7.1.1.19
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.7.1.1.2
Integer32
.1.3.6.1.4.1.8708.2.83.2.7.1.1.3
.1.3.6.1.4.1.8708.2.83.2.7.1.1.4
.1.3.6.1.4.1.8708.2.83.2.7.1.1.5
.1.3.6.1.4.1.8708.2.83.2.7.1.1.6
Enumeration
.1.3.6.1.4.1.8708.2.83.2.7.1.1.7
.1.3.6.1.4.1.8708.2.83.2.7.1.1.8
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.7.1.1.9
.1.3.6.1.4.1.8708.2.83.2.8
.1.3.6.1.4.1.8708.2.83.2.8.1
.1.3.6.1.4.1.8708.2.83.2.8.1.1
.1.3.6.1.4.1.8708.2.83.2.8.1.1.1
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.8.1.1.2
Integer32
.1.3.6.1.4.1.8708.2.83.2.8.1.1.3
.1.3.6.1.4.1.8708.2.83.2.8.1.1.4
.1.3.6.1.4.1.8708.2.83.2.8.1.1.5
.1.3.6.1.4.1.8708.2.83.2.8.1.1.6
.1.3.6.1.4.1.8708.2.83.2.8.1.1.7
Enumeration
.1.3.6.1.4.1.8708.2.83.2.8.1.1.8
.1.3.6.1.4.1.8708.2.83.2.9
.1.3.6.1.4.1.8708.2.83.2.9.1
.1.3.6.1.4.1.8708.2.83.2.9.1.1
.1.3.6.1.4.1.8708.2.83.2.9.1.1.1
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.10
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.11
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.12
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.13
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.14
.1.3.6.1.4.1.8708.2.83.2.9.1.1.15
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.16
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.17
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.2
Integer32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.3
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.4
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.5
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.6
.1.3.6.1.4.1.8708.2.83.2.9.1.1.7
Unsigned32
.1.3.6.1.4.1.8708.2.83.2.9.1.1.8
.1.3.6.1.4.1.8708.2.83.2.9.1.1.9
Dependencies (5) 5 direct Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. LUM-REGinfinera
  3. SNMPv2-TCrfc
  4. LUM-TCinfinera
  5. SNMPv2-CONFrfc
  6. LUM-PTP-1588-MIBinfineraselected
Type Definitions (20)
Unsigned32 range: 0..255
Display format: d
The Domain is identified by an integer, the domainNumber, in
the range of 0 to 255. An integer value that is used to assign
each PTP device to a particular domain.
OctetString range: 23
Display format: 1x:
The clock identity is an 8-octet array and will be presented in
the form of a character array. Network byte order is assumed.

The value of the PtpClockIdentity should be taken from the
IEEE EUI-64 individual assigned numbers as indicated in
Section 7.5.2.2.2 of [IEEE-1588-2008]. It can also be a
non-EUI-64 address as defined in Section 7.5.2.2.3 of
[IEEE-1588-2008].

The clock identifier can be constructed from existing EUI-48
assignments.
Unsigned32 range: 0..255
Display format: d
The instance of the clock of a given clock type in a given
domain.
Integer32 range: -128..127
Display format: d
The interval included in message types Announce, Sync,
Delay_Req, and Pdelay_Req as indicated in Section 7.7.2.1 of
[IEEE-1588-2008].
Enumeration
e2e(1)
p2p(2)
disabled(254)
The clock type based on whether end-to-end or peer-to-peer
mechanisms are used. The mechanism used to calculate the Mean
Path Delay as indicated in Table 9 of [IEEE-1588-2008].
Unsigned32 range: 0..65535
Display format: d
An index identifying a specific PTP port on a PTP node.
Enumeration
initializing(1)
faulty(2)
disabled(3)
listening(4)
preMaster(5)
master(6)
passive(7)
uncalibrated(8)
clockClient(9)
This is the value of the current state of the protocol engine
associated with this port.
OctetString range: 1..255
Display format: 255a
The clock port transport protocol address used for this
communication between the clock nodes. This is a string
corresponding to the address type as specified by the
transport type used. The transport types can be defined
elsewhere, in addition to the ones defined in this document.
This can be an address of type IP version 4, IP version 6,
Ethernet, DeviceNET, ControlNET, or IEC61158. The OCTET STRING
representation of the OID of ptpbaseWellKnownTransportTypes
will be used in the values contained in the OCTET STRING.
Enumeration
default(1)
telecom(2)
vendorspecific(3)
Clock Profile used. A profile is the set of allowed PTP
features applicable to a device.
Enumeration
accuracy25ns(0)
accuracy100ns(1)
accuracy250ns(2)
accuracy1us(3)
accuracy2500ns(4)
accuracy10us(5)
accuracy25us(6)
accuracy100us(7)
accuracy250us(8)
accuracy1ms(9)
accuracy2500us(10)
accuracy10ms(11)
accuracy25ms(12)
accuracy100ms(13)
accuracy250ms(14)
accuracy1s(15)
accuracy10s(16)
accuracyL10s(17)
accuracyUnknown(18)
accuracyLast(19)
The ClockQuality.
Enumeration
clockclass6(6)
clockclass7(7)
clockclass13(13)
clockclass14(14)
clockclass52(52)
clockclass58(58)
The ClockQuality as specified in Section 5.3.7,
Section 7.6.2.4, and Table 5 of [IEEE-1588-2008].
Enumeration
nanoSecond25(32)
nanoSecond100(33)
nanoSecond250(34)
microSec1(35)
microSec2dot5(36)
microSec10(37)
microSec25(38)
microSec100(39)
microSec250(40)
milliSec1(41)
milliSec2dot5(42)
milliSec10(43)
milliSec25(44)
milliSec100(45)
milliSec250(46)
second1(47)
second10(48)
secondGreater10(49)
unknown(254)
The ClockQuality as specified in Section 5.3.7,
Section 7.6.2.5, and Table 6 of [IEEE-1588-2008].

The following values are not represented in the enumerated
values.
0x01-0x1F Reserved
0x32-0x7F Reserved

It is important to note that Section 7.1.1 of RFC 2578 allows
for gaps and for enumerated values to start at zero when
indicated by the protocol.
Enumeration
freerun(1)
holdover(2)
acquiring(3)
frequencyLocked(4)
phaseAligned(5)
The clock state returned by a PTP engine.

Clock State Value
------------------------
Freerun state 1
Holdover state 2
Acquiring state 3
Freq_locked state 4
Phase_aligned state 5
OctetString range: 1..255
Display format: 255a
This textual convention corresponds to the TimeInterval
structure indicated in Section 5.3.2 of [IEEE-1588-2008].
It will be presented in the form of a character array.
Network byte order is assumed.
Enumeration
atomicClock(16)
gps(32)
terrestrialRadio(48)
ptp(64)
ntp(80)
handSet(96)
other(144)
internalOscillator(160)
The ClockQuality as specified in Sections 5.3.7,
Section 7.6.2.6, and Table 7 of [IEEE-1588-2008].

The following values are not represented in the enumerated
values.

0xF0-0xFE For use by alternate PTP profiles
0xFF Reserved

It is important to note that Section 7.1.1 of RFC 2578 allows
for gaps and for enumerated values to start at zero when
indicated by the protocol.
Enumeration
unicast(1)
multicast(2)
multicastmix(3)
Transmission mode.

Unicast: Using unicast communication channel.
Multicast: Using Multicast communication channel.
multicast-mix: Using multicast-unicast communication channel
Enumeration
ordinaryClock(1)
boundaryClock(2)
transparentClock(3)
boundaryNode(4)
The clock types as defined in the MIB module description.
OctetString range: 17
Display format: 1x:
The MAC address is an 6-octet array and will be presented in
the form of a character array. Network byte order is assumed.
OctetString range: 28
Display format: 1x:
The clock identity is an 8-octet array followed by a port number and will be presented in
the form of a character array.
OctetString range: 0..40
Display format: 255a
The peer address is an octet array and will be presented in
the form of a character array. The content can be either an
Ethernet, IPv4 or IPv6 address.
Conformance Groups (11)
The general objects
.1.3.6.1.4.1.8708.2.83.1.1.1
Group that aggregates objects describing information for PTP Clock
.1.3.6.1.4.1.8708.2.83.1.1.2
Group that aggregates objects describing information for PTP Default DS
.1.3.6.1.4.1.8708.2.83.1.1.3
Group that aggregates objects describing information for PTP Current DS
.1.3.6.1.4.1.8708.2.83.1.1.4
Group that aggregates objects describing information for PTP Parent DS
.1.3.6.1.4.1.8708.2.83.1.1.5
Group that aggregates objects describing information for PTP Time Properties DS
.1.3.6.1.4.1.8708.2.83.1.1.6
Group that aggregates objects describing PTP portDS
information
.1.3.6.1.4.1.8708.2.83.1.1.7
Group that aggregates objects describing PTP ethIf
information
.1.3.6.1.4.1.8708.2.83.1.1.8
Group that aggregates objects describing PTP foreignMasterDS
information
.1.3.6.1.4.1.8708.2.83.1.1.9
Group that aggregates objects describing PTP Peer DS
information
.1.3.6.1.4.1.8708.2.83.1.1.10
Group that aggregates objects describing PTP Peer DS
information
.1.3.6.1.4.1.8708.2.83.1.1.11
Compliance Statements (2)

OID .1.3.6.1.4.1.8708.2.83.1.2.1
The compliance statement for device support of
PTP 1588. (R35)
Required groups

OID .1.3.6.1.4.1.8708.2.83.1.2.2
The compliance statement for device support of
PTP 1588. (R36)
Required groups