154 lines
4.8 KiB
Plaintext
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 |