Observium_CE/mibs/zte/ZTE-AN-SYNCE-MIB

206 lines
8.2 KiB
Plaintext

--------------------------------------------------------------------------
-- File Name : ZTE-AN-SYNCE-MIB.mib
-- Date : 2010-07-28
-- Author : ZTE Nms dept.
--
-- Zte Ethernet Synchronization Mib for Access Node
--
--------------------------------------------------------------------------
ZTE-AN-SYNCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
zxAn,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnSyncEMib MODULE-IDENTITY
LAST-UPDATED "201007281600Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Li Xiaochun 68896452"
DESCRIPTION "This MIB defines description of ZTE Ethernet
Synchronization objects."
::= { zxAn 65 }
zxAnSyncEObjects OBJECT IDENTIFIER ::= { zxAnSyncEMib 1 }
zxAnSyncETrapObjects OBJECT IDENTIFIER ::= { zxAnSyncEMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. Global Configuration
-- 2. SyncE NNI Port Table
-- Trap Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1. Global Configuration
--------------------------------------------------------------------------------
zxAnSyncEGlobalObjects OBJECT IDENTIFIER ::= { zxAnSyncEObjects 1 }
zxAnSyncEClockSourceType OBJECT-TYPE
SYNTAX INTEGER
{
localClock (1),
gps1pps (2),
pon8k (3),
clockRecovery (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies the source of the transmit clock.
localClock: indicates that a local clock source is used.
gps1pps:indicates that an external clock source GPS 1PPS is used.
pon8k: indicates that an external clock source
1/8th of a sec at 8k sample rate (125ms) is used.
clockRecovery :indicates that recovered receive clock from another
interface is used as the transmit clock."
::= { zxAnSyncEGlobalObjects 1 }
zxAnSyncEClockRecoveryPort OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies the port where the clock is recovered and
used as the transmit clock. this value must be set
when zxAnSyncEClockSourceType is clockRecovery,
meanwhile, the clock mode for this port must be in
the slave mode."
::= { zxAnSyncEGlobalObjects 2 }
zxAnSyncEUniPortSyncEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable SyncE on all the UNI ports."
DEFVAL { disable }
::= { zxAnSyncEGlobalObjects 3 }
zxAnSyncEClockSourceStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid (1),
invalid (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The network clock source status.
'valid' indicates the selected network clock source is
valid, 'invalid' indicates the selected network clock
source is invalid due to clock frequency offset
exceeded limit or other factors."
::= { zxAnSyncEGlobalObjects 4 }
zxAnSyncEClockOperationStatus OBJECT-TYPE
SYNTAX INTEGER
{
freerunPhaselockedNormal(1),
holdover(2),
locked(4),
prelocked2LostPhase(5),
prelocked(6),
lostPhase(7),
freerun2PhaselockedAbnormal(11),
directPass(14),
destroyFreerunOrHoldover(21),
acquiring(22),
unknown(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operation status of the clock.
'freerunPhaselockedNormal' indicates the freerun mode
conforms to the
freerun mode defined above. It is essentially a
temporary mode until a valid source is available.
'holdover' indicates the holdover mode conforms to the
holdover mode defined above. The holdover memory is no
longer updated by the incoming reference clock.
'locked' indicates a steady state mode, entered when
holdover memory is acquired.
'prelocked2LostPhase' indicates pre-locked2 status, the
clock try to pre-locked in lost Phase status.
'prelocked' indicates pre-locked status.
'lostPhase' indicates lost Phase status.
'freerun2PhaselockedAbnormal' indicates free-running2
status, the phase-locked loop is abnormal.
'directPass' indicates direct pass status.
'destroyFreerunOrHoldover' indicates destroy freerun or
holdover status.
'acquiring' indicates a temporary mode when coming from
freerun, to acquire holdover memory.
'unknown' indicates the clock operation status is
unknown."
::= { zxAnSyncEGlobalObjects 5 }
--------------------------------------------------------------------------------
-- 2. SyncE NNI Port Table
--------------------------------------------------------------------------------
zxAnSyncENniPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnSyncENniPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The SyncE NNI Port Table."
::= { zxAnSyncEObjects 2 }
zxAnSyncENniPortEntry OBJECT-TYPE
SYNTAX ZxAnSyncENniPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The SyncE NNI Port Entry"
INDEX { zxAnSyncENniPortIndex }
::= { zxAnSyncENniPortTable 1 }
ZxAnSyncENniPortEntry ::= SEQUENCE {
zxAnSyncENniPortIndex ZxAnIfindex,
zxAnSyncENniPortSyncEnable INTEGER,
zxAnSyncENniPortClockMode INTEGER
}
zxAnSyncENniPortIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index for a NNI port."
::= { zxAnSyncENniPortEntry 1 }
zxAnSyncENniPortSyncEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable SyncE on specific NNI port."
DEFVAL { disable }
::= { zxAnSyncENniPortEntry 2 }
zxAnSyncENniPortClockMode OBJECT-TYPE
SYNTAX INTEGER
{
master (1),
slave (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The clock mode of NNI port. This value must be set to
slave when the NNI port is used for clock recovery."
::= { zxAnSyncENniPortEntry 3 }
--------------------------------------------------------------------------------
-- Trap Objects
--------------------------------------------------------------------------------
END