Observium_CE/mibs/paradyne/PDN-SONETEXT-MIB

154 lines
4.8 KiB
Plaintext

PDN-SONETEXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
TimeTicks
FROM RFC1155-SMI
sonetSectionCurrentStatus,
sonetLineCurrentStatus,
sonetPathCurrentStatus
FROM SONET-MIB
pdnSonetMIB
FROM PDN-HEADER-MIB;
-- ===============================================================
--
-- Extentions to the SONET-MIB
--
-- Release: 1.0 05/26/99 (Initial Release) J.Strain
--
-- History:
-- 02/07/2000 - added 2 objects to the devSonetConfigTable:
-- devSonetStatusLastChange and devSonetStatusChangeTrapEnable.
-- Added a trap devSonetStatusChange
--
-- This group extends the SONET-MIB.
--
devSonetConfig OBJECT IDENTIFIER ::= { pdnSonetMIB 1 }
devSonetTraps OBJECT IDENTIFIER ::= { pdnSonetMIB 2 }
devSonetConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF DevSonetConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Paradyne Sonet-MIB Table Augment."
::= { devSonetConfig 1 }
devSonetConfigEntry OBJECT-TYPE
SYNTAX DevSonetConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Paradyne Sonet-MIB Interface Config Table."
INDEX { devSonetIfIndex }
::= { devSonetConfigTable 1 }
DevSonetConfigEntry ::=
SEQUENCE {
devSonetIfIndex
INTEGER,
devSonetXmitClkSrc
INTEGER,
devSonetStatusLastChange
TimeTicks,
devSonetStatusChangeTrapEnable
INTEGER
}
devSonetIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
interface for which this entry contains information
on interface tests. The interface identified by a
particular value of this index is the same interface
as identified by the same value of ifIndex from the
Interfaces table of MIB II (RFC 1213)."
::= { devSonetConfigEntry 1 }
devSonetXmitClkSrc OBJECT-TYPE
SYNTAX INTEGER {
loopTiming(1),
localTiming(2),
throughTiming(3),
systemTiming(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to configure the clock to be used by the transmit
side of the interface.
loopTiming -- Timing is Extracted from the Receiving
OC-N signal and re-used on the Transmitting
OC-N signal. Thats is the timing is
supplied by the far-end OC-N interface.
localTiming -- Timing provided by the internal clock.
throughTiming -- Timing is Extracted from one OC-N interface
and used by the transmitted signal on another
OC-N interface.
systemTiming -- Timing is provided by the source selected for
system timing (devCfgClkSource)"
::= { devSonetConfigEntry 2 }
devSonetStatusLastChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of MIB II's sysUpTime object at the
time this Sonet entered its current line status
state. If the current state was entered prior to
the last re-initialization of the proxy-agent,
then this object contains a zero value."
::= { devSonetConfigEntry 3 }
devSonetStatusChangeTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether devSonetStatusChange traps
should be generated for this interface."
-- DEFVAL { disabled }
::= { devSonetConfigEntry 4 }
-- ===============================================
--
-- Sonet TRAPS
--
-- ===============================================
devSonetStatusChange TRAP-TYPE
ENTERPRISE devSonetTraps
VARIABLES {
devSonetStatusLastChange,
sonetSectionCurrentStatus,
sonetLineCurrentStatus,
sonetPathCurrentStatus
}
DESCRIPTION
"A devSonetStatusChange trap is sent when the
value of an instance of sonetSectionCurrentStatus
or sonetLineCurrentStatus or sonetPathCurrentStatus changes.
It can be utilized by an NMS to trigger polls. When
the line status change results in a lower level
line status change (i.e. sonet), then no traps for
the lower level are sent."
::= 1
END