Observium_CE/mibs/infinera/INFINERA-PM-BANDCTP-MIB

591 lines
18 KiB
Plaintext

-- *****************************************************************
-- INFINERA-PM-BANDCTP-MIB
--
-- October 2008, Sharfuddin Syed / Narendra Gupta
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-PM-BANDCTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
DisplayString, TruthValue FROM SNMPv2-TC
ifIndex FROM IF-MIB
FloatHundredths FROM INFINERA-TC-MIB
perfMon FROM INFINERA-REG-MIB;
bandCtpPmMIB MODULE-IDENTITY
LAST-UPDATED "200810200000Z"
ORGANIZATION "Infinera"
CONTACT-INFO
"Infinera
1322 Bordeaux Drive
Sunnyvale, CA - 94089
Contact : Technical Support
Email : support@infinera.com
Phone : 1-877-INF-5288"
DESCRIPTION
" "
REVISION "200810200000Z"
DESCRIPTION
"First Version"
::= { perfMon 1 }
bandCtpPmTable OBJECT-TYPE
SYNTAX SEQUENCE OF BandCtpPmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of BandCtpPm entries. Each entry is uniquely identified by the values of ifIndex, sample duration and bandCtpPmTimestamp."
::= { bandCtpPmMIB 2 }
bandCtpPmEntry OBJECT-TYPE
SYNTAX BandCtpPmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A BandCtpPm entry containing historical performance information pertaining to Infinera BandCtp interfaces.
This table is a subclass of IfCommon.
Entries will exist in this table only for interfaces of type C-Band CTP.
Each interface may have a number of entries in this table, each with a different combination
of timestamp and sample duration."
INDEX { ifIndex, bandCtpPmSampleDuration, bandCtpPmTimestamp }
::= { bandCtpPmTable 1 }
BandCtpPmEntry ::= SEQUENCE {
bandCtpPmTimestamp Integer32,
bandCtpPmSampleDuration INTEGER,
bandCtpPmValidity TruthValue,
bandCtpPmOchSpanLossMin FloatHundredths,
bandCtpPmOchSpanLossMax FloatHundredths,
bandCtpPmOchSpanLossAve FloatHundredths,
bandCtpPmNetSpanLossMin FloatHundredths,
bandCtpPmNetSpanLossMax FloatHundredths,
bandCtpPmNetSpanLossAve FloatHundredths,
bandCtpPmBandOprMin FloatHundredths,
bandCtpPmBandOprMax FloatHundredths,
bandCtpPmBandOprAve FloatHundredths,
bandCtpPmBandOptMin FloatHundredths,
bandCtpPmBandOptMax FloatHundredths,
bandCtpPmBandOptAve FloatHundredths,
bandCtpPmBmmPostEdfaMin FloatHundredths,
bandCtpPmBmmPostEdfaMax FloatHundredths,
bandCtpPmBmmPostEdfaAve FloatHundredths,
bandCtpPmTxEdfaOprMin FloatHundredths,
bandCtpPmTxEdfaOprMax FloatHundredths,
bandCtpPmTxEdfaOprAve FloatHundredths,
bandCtpPmRxEdfaOptMin FloatHundredths,
bandCtpPmRxEdfaOptMax FloatHundredths,
bandCtpPmRxEdfaOptAve FloatHundredths,
bandCtpPmOptOsaTapRatioMin FloatHundredths,
bandCtpPmOptOsaTapRatioMax FloatHundredths,
bandCtpPmOptOsaTapRatioAve FloatHundredths
}
bandCtpPmTimestamp OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"End Time stamp for this interval. If this time is later than the current time,
then the data for this bucket is currently being collected."
::= { bandCtpPmEntry 1 }
bandCtpPmSampleDuration OBJECT-TYPE
SYNTAX INTEGER {
fifteenMinutes(1),
day(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The duration of this sample."
::= { bandCtpPmEntry 2 }
bandCtpPmValidity OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Flag indicating if data was valid for the entire interval"
::= { bandCtpPmEntry 3 }
bandCtpPmOchSpanLossMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Low threshold setting for C-Band Expected Span Loss PM parameter"
::= { bandCtpPmEntry 4 }
bandCtpPmOchSpanLossMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "High threshold setting for C-Band Expected Span Loss PM parameter"
::= { bandCtpPmEntry 5 }
bandCtpPmOchSpanLossAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "C-band average optical channel span loss"
::= { bandCtpPmEntry 6 }
bandCtpPmNetSpanLossMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Span loss incurred when OA module is deployed across the span.
Measured on the Band CTP of OA circuit pack."
::= { bandCtpPmEntry 7 }
bandCtpPmNetSpanLossMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Span loss incurred when OA module is deployed across the span.
Measured on the Band CTP of OA circuit pack."
::= { bandCtpPmEntry 8 }
bandCtpPmNetSpanLossAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Span loss incurred when OA module is deployed across the span.
Measured on the Band CTP of OA circuit pack."
::= { bandCtpPmEntry 9 }
bandCtpPmBandOprMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Minimum C-Band optical power received from the OTS input."
::= { bandCtpPmEntry 10 }
bandCtpPmBandOprMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum C-Band optical power received from the OTS input."
::= { bandCtpPmEntry 11 }
bandCtpPmBandOprAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average C-Band optical power received from the OTS input."
::= { bandCtpPmEntry 12 }
bandCtpPmBandOptMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Minimum C-Band optical power transmitted onto the OTS output."
::= { bandCtpPmEntry 13 }
bandCtpPmBandOptMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum C-Band optical power transmitted onto the OTS output."
::= { bandCtpPmEntry 14 }
bandCtpPmBandOptAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average C-Band optical power transmitted onto the OTS output."
::= { bandCtpPmEntry 15 }
bandCtpPmBmmPostEdfaMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Minimum C-Band optical power recived after edfa amplification."
::= { bandCtpPmEntry 16 }
bandCtpPmBmmPostEdfaMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum C-Band optical power recived after edfa amplification."
::= { bandCtpPmEntry 17 }
bandCtpPmBmmPostEdfaAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average C-Band optical power recived after edfa amplification"
::= { bandCtpPmEntry 18 }
bandCtpPmTxEdfaOprMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 19 }
bandCtpPmTxEdfaOprMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 20 }
bandCtpPmTxEdfaOprAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 21 }
bandCtpPmRxEdfaOptMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 22 }
bandCtpPmRxEdfaOptMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 23 }
bandCtpPmRxEdfaOptAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 24 }
bandCtpPmOptOsaTapRatioMin OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 25 }
bandCtpPmOptOsaTapRatioMax OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 26 }
bandCtpPmOptOsaTapRatioAve OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmEntry 27 }
bandCtpPmRealTable OBJECT-TYPE
SYNTAX SEQUENCE OF BandCtpPmRealEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of BandCtpPmReal entries. Each entry is uniquely identified by the value of ifIndex."
::= { bandCtpPmMIB 1 }
bandCtpPmRealEntry OBJECT-TYPE
SYNTAX BandCtpPmRealEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A BandCtpPmReal entry containing current real-time performance information pertaining to Infinera
BandCtp interfaces. This table is a subclass of IfCommon.
Entries will exist in this table only for interfaces of type C-Band CTP."
INDEX { ifIndex }
::= { bandCtpPmRealTable 1 }
BandCtpPmRealEntry ::= SEQUENCE {
bandCtpPmRealOchSpanLoss FloatHundredths,
bandCtpPmRealNetSpanLoss FloatHundredths,
bandCtpPmRealBandOpr FloatHundredths,
bandCtpPmRealBandOchOpr FloatHundredths,
bandCtpPmRealBandOprNum FloatHundredths,
bandCtpPmRealOamBandTxEdfaLbc1 FloatHundredths,
bandCtpPmRealOamBandTxEdfaLbc2 FloatHundredths,
bandCtpPmRealBmmBandEdfaLbcTx FloatHundredths,
bandCtpPmRealBandOptTx FloatHundredths,
bandCtpPmRealBandOchOpt FloatHundredths,
bandCtpPmRealBandOptNum FloatHundredths,
bandCtpPmRealBmmEdfaLbc1 FloatHundredths,
bandCtpPmRealBmmEdfaLbc2 FloatHundredths,
bandCtpPmRealBmmPostEdfa FloatHundredths,
bandCtpPmRealDampUpdateTS DisplayString,
bandCtpPmRealOprQ DisplayString,
bandCtpPmRealPostOsaTapRatio FloatHundredths,
bandCtpPmRealTxEdfaOpr FloatHundredths,
bandCtpPmRealRxEdfaOpt FloatHundredths,
bandCtpPmRealOptOsaTapRatio FloatHundredths
}
bandCtpPmRealOchSpanLoss OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Och Span Loss"
::= { bandCtpPmRealEntry 1 }
bandCtpPmRealNetSpanLoss OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Span loss incurred when OA is deployed across the span (supported on the Band CTP of OA circuit pack)."
::= { bandCtpPmRealEntry 2 }
bandCtpPmRealBandOpr OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "C-Band Total Optical Power Received."
::= { bandCtpPmRealEntry 3 }
bandCtpPmRealBandOchOpr OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "C-Band Total Optical Power Received."
::= { bandCtpPmRealEntry 4 }
bandCtpPmRealBandOprNum OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "BandOprNum"
::= { bandCtpPmRealEntry 5 }
bandCtpPmRealOamBandTxEdfaLbc1 OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Laser biase current 1"
::= { bandCtpPmRealEntry 6 }
bandCtpPmRealOamBandTxEdfaLbc2 OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Laser biase current 2"
::= { bandCtpPmRealEntry 7 }
bandCtpPmRealBmmBandEdfaLbcTx OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Laser biase current 3"
::= { bandCtpPmRealEntry 8 }
bandCtpPmRealBandOptTx OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Band-C optical power transmitted"
::= { bandCtpPmRealEntry 9 }
bandCtpPmRealBandOchOpt OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Calculate Och optical power transmitted"
::= { bandCtpPmRealEntry 10 }
bandCtpPmRealBandOptNum OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of effective channels"
::= { bandCtpPmRealEntry 11 }
bandCtpPmRealBmmEdfaLbc1 OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Rx Edfa Laser biase current 1."
::= { bandCtpPmRealEntry 12 }
bandCtpPmRealBmmEdfaLbc2 OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Rx Edfa Laser biase current 2."
::= { bandCtpPmRealEntry 13 }
bandCtpPmRealBmmPostEdfa OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Post edfa C-Band recieved power."
::= { bandCtpPmRealEntry 14 }
bandCtpPmRealDampUpdateTS OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last damp update time, time is expressed in format YYYY-MM-DD<space>hh:mm:ss."
::= { bandCtpPmRealEntry 15 }
bandCtpPmRealOprQ OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operational Qualifier"
::= { bandCtpPmRealEntry 16 }
bandCtpPmRealPostOsaTapRatio OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmRealEntry 17 }
bandCtpPmRealTxEdfaOpr OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmRealEntry 18 }
bandCtpPmRealRxEdfaOpt OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmRealEntry 19 }
bandCtpPmRealOptOsaTapRatio OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { bandCtpPmRealEntry 20 }
-- Conformance Statements
bandCtpPmConformance OBJECT IDENTIFIER ::= { bandCtpPmMIB 3 }
bandCtpPmCompliances OBJECT IDENTIFIER ::= { bandCtpPmConformance 1 }
bandCtpPmGroups OBJECT IDENTIFIER ::= { bandCtpPmConformance 2 }
bandCtpPmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the BANDCTP-MIB"
MODULE
MANDATORY-GROUPS { bandCtpPmGroup }
::= { bandCtpPmCompliances 1 }
bandCtpPmRealCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the bandCtpPmReal-MIB"
MODULE
MANDATORY-GROUPS { bandCtpPmRealGroup }
::= { bandCtpPmCompliances 2 }
bandCtpPmGroup OBJECT-GROUP
OBJECTS {
bandCtpPmValidity,
bandCtpPmOchSpanLossMin,
bandCtpPmOchSpanLossMax,
bandCtpPmOchSpanLossAve,
bandCtpPmNetSpanLossMin,
bandCtpPmNetSpanLossMax,
bandCtpPmNetSpanLossAve,
bandCtpPmBandOprMin,
bandCtpPmBandOprMax,
bandCtpPmBandOprAve,
bandCtpPmBandOptMin,
bandCtpPmBandOptMax,
bandCtpPmBandOptAve,
bandCtpPmBmmPostEdfaMin,
bandCtpPmBmmPostEdfaMax,
bandCtpPmBmmPostEdfaAve,
bandCtpPmTxEdfaOprMin,
bandCtpPmTxEdfaOprMax,
bandCtpPmTxEdfaOprAve,
bandCtpPmRxEdfaOptMin,
bandCtpPmRxEdfaOptMax,
bandCtpPmRxEdfaOptAve,
bandCtpPmOptOsaTapRatioMin,
bandCtpPmOptOsaTapRatioMax,
bandCtpPmOptOsaTapRatioAve
}
STATUS current
DESCRIPTION
" A collection of objects for reading the historical performance of the bandCtp."
::= { bandCtpPmGroups 1 }
bandCtpPmRealGroup OBJECT-GROUP
OBJECTS {
bandCtpPmRealOchSpanLoss,
bandCtpPmRealNetSpanLoss,
bandCtpPmRealBandOpr,
bandCtpPmRealBandOchOpr,
bandCtpPmRealBandOprNum,
bandCtpPmRealOamBandTxEdfaLbc1,
bandCtpPmRealOamBandTxEdfaLbc2,
bandCtpPmRealBmmBandEdfaLbcTx,
bandCtpPmRealBandOptTx,
bandCtpPmRealBandOchOpt,
bandCtpPmRealBandOptNum,
bandCtpPmRealBmmEdfaLbc1,
bandCtpPmRealBmmEdfaLbc2,
bandCtpPmRealBmmPostEdfa,
bandCtpPmRealDampUpdateTS,
bandCtpPmRealOprQ,
bandCtpPmRealPostOsaTapRatio,
bandCtpPmRealTxEdfaOpr,
bandCtpPmRealRxEdfaOpt,
bandCtpPmRealOptOsaTapRatio
}
STATUS current
DESCRIPTION
" A collection of objects for reading the real-time performance of the bandCtp."
::= { bandCtpPmGroups 2 }
END