summaryrefslogtreecommitdiff
path: root/MIBS/transition/TN-SYNCE-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/transition/TN-SYNCE-MIB')
-rw-r--r--MIBS/transition/TN-SYNCE-MIB511
1 files changed, 511 insertions, 0 deletions
diff --git a/MIBS/transition/TN-SYNCE-MIB b/MIBS/transition/TN-SYNCE-MIB
new file mode 100644
index 0000000..42fa670
--- /dev/null
+++ b/MIBS/transition/TN-SYNCE-MIB
@@ -0,0 +1,511 @@
+-- ***********************************************************************************************
+-- TN-SYNCE-MIB.smi: Transition Networks Enterprise MIB for TN device SyncE feature
+--
+-- Copyright (c) 2013 by Transition Networks, Inc.
+-- All rights reserved.
+--
+-- ***********************************************************************************************
+--
+
+TN-SYNCE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ TruthValue FROM SNMPv2-TC
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ entPhysicalIndex FROM ENTITY-MIB
+ tnProducts FROM TRANSITION-SMI;
+
+tnSynceMIB MODULE-IDENTITY
+ LAST-UPDATED "201305160000Z"
+ ORGANIZATION "Transition Networks, Inc."
+ CONTACT-INFO
+ " Transition Networks
+ Technical Support
+
+ 10900 Red Circle Drive
+ Minnetonka, MN 55343 USA
+ Tel: +1-800-526-9267
+
+ E-mail: techsupport@transition.com"
+ DESCRIPTION
+ "The mib provides functionalities for managing SyncE."
+
+ REVISION "201305160000Z"
+ DESCRIPTION
+ "Initial Revision of this module"
+ ::= { tnProducts 122 }
+
+tnSynce OBJECT IDENTIFIER ::= { tnSynceMIB 1 }
+
+tnSyncETable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSyncEEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table to manage SyncE for each device."
+ ::= { tnSynce 1 }
+
+tnSyncEEntry OBJECT-TYPE
+ SYNTAX TnSyncEEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing SyncE for each device."
+ INDEX { entPhysicalIndex }
+ ::= { tnSyncETable 1 }
+
+TnSyncEEntry ::=
+ SEQUENCE {
+ tnSyncEStateMode INTEGER,
+ tnSyncEStateWTRTime INTEGER,
+ tnSyncEStateSSMHoldOver INTEGER,
+ tnSyncEStateSSMFreeRun INTEGER,
+ tnSyncEAlarmStateLOL TruthValue,
+ tnSyncEAlarmStateDHOLD TruthValue,
+ tnSyncESelState INTEGER,
+ tnSyncEClkSrc INTEGER
+ }
+
+tnSyncEStateMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ manual(1),
+ selected(2),
+ nonrevertive(3),
+ revertive(4),
+ holdover(5),
+ freerun(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clock source selection mode
+ manual: Selector is manually set to the chosen clock source
+ selected: Selector is manually set to the pt. selected clock source (not possible in unlocked mode)
+ nonrevertive: Selector is automatically selecting the best clock source - non revertively
+ revertive: Selector is automatically selecting the best clock source - revertively
+ holdover: Selector is forced in holdover
+ freerun: Selector is forced in free run"
+ ::= { tnSyncEEntry 1 }
+
+tnSyncEStateWTRTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "WTR (Wait-to-Restore) time in minutes(0-12 min) '0' is disable"
+ ::= { tnSyncEEntry 2 }
+
+tnSyncEStateSSMHoldOver OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ prc(1),
+ ssua(2),
+ ssub(3),
+ eec2(4),
+ eec1(5),
+ dnu(6),
+ inv(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Synchronization Status Messaging Hold Over.
+ Hold Over is switching over to Local Reference Clock if primary and secondary nodes fail
+ prc = Primary Reference Clock
+ eec2 Ethernet Equipment Clock 1.544 kpbs
+ eec1 Ethernet Equipment Clock 2.048 kpbs"
+ ::= { tnSyncEEntry 3 }
+
+tnSyncEStateSSMFreeRun OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ prc(1),
+ ssua(2),
+ ssub(3),
+ eec2(4),
+ eec1(5),
+ dnu(6),
+ inv(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Synchronization Status Messaging Free Run"
+ ::= { tnSyncEEntry 4 }
+
+tnSyncEAlarmStateLOL OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm State Loss of Lock (LOL)"
+ ::= { tnSyncEEntry 5 }
+
+tnSyncEAlarmStateDHOLD OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Alarm State Digital Hold (DHOLD)"
+ ::= { tnSyncEEntry 6 }
+
+tnSyncESelState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ lockedto(1),
+ holdover(2),
+ freerun(3),
+ prelock2(4),
+ prelock(5),
+ lossoflock(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Clock Selection State
+ Note: prelock2, prelock and lossoflock
+ are not available on all products"
+ ::= { tnSyncEEntry 7 }
+
+tnSyncEClkSrc OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clock Source"
+ ::= { tnSyncEEntry 8 }
+
+--
+-- SyncEClkSource
+--
+tnSyncEClkSourceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSyncEClkSourceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of SyncE ClkSource"
+ ::= { tnSynce 2 }
+
+tnSyncEClkSourceEntry OBJECT-TYPE
+ SYNTAX TnSyncEClkSourceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the table,tnSyncEClkSourceTable"
+ INDEX { entPhysicalIndex, tnSyncEClkSourceIndex }
+ ::= { tnSyncEClkSourceTable 1 }
+
+TnSyncEClkSourceEntry ::= SEQUENCE
+{
+ tnSyncEClkSourceIndex INTEGER,
+ tnSyncEConfPort INTEGER,
+ tnSyncEConfSSMOverwrite INTEGER,
+ tnSyncEConfHoldOff INTEGER,
+ tnSyncEConfANEG INTEGER,
+ tnSyncEPriority INTEGER,
+ tnSyncEClear TruthValue,
+ tnSyncEAlarmStateLOCS TruthValue,
+ tnSyncEAlarmStateSSM TruthValue,
+ tnSyncEAlarmStateWTR TruthValue,
+ tnSyncENominated TruthValue
+}
+
+tnSyncEClkSourceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Index of SyncE ClkSource table. 1-SYNCE_NOMINATED_MAX"
+ ::= { tnSyncEClkSourceEntry 1 }
+
+tnSyncEConfPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SyncE Configuration Port. 0-MAX_PORT.
+ a port value of 0 means not nominated"
+ ::= { tnSyncEClkSourceEntry 2 }
+
+tnSyncEConfSSMOverwrite OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ prc(1),
+ ssua(2),
+ ssub(3),
+ eec2(4),
+ eec1(5),
+ dnu(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clock source SSM overwrite"
+ ::= { tnSyncEClkSourceEntry 3 }
+
+tnSyncEConfHoldOff OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The hold off timer value in 100 ms.
+ Valid values are: 0 for disable. The range 3-18. The value 100 for test"
+ ::= { tnSyncEClkSourceEntry 4 }
+
+tnSyncEConfANEG OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ slave(1),
+ master(2),
+ forced(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Auto Negotiate : 1000BaseT ANEG mode
+ slave: Activate prefer slave negotiation
+ master: Activate prefer master negotiation
+ forced: Activate forced slave negotiation."
+ ::= { tnSyncEClkSourceEntry 5 }
+
+tnSyncEPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clock source priority setting. (SYNCE_PRIORITY_MAX = CLOCK_INPUT_MAX = 2 i.e. 0,1)"
+ ::= { tnSyncEClkSourceEntry 6 }
+
+tnSyncEClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SyncE Clear."
+ ::= { tnSyncEClkSourceEntry 7 }
+
+tnSyncEAlarmStateLOCS OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SyncE Alarm State LOCS."
+ ::= { tnSyncEClkSourceEntry 8 }
+
+tnSyncEAlarmStateSSM OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " SyncE Alarm State SSM."
+ ::= { tnSyncEClkSourceEntry 9 }
+
+tnSyncEAlarmStateWTR OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SyncE Alarm State WRT."
+ ::= { tnSyncEClkSourceEntry 10 }
+
+tnSyncENominated OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SyncE Nominated."
+ ::= { tnSyncEClkSourceEntry 11 }
+
+--
+-- SyncE port table
+--
+tnSyncEPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSyncEPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of SyncEPort."
+ ::= { tnSynce 3 }
+
+
+tnSyncEPortEntry OBJECT-TYPE
+ SYNTAX TnSyncEPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing tnSynce."
+ INDEX { entPhysicalIndex, tnSyncEStatePortIndex }
+ ::= { tnSyncEPortTable 1 }
+
+TnSyncEPortEntry ::=
+ SEQUENCE {
+ tnSyncEStatePortIndex INTEGER,
+ tnSyncEStateTxSSM INTEGER,
+ tnSyncEStateRxSSM INTEGER,
+ tnSyncEStateSSMMode INTEGER,
+ tnSyncESSMEnabled INTEGER
+ }
+
+tnSyncEStatePortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SyncE Port index, 0-SYNCE_PORT_COUNT."
+ ::= { tnSyncEPortEntry 1 }
+
+tnSyncEStateTxSSM OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ prc(1),
+ ssua(2),
+ ssub(3),
+ dnu(4),
+ eec2(5),
+ eec1(6),
+ inv(7),
+ fail(8),
+ link(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SyncE Transmit SSM State."
+ ::= { tnSyncEPortEntry 2 }
+
+tnSyncEStateRxSSM OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ prc(1),
+ ssua(2),
+ ssub(3),
+ dnu(4),
+ eec2(5),
+ eec1(6),
+ inv(7),
+ fail(8),
+ link(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SyncE Receive SSM State."
+ ::= { tnSyncEPortEntry 3 }
+
+tnSyncEStateSSMMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ master(1),
+ slave(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SyncE SSM Mode."
+ ::= { tnSyncEPortEntry 4 }
+
+tnSyncESSMEnabled OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SyncE SSM Enabled."
+ ::= { tnSyncEPortEntry 5 }
+
+--
+-- SyncE External I/O
+--
+tnSyncEExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSyncEExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of SyncE External I/O"
+ ::= { tnSynce 4 }
+
+tnSyncEExtEntry OBJECT-TYPE
+ SYNTAX TnSyncEExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the table,tnSyncEExtTable"
+ INDEX { entPhysicalIndex }
+ ::= { tnSyncEExtTable 1 }
+
+TnSyncEExtEntry ::= SEQUENCE
+{
+ tnSyncEExtInState INTEGER,
+ tnSyncEExtOutState INTEGER,
+ tnSyncEExtInFreq INTEGER,
+ tnSyncEExtOutFreq INTEGER,
+ tnSyncEExtImpedance INTEGER,
+ tnSyncEActualInFreq INTEGER,
+ tnSyncEActualOutFreq INTEGER
+}
+
+tnSyncEExtInState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "External I/O in direction state."
+ ::= { tnSyncEExtEntry 1 }
+
+tnSyncEExtOutState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "External I/O out direction state."
+ ::= { tnSyncEExtEntry 2 }
+
+tnSyncEExtInFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ f8kHz(1),
+ f64kHz(2),
+ f1544kHz(3),
+ f2048kHz(4),
+ f10000kHz(5),
+ f19440kHz(6),
+ f25Mhz(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "External I/O in direction frequency
+ 8k-25Mhz table of values."
+ ::= { tnSyncEExtEntry 3 }
+
+tnSyncEExtOutFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ f8kHz(1),
+ f64kHz(2),
+ f1544kHz(3),
+ f2048kHz(4),
+ f10000kHz(5),
+ f19440kHz(6),
+ f25Mhz(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "External I/O out direction frequency
+ 8k-25Mhz table of values"
+ ::= { tnSyncEExtEntry 4 }
+
+tnSyncEExtImpedance OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ imp50(1),
+ imp75(2),
+ hi-Z(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "External I/O Impedance."
+ ::= { tnSyncEExtEntry 5 }
+
+tnSyncEActualInFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The actual input frequency in Hz."
+ ::= { tnSyncEExtEntry 6 }
+
+tnSyncEActualOutFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The actual output frequency in Hz. If output state is disabled set to 0"
+ ::= { tnSyncEExtEntry 7 }
+END