-- $Id: yamaha-sw-ptp.mib.txt,v 1.1 2025/12/03 16:07:15 sh_matsu Exp $ YAMAHA-SW-PTP DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32 FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF TEXTUAL-CONVENTION, TruthValue, DisplayString FROM SNMPv2-TC InterfaceIndex FROM IF-MIB yamahaSW FROM YAMAHA-SMI; yamahaSWPtp MODULE-IDENTITY LAST-UPDATED "202512110000Z" ORGANIZATION "Yamaha Corporation" CONTACT-INFO "https://www.yamaha.com/" DESCRIPTION "The MIB module for PTP version 2. It refers to sections of [IEEE-1588-2008] and corresponds to the functions extended in Yamaha Corporation. This module was created with reference to RFC8173." REVISION "202512110000Z" DESCRIPTION "Initial Version." ::= { yamahaSW 13 } -- ------------------------------------------------------------- -- Textual Conventions -- ------------------------------------------------------------- YsptpClockDomainType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "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." REFERENCE "Section 7.1 ('Domains') and Table 2 ('domainNumber') of [IEEE-1588-2008]" SYNTAX Unsigned32 (0..255) YsptpClockIdentity ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x:" STATUS current DESCRIPTION "The clock identity is an 8-octet array." REFERENCE "Section 7.5.2.2.1 ('General') of [IEEE-1588-2008]" SYNTAX OCTET STRING (SIZE (8)) YsptpClockInstanceType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "The instance of the clock of a given clock type in a given domain." SYNTAX Unsigned32 (0..255) YsptpClockIntervalBase2 ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "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]." REFERENCE "Section 7.7.2.1 ('General interval specification') of [IEEE-1588-2008]" SYNTAX Integer32 (-128..127) YsptpClockMechanismType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "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]." REFERENCE "Sections 8.2.5.4.4 ('portDS.delayMechanism'), 6.6.4 ('Measuring link propagation delay in clocks supporting peer-to-peer path correction'), and 7.4.2 ('communication Path asymmetry') of [IEEE-1588-2008]." SYNTAX INTEGER { e2e(1), p2p(2), disabled(254) } YsptpClockPortNumber ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "An index identifying a specific PTP port on a PTP node." REFERENCE "Sections 7.5.2.3 ('portNumber') and 5.3.5 ('PortIdentity') of [IEEE-1588-2008]" SYNTAX Unsigned32 (0..65535) YsptpClockPortState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This is the value of the current state of the protocol engine associated with this port." REFERENCE "Sections 8.2.5.3.1 ('portState') and 9.2.5 ('State machines') of [IEEE-1588-2008]" SYNTAX INTEGER { initializing(1), faulty(2), disabled(3), listening(4), preTimeTransmitter(5), timeTransmitter(6), passive(7), uncalibrated(8), timeReceiver(9) } YsptpClockQualityAccuracyType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The ClockQuality as specified in Section 5.3.7, Section 7.6.2.5, and Table 6 of [IEEE-1588-2008]." REFERENCE "Section 5.3.7 ('ClockQuality'), Section 7.6.2.5 ('clockAccuracy'), and Table 6 ('clockAccuracy enumeration') of [IEEE-1588-2008]" SYNTAX INTEGER { -- reserved00(0:31), 0x00 to 0x1F nanoSecond25(32), -- 0x20 nanoSecond100(33), -- 0x21 nanoSecond250(34), -- 0x22 microSec1(35), -- 0x23 microSec2dot5(36), -- 0x24 microSec10(37), -- 0x25 microSec25(38), -- 0x26 microSec100(39), -- 0x27 microSec250(40), -- 0x28 milliSec1(41), -- 0x29 milliSec2dot5(42), -- 0x2A milliSec10(43), -- 0x2B milliSec25(44), -- 0x2C milliSec100(45), -- 0x2D milliSec250(46), -- 0x2E second1(47), -- 0x2F second10(48), -- 0x30 secondGreater10(49), -- 0x31 unknown(254) -- 0xFE -- reserved255(255), 0xFF } YsptpClockQualityClassType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The ClockQuality as specified in Section 5.3.7, Section 7.6.2.4, and Table 5 of [IEEE-1588-2008]." REFERENCE "Section 5.3.7 ('ClockQuality'), Section 7.6.2.4 ('clockClass'), and Table 5 ('clockClass specifications') of [IEEE-1588-2008]." SYNTAX Unsigned32 (0..255) YsptpClockRoleType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The Clock Role." SYNTAX INTEGER { timeTransmitter(1), timeReceiver(2) } YsptpClockStateType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "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 " SYNTAX INTEGER { freerun(1), holdover(2), acquiring(3), frequencyLocked(4), phaseAligned(5) } YsptpClockTimeInterval ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "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." REFERENCE "Sections 5.3.2 ('TimeInterval') and 7.7.2.1 ('Timer interval specification') of [IEEE-1588-2008]" SYNTAX OCTET STRING (SIZE (1..255)) YsptpClockTxModeType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Transmission mode." SYNTAX INTEGER { unicast(1), multicast(2), multicastmix(3) } YsptpClockType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The clock types as defined in the MIB module description." REFERENCE "Section 6.5.1 ('PTP device types') of [IEEE-1588-2008]." SYNTAX INTEGER { ordinaryClock(1), boundaryClock(2), transparentClock(3), boundaryNode(4) } YsptpClockEnabled ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enabled or disabled." SYNTAX INTEGER { enabled(1), disabled(2) } YsptpClockStep ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Step mode." SYNTAX INTEGER { oneStep(1), twoStep(2) } YsptpClockSendProtocol ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Transfer protocol." SYNTAX INTEGER { udpIPv4(1), udpIPv6(2), layer2(3) } YsptpClockBtca ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Best Transmitter Clock Algorithm." SYNTAX INTEGER { default(1), g8275(2) } YsptpClockSynceLink ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Sync-E input port link speed." SYNTAX INTEGER { sfpNone(1), sfp1G(2), sfp10G(3), sfp25G(4), sfp100G(5) } YsptpClockStatPerSec ::= TEXTUAL-CONVENTION DISPLAY-HINT "16a" STATUS current DESCRIPTION "Number of messages received or sent per second. The value is expressed to two decimal places. It will be presented in the form of a character array. Network byte order is assumed." SYNTAX OCTET STRING (SIZE (1..16)) -- ------------------------------------------------------------- -- Subtrees -- ------------------------------------------------------------- ysptpMIBNotifs OBJECT IDENTIFIER ::= { yamahaSWPtp 0 } ysptpMIBObjects OBJECT IDENTIFIER ::= { yamahaSWPtp 1 } ysptpMIBConformance OBJECT IDENTIFIER ::= { yamahaSWPtp 2 } ysptpMIBSystemInfo OBJECT IDENTIFIER ::= { ysptpMIBObjects 1 } ysptpMIBClockInfo OBJECT IDENTIFIER ::= { ysptpMIBObjects 2 } -- ------------------------------------------------------------- -- ysptpMIBSystemInfo MIB -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- ysptpSystemInfoTable -- ------------------------------------------------------------- ysptpSystemInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpSystemInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of the system's PTP configuration information." ::= { ysptpMIBSystemInfo 1 } ysptpSystemInfoEntry OBJECT-TYPE SYNTAX YsptpSystemInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that system's PTP configuration information." INDEX { ysptpSystemInfoInstanceIndex } ::= { ysptpSystemInfoTable 1 } YsptpSystemInfoEntry ::= SEQUENCE { ysptpSystemInfoInstanceIndex YsptpClockInstanceType, ysptpSystemInfoEnabled YsptpClockEnabled, ysptpSystemInfoClockType YsptpClockType, ysptpSystemInfoDelayMec YsptpClockMechanismType, ysptpSystemInfoStep YsptpClockStep, ysptpSystemInfoSendProtocol YsptpClockSendProtocol, ysptpSystemInfoPriority1 Unsigned32, ysptpSystemInfoPriority2 Unsigned32, ysptpSystemInfoDomain YsptpClockDomainType, ysptpSystemInfoBtca YsptpClockBtca, ysptpSystemInfoG8275LocalPriority Unsigned32, ysptpSystemInfoSynceIfindex InterfaceIndex, ysptpSystemInfoSynceLink YsptpClockSynceLink } ysptpSystemInfoInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the system." ::= { ysptpSystemInfoEntry 1 } ysptpSystemInfoEnabled OBJECT-TYPE SYNTAX YsptpClockEnabled MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the enable/disable the PTP function for the system." ::= { ysptpSystemInfoEntry 2 } ysptpSystemInfoClockType OBJECT-TYPE SYNTAX YsptpClockType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the clock type as defined in the textual convention description." ::= { ysptpSystemInfoEntry 3 } ysptpSystemInfoDelayMec OBJECT-TYPE SYNTAX YsptpClockMechanismType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the delay mechanism used. If the clock is an end-to-end clock, the value is e2e; if the clock is a peer to-peer clock, the value is p2p." ::= { ysptpSystemInfoEntry 4 } ysptpSystemInfoStep OBJECT-TYPE SYNTAX YsptpClockStep MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the step mode." ::= { ysptpSystemInfoEntry 5 } ysptpSystemInfoSendProtocol OBJECT-TYPE SYNTAX YsptpClockSendProtocol MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the send protocol." ::= { ysptpSystemInfoEntry 6 } ysptpSystemInfoPriority1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the system priority1." ::= { ysptpSystemInfoEntry 7 } ysptpSystemInfoPriority2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the system priority2." ::= { ysptpSystemInfoEntry 8 } ysptpSystemInfoDomain OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpSystemInfoEntry 9 } ysptpSystemInfoBtca OBJECT-TYPE SYNTAX YsptpClockBtca MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Best Transmitter Clock Algorithm." ::= { ysptpSystemInfoEntry 10 } ysptpSystemInfoG8275LocalPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the local priority of G.8275.1/G.8275.2 of the system." ::= { ysptpSystemInfoEntry 11 } ysptpSystemInfoSynceIfindex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the ifIndex of the Sync-E input port." ::= { ysptpSystemInfoEntry 12 } ysptpSystemInfoSynceLink OBJECT-TYPE SYNTAX YsptpClockSynceLink MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Sync-E input port link speed." ::= { ysptpSystemInfoEntry 13 } -- ------------------------------------------------------------- -- ysptpSystemPortInfoTable -- ------------------------------------------------------------- ysptpSystemPortInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpSystemPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of the port's PTP configuration information." ::= { ysptpMIBSystemInfo 2 } ysptpSystemPortInfoEntry OBJECT-TYPE SYNTAX YsptpSystemPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that port's PTP configuration information." INDEX { ysptpSystemPortInfoInstanceIndex, ysptpSystemPortInfoNumberIndex } ::= { ysptpSystemPortInfoTable 1 } YsptpSystemPortInfoEntry ::= SEQUENCE { ysptpSystemPortInfoInstanceIndex YsptpClockInstanceType, ysptpSystemPortInfoNumberIndex YsptpClockPortNumber, ysptpSystemPortInfoName DisplayString, ysptpSystemPortInfoEnabled YsptpClockEnabled, ysptpSystemPortInfoAnnounceInterval YsptpClockIntervalBase2, ysptpSystemPortInfoAnnounceTimeout Integer32, ysptpSystemPortInfoSyncInterval YsptpClockIntervalBase2, ysptpSystemPortInfoDelayReqInterval Integer32, ysptpSystemPortInfoPeerDelayReqInterval Integer32, ysptpSystemPortInfoG8275LocalPriority Unsigned32, ysptpSystemPortInfoG8275TimeTransmitterOnly TruthValue } ysptpSystemPortInfoInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the port." ::= { ysptpSystemPortInfoEntry 1 } ysptpSystemPortInfoNumberIndex OBJECT-TYPE SYNTAX YsptpClockPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the PTP portNumber associated with this port." ::= { ysptpSystemPortInfoEntry 2 } ysptpSystemPortInfoName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the port name configured on the node." ::= { ysptpSystemPortInfoEntry 3 } ysptpSystemPortInfoEnabled OBJECT-TYPE SYNTAX YsptpClockEnabled MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the enable/disable the PTP function for the port." ::= { ysptpSystemPortInfoEntry 4 } ysptpSystemPortInfoAnnounceInterval OBJECT-TYPE SYNTAX YsptpClockIntervalBase2 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Announce message transmission interval associated with this clock port." ::= { ysptpSystemPortInfoEntry 5 } ysptpSystemPortInfoAnnounceTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Announce receipt timeout associated with this clock port." ::= { ysptpSystemPortInfoEntry 6 } ysptpSystemPortInfoSyncInterval OBJECT-TYPE SYNTAX YsptpClockIntervalBase2 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Sync message transmission interval." ::= { ysptpSystemPortInfoEntry 7 } ysptpSystemPortInfoDelayReqInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Delay_Req message transmission interval." ::= { ysptpSystemPortInfoEntry 8 } ysptpSystemPortInfoPeerDelayReqInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Pdelay_Req message transmission interval." ::= { ysptpSystemPortInfoEntry 9 } ysptpSystemPortInfoG8275LocalPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the local priority of G.8275.1/G.8275.2 of the port." ::= { ysptpSystemPortInfoEntry 10 } ysptpSystemPortInfoG8275TimeTransmitterOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the true/false the G.8275.1/G.8275.2 timeTransmitter only for the port." ::= { ysptpSystemPortInfoEntry 11 } -- ------------------------------------------------------------- -- ysptpMIBClockInfo MIB -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- ysptpClockCurrentDSTable -- ------------------------------------------------------------- ysptpClockCurrentDSTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpClockCurrentDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the PTP clock currentDS for all domains." ::= { ysptpMIBClockInfo 1 } ysptpClockCurrentDSEntry OBJECT-TYPE SYNTAX YsptpClockCurrentDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that contains information about a single PTP clock currentDS for a domain." REFERENCE "Section 8.2.2 ('currentDS data set member specifications') of [IEEE-1588-2008]" INDEX { ysptpClockCurrentDSDomainIndex, ysptpClockCurrentDSClockTypeIndex, ysptpClockCurrentDSInstanceIndex } ::= { ysptpClockCurrentDSTable 1 } YsptpClockCurrentDSEntry ::= SEQUENCE { ysptpClockCurrentDSDomainIndex YsptpClockDomainType, ysptpClockCurrentDSClockTypeIndex YsptpClockType, ysptpClockCurrentDSInstanceIndex YsptpClockInstanceType, ysptpClockCurrentDSStepsRemoved Unsigned32, ysptpClockCurrentDSOffsetFromTimeTransmitter YsptpClockTimeInterval, ysptpClockCurrentDSMeanPathDelay YsptpClockTimeInterval } ysptpClockCurrentDSDomainIndex OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpClockCurrentDSEntry 1 } ysptpClockCurrentDSClockTypeIndex OBJECT-TYPE SYNTAX YsptpClockType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the clock type as defined in the textual convention description." ::= { ysptpClockCurrentDSEntry 2 } ysptpClockCurrentDSInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the clock for this clock type in the given domain." ::= { ysptpClockCurrentDSEntry 3 } ysptpClockCurrentDSStepsRemoved OBJECT-TYPE SYNTAX Unsigned32 UNITS "Steps" MAX-ACCESS read-only STATUS current DESCRIPTION "The current clock dataset stepsRemoved value. This object specifies the distance measured by the number of boundary clocks between the local clock and the foreign timeTransmitter as indicated in the stepsRemoved field of Announce messages." REFERENCE "Section 8.2.2.2 ('stepsRemoved') of [IEEE-1588-2008]" ::= { ysptpClockCurrentDSEntry 4 } ysptpClockCurrentDSOffsetFromTimeTransmitter OBJECT-TYPE SYNTAX YsptpClockTimeInterval UNITS "Time Interval" MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the current clock dataset ClockOffset value. The value of the computation of the offset in time between a timeReceiver and a timeTransmitter clock." REFERENCE "Section 8.2.2.3 ('currentDS.offsetFromMaster') of [IEEE-1588-2008]" ::= { ysptpClockCurrentDSEntry 5 } ysptpClockCurrentDSMeanPathDelay OBJECT-TYPE SYNTAX YsptpClockTimeInterval UNITS "Time Interval" MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the current clock dataset MeanPathDelay value. The mean path delay between a pair of ports as measured by the delay request-response mechanism." REFERENCE "Section 8.2.2.4 ('currentDS.meanPathDelay') of [IEEE-1588-2008]" ::= { ysptpClockCurrentDSEntry 6 } -- ------------------------------------------------------------- -- ysptpClockParentDSTable -- ------------------------------------------------------------- ysptpClockParentDSTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpClockParentDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the PTP clock parentDS for all domains." ::= { ysptpMIBClockInfo 2 } ysptpClockParentDSEntry OBJECT-TYPE SYNTAX YsptpClockParentDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that contains information about a single PTP clock parentDS for a domain." REFERENCE "Section 8.2.3 ('parentDS data set member specifications') of [IEEE-1588-2008]" INDEX { ysptpClockParentDSDomainIndex, ysptpClockParentDSClockTypeIndex, ysptpClockParentDSInstanceIndex } ::= { ysptpClockParentDSTable 1 } YsptpClockParentDSEntry ::= SEQUENCE { ysptpClockParentDSDomainIndex YsptpClockDomainType, ysptpClockParentDSClockTypeIndex YsptpClockType, ysptpClockParentDSInstanceIndex YsptpClockInstanceType, ysptpClockParentDSParentPortIdentity OCTET STRING, ysptpClockParentDSParentStats TruthValue, ysptpClockParentDSOffset Integer32, ysptpClockParentDSClockPhChRate Integer32, ysptpClockParentDSGMClockIdentity YsptpClockIdentity, ysptpClockParentDSGMClockPriority1 Unsigned32, ysptpClockParentDSGMClockPriority2 Unsigned32, ysptpClockParentDSGMClockQualityClass YsptpClockQualityClassType, ysptpClockParentDSGMClockQualityAccuracy YsptpClockQualityAccuracyType, ysptpClockParentDSGMClockQualityOffset Unsigned32, ysptpClockParentDSParentClockIdentity YsptpClockIdentity, ysptpClockParentDSParentPortNumber YsptpClockPortNumber } ysptpClockParentDSDomainIndex OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpClockParentDSEntry 1 } ysptpClockParentDSClockTypeIndex OBJECT-TYPE SYNTAX YsptpClockType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the clock type as defined in the textual convention description." ::= { ysptpClockParentDSEntry 2 } ysptpClockParentDSInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the clock for this clock type in the given domain." ::= { ysptpClockParentDSEntry 3 } ysptpClockParentDSParentPortIdentity OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the value of portIdentity of the port on the timeTransmitter that issues the Sync messages used in synchronizing this clock." REFERENCE "Section 8.2.3.2 ('parentDS.parentPortIdentity') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 4 } ysptpClockParentDSParentStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the parentDS ParentStats value. This value indicates whether the values of ParentDSOffset and ParentDSClockPhChRate have been measured and are valid. A TRUE value shall indicate valid data." REFERENCE "Section 8.2.3.3 ('parentDS.parentStats') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 5 } ysptpClockParentDSOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the parentDS ParentOffsetScaledLogVariance value. This value is the variance of the parent clock's phase as measured by the local clock." REFERENCE "Section 8.2.3.4 ('parentDS.observedParentOffsetScaledLogVariance') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 6 } ysptpClockParentDSClockPhChRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the clock's parentDS ParentClockPhaseChangeRate value. This value is an estimate of the parent clock's phase change rate as measured by the timeReceiver clock." REFERENCE "Section 8.2.3.5 ('parentDS.observedParentClockPhaseChangeRate') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 7 } ysptpClockParentDSGMClockIdentity OBJECT-TYPE SYNTAX YsptpClockIdentity MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the parentDS grandmaster clock identity." REFERENCE "Section 8.2.3.6 ('parentDS.grandmasterIdentity') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 8 } ysptpClockParentDSGMClockPriority1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the parentDS grandmaster clock priority1." REFERENCE "Section 8.2.3.8 ('parentDS.grandmasterPriority1') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 9 } ysptpClockParentDSGMClockPriority2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the parentDS grandmaster clock priority2." REFERENCE "Section 8.2.3.9 ('parentDS.grandmasterPriority2') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 10 } ysptpClockParentDSGMClockQualityClass OBJECT-TYPE SYNTAX YsptpClockQualityClassType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the parentDS grandmaster clock quality class." REFERENCE "Section 8.2.3.7 ('parentDS.grandmasterClockQuality') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 11 } ysptpClockParentDSGMClockQualityAccuracy OBJECT-TYPE SYNTAX YsptpClockQualityAccuracyType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the parentDS grandmaster clock quality accuracy." REFERENCE "Section 8.2.3.7 ('parentDS.grandmasterClockQuality') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 12 } ysptpClockParentDSGMClockQualityOffset OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the parentDS grandmaster clock quality offset." REFERENCE "Section 8.2.3.7 ('parentDS.grandmasterClockQuality') of [IEEE-1588-2008]" ::= { ysptpClockParentDSEntry 13 } ysptpClockParentDSParentClockIdentity OBJECT-TYPE SYNTAX YsptpClockIdentity MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the clock identity of timeTransmitter clock with witch own machine is synchronized." ::= { ysptpClockParentDSEntry 14 } ysptpClockParentDSParentPortNumber OBJECT-TYPE SYNTAX YsptpClockPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the port number of timeTransmitter clock with witch own machine is synchronized." ::= { ysptpClockParentDSEntry 15 } -- ------------------------------------------------------------- -- ysptpClockDefaultDSTable -- ------------------------------------------------------------- ysptpClockDefaultDSTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpClockDefaultDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the PTP clock defaultDS for all domains." ::= { ysptpMIBClockInfo 3 } ysptpClockDefaultDSEntry OBJECT-TYPE SYNTAX YsptpClockDefaultDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that contains information about a single PTP clock defaultDS for a domain." INDEX { ysptpClockDefaultDSDomainIndex, ysptpClockDefaultDSClockTypeIndex, ysptpClockDefaultDSInstanceIndex } ::= { ysptpClockDefaultDSTable 1 } YsptpClockDefaultDSEntry ::= SEQUENCE { ysptpClockDefaultDSDomainIndex YsptpClockDomainType, ysptpClockDefaultDSClockTypeIndex YsptpClockType, ysptpClockDefaultDSInstanceIndex YsptpClockInstanceType, ysptpClockDefaultDSTwoStepFlag TruthValue, ysptpClockDefaultDSClockIdentity YsptpClockIdentity, ysptpClockDefaultDSPriority1 Unsigned32, ysptpClockDefaultDSPriority2 Unsigned32, ysptpClockDefaultDSReceiverOnly TruthValue, ysptpClockDefaultDSQualityClass YsptpClockQualityClassType, ysptpClockDefaultDSQualityAccuracy YsptpClockQualityAccuracyType, ysptpClockDefaultDSQualityOffset Integer32, ysptpClockDefaultDSG8275LocalPriority Unsigned32 } ysptpClockDefaultDSDomainIndex OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpClockDefaultDSEntry 1 } ysptpClockDefaultDSClockTypeIndex OBJECT-TYPE SYNTAX YsptpClockType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the clock type as defined in the textual convention description." ::= { ysptpClockDefaultDSEntry 2 } ysptpClockDefaultDSInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the clock for this clock type in the given domain." ::= { ysptpClockDefaultDSEntry 3 } ysptpClockDefaultDSTwoStepFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies whether the two-step process is used." ::= { ysptpClockDefaultDSEntry 4 } ysptpClockDefaultDSClockIdentity OBJECT-TYPE SYNTAX YsptpClockIdentity MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the defaultDS clockIdentity member." ::= { ysptpClockDefaultDSEntry 5 } ysptpClockDefaultDSPriority1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the defaultDS priority1 member." ::= { ysptpClockDefaultDSEntry 6 } ysptpClockDefaultDSPriority2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the defaultDS priority2 member." ::= { ysptpClockDefaultDSEntry 7 } ysptpClockDefaultDSReceiverOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies whether the timeReceiverOnly flag is set." ::= { ysptpClockDefaultDSEntry 8 } ysptpClockDefaultDSQualityClass OBJECT-TYPE SYNTAX YsptpClockQualityClassType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the defaultDS Quality Class." ::= { ysptpClockDefaultDSEntry 9 } ysptpClockDefaultDSQualityAccuracy OBJECT-TYPE SYNTAX YsptpClockQualityAccuracyType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the defaultDS Quality Accuracy." ::= { ysptpClockDefaultDSEntry 10 } ysptpClockDefaultDSQualityOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the defaultDS Quality offset." ::= { ysptpClockDefaultDSEntry 11 } ysptpClockDefaultDSG8275LocalPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the defaultDS local priority member of G.8275.1/G.8275.2." ::= { ysptpClockDefaultDSEntry 12 } -- ------------------------------------------------------------- -- ysptpClockRunningTable -- ------------------------------------------------------------- ysptpClockRunningTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpClockRunningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the PTP clock running datasets for all domains." ::= { ysptpMIBClockInfo 4 } ysptpClockRunningEntry OBJECT-TYPE SYNTAX YsptpClockRunningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that contains information about a single PTP clock running dataset for a domain." INDEX { ysptpClockRunningDomainIndex, ysptpClockRunningClockTypeIndex, ysptpClockRunningInstanceIndex } ::= { ysptpClockRunningTable 1 } YsptpClockRunningEntry ::= SEQUENCE { ysptpClockRunningDomainIndex YsptpClockDomainType, ysptpClockRunningClockTypeIndex YsptpClockType, ysptpClockRunningInstanceIndex YsptpClockInstanceType, ysptpClockRunningState YsptpClockStateType } ysptpClockRunningDomainIndex OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpClockRunningEntry 1 } ysptpClockRunningClockTypeIndex OBJECT-TYPE SYNTAX YsptpClockType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the clock type as defined in the textual convention description." ::= { ysptpClockRunningEntry 2 } ysptpClockRunningInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the clock for this clock type in the given domain." ::= { ysptpClockRunningEntry 3 } ysptpClockRunningState OBJECT-TYPE SYNTAX YsptpClockStateType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the clock state returned by a PTP engine." ::= { ysptpClockRunningEntry 4 } -- ------------------------------------------------------------- -- ysptpClockTransDefaultDSTable -- ------------------------------------------------------------- ysptpClockTransDefaultDSTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpClockTransDefaultDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the PTP transparentClockDefaultDS for all domains." ::= { ysptpMIBClockInfo 5 } ysptpClockTransDefaultDSEntry OBJECT-TYPE SYNTAX YsptpClockTransDefaultDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that contains information about a single PTP transparent clock defaultDS for a domain." REFERENCE "Section 8.3.2 ('transparentClockDefaultDS data set member specifications') of [IEEE-1588-2008]" INDEX { ysptpClockTransDefaultDSDomainIndex, ysptpClockTransDefaultDSInstanceIndex } ::= { ysptpClockTransDefaultDSTable 1 } YsptpClockTransDefaultDSEntry ::= SEQUENCE { ysptpClockTransDefaultDSDomainIndex YsptpClockDomainType, ysptpClockTransDefaultDSInstanceIndex YsptpClockInstanceType, ysptpClockTransDefaultDSClockIdentity YsptpClockIdentity, ysptpClockTransDefaultDSNumOfPorts Counter32, ysptpClockTransDefaultDSDelay YsptpClockMechanismType, ysptpClockTransDefaultDSPrimaryDomain YsptpClockDomainType } ysptpClockTransDefaultDSDomainIndex OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpClockTransDefaultDSEntry 1 } ysptpClockTransDefaultDSInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the clock for this clock type in the given domain." ::= { ysptpClockTransDefaultDSEntry 2 } ysptpClockTransDefaultDSClockIdentity OBJECT-TYPE SYNTAX YsptpClockIdentity MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the value of the clockIdentity attribute of the local clock." REFERENCE "Section 8.3.2.2.1 ('transparentClockDefaultDS.clockIdentity') of [IEEE-1588-2008]" ::= { ysptpClockTransDefaultDSEntry 3 } ysptpClockTransDefaultDSNumOfPorts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of PTP ports of the device. These counters are discontinuous." REFERENCE "Section 8.3.2.2.2 ('transparentClockDefaultDS.numberPorts') of [IEEE-1588-2008]" ::= { ysptpClockTransDefaultDSEntry 4 } ysptpClockTransDefaultDSDelay OBJECT-TYPE SYNTAX YsptpClockMechanismType MAX-ACCESS read-only STATUS current DESCRIPTION "This object, if the transparent clock is an end-to-end transparent clock, has the value of e2e; if the transparent clock is a peer-to-peer transparent clock, the value is p2p." REFERENCE "Section 8.3.2.3.1 ('transparentClockDefaultDS.delayMechanism') of [IEEE-1588-2008]" ::= { ysptpClockTransDefaultDSEntry 5 } ysptpClockTransDefaultDSPrimaryDomain OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the value of the primary syntonization domain. The initialization value is 0." REFERENCE "Section 8.3.2.3.2 ('transparentClockDefaultDS.primaryDomain') of [IEEE-1588-2008]" ::= { ysptpClockTransDefaultDSEntry 6 } -- ------------------------------------------------------------- -- ysptpClockPortDSTable -- ------------------------------------------------------------- ysptpClockPortDSTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpClockPortDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the clock's portDS for a particular domain." ::= { ysptpMIBClockInfo 6 } ysptpClockPortDSEntry OBJECT-TYPE SYNTAX YsptpClockPortDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that contains portDS information for a single clock port." INDEX { ysptpClockPortDSDomainIndex, ysptpClockPortDSClockTypeIndex, ysptpClockPortDSClockInstanceIndex, ysptpClockPortDSPortNumberIndex } ::= { ysptpClockPortDSTable 1 } YsptpClockPortDSEntry ::= SEQUENCE { ysptpClockPortDSDomainIndex YsptpClockDomainType, ysptpClockPortDSClockTypeIndex YsptpClockType, ysptpClockPortDSClockInstanceIndex YsptpClockInstanceType, ysptpClockPortDSPortNumberIndex YsptpClockPortNumber, ysptpClockPortDSName DisplayString, ysptpClockPortDSPortIdentity OCTET STRING, ysptpClockPortDSlogAnnouncementInterval YsptpClockIntervalBase2, ysptpClockPortDSAnnounceRctTimeout Integer32, ysptpClockPortDSlogSyncInterval YsptpClockIntervalBase2, ysptpClockPortDSMinDelayReqInterval Integer32, ysptpClockPortDSPeerDelayReqInterval Integer32, ysptpClockPortDSDelayMech YsptpClockMechanismType, ysptpClockPortDSPeerMeanPathDelay YsptpClockTimeInterval, ysptpClockPortDSGrantDuration Unsigned32, ysptpClockPortDSPTPVersion Unsigned32, ysptpClockPortDSG8275LocalPriority Unsigned32, ysptpClockPortDSG8275TimeTransmitterOnly TruthValue } ysptpClockPortDSDomainIndex OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpClockPortDSEntry 1 } ysptpClockPortDSClockTypeIndex OBJECT-TYPE SYNTAX YsptpClockType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the clock type as defined in the textual convention description." ::= { ysptpClockPortDSEntry 2 } ysptpClockPortDSClockInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the clock for this clock type in the given domain." ::= { ysptpClockPortDSEntry 3 } ysptpClockPortDSPortNumberIndex OBJECT-TYPE SYNTAX YsptpClockPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the PTP portNumber associated with this PTP port." ::= { ysptpClockPortDSEntry 4 } ysptpClockPortDSName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the PTP clock portDS name." ::= { ysptpClockPortDSEntry 5 } ysptpClockPortDSPortIdentity OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the PTP clock port Identity." ::= { ysptpClockPortDSEntry 6 } ysptpClockPortDSlogAnnouncementInterval OBJECT-TYPE SYNTAX YsptpClockIntervalBase2 UNITS "Time Interval" MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Announce message transmission interval associated with this clock port." ::= { ysptpClockPortDSEntry 7 } ysptpClockPortDSAnnounceRctTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Announce receipt timeout associated with this clock port." ::= { ysptpClockPortDSEntry 8 } ysptpClockPortDSlogSyncInterval OBJECT-TYPE SYNTAX YsptpClockIntervalBase2 UNITS "Time Interval" MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Sync message transmission interval." ::= { ysptpClockPortDSEntry 9 } ysptpClockPortDSMinDelayReqInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Delay_Req message transmission interval." ::= { ysptpClockPortDSEntry 10 } ysptpClockPortDSPeerDelayReqInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Pdelay_Req message transmission interval." ::= { ysptpClockPortDSEntry 11 } ysptpClockPortDSDelayMech OBJECT-TYPE SYNTAX YsptpClockMechanismType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the delay mechanism used. If the clock is an end-to-end clock, the value is e2e; if the clock is a peer to-peer clock, the value is p2p." ::= { ysptpClockPortDSEntry 12 } ysptpClockPortDSPeerMeanPathDelay OBJECT-TYPE SYNTAX YsptpClockTimeInterval UNITS "Time Interval" MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the peer meanPathDelay." ::= { ysptpClockPortDSEntry 13 } ysptpClockPortDSGrantDuration OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the grant duration allocated by the timeTransmitter." ::= { ysptpClockPortDSEntry 14 } ysptpClockPortDSPTPVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the PTP version being used." ::= { ysptpClockPortDSEntry 15 } ysptpClockPortDSG8275LocalPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the local priority of G.8275.1/G.8275.2 of the port." ::= { ysptpClockPortDSEntry 16 } ysptpClockPortDSG8275TimeTransmitterOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the true/false the G.8275.1/G.8275.2 timeTransmitter only for the port." ::= { ysptpClockPortDSEntry 17 } -- ------------------------------------------------------------- -- ysptpClockPortRunningTable -- ------------------------------------------------------------- ysptpClockPortRunningTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpClockPortRunningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the clock ports running datasets for a particular domain." ::= { ysptpMIBClockInfo 7 } ysptpClockPortRunningEntry OBJECT-TYPE SYNTAX YsptpClockPortRunningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that contains running dataset information about a single clock port." INDEX { ysptpClockPortRunningDomainIndex, ysptpClockPortRunningClockTypeIndex, ysptpClockPortRunningClockInstanceIndex, ysptpClockPortRunningPortNumberIndex } ::= { ysptpClockPortRunningTable 1 } YsptpClockPortRunningEntry ::= SEQUENCE { ysptpClockPortRunningDomainIndex YsptpClockDomainType, ysptpClockPortRunningClockTypeIndex YsptpClockType, ysptpClockPortRunningClockInstanceIndex YsptpClockInstanceType, ysptpClockPortRunningPortNumberIndex YsptpClockPortNumber, ysptpClockPortRunningName DisplayString, ysptpClockPortRunningState YsptpClockPortState, ysptpClockPortRunningRole YsptpClockRoleType, ysptpClockPortRunningTxMode YsptpClockTxModeType, ysptpClockPortRunningRxMode YsptpClockTxModeType } ysptpClockPortRunningDomainIndex OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpClockPortRunningEntry 1 } ysptpClockPortRunningClockTypeIndex OBJECT-TYPE SYNTAX YsptpClockType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the clock type as defined in the textual convention description." ::= { ysptpClockPortRunningEntry 2 } ysptpClockPortRunningClockInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the clock for this clock type in the given domain." ::= { ysptpClockPortRunningEntry 3 } ysptpClockPortRunningPortNumberIndex OBJECT-TYPE SYNTAX YsptpClockPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the PTP portNumber associated with this clock port." ::= { ysptpClockPortRunningEntry 4 } ysptpClockPortRunningName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the PTP clock port name." ::= { ysptpClockPortRunningEntry 5 } ysptpClockPortRunningState OBJECT-TYPE SYNTAX YsptpClockPortState MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the port state returned by PTP engine: initializing faulty disabled listening preTimeTransmitter timeTransmitter passive uncalibrated timeReceiver" ::= { ysptpClockPortRunningEntry 6 } ysptpClockPortRunningRole OBJECT-TYPE SYNTAX YsptpClockRoleType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Clock Role." ::= { ysptpClockPortRunningEntry 7 } ysptpClockPortRunningTxMode OBJECT-TYPE SYNTAX YsptpClockTxModeType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the clock transmission mode as: unicast: Using unicast communication channel multicast: Using multicast communication channel multicast-mix: Using multicast-unicast communication channel" ::= { ysptpClockPortRunningEntry 8 } ysptpClockPortRunningRxMode OBJECT-TYPE SYNTAX YsptpClockTxModeType MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the clock receive mode as: unicast: Using unicast communication channel multicast: Using multicast communication channel multicast-mix: Using multicast-unicast communication channel" ::= { ysptpClockPortRunningEntry 9 } -- ------------------------------------------------------------- -- ysptpClockPortStatTable -- ------------------------------------------------------------- ysptpClockPortStatTable OBJECT-TYPE SYNTAX SEQUENCE OF YsptpClockPortStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the clock ports statistics for a particular domain." ::= { ysptpMIBClockInfo 8 } ysptpClockPortStatEntry OBJECT-TYPE SYNTAX YsptpClockPortStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry that contains running dataset information about a single clock port." INDEX { ysptpClockPortStatDomainIndex, ysptpClockPortStatClockTypeIndex, ysptpClockPortStatClockInstanceIndex, ysptpClockPortStatPortNumberIndex } ::= { ysptpClockPortStatTable 1 } YsptpClockPortStatEntry ::= SEQUENCE { ysptpClockPortStatDomainIndex YsptpClockDomainType, ysptpClockPortStatClockTypeIndex YsptpClockType, ysptpClockPortStatClockInstanceIndex YsptpClockInstanceType, ysptpClockPortStatPortNumberIndex YsptpClockPortNumber, ysptpClockPortStatName DisplayString, ysptpClockPortStatAnnounceRx Counter32, ysptpClockPortStatAnnounceRxPerSec YsptpClockStatPerSec, ysptpClockPortStatAnnounceTx Counter32, ysptpClockPortStatAnnounceTxPerSec YsptpClockStatPerSec, ysptpClockPortStatSyncRx Counter32, ysptpClockPortStatSyncRxPerSec YsptpClockStatPerSec, ysptpClockPortStatSyncTx Counter32, ysptpClockPortStatSyncTxPerSec YsptpClockStatPerSec, ysptpClockPortStatFollowUpRx Counter32, ysptpClockPortStatFollowUpRxPerSec YsptpClockStatPerSec, ysptpClockPortStatFollowUpTx Counter32, ysptpClockPortStatFollowUpTxPerSec YsptpClockStatPerSec, ysptpClockPortStatDelayReqRx Counter32, ysptpClockPortStatDelayReqRxPerSec YsptpClockStatPerSec, ysptpClockPortStatDelayReqTx Counter32, ysptpClockPortStatDelayReqTxPerSec YsptpClockStatPerSec, ysptpClockPortStatDelayRespRx Counter32, ysptpClockPortStatDelayRespRxPerSec YsptpClockStatPerSec, ysptpClockPortStatDelayRespTx Counter32, ysptpClockPortStatDelayRespTxPerSec YsptpClockStatPerSec, ysptpClockPortStatSignalingRx Counter32, ysptpClockPortStatSignalingRxPerSec YsptpClockStatPerSec, ysptpClockPortStatSignalingTx Counter32, ysptpClockPortStatSignalingTxPerSec YsptpClockStatPerSec, ysptpClockPortStatManagementRx Counter32, ysptpClockPortStatManagementRxPerSec YsptpClockStatPerSec, ysptpClockPortStatManagementTx Counter32, ysptpClockPortStatManagementTxPerSec YsptpClockStatPerSec, ysptpClockPortStatTotalRx Counter32, ysptpClockPortStatTotalRxPerSec YsptpClockStatPerSec, ysptpClockPortStatTotalTx Counter32, ysptpClockPortStatTotalTxPerSec YsptpClockStatPerSec, ysptpClockPortStatAnnounceRctTimeout Counter32, ysptpClockPortStatTotalRxError Counter32 } ysptpClockPortStatDomainIndex OBJECT-TYPE SYNTAX YsptpClockDomainType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the domain number used to create a logical group of PTP devices." ::= { ysptpClockPortStatEntry 1 } ysptpClockPortStatClockTypeIndex OBJECT-TYPE SYNTAX YsptpClockType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the clock type as defined in the textual convention description." ::= { ysptpClockPortStatEntry 2 } ysptpClockPortStatClockInstanceIndex OBJECT-TYPE SYNTAX YsptpClockInstanceType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the instance of the clock for this clock type in the given domain." ::= { ysptpClockPortStatEntry 3 } ysptpClockPortStatPortNumberIndex OBJECT-TYPE SYNTAX YsptpClockPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the PTP portNumber associated with this clock port." ::= { ysptpClockPortStatEntry 4 } ysptpClockPortStatName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the PTP clock port name." ::= { ysptpClockPortStatEntry 5 } ysptpClockPortStatAnnounceRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Announce messages received." ::= { ysptpClockPortStatEntry 6 } ysptpClockPortStatAnnounceRxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Announce messages received per second." ::= { ysptpClockPortStatEntry 7 } ysptpClockPortStatAnnounceTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Announce messages sent." ::= { ysptpClockPortStatEntry 8 } ysptpClockPortStatAnnounceTxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Announce messages sent per second." ::= { ysptpClockPortStatEntry 9 } ysptpClockPortStatSyncRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Sync messages received." ::= { ysptpClockPortStatEntry 10 } ysptpClockPortStatSyncRxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Sync messages received per second." ::= { ysptpClockPortStatEntry 11 } ysptpClockPortStatSyncTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Sync messages sent." ::= { ysptpClockPortStatEntry 12 } ysptpClockPortStatSyncTxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Sync messages sent per second." ::= { ysptpClockPortStatEntry 13 } ysptpClockPortStatFollowUpRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Follow-Up messages received." ::= { ysptpClockPortStatEntry 14 } ysptpClockPortStatFollowUpRxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Follow-Up messages received per second." ::= { ysptpClockPortStatEntry 15 } ysptpClockPortStatFollowUpTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Follow-Up messages sent." ::= { ysptpClockPortStatEntry 16 } ysptpClockPortStatFollowUpTxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Follow-Up messages sent per second." ::= { ysptpClockPortStatEntry 17 } ysptpClockPortStatDelayReqRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Delay-Request messages received." ::= { ysptpClockPortStatEntry 18 } ysptpClockPortStatDelayReqRxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Delay-Request messages received per second." ::= { ysptpClockPortStatEntry 19 } ysptpClockPortStatDelayReqTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Delay-Request messages sent." ::= { ysptpClockPortStatEntry 20 } ysptpClockPortStatDelayReqTxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Delay-Request messages sent per second." ::= { ysptpClockPortStatEntry 21 } ysptpClockPortStatDelayRespRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Delay-Response messages received." ::= { ysptpClockPortStatEntry 22 } ysptpClockPortStatDelayRespRxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Delay-Response messages received per second." ::= { ysptpClockPortStatEntry 23 } ysptpClockPortStatDelayRespTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Delay-Response messages sent." ::= { ysptpClockPortStatEntry 24 } ysptpClockPortStatDelayRespTxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Delay-Response messages sent per second." ::= { ysptpClockPortStatEntry 25 } ysptpClockPortStatSignalingRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Signaling messages received." ::= { ysptpClockPortStatEntry 26 } ysptpClockPortStatSignalingRxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Signaling messages received per second." ::= { ysptpClockPortStatEntry 27 } ysptpClockPortStatSignalingTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Signaling messages sent." ::= { ysptpClockPortStatEntry 28 } ysptpClockPortStatSignalingTxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Signaling messages sent per second." ::= { ysptpClockPortStatEntry 29 } ysptpClockPortStatManagementRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Management messages received." ::= { ysptpClockPortStatEntry 30 } ysptpClockPortStatManagementRxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Management messages received per second." ::= { ysptpClockPortStatEntry 31 } ysptpClockPortStatManagementTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Management messages sent." ::= { ysptpClockPortStatEntry 32 } ysptpClockPortStatManagementTxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Management messages sent per second." ::= { ysptpClockPortStatEntry 33 } ysptpClockPortStatTotalRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the total number of PTP messages received." ::= { ysptpClockPortStatEntry 34 } ysptpClockPortStatTotalRxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the total number of PTP messages received per second." ::= { ysptpClockPortStatEntry 35 } ysptpClockPortStatTotalTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the total number of PTP messages sent." ::= { ysptpClockPortStatEntry 36 } ysptpClockPortStatTotalTxPerSec OBJECT-TYPE SYNTAX YsptpClockStatPerSec MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the total number of PTP messages sent per second." ::= { ysptpClockPortStatEntry 37 } ysptpClockPortStatAnnounceRctTimeout OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of Announce receipt timeout." ::= { ysptpClockPortStatEntry 38 } ysptpClockPortStatTotalRxError OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the total number of PTP error messages received." ::= { ysptpClockPortStatEntry 39 } -- ------------------------------------------------------------- -- Conformance Information Definition -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- Compliances -- ------------------------------------------------------------- ysptpMIBCompliances OBJECT IDENTIFIER ::= { ysptpMIBConformance 1 } ysptpMIBGroups OBJECT IDENTIFIER ::= { ysptpMIBConformance 2 } ysptpMIBCompliancesSystemInfo MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for agents that provide read-only support for YAMAHA-SW-PTP to provide system-level information of clock devices. Such devices can only be monitored using this MIB module. The module is implemented with support for read-only. In other words, only monitoring is available by implementing this MODULE-COMPLIANCE." MODULE -- this module GROUP ysptpMIBSystemInfoGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBSystemInfoGroup that are supported by their capabilities." GROUP ysptpMIBSystemPortInfoGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBSystemPortInfoGroup that are supported by their capabilities." ::= { ysptpMIBCompliances 1 } ysptpMIBCompliancesClockInfo MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for agents that provide read-only support for YAMAHA-SW-PTP to provide clock-related information. Such devices can only be monitored using this MIB module. The module is implemented with support for read-only. In other words, only monitoring is available by implementing this MODULE-COMPLIANCE." MODULE -- this module GROUP ysptpMIBClockCurrentDSGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBClockCurrentDSGroup that are supported by their capabilities." GROUP ysptpMIBClockParentDSGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBClockParentDSGroup that are supported by their capabilities." GROUP ysptpMIBClockDefaultDSGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBClockDefaultDSGroup that are supported by their capabilities." GROUP ysptpMIBClockRunningGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBClockRunningGroup that are supported by their capabilities." ::= { ysptpMIBCompliances 2 } ysptpMIBCompliancesClockPortInfo MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for agents that provide read-only support for YAMAHA-SW-PTP to provide clock-port-related information. Such devices can only be monitored using this MIB module. The module is implemented with support for read-only. In other words, only monitoring is available by implementing this MODULE-COMPLIANCE." MODULE -- this module GROUP ysptpMIBClockPortDSGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBClockPortDSGroup that are supported by their capabilities." GROUP ysptpMIBClockPortRunningGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBClockPortRunningGroup that are supported by their capabilities." GROUP ysptpMIBClockPortStatGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBClockPortStatGroup that are supported by their capabilities." ::= { ysptpMIBCompliances 3 } ysptpMIBCompliancesTransparentClockInfo MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for agents that provide read-only support for YAMAHA-SW-PTP to provide transparent-clock-related information. Such devices can only be monitored using this MIB module. The module is implemented with support for read-only. In other words, only monitoring is available by implementing this MODULE-COMPLIANCE." MODULE -- this module GROUP ysptpMIBClockTranparentDSGroup DESCRIPTION "This group contains optional objects. Agents may implement the objects within ysptpMIBClockTranparentDSGroup that are supported by their capabilities." ::= { ysptpMIBCompliances 4 } -- ------------------------------------------------------------- -- Object Group -- ------------------------------------------------------------- ysptpMIBSystemInfoGroup OBJECT-GROUP OBJECTS { ysptpSystemInfoEnabled, ysptpSystemInfoClockType, ysptpSystemInfoDelayMec, ysptpSystemInfoStep, ysptpSystemInfoSendProtocol, ysptpSystemInfoPriority1, ysptpSystemInfoPriority2, ysptpSystemInfoDomain, ysptpSystemInfoBtca, ysptpSystemInfoG8275LocalPriority, ysptpSystemInfoSynceIfindex, ysptpSystemInfoSynceLink } STATUS current DESCRIPTION "Group that aggregates objects describing system-wide information." ::= { ysptpMIBGroups 1 } ysptpMIBSystemPortInfoGroup OBJECT-GROUP OBJECTS { ysptpSystemPortInfoName, ysptpSystemPortInfoEnabled, ysptpSystemPortInfoAnnounceInterval, ysptpSystemPortInfoAnnounceTimeout, ysptpSystemPortInfoSyncInterval, ysptpSystemPortInfoDelayReqInterval, ysptpSystemPortInfoPeerDelayReqInterval, ysptpSystemPortInfoG8275LocalPriority, ysptpSystemPortInfoG8275TimeTransmitterOnly } STATUS current DESCRIPTION "Group that aggregates objects describing port information." ::= { ysptpMIBGroups 2 } ysptpMIBClockCurrentDSGroup OBJECT-GROUP OBJECTS { ysptpClockCurrentDSStepsRemoved, ysptpClockCurrentDSOffsetFromTimeTransmitter, ysptpClockCurrentDSMeanPathDelay } STATUS current DESCRIPTION "Group that aggregates objects describing PTP currentDS information" ::= { ysptpMIBGroups 3 } ysptpMIBClockParentDSGroup OBJECT-GROUP OBJECTS { ysptpClockParentDSParentPortIdentity, ysptpClockParentDSParentStats, ysptpClockParentDSOffset, ysptpClockParentDSClockPhChRate, ysptpClockParentDSGMClockIdentity, ysptpClockParentDSGMClockPriority1, ysptpClockParentDSGMClockPriority2, ysptpClockParentDSGMClockQualityClass, ysptpClockParentDSGMClockQualityAccuracy, ysptpClockParentDSGMClockQualityOffset, ysptpClockParentDSParentClockIdentity, ysptpClockParentDSParentPortNumber } STATUS current DESCRIPTION "Group that aggregates objects describing PTP parentDS information" ::= { ysptpMIBGroups 4 } ysptpMIBClockDefaultDSGroup OBJECT-GROUP OBJECTS { ysptpClockDefaultDSTwoStepFlag, ysptpClockDefaultDSClockIdentity, ysptpClockDefaultDSPriority1, ysptpClockDefaultDSPriority2, ysptpClockDefaultDSReceiverOnly, ysptpClockDefaultDSQualityClass, ysptpClockDefaultDSQualityAccuracy, ysptpClockDefaultDSQualityOffset, ysptpClockDefaultDSG8275LocalPriority } STATUS current DESCRIPTION "Group that aggregates objects describing PTP defaultDS information" ::= { ysptpMIBGroups 5 } ysptpMIBClockRunningGroup OBJECT-GROUP OBJECTS { ysptpClockRunningState } STATUS current DESCRIPTION "Group that aggregates objects describing PTP running state information" ::= { ysptpMIBGroups 6 } ysptpMIBClockTranparentDSGroup OBJECT-GROUP OBJECTS { ysptpClockTransDefaultDSClockIdentity, ysptpClockTransDefaultDSNumOfPorts, ysptpClockTransDefaultDSDelay, ysptpClockTransDefaultDSPrimaryDomain } STATUS current DESCRIPTION "Group that aggregates objects describing PTP transparentClockDefaultDS information" ::= { ysptpMIBGroups 7 } ysptpMIBClockPortDSGroup OBJECT-GROUP OBJECTS { ysptpClockPortDSName, ysptpClockPortDSPortIdentity, ysptpClockPortDSlogAnnouncementInterval, ysptpClockPortDSAnnounceRctTimeout, ysptpClockPortDSlogSyncInterval, ysptpClockPortDSMinDelayReqInterval, ysptpClockPortDSPeerDelayReqInterval, ysptpClockPortDSDelayMech, ysptpClockPortDSPeerMeanPathDelay, ysptpClockPortDSGrantDuration, ysptpClockPortDSPTPVersion, ysptpClockPortDSG8275LocalPriority, ysptpClockPortDSG8275TimeTransmitterOnly } STATUS current DESCRIPTION "Group that aggregates objects describing PTP portDS information" ::= { ysptpMIBGroups 8 } ysptpMIBClockPortRunningGroup OBJECT-GROUP OBJECTS { ysptpClockPortRunningName, ysptpClockPortRunningState, ysptpClockPortRunningRole, ysptpClockPortRunningTxMode, ysptpClockPortRunningRxMode } STATUS current DESCRIPTION "Group that aggregates objects describing PTP running interface information" ::= { ysptpMIBGroups 9 } ysptpMIBClockPortStatGroup OBJECT-GROUP OBJECTS { ysptpClockPortStatName, ysptpClockPortStatAnnounceRx, ysptpClockPortStatAnnounceRxPerSec, ysptpClockPortStatAnnounceTx, ysptpClockPortStatAnnounceTxPerSec, ysptpClockPortStatSyncRx, ysptpClockPortStatSyncRxPerSec, ysptpClockPortStatSyncTx, ysptpClockPortStatSyncTxPerSec, ysptpClockPortStatFollowUpRx, ysptpClockPortStatFollowUpRxPerSec, ysptpClockPortStatFollowUpTx, ysptpClockPortStatFollowUpTxPerSec, ysptpClockPortStatDelayReqRx, ysptpClockPortStatDelayReqRxPerSec, ysptpClockPortStatDelayReqTx, ysptpClockPortStatDelayReqTxPerSec, ysptpClockPortStatDelayRespRx, ysptpClockPortStatDelayRespRxPerSec, ysptpClockPortStatDelayRespTx, ysptpClockPortStatDelayRespTxPerSec, ysptpClockPortStatSignalingRx, ysptpClockPortStatSignalingRxPerSec, ysptpClockPortStatSignalingTx, ysptpClockPortStatSignalingTxPerSec, ysptpClockPortStatManagementRx, ysptpClockPortStatManagementRxPerSec, ysptpClockPortStatManagementTx, ysptpClockPortStatManagementTxPerSec, ysptpClockPortStatTotalRx, ysptpClockPortStatTotalRxPerSec, ysptpClockPortStatTotalTx, ysptpClockPortStatTotalTxPerSec, ysptpClockPortStatAnnounceRctTimeout, ysptpClockPortStatTotalRxError } STATUS current DESCRIPTION "Group that aggregates objects describing PTP stat interface information" ::= { ysptpMIBGroups 10 } END