Observium_CE/mibs/adtran/ADTRAN-GEN-OPTICAL-CARRIER-MIB

237 lines
8.3 KiB
Plaintext

ADTRAN-GEN-OPTICAL-CARRIER-MIB
-- TITLE: The ADTRAN OPTICAL CARRIER MIB
-- PRODUCT: TBD
-- VERSION: 1.0
-- DATE: 05/23/11
-- AUTHOR: Albert Sue
-- STATUS: PRELIMINARY
-- This MIB defines the object identifiers (OIDs) for the
-- ADTRAN GENERIC OPTICAL CARRIER MIB objects
-- ******************************************************************************************
DEFINITIONS ::= BEGIN
IMPORTS
adGenOpticalCarrier,
adGenOpticalCarrierID FROM ADTRAN-SHARED-CND-SYSTEM-MIB
OBJECT-TYPE,
MODULE-IDENTITY,
Integer32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
adGenSlotInfoIndex FROM ADTRAN-GENSLOT-MIB
adGenSubSlotProdInfoIndex FROM ADTRAN-GENSLOT-SUB-MODULE-MIB;
adGenOpticalCarrierMIB MODULE-IDENTITY
LAST-UPDATED "201201120000Z"
ORGANIZATION "Adtran, Inc."
CONTACT-INFO
"CND Tech Support
Postal: ADTRAN, Inc.
901 Explorer Blvd.
Huntsville, AL 35806
Tel: +1 800 726-8663
Fax: +1 256 963 6217
E-mail: support@adtran.com"
DESCRIPTION
"This MIB defines the objects for the Generic Optical Carrier MIB."
REVISION "201201120000Z"
DESCRIPTION "Added adGenOpticalCarrierProdPortIfIndexReference"
REVISION "201105230000Z"
DESCRIPTION "Created"
::= { adGenOpticalCarrierID 1 }
adGenOpticalCarrierProduct OBJECT IDENTIFIER ::= {adGenOpticalCarrier 1}
--==================================================================================================================
adGenOpticalCarrierProductTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenOpticalCarrierProductEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Optical Carrier Product table."
::= { adGenOpticalCarrierProduct 1 }
adGenOpticalCarrierProductEntry OBJECT-TYPE
SYNTAX AdGenOpticalCarrierProductEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Optical Carrier Product table."
INDEX { adGenSlotInfoIndex, adGenSubSlotProdInfoIndex }
::= { adGenOpticalCarrierProductTable 1 }
AdGenOpticalCarrierProductEntry ::=
SEQUENCE {
adGenOpticalCarrierProdType INTEGER,
adGenOpticalCarrierProdGridSpacing INTEGER,
adGenOpticalCarrierProdNumOfPorts Integer32
}
adGenOpticalCarrierProdType OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
cwdmMUX(2),
dwdmMUX(3),
cwdmDEMUX(4),
dwdmDEMUX(5),
cwdmOADM(6),
dwdmOADM(7),
oscFILTER(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product Type.
invalid = not able to retrieve information from card."
::= { adGenOpticalCarrierProductEntry 1 }
adGenOpticalCarrierProdGridSpacing OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
allRange(2),
twentyFiveGHz(3),
fiftyGHz(4),
oneHundredGHz(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grid Spacing.
invalid = not able to retrieve information from card."
::= { adGenOpticalCarrierProductEntry 2 }
adGenOpticalCarrierProdNumOfPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Ports that this module supports."
::= { adGenOpticalCarrierProductEntry 3 }
--==================================================================================================================
--==================================================================================================================
adGenOpticalCarrierProductPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenOpticalCarrierProductPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Optical Carrier Product Port table."
::= { adGenOpticalCarrierProduct 2 }
adGenOpticalCarrierProductPortEntry OBJECT-TYPE
SYNTAX AdGenOpticalCarrierProductPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Optical Carrier Product Port table."
INDEX { adGenSlotInfoIndex,
adGenSubSlotProdInfoIndex,
adGenOpticalCarrierProdPortInfoIndex }
::= { adGenOpticalCarrierProductPortTable 1 }
AdGenOpticalCarrierProductPortEntry ::=
SEQUENCE {
adGenOpticalCarrierProdPortInfoIndex Integer32,
adGenOpticalCarrierProdPortType INTEGER,
adGenOpticalCarrierProdPortDirection INTEGER,
adGenOpticalCarrierProdPortMinWaveLengthPicoMeter Integer32,
adGenOpticalCarrierProdPortMaxWaveLengthPicoMeter Integer32,
adGenOpticalCarrierProdPortInsertionLossDB Integer32,
adGenOpticalCarrierProdPortIfIndexReference InterfaceIndex
}
adGenOpticalCarrierProdPortInfoIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Optical Carrier Product Port Index."
::= { adGenOpticalCarrierProductPortEntry 1 }
adGenOpticalCarrierProdPortType OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
add(2),
drop(3),
commonMUX(4),
commonDEMUX(5),
expressMUX(6),
expressDEMUX(7),
commonRX(8),
commonTX(9),
osc(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product Port Type.
invalid = not able to retrieve information from card."
::= { adGenOpticalCarrierProductPortEntry 2 }
adGenOpticalCarrierProdPortDirection OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
in(2),
out(3),
biDirection(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product Port Direction.
invalid = not able to retrieve information from card."
::= { adGenOpticalCarrierProductPortEntry 3 }
adGenOpticalCarrierProdPortMinWaveLengthPicoMeter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product Port Minimum supported Wavelength in picometers."
::= { adGenOpticalCarrierProductPortEntry 4 }
adGenOpticalCarrierProdPortMaxWaveLengthPicoMeter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product Port Maximum supported Wavelength in picometers."
::= { adGenOpticalCarrierProductPortEntry 5 }
adGenOpticalCarrierProdPortInsertionLossDB OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product Port Insertion Loss in hundredths of a dB."
::= { adGenOpticalCarrierProductPortEntry 6 }
adGenOpticalCarrierProdPortIfIndexReference OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This will return the ifIndex value for this particular port."
::= { adGenOpticalCarrierProductPortEntry 7 }
--=============================================================================
--=============================================================================
END