-- ---------------------------------------------------------------------------- -- -- SIAE MICROELETTRONICA s.p.a. -- -- Via Michelangelo Buonarroti, 21 -- 20093 - Cologno Monzese -- Milano -- ITALY -- -- ---------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- SIAE-SYNC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32 FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC ifIndex, InterfaceIndexOrZero FROM IF-MIB siaeMib FROM SIAE-TREE-MIB AlarmStatus, AlarmSeverityCode FROM SIAE-ALARM-MIB; sync MODULE-IDENTITY LAST-UPDATED "201404020000Z" ORGANIZATION "SIAE MICROELETTRONICA spa" CONTACT-INFO "SIAE MICROELETTONICA s.p.a. Via Michelangelo Buonarroti, 21 20093 - Cologno Monzese Milano - ITALY Phone : +39-02-27325-1 E-mail: tbd@siaemic.com " DESCRIPTION "Timing Source Management. " REVISION "201404020000Z" DESCRIPTION "MIB version 01.00.01 Added esmcTable. Changed MAX-ACCESS clause from read-write to read-create in tables with row status. Changed STATUS clause of timingSinkEthPortRole from current to deprecated " REVISION "201402170000Z" DESCRIPTION "MIB version 01.00.01 Added timingSinkSelectorTable " REVISION "201402030000Z" DESCRIPTION "Improved description of syncMibVersion Removed TimeTicks from IMPORTS list " REVISION "201304160000Z" DESCRIPTION "Initial version 01.00.00 " ::= { siaeMib 28 } ---------------------------------------------------------------------------------- -- object identifier inside the module ---------------------------------------------------------------------------------- ---------------------------------------------------------------------------------- -- 30.28 timingGenerator GROUP ---------------------------------------------------------------------------------- -- -- This group is used to manage the Timing Generator (two instances if the EPS -- protection is present). -- ---------------------------------------------------------------------------------- ------ Beginning -------------------------------------------------------------- syncMibVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Numerical version of this module. The string version of this MIB have the following format: XX.YY.ZZ so, for example, the value 1 should be interpreted as 00.00.01 and the value 10001 should be interpreted as 01.00.01." DEFVAL {1} ::= {sync 1} ------- Begin of timingGeneratorTable -- timingGeneratorTable OBJECT-TYPE SYNTAX SEQUENCE OF TimingGenerator MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with TimingGenerator records." ::= {sync 2} timingGeneratorRecord OBJECT-TYPE SYNTAX TimingGenerator MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimingGenerator record." INDEX {timingGeneratorId} ::= {timingGeneratorTable 1} TimingGenerator ::= SEQUENCE { timingGeneratorId Integer32, timingGeneratorT4vsT0 INTEGER, timingGeneratorHoldOffTime INTEGER, timingGeneratorWtrTime INTEGER, timingGeneratorSinkLosSet INTEGER, timingGeneratorSinkLosReset INTEGER, timingGeneratorT0SquelchAlarm AlarmStatus, timingGeneratorT4SquelchAlarm AlarmStatus, timingGeneratorFreeRunningStatus AlarmStatus, timingGeneratorHoldoverStatus AlarmStatus, timingGeneratorActiveStatus INTEGER, timingGeneratorT0CurrentQuality INTEGER, timingGeneratorT4CurrentQuality INTEGER, timingGeneratorT4MinimumQuality INTEGER, timingGeneratorT0PreferredSource OBJECT IDENTIFIER, timingGeneratorT4PreferredSource OBJECT IDENTIFIER, timingGeneratorRowStatus RowStatus } timingGeneratorId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used as Index of the Timing Generator Table." ::= {timingGeneratorRecord 1} timingGeneratorT4vsT0 OBJECT-TYPE SYNTAX INTEGER { t4NotEqualT0 (1), t4EqualT0 (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to set or reset the condition T4 equal T0." DEFVAL {t4EqualT0} ::= {timingGeneratorRecord 2} timingGeneratorHoldOffTime OBJECT-TYPE SYNTAX INTEGER (300..1800) MAX-ACCESS read-create STATUS current DESCRIPTION "HoldOff time in milliseconds (300..1800)." DEFVAL {300} ::= {timingGeneratorRecord 3} timingGeneratorWtrTime OBJECT-TYPE SYNTAX INTEGER (0..12) MAX-ACCESS read-create STATUS current DESCRIPTION "Wait Time to Restore in minutes (0..12)." DEFVAL {5} ::= {timingGeneratorRecord 4} timingGeneratorSinkLosSet OBJECT-TYPE SYNTAX INTEGER (0..60) MAX-ACCESS read-create STATUS current DESCRIPTION "Wait time (seconds) before to set Los of reference signal." DEFVAL {1} ::= {timingGeneratorRecord 5} timingGeneratorSinkLosReset OBJECT-TYPE SYNTAX INTEGER (0..60) MAX-ACCESS read-create STATUS current DESCRIPTION "Wait time (seconds) before to reset Los of reference signal." DEFVAL {1} ::= {timingGeneratorRecord 6} timingGeneratorT0SquelchAlarm OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-only STATUS current DESCRIPTION "T0 squelch Alarm (Probable cause = xxx) with associated severity." ::= {timingGeneratorRecord 7} timingGeneratorT4SquelchAlarm OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-only STATUS current DESCRIPTION "T4 squelch Alarm (Probable cause = xxx) with associated severity." ::= {timingGeneratorRecord 8} timingGeneratorFreeRunningStatus OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Free running status (Probable cause = xxx) with associated severity." ::= {timingGeneratorRecord 9} timingGeneratorHoldoverStatus OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Holdover status (Probable cause = xxx) with associated severity." ::= {timingGeneratorRecord 10} timingGeneratorActiveStatus OBJECT-TYPE SYNTAX INTEGER { cleared (1), activeReportableStatus (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Active status (Probable cause = xxx) with associated severity." ::= {timingGeneratorRecord 11} timingGeneratorT0CurrentQuality OBJECT-TYPE SYNTAX INTEGER { qUNKN (0), qPRC (2), qSSUT (4), qSSUL (8), qSEC (11), qDNU (15) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current quality on T0." ::= {timingGeneratorRecord 12} timingGeneratorT4CurrentQuality OBJECT-TYPE SYNTAX INTEGER { qUNKN (0), qPRC (2), qSSUT (4), qSSUL (8), qSEC (11), qDNU (15) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current quality on T4." ::= {timingGeneratorRecord 13} timingGeneratorT4MinimumQuality OBJECT-TYPE SYNTAX INTEGER { qPRC (2), qSSUT (4), qSSUL (8), qSEC (11) } MAX-ACCESS read-create STATUS current DESCRIPTION "If the Quality Level of the signal used to derive T4 falls below timingGeneratorT4MinimumQuality then the output will be squelched. The value ql-DNU inhibits T4 squelch due to this minimum Quality Level. This feature is enabled by timingGeneratorT4Squelch when timingGeneratorQualityEnable is on(2)." DEFVAL {qSEC} ::= {timingGeneratorRecord 14} timingGeneratorT0PreferredSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "Object identifier of the leaf timingSinkGenId of the timingSink instance selected as preferential clock source of T0. If no preferential timing sink is selected, the value should be set to the OBJECT IDENTIFIER { 0 0 }. " -- DEFVAL {0 0} ::= {timingGeneratorRecord 15} timingGeneratorT4PreferredSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "Object identifier of the leaf timingSinkGenId of the timingSink instance selected as preferential clock source of T4. If no preferential timing sink is selected, the value should be set to the OBJECT IDENTIFIER { 0 0 }. " -- DEFVAL {0 0} ::= {timingGeneratorRecord 16} timingGeneratorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this row of timingGeneratorTable. " ::= {timingGeneratorRecord 17} -- ------- End of timingGeneratorTable ------- Begin of timingGeneratorMaintTable -- timingGeneratorMaintTable OBJECT-TYPE SYNTAX SEQUENCE OF TimingGeneratorMaintRecord MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with TimingGenerator records." ::= {sync 3} timingGeneratorMaintRecord OBJECT-TYPE SYNTAX TimingGeneratorMaintRecord MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimingGenerator record." INDEX {timingGeneratorId} ::= {timingGeneratorMaintTable 1} TimingGeneratorMaintRecord ::= SEQUENCE { timingGeneratorT4Squelch INTEGER, timingGeneratorStatusControl INTEGER, timingGeneratorT0ForcedSource OBJECT IDENTIFIER, timingGeneratorT4ForcedSource OBJECT IDENTIFIER, timingGeneratorWtrClearSource OBJECT IDENTIFIER } timingGeneratorT4Squelch OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable/disable T4 squelch." ::= {timingGeneratorMaintRecord 1} timingGeneratorStatusControl OBJECT-TYPE SYNTAX INTEGER { freerunning (1), holdover (2), locked (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clock generator operating mode control. This item is linked to a manual operation (ManOpRecord) instance." DEFVAL {locked} ::= {timingGeneratorMaintRecord 2} timingGeneratorT0ForcedSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "Object identifier of the leaf timingSinkGenId of the timingSink instance selected as forced clock source of T0. If no forced timing sink is selected, the value should be set to the OBJECT IDENTIFIER { 0 0 }. " -- DEFVAL {0 0} ::= {timingGeneratorMaintRecord 3} timingGeneratorT4ForcedSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "Object identifier of the leaf timingSinkGenId of the timingSink instance selected as forced clock source of T4. If no forced timing sink is selected, the value should be set to the OBJECT IDENTIFIER { 0 0 }. " -- DEFVAL {0 0} ::= {timingGeneratorMaintRecord 4} timingGeneratorWtrClearSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "Object identifier of the leaf timingSinkGenId of the timingSink instance selected to clear WTR time. On read, this object return alvays an OBJECT IDENTIFIER {0 0}. " -- DEFVAL {0 0} ::= {timingGeneratorMaintRecord 5} -- ------- End of timingGeneratorMaintTable ------- Begin of timingSinkTable -- timingSinkTable OBJECT-TYPE SYNTAX SEQUENCE OF TimingSink MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with TimingSink records." ::= {sync 4} timingSinkRecord OBJECT-TYPE SYNTAX TimingSink MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimingSink record." INDEX {timingSinkGenId, timingSinkId, timingSinkType} ::= {timingSinkTable 1} TimingSink ::= SEQUENCE { timingSinkGenId Integer32, timingSinkId Integer32, timingSinkType INTEGER, timingSinkIfIndex InterfaceIndexOrZero, timingSinkSelector Integer32, timingSinkPriority INTEGER, timingSinkLabel DisplayString, timingSinkLosAlarm AlarmStatus, timingSinkDriftAlarm AlarmStatus, timingSinkActiveStatus INTEGER, timingSinkCurrentQuality INTEGER, timingSinkOverwriteTxQuality INTEGER, timingSinkOverwriteRxQuality INTEGER, timingSinkSentQuality INTEGER, timingSinkE1Sabit INTEGER, timingSinkEthPortRole INTEGER, timingSinkRowStatus RowStatus } timingSinkGenId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used as Index of the timingGeneratorTable and defines in union with timingSinkType and timingSinkId the reference signal. " ::= {timingSinkRecord 1} timingSinkId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used as Index of the timingSinkTable and defines in union with timingSinkType and timingSinkGenId the reference signal. " ::= {timingSinkRecord 2} timingSinkType OBJECT-TYPE SYNTAX INTEGER { t0 (1), t4 (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used as Index of the timingSinkTable and defines if the reference signal is used to generate T0 or T4 system clock. " ::= {timingSinkRecord 3} timingSinkIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION " The ifIndex value the agent selected for this timingSink interface. " ::= {timingSinkRecord 4} timingSinkSelector OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to select one of the possible clock source connected to this timingSink. Valid values are listed in timingSinkSelectorTable: only values of timingSinkSelectorId related to this instance of timinkSinkRecord are accepted. Only the values corresponding to the index timingSinkSelectorId of timinkSinkSelectorTable related to this instance of timinkSinkRecord will be accepted. " ::= {timingSinkRecord 5} timingSinkPriority OBJECT-TYPE SYNTAX INTEGER { p1 (1), p2 (2), p3 (3), p4 (4), p5 (5), p6 (6), p7 (7), p8 (8), p9 (9), p10 (10), p11 (11), p12 (12), p13 (13), p14 (14), p15 (15), disable (16) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to set the priority of the reference signal (p1 is the highest priority)." DEFVAL {disable} ::= {timingSinkRecord 6} timingSinkLabel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "ASCII string used to describe the reference signal when a trap is sent." ::= {timingSinkRecord 7} timingSinkLosAlarm OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Loss of reference signal (Probable cause = xxx) alarm with associated severity." ::= {timingSinkRecord 8} timingSinkDriftAlarm OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Drift of reference signal (Probable cause = xxx) alarm with associated severity." ::= {timingSinkRecord 9} timingSinkActiveStatus OBJECT-TYPE SYNTAX INTEGER { cleared (1), activeReportableStatus (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Active status (Probable cause = xxx) status for the reference signal." ::= {timingSinkRecord 10} timingSinkCurrentQuality OBJECT-TYPE SYNTAX INTEGER { qUNKN (0), qPRC (2), qSSUT (4), qSSUL (8), qSEC (11), qDNU (15) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current quality on sink instance." ::= {timingSinkRecord 11} timingSinkOverwriteTxQuality OBJECT-TYPE SYNTAX INTEGER { noOverwrite (0), qPRC (2), qSSUT (4), qSSUL (8), qSEC (11), qDNU (15) } MAX-ACCESS read-create STATUS current DESCRIPTION "Forcing of Tx quality parameter." DEFVAL {noOverwrite} ::= {timingSinkRecord 12} timingSinkOverwriteRxQuality OBJECT-TYPE SYNTAX INTEGER { noOverwrite (0), qPRC (2), qSSUT (4), qSSUL (8), qSEC (11), qDNU (15) } MAX-ACCESS read-create STATUS current DESCRIPTION "Forcing of Rx quality parameter." DEFVAL {noOverwrite} ::= {timingSinkRecord 13} timingSinkSentQuality OBJECT-TYPE SYNTAX INTEGER { qUNKN (0), qPRC (2), qSSUT (4), qSSUL (8), qSEC (11), qDNU (15) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality level written in the S1 byte of the outgoing STM-n." ::= {timingSinkRecord 14} timingSinkE1Sabit OBJECT-TYPE SYNTAX INTEGER (4..8) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the San synchronization status bit used to indicate the clock quality level. Meaningful when the Sink source is an E1 " DEFVAL { 4 } ::= {timingSinkRecord 15} timingSinkEthPortRole OBJECT-TYPE SYNTAX INTEGER { static (1), dynamic (2) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "This item configures how to handle the role of a 1000BASE-T port when it is used as a source of timing: choosing 'static', the role is set according ethLanPhyTable settings, choosing 'dynamic', the role is set consistently with the timing direction over the 1000baseT link chosen by SSM protocol." DEFVAL {dynamic} ::= {timingSinkRecord 16} timingSinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this row of timingSinkTable " ::= {timingSinkRecord 17} -- ------- End of timingSinkTable timingGeneratorManualSwitch OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "timingGeneratorId of the forced timingGenerator instance. If no preferred timing generator is selected, the value should be set to 0. " ::= {sync 5} timingGeneratorForcedSwitch OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "timingGeneratorId of the forced timingGenerator instance. If no forced timing generator is selected, the value should be set to 0. " ::= {sync 6} -- ------- The following objects define the profile of Timing Generator alarms: -- timingGeneratorT0SquelchAlarmSeverityCode OBJECT-TYPE SYNTAX AlarmSeverityCode MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the severity associated to the TimingGeneratorT0SquelchAlarm and enables/disables the trap generation on status change event." DEFVAL {majorTrapEnable} ::= {sync 7} timingGeneratorT4SquelchAlarmSeverityCode OBJECT-TYPE SYNTAX AlarmSeverityCode MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the severity associated to the timingGeneratorT4SquelchAlarm and enables/disables the trap generation on status change event." DEFVAL {majorTrapEnable} ::= {sync 8} timingGeneratorFreeRunningStatusSeverityCode OBJECT-TYPE SYNTAX AlarmSeverityCode MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the severity associated to the timingGeneratorFreeRunningStatus and enables/disables the trap generation on status change event." DEFVAL {warningTrapEnable} ::= {sync 9} timingGeneratorHoldoverStatusSeverityCode OBJECT-TYPE SYNTAX AlarmSeverityCode MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the severity associated to the timingGeneratorHoldoverStatus and enables/disables the trap generation on status change event." DEFVAL {warningTrapEnable} ::= {sync 10} timingGeneratorActiveStatusSeverityCode OBJECT-TYPE SYNTAX INTEGER { disable (1), statusTrapEnable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the severity associated to the timingGeneratorActiveStatus and enables/disables the trap generation on status change event." DEFVAL {statusTrapEnable} ::= {sync 11} timingGeneratorQualityEnable OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Quality policy enable " DEFVAL {off} ::= {sync 12} -- ------- The following objects define the profile of Timing Sink alarms: -- timingSinkLosAlarmSeverityCode OBJECT-TYPE SYNTAX AlarmSeverityCode MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the severity associated to the TimingSinkLosAlarm and enables/disables the trap generation on status change event." DEFVAL {majorTrapEnable} ::= {sync 13} timingSinkDriftAlarmSeverityCode OBJECT-TYPE SYNTAX AlarmSeverityCode MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the severity associated to the TimingSinkDriftAlarm and enables/disables the trap generation on status change event." DEFVAL {warningTrapEnable} ::= {sync 14} timingSinkActiveStatusSeverityCode OBJECT-TYPE SYNTAX INTEGER { disable (1), statusTrapEnable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the severity associated to the timingSinkActiveStatus and enables/disables the trap generation on status change event." DEFVAL {statusTrapEnable} ::= {sync 15} ------- Begin of timingSinkSelectorTable -- timingSinkSelectorTable OBJECT-TYPE SYNTAX SEQUENCE OF TimingSinkSelector MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with TimingSinkSelector records." ::= {sync 16} timingSinkSelectorRecord OBJECT-TYPE SYNTAX TimingSinkSelector MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimingSinkSelector entry. Several instances of this entry can be create for each instance of timingSinkTable. Each entry represents a possible source selected by a multiplexer outside the SETS for a specific timingSink. Only the values corresponding to the index timingSinkSelectorId can be set to timingSinkSelector. " INDEX {timingSinkGenId, timingSinkId, timingSinkType, timingSinkSelectorId} ::= {timingSinkSelectorTable 1} TimingSinkSelector ::= SEQUENCE { timingSinkSelectorId Integer32, timingSinkSelectorLabel DisplayString } timingSinkSelectorId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used as Index of the timingSinkSelectorTable and defines in union with timingSinkGenId, timingSinkType and timingSinkId the selected source by a multiplexer outside the SETS. " ::= {timingSinkSelectorRecord 1} timingSinkSelectorLabel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "ASCII string used to describe the selectable timing source. " ::= {timingSinkSelectorRecord 2} -- ------- End of timingSinkSelectorTable ------- Begin of esmcTable -- esmcTable OBJECT-TYPE SYNTAX SEQUENCE OF EsmcRecord MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with TimingSinkSelector records." ::= {sync 17} esmcRecord OBJECT-TYPE SYNTAX EsmcRecord MAX-ACCESS not-accessible STATUS current DESCRIPTION "esmcTable entry. Every entries describes an ESMC channel of a TE interface. " INDEX {ifIndex} ::= {esmcTable 1} EsmcRecord ::= SEQUENCE { esmcSsmEnable INTEGER, esmcQlRx INTEGER, esmcQlTx INTEGER, esmcPktsRx Counter32, esmcPktsTx Counter32, esmcPktsRxDropped Counter32, esmcPktsRxErrored Counter32, esmc1000BaseTRole INTEGER, esmcRowStatus RowStatus } esmcSsmEnable OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables SSM messaging on this ifIndex. " DEFVAL {disable} ::= {esmcRecord 1} esmcQlRx OBJECT-TYPE SYNTAX INTEGER { qUNKN (0), qPRC (2), qSSUT (4), qSSUL (8), qSEC (11), qDNU (15) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object show quality received on ESMC-PDU this interface. " ::= {esmcRecord 2} esmcQlTx OBJECT-TYPE SYNTAX INTEGER { qUNKN (0), qPRC (2), qSSUT (4), qSSUL (8), qSEC (11), qDNU (15) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object show quality transmitted in ESMC-PDU on this interface. " ::= {esmcRecord 3} esmcPktsRx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the total number of received ESMC-PDU packets on this interface. " ::= {esmcRecord 4} esmcPktsTx OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the total number of transmitted ESMC-PDU packets on this interface. " ::= {esmcRecord 5} esmcPktsRxDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the total number of dropped ESMC-PDU packets on this interface. " ::= {esmcRecord 6} esmcPktsRxErrored OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the total number of dropped ESMC-PDU packets whose processing(decoding) resulted into error. " ::= {esmcRecord 7} esmc1000BaseTRole OBJECT-TYPE SYNTAX INTEGER { slave (1), master(2), auto (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows to input the clock generator role of a 1000BaseT interface. This objects is applicable when the quality management is disabled (timingGeneratorQualityEnable set to off(1)) and to all interfaces not connected to any timingSink when the quality management is enabled. " DEFVAL {auto} ::= {esmcRecord 8} esmcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this row of esmcTable. " ::= {esmcRecord 9} -- ------- End of esmcTable END