145 lines
3.6 KiB
Plaintext
145 lines
3.6 KiB
Plaintext
-- *****************************************************************
|
||
-- DCM MIB
|
||
-- *****************************************************************
|
||
|
||
SL-DCM-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE,
|
||
NOTIFICATION-TYPE, Integer32, TimeTicks
|
||
FROM SNMPv2-SMI
|
||
DisplayString, TruthValue,
|
||
TimeStamp FROM SNMPv2-TC
|
||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||
InterfaceIndex FROM IF-MIB
|
||
PerfCurrentCount, PerfIntervalCount,
|
||
PerfTotalCount FROM PerfHist-TC-MIB
|
||
CleiCode FROM SL-ENTITY-MIB
|
||
sitelight FROM SL-NE-MIB;
|
||
|
||
slDcm MODULE-IDENTITY
|
||
LAST-UPDATED "201206120000Z"
|
||
ORGANIZATION "PacketLight Networks Ltd."
|
||
CONTACT-INFO
|
||
"Omri_Viner@PacketLight.com"
|
||
DESCRIPTION
|
||
"This MIB module describes the DCM modules"
|
||
::= { sitelight 14 }
|
||
|
||
-- The DCM MIB consists of the following groups:
|
||
-- DCM Table
|
||
|
||
|
||
-- ----------------------------------------------------
|
||
--
|
||
-- The DCM Module Table
|
||
--
|
||
-- ----------------------------------------------------
|
||
|
||
dcmTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DcmEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The DCM table."
|
||
::= { slDcm 1 }
|
||
|
||
dcmEntry OBJECT-TYPE
|
||
SYNTAX DcmEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the DCM table."
|
||
INDEX { dcmIndex }
|
||
::= { dcmTable 1 }
|
||
|
||
DcmEntry ::=
|
||
SEQUENCE {
|
||
dcmIndex InterfaceIndex,
|
||
dcmRange INTEGER,
|
||
dcmSpacing INTEGER,
|
||
dcmTemperature INTEGER,
|
||
dcmIsActive TruthValue,
|
||
dcmFiberCoefficient INTEGER,
|
||
dcmMinDispersion INTEGER,
|
||
dcmMaxDispersion INTEGER
|
||
}
|
||
|
||
dcmIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The interface index of the DCM (Type=195; Port=216)."
|
||
::= { dcmEntry 1 }
|
||
|
||
dcmRange OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The range in dispersion units (ps/nm).
|
||
The object is given by the user in km units and the value is translated to dispersion units and wrotten to the DCM."
|
||
::= { dcmEntry 2 }
|
||
|
||
dcmSpacing OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The spacing between two adjacent optical channels in GHz units."
|
||
::= { dcmEntry 3 }
|
||
|
||
dcmTemperature OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is applicable only for active DCM modules.
|
||
The temperature is encoded as a signed two<77>s complement value in <20>C,
|
||
yielding a total range of <20>128C to +127<32>C"
|
||
::= { dcmEntry 4 }
|
||
|
||
dcmIsActive OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicate if the DCM module is active.
|
||
The value true if the value of the DCM range in the SEEP is 1."
|
||
::= { dcmEntry 5 }
|
||
|
||
dcmFiberCoefficient OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The fiber chromatic dispersion coefficient.
|
||
For example the chromatic dispersion coefficient value for G.652 fiber is 17 ps/(nm km).
|
||
For G.655 is 6 ps/(nm km)
|
||
For G.656 is 14 ps/(nm km)
|
||
The default value is 17."
|
||
::= { dcmEntry 6 }
|
||
|
||
dcmMinDispersion OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The minimal dispersion supported by the DCM module.
|
||
Example -1350 ps/nm"
|
||
::= { dcmEntry 7 }
|
||
|
||
dcmMaxDispersion OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximal dispersion supported by the DCM module.
|
||
Example -350 ps/nm"
|
||
::= { dcmEntry 8 }
|
||
|
||
END
|