mibs/MIBS/mrv/NBS-OTNPM-MIB
2023-12-05 12:25:34 +01:00

1642 lines
53 KiB
Plaintext

NBS-OTNPM-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32, Unsigned32, Counter32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ifAlias, InterfaceIndex
FROM IF-MIB
nbs, WritableU64
FROM NBS-MIB;
nbsOtnpmMib MODULE-IDENTITY
LAST-UPDATED "201610190000Z" -- October 19, 2016
ORGANIZATION "NBS"
CONTACT-INFO
"For technical support, please contact your service channel"
DESCRIPTION
"OTN Performance Monitoring and user-controlled statistics"
::= { nbs 222 }
-- *******************************************************************
-- NBS-OTNPM-MIB local defines
-- *******************************************************************
nbsOtnpmThresholdsGrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Maximum considered safe by user"
::= { nbsOtnpmMib 1 }
nbsOtnpmCurrentGrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Subtotals and statistics for sample now underway"
::= { nbsOtnpmMib 2 }
nbsOtnpmHistoricGrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Totals and final statistics for a previous sample"
::= { nbsOtnpmMib 3 }
nbsOtnpmRunningGrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Totals and statistics since (boot-up) protocol configuration"
::= { nbsOtnpmMib 4 }
nbsOtnAlarmsGrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OTN alarms"
::= { nbsOtnpmMib 80 }
nbsOtnStatsGrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-controlled OTN alarms and statistics"
::= { nbsOtnpmMib 90 }
nbsOtnpmEventsGrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Threshold crossing events"
::= { nbsOtnpmMib 100 }
nbsOtnpmTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Threshold crossing Traps or Notifications"
::= { nbsOtnpmEventsGrp 0 }
-- *******************************************************************
NbsOtnAlarmId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"OTN alarm id, also used to identify a mask bit"
SYNTAX INTEGER {
aLOS (1), -- Loss of Signal
aLOF (2), -- Loss of Frame
aOOF (3), -- Out of Frame
aLOM (4), -- Loss of Multiframe
aOOM (5), -- Out of Multiframe
aRxLOL (6), -- Loss of lock on receive
aTxLOL (7), -- Loss of lock on transmit
aOtuAIS (8), -- Alarm Indication Signal at OTU level
aSectBDI (9), -- Backward Defect Indication (OTU SM)
aSectBIAE (10), -- Backward Incoming Alignment Error (OTU SM)
aSectIAE (11), -- Incoming Alignment Error (OTU SM)
aSectTIM (12), -- Trace Identifier Mismatch (OTU SM)
aOduAIS (13), -- Alarm Indication Signal (ODU PM STAT=111)
aOduOCI (14), -- Open Connection Indication (ODU PM STAT=110)
aOduLCK (15), -- Locked connection (ODU PM STAT=101)
aPathBDI (16), -- Backward Defect Indication (ODU PM)
aPathTIM (17), -- Trace Identifier Mismatch (ODU PM)
aTcm1BDI (18), -- Backward Defect Indication (ODU TCM1)
aTcm2BDI (19), -- Backward Defect Indication (ODU TCM2)
aTcm3BDI (20), -- Backward Defect Indication (ODU TCM3)
aTcm4BDI (21), -- Backward Defect Indication (ODU TCM4)
aTcm5BDI (22), -- Backward Defect Indication (ODU TCM5)
aTcm6BDI (23), -- Backward Defect Indication (ODU TCM6)
aTcm1BIAE (24), -- Backward Incoming Alignment Error (ODU TCM1)
aTcm2BIAE (25), -- Backward Incoming Alignment Error (ODU TCM2)
aTcm3BIAE (26), -- Backward Incoming Alignment Error (ODU TCM3)
aTcm4BIAE (27), -- Backward Incoming Alignment Error (ODU TCM4)
aTcm5BIAE (28), -- Backward Incoming Alignment Error (ODU TCM5)
aTcm6BIAE (29), -- Backward Incoming Alignment Error (ODU TCM6)
aTcm1IAE (30), -- Incoming Alignment Error (ODU TCM1 STAT=010)
aTcm2IAE (31), -- Incoming Alignment Error (ODU TCM2 STAT=010)
aTcm3IAE (32), -- Incoming Alignment Error (ODU TCM3 STAT=010)
aTcm4IAE (33), -- Incoming Alignment Error (ODU TCM4 STAT=010)
aTcm5IAE (34), -- Incoming Alignment Error (ODU TCM5 STAT=010)
aTcm6IAE (35), -- Incoming Alignment Error (ODU TCM6 STAT=010)
aTcm1LTC (36), -- Loss of Tandem Connection (ODU TCM1 STAT=000)
aTcm2LTC (37), -- Loss of Tandem Connection (ODU TCM2 STAT=000)
aTcm3LTC (38), -- Loss of Tandem Connection (ODU TCM3 STAT=000)
aTcm4LTC (39), -- Loss of Tandem Connection (ODU TCM4 STAT=000)
aTcm5LTC (40), -- Loss of Tandem Connection (ODU TCM5 STAT=000)
aTcm6LTC (41), -- Loss of Tandem Connection (ODU TCM6 STAT=000)
aTcm1TIM (42), -- Trace Identifier Mismatch (ODU TCM1)
aTcm2TIM (43), -- Trace Identifier Mismatch (ODU TCM2)
aTcm3TIM (44), -- Trace Identifier Mismatch (ODU TCM3)
aTcm4TIM (45), -- Trace Identifier Mismatch (ODU TCM4)
aTcm5TIM (46), -- Trace Identifier Mismatch (ODU TCM5)
aTcm6TIM (47), -- Trace Identifier Mismatch (ODU TCM6)
aFwdSF (48), -- Forward Signal Fail (ODU FTFL)
aFwdSD (49), -- Forward Signal Degrade (ODU FTFL)
aBwdSF (50), -- Backward Signal Fail (ODU FTFL)
aBwdSD (51), -- Backward Signal Degrade (ODU FTFL)
aPTM (52), -- Payload Type Mismatch (OPU PSI)
aCSF (53) -- Client Signal Fail (OPU PSI)
}
NbsOtnAlarmMask ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"OTN alarm mask, encoded within an octet string. The bit assigned
to a particular alarm (id from NbsOtnAlarmId) is calculated by:
index = id/8; bit = id%8;
where the leftmost bit (msb) is deemed as bit 0.
The mask length is either full-size or zero if not supported."
SYNTAX OCTET STRING (SIZE(0..7))
-- *******************************************************************
--
-- the nbsOtnpmThresholdsGrp
--
-- *******************************************************************
nbsOtnpmThresholdsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsOtnpmThresholdsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OTN Performance Monitoring thresholds"
::= { nbsOtnpmThresholdsGrp 1 }
nbsOtnpmThresholdsEntry OBJECT-TYPE
SYNTAX NbsOtnpmThresholdsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Performance monitoring thresholds for a particular interface"
INDEX {
nbsOtnpmThresholdsIfIndex,
nbsOtnpmThresholdsInterval,
nbsOtnpmThresholdsScope
}
::= { nbsOtnpmThresholdsTable 1 }
NbsOtnpmThresholdsEntry ::= SEQUENCE {
nbsOtnpmThresholdsIfIndex InterfaceIndex,
nbsOtnpmThresholdsInterval INTEGER,
nbsOtnpmThresholdsScope INTEGER,
nbsOtnpmThresholdsEs Unsigned32,
nbsOtnpmThresholdsEsrSig INTEGER,
nbsOtnpmThresholdsEsrExp Integer32,
nbsOtnpmThresholdsSes Unsigned32,
nbsOtnpmThresholdsSesrSig INTEGER,
nbsOtnpmThresholdsSesrExp Integer32,
nbsOtnpmThresholdsBbe WritableU64,
nbsOtnpmThresholdsBberSig INTEGER,
nbsOtnpmThresholdsBberExp Integer32,
nbsOtnpmThresholdsUas Unsigned32,
nbsOtnpmThresholdsFc WritableU64
}
nbsOtnpmThresholdsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mib2 ifIndex"
::= { nbsOtnpmThresholdsEntry 1 }
nbsOtnpmThresholdsInterval OBJECT-TYPE
SYNTAX INTEGER {
quarterHour (1),
twentyfourHour (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the sampling period to which these thresholds apply"
::= { nbsOtnpmThresholdsEntry 2 }
nbsOtnpmThresholdsScope OBJECT-TYPE
SYNTAX INTEGER {
tcm1 (1),
tcm2 (2),
tcm3 (3),
tcm4 (4),
tcm5 (5),
tcm6 (6),
section (7),
path (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the network segment to which these
thresholds apply."
::= { nbsOtnpmThresholdsEntry 3 }
nbsOtnpmThresholdsEs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The number of Errored Seconds (ES) which, if met
or exceeded at the end of the nbsOtnpmThresholdsInterval
period, should trigger the nbsOtnpmTrapsEs event notification.
The reserved value 0 disables notifications for this event."
-- DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 10 }
nbsOtnpmThresholdsEsrSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The significand of the Errored Seconds Ratio (ESR)
threshold, which is calculated by:
nbsOtnpmThresholdsEsrSig x 10^nbsOtnpmThresholdsEsrExp
An ESR that meets or exceeds this threshold at the end of the
nbsOtnpmThresholdsInterval period triggers the nbsOtnpmTrapsEsr
event notification.
The reserved value 0 disables notifications for this event."
DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 11 }
nbsOtnpmThresholdsEsrExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The exponent of the Errored Seconds Ratio (ESR)
threshold; see nbsOtnpmThresholdsEsrSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 12 }
nbsOtnpmThresholdsSes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The number of Severely Errored Seconds (SES)
which, if met or exceeded at the end of the
nbsOtnpmThresholdsInterval period, should trigger the
nbsOtnpmTrapsSes event notification.
The reserved value 0 disables notifications for this event."
-- DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 13 }
nbsOtnpmThresholdsSesrSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The significand of the Severely Errored Seconds
Ratio (SESR) threshold, which is calculated by:
nbsOtnpmThresholdsSesrSig x 10^nbsOtnpmThresholdsSesrExp
A SESR that meets or exceeds this threshold at the end of the
nbsOtnpmThresholdsInterval period triggers the nbsOtnpmTrapsSesr
notification.
The reserved value 0 disables notifications for this event."
DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 14 }
nbsOtnpmThresholdsSesrExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The exponent of the Severely Errored Seconds
Ratio (SESR) threshold; see nbsOtnpmThresholdsSesrSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 15 }
nbsOtnpmThresholdsBbe OBJECT-TYPE
SYNTAX WritableU64
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The number of Background Block Errors (BBE) which,
if met or exceeded at the end of the nbsOtnpmThresholdsInterval
period, should trigger the nbsOtnpmTrapsBbe event notification.
The reserved value 0 disables notifications for this event."
-- DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 16 }
nbsOtnpmThresholdsBberSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The significand of the Background Block Errors
Ratio (BBER) threshold, which is calculated by:
nbsOtnpmThresholdsBberSig x 10^nbsOtnpmThresholdsBberExp
A BBER that meets or exceeds this threshold at the end of the
nbsOtnpmThresholdsInterval period triggers the nbsOtnpmTrapsBber
notification.
The reserved value 0 disables notifications for this event."
DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 17 }
nbsOtnpmThresholdsBberExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The exponent of the Background Block Errors
Ratio (BBER) threshold; see nbsOtnpmThresholdsBberSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 18 }
nbsOtnpmThresholdsUas OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The number of Unavailable Seconds (UAS) which,
if met or exceeded at the end of the nbsOtnpmThresholdsInterval
period, should trigger the nbsOtnpmTrapsUas event notification.
The reserved value 0 disables notifications for this event."
-- DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 19 }
nbsOtnpmThresholdsFc OBJECT-TYPE
SYNTAX WritableU64
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Persistent. The number of Failure Counts (FC) which, if met or
exceeded at the end of the nbsOtnpmThresholdsInterval period,
should trigger the nbsOtnpmTrapsFc event notification.
The reserved value 0 disables notifications for this event."
-- DEFVAL { 0 }
::= { nbsOtnpmThresholdsEntry 20 }
-- *******************************************************************
--
-- the nbsOtnpmCurrentGroup
--
-- *******************************************************************
nbsOtnpmCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsOtnpmCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"All OTN Performance Monitoring statistics for the
nbsOtnpmCurrentInterval now underway."
::= { nbsOtnpmCurrentGrp 3 }
nbsOtnpmCurrentEntry OBJECT-TYPE
SYNTAX NbsOtnpmCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OTN Performance Monitoring statistics for a specific port/
interface and nbsOtnpmCurrentInterval."
INDEX {
nbsOtnpmCurrentIfIndex,
nbsOtnpmCurrentInterval,
nbsOtnpmCurrentScope
}
::= { nbsOtnpmCurrentTable 1 }
NbsOtnpmCurrentEntry ::= SEQUENCE {
nbsOtnpmCurrentIfIndex InterfaceIndex,
nbsOtnpmCurrentInterval INTEGER,
nbsOtnpmCurrentScope INTEGER,
nbsOtnpmCurrentDate INTEGER,
nbsOtnpmCurrentTime INTEGER,
nbsOtnpmCurrentEs Unsigned32,
nbsOtnpmCurrentEsrSig INTEGER,
nbsOtnpmCurrentEsrExp Integer32,
nbsOtnpmCurrentSes Unsigned32,
nbsOtnpmCurrentSesrSig INTEGER,
nbsOtnpmCurrentSesrExp Integer32,
nbsOtnpmCurrentBbe Counter64,
nbsOtnpmCurrentBberSig INTEGER,
nbsOtnpmCurrentBberExp Integer32,
nbsOtnpmCurrentUas Unsigned32,
nbsOtnpmCurrentFc Counter64,
nbsOtnpmCurrentAlarmsSupported NbsOtnAlarmMask,
nbsOtnpmCurrentAlarmsRaised NbsOtnAlarmMask,
nbsOtnpmCurrentAlarmsChanged NbsOtnAlarmMask
}
nbsOtnpmCurrentIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mib2 ifIndex"
::= { nbsOtnpmCurrentEntry 1 }
nbsOtnpmCurrentInterval OBJECT-TYPE
SYNTAX INTEGER {
quarterHour (1),
twentyfourHour (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the sampling period of statistic"
::= { nbsOtnpmCurrentEntry 2 }
nbsOtnpmCurrentScope OBJECT-TYPE
SYNTAX INTEGER {
tcm1 (1),
tcm2 (2),
tcm3 (3),
tcm4 (4),
tcm5 (5),
tcm6 (6),
section (7),
path (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates statistic's network segment"
::= { nbsOtnpmCurrentEntry 3 }
nbsOtnpmCurrentDate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date (UTC) this interval began, represented by an eight
digit decimal number: yyyymmdd"
::= { nbsOtnpmCurrentEntry 5 }
nbsOtnpmCurrentTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (UTC) this interval began, represented by a six
digit decimal number: hhmmss"
::= { nbsOtnpmCurrentEntry 6 }
nbsOtnpmCurrentEs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Errored Seconds (ES) in this interval so far."
-- DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 10 }
nbsOtnpmCurrentEsrSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the current Errored Seconds Ratio (ESR),
which is calculated by:
nbsOtnpmCurrentEsrSig x 10^nbsOtnpmCurrentEsrExp"
DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 11 }
nbsOtnpmCurrentEsrExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the current Errored Seconds Ratio (ESR);
see nbsOtnpmCurrentEsrSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 12 }
nbsOtnpmCurrentSes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Severely Errored Seconds (SES) in this interval
so far"
-- DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 13 }
nbsOtnpmCurrentSesrSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the current Severely Errored Seconds
Ratio (SESR), which is calculated by:
nbsOtnpmCurrentSesrSig x 10^nbsOtnpmCurrentSesrExp"
DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 14 }
nbsOtnpmCurrentSesrExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the current Severely Errored Seconds
Ratio (SESR); see nbsOtnpmCurrentSesrSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 15 }
nbsOtnpmCurrentBbe OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Background Block Errors (BBE) so far,
i.e. the count of Bit Interleave Parity (BIP8) errors."
-- DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 16 }
nbsOtnpmCurrentBberSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the current Background Block Errors (BBER),
which is calculated by:
nbsOtnpmCurrentBberSig x 10^nbsOtnpmCurrentBberExp"
DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 17 }
nbsOtnpmCurrentBberExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the current Background Block Errors Ratio (BBER);
see nbsOtnpmCurrentBberSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 18 }
nbsOtnpmCurrentUas OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Unavailable Seconds (UAS) so far"
-- DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 19 }
nbsOtnpmCurrentFc OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Failure Counts (FC) so far, i.e. the count of
Backward Error Indication (BEI) errors."
-- DEFVAL { 0 }
::= { nbsOtnpmCurrentEntry 20 }
nbsOtnpmCurrentAlarmsSupported OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that are supported."
::= { nbsOtnpmCurrentEntry 100 }
nbsOtnpmCurrentAlarmsRaised OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that are currently raised."
::= { nbsOtnpmCurrentEntry 101 }
nbsOtnpmCurrentAlarmsChanged OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that have changed so far, i.e. alarms that
have transitioned at least once from clear to raised or from
raised to clear."
::= { nbsOtnpmCurrentEntry 102 }
-- *******************************************************************
--
-- the nbsOtnpmHistoricGrp
--
-- *******************************************************************
nbsOtnpmHistoricTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsOtnpmHistoricEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"All OTN Performance Monitoring statistics for past
nbsOtnpmHistoricInterval periods."
::= { nbsOtnpmHistoricGrp 3 }
nbsOtnpmHistoricEntry OBJECT-TYPE
SYNTAX NbsOtnpmHistoricEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OTN Performance Monitoring statistics for a specific port/
interface and nbsOtnpmHistoricInterval."
INDEX {
nbsOtnpmHistoricIfIndex,
nbsOtnpmHistoricInterval,
nbsOtnpmHistoricScope,
nbsOtnpmHistoricSample
}
::= { nbsOtnpmHistoricTable 1 }
NbsOtnpmHistoricEntry ::= SEQUENCE {
nbsOtnpmHistoricIfIndex InterfaceIndex,
nbsOtnpmHistoricInterval INTEGER,
nbsOtnpmHistoricScope INTEGER,
nbsOtnpmHistoricSample INTEGER,
nbsOtnpmHistoricDate INTEGER,
nbsOtnpmHistoricTime INTEGER,
nbsOtnpmHistoricEs Unsigned32,
nbsOtnpmHistoricEsrSig INTEGER,
nbsOtnpmHistoricEsrExp Integer32,
nbsOtnpmHistoricSes Unsigned32,
nbsOtnpmHistoricSesrSig INTEGER,
nbsOtnpmHistoricSesrExp Integer32,
nbsOtnpmHistoricBbe Counter64,
nbsOtnpmHistoricBberSig INTEGER,
nbsOtnpmHistoricBberExp Integer32,
nbsOtnpmHistoricUas Unsigned32,
nbsOtnpmHistoricFc Counter64,
nbsOtnpmHistoricAlarmsSupported NbsOtnAlarmMask,
nbsOtnpmHistoricAlarmsRaised NbsOtnAlarmMask,
nbsOtnpmHistoricAlarmsChanged NbsOtnAlarmMask
}
nbsOtnpmHistoricIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mib2 ifIndex"
::= { nbsOtnpmHistoricEntry 1 }
nbsOtnpmHistoricInterval OBJECT-TYPE
SYNTAX INTEGER {
quarterHour (1),
twentyfourHour (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the sampling period of statistic"
::= { nbsOtnpmHistoricEntry 2 }
nbsOtnpmHistoricScope OBJECT-TYPE
SYNTAX INTEGER {
tcm1 (1),
tcm2 (2),
tcm3 (3),
tcm4 (4),
tcm5 (5),
tcm6 (6),
section (7),
path (8)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates statistic's network segment"
::= { nbsOtnpmHistoricEntry 3 }
nbsOtnpmHistoricSample OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the sample number of this statistic. The most
recent sample is numbered 1, the next previous 2, and so on
until the oldest sample."
::= { nbsOtnpmHistoricEntry 4 }
nbsOtnpmHistoricDate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date (UTC) the interval began, represented by an eight
digit decimal number: yyyymmdd"
::= { nbsOtnpmHistoricEntry 5 }
nbsOtnpmHistoricTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (UTC) the interval began, represented by a six
digit decimal number: hhmmss"
::= { nbsOtnpmHistoricEntry 6 }
nbsOtnpmHistoricEs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The final count of Errored Seconds (ES) for this interval"
-- DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 10 }
nbsOtnpmHistoricEsrSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the final Errored Seconds Ratio (ESR)
for this interval, which is calculated by:
nbsOtnpmHistoricEsrSig x 10^nbsOtnpmHistoricEsrExp"
DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 11 }
nbsOtnpmHistoricEsrExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the final Errored Seconds Ratio (ESR)
for this interval; see nbsOtnpmHistoricEsrSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 12 }
nbsOtnpmHistoricSes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The final count of Severely Errored Seconds (SES) in this interval"
-- DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 13 }
nbsOtnpmHistoricSesrSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the final Severely Errored Seconds
Ratio (SESR) for this interval, which is calculated by:
nbsOtnpmHistoricSesrSig x 10^nbsOtnpmHistoricSesrExp"
DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 14 }
nbsOtnpmHistoricSesrExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the final Severely Errored Seconds
Ratio (SESR) for this interval; see nbsOtnpmHistoricSesrSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 15 }
nbsOtnpmHistoricBbe OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The final count of Background Block Errors (BBE),
i.e. the count of Bit Interleave Parity (BIP8) errors."
-- DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 16 }
nbsOtnpmHistoricBberSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the final Background Block Errors
Ratio (BBER) for this interval, which is calculated by:
nbsOtnpmHistoricBberSig x 10^nbsOtnpmHistoricBberExp)"
DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 17 }
nbsOtnpmHistoricBberExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the final Background Block Errors
Ratio (BBER) for this interval; see nbsOtnpmHistoricBberSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 18 }
nbsOtnpmHistoricUas OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The final count of Unavailable Seconds (UAS)"
-- DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 19 }
nbsOtnpmHistoricFc OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The final number of Failure Counts (FC), i.e. the count of
Backward Error Indication (BEI) errors."
-- DEFVAL { 0 }
::= { nbsOtnpmHistoricEntry 20 }
nbsOtnpmHistoricAlarmsSupported OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that were supported."
::= { nbsOtnpmHistoricEntry 100 }
nbsOtnpmHistoricAlarmsRaised OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that were raised at the end of this interval."
::= { nbsOtnpmHistoricEntry 101 }
nbsOtnpmHistoricAlarmsChanged OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that changed in this interval, i.e. alarms
that transitioned at least once from clear to raised or from
raised to clear."
::= { nbsOtnpmHistoricEntry 102 }
-- *******************************************************************
--
-- the nbsOtnpmRunningGroup
--
-- *******************************************************************
nbsOtnpmRunningTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsOtnpmRunningEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"All OTN Performance Monitoring statistics since (boot-up) protocol
configuration."
::= { nbsOtnpmRunningGrp 3 }
nbsOtnpmRunningEntry OBJECT-TYPE
SYNTAX NbsOtnpmRunningEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OTN Performance Monitoring statistics for a specific port/
interface."
INDEX {
nbsOtnpmRunningIfIndex,
nbsOtnpmRunningScope
}
::= { nbsOtnpmRunningTable 1 }
NbsOtnpmRunningEntry ::= SEQUENCE {
nbsOtnpmRunningIfIndex InterfaceIndex,
nbsOtnpmRunningScope INTEGER,
nbsOtnpmRunningDate INTEGER,
nbsOtnpmRunningTime INTEGER,
nbsOtnpmRunningEs Counter32,
nbsOtnpmRunningEsrSig INTEGER,
nbsOtnpmRunningEsrExp Integer32,
nbsOtnpmRunningSes Counter32,
nbsOtnpmRunningSesrSig INTEGER,
nbsOtnpmRunningSesrExp Integer32,
nbsOtnpmRunningBbe Counter64,
nbsOtnpmRunningBberSig INTEGER,
nbsOtnpmRunningBberExp Integer32,
nbsOtnpmRunningUas Counter32,
nbsOtnpmRunningFc Counter64,
nbsOtnpmRunningAlarmsSupported NbsOtnAlarmMask,
nbsOtnpmRunningAlarmsRaised NbsOtnAlarmMask,
nbsOtnpmRunningAlarmsChanged NbsOtnAlarmMask
}
nbsOtnpmRunningIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mib2 ifIndex"
::= { nbsOtnpmRunningEntry 1 }
nbsOtnpmRunningScope OBJECT-TYPE
SYNTAX INTEGER {
tcm1 (1),
tcm2 (2),
tcm3 (3),
tcm4 (4),
tcm5 (5),
tcm6 (6),
section (7),
path (8)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates statistic's network segment"
::= { nbsOtnpmRunningEntry 3 }
nbsOtnpmRunningDate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date (UTC) of protocol configuration, represented by an
eight digit decimal number: yyyymmdd"
::= { nbsOtnpmRunningEntry 5 }
nbsOtnpmRunningTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (UTC) of protocol configuration, represented by a
six digit decimal number: hhmmss"
::= { nbsOtnpmRunningEntry 6 }
nbsOtnpmRunningEs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Errored Seconds (ES) since protocol configuration."
::= { nbsOtnpmRunningEntry 10 }
nbsOtnpmRunningEsrSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the running Errored Seconds Ratio (ESR),
which is calculated by:
nbsOtnpmRunningEsrSig x 10^nbsOtnpmRunningEsrExp"
DEFVAL { 0 }
::= { nbsOtnpmRunningEntry 11 }
nbsOtnpmRunningEsrExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the running Errored Seconds Ratio (ESR);
see nbsOtnpmRunningEsrSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmRunningEntry 12 }
nbsOtnpmRunningSes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Severely Errored Seconds (SES) since protocol configuration"
::= { nbsOtnpmRunningEntry 13 }
nbsOtnpmRunningSesrSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the running Severely Errored Seconds
Ratio (SESR), which is calculated by:
nbsOtnpmRunningSesrSig x 10^nbsOtnpmRunningSesrExp"
DEFVAL { 0 }
::= { nbsOtnpmRunningEntry 14 }
nbsOtnpmRunningSesrExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the running Severely Errored Seconds
Ratio (SESR); see nbsOtnpmRunningSesrSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmRunningEntry 15 }
nbsOtnpmRunningBbe OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Background Block Errors (BBE) since protocol configuration,
i.e. the count of Bit Interleave Parity (BIP8) errors."
::= { nbsOtnpmRunningEntry 16 }
nbsOtnpmRunningBberSig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The significand of the running Background Block Errors (BBER),
which is calculated by:
nbsOtnpmRunningBberSig x 10^nbsOtnpmRunningBberExp"
DEFVAL { 0 }
::= { nbsOtnpmRunningEntry 17 }
nbsOtnpmRunningBberExp OBJECT-TYPE
SYNTAX Integer32 (-2147483648..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent of the running Background Block Errors Ratio (BBER);
see nbsOtnpmRunningBberSig.
Not supported value: 0x80000000"
DEFVAL { 0 }
::= { nbsOtnpmRunningEntry 18 }
nbsOtnpmRunningUas OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Unavailable Seconds (UAS) since protocol configuration"
::= { nbsOtnpmRunningEntry 19 }
nbsOtnpmRunningFc OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Failure Counts (FC) since protocol configuration,
i.e. the count of Backward Error Indication (BEI) errors."
::= { nbsOtnpmRunningEntry 20 }
nbsOtnpmRunningAlarmsSupported OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that are supported."
::= { nbsOtnpmRunningEntry 100 }
nbsOtnpmRunningAlarmsRaised OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that are currently raised."
::= { nbsOtnpmRunningEntry 101 }
nbsOtnpmRunningAlarmsChanged OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that changed since protocol configuration,
i.e. alarms that transitioned at least once from clear to raised or
from raised to clear."
::= { nbsOtnpmRunningEntry 102 }
-- *******************************************************************
--
-- the nbsOtnAlarmsGroup
--
-- *******************************************************************
nbsOtnAlarmsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsOtnAlarmsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OTN alarm monitoring scoreboard, showing for each possible alarm
if it is currently raised and if it has changed since monitoring
began (or was cleared). The latter indicator may be cleared at
anytime without affecting normal performance monitoring activity."
::= { nbsOtnAlarmsGrp 3 }
nbsOtnAlarmsEntry OBJECT-TYPE
SYNTAX NbsOtnAlarmsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OTN alarm monitoring scoreboard for a specific port/interface."
INDEX {
nbsOtnAlarmsIfIndex
}
::= { nbsOtnAlarmsTable 1 }
NbsOtnAlarmsEntry ::= SEQUENCE {
nbsOtnAlarmsIfIndex InterfaceIndex,
nbsOtnAlarmsDate INTEGER,
nbsOtnAlarmsTime INTEGER,
nbsOtnAlarmsSpan INTEGER,
nbsOtnAlarmsState INTEGER,
nbsOtnAlarmsSupported NbsOtnAlarmMask,
nbsOtnAlarmsRaised NbsOtnAlarmMask,
nbsOtnAlarmsChanged NbsOtnAlarmMask,
nbsOtnAlarmsRcvdFTFL OCTET STRING
}
nbsOtnAlarmsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mib2 ifIndex"
::= { nbsOtnAlarmsEntry 1 }
nbsOtnAlarmsDate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date (UTC) OTN alarm monitoring began (was cleared), represented
by an eight digit decimal number: yyyymmdd"
::= { nbsOtnAlarmsEntry 5 }
nbsOtnAlarmsTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (UTC) OTN alarm monitoring began (was cleared), represented
by a six digit decimal number: hhmmss"
::= { nbsOtnAlarmsEntry 6 }
nbsOtnAlarmsSpan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time (deci-sec) since nbsOtnAlarmsDate and
nbsOtnAlarmsTime."
::= { nbsOtnAlarmsEntry 7 }
nbsOtnAlarmsState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
monitoring (2),
clearing (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object reads 'notSupported' if the port is not configured with
an OTN protocol. Otherwise it reads 'monitoring' to indicate that
supported OTN alarms are actively reported in nbsOtnAlarmsRaised
and nbsOtnAlarmsChanged.
Writing 'clearing' to this object clears nbsOtnAlarmsChanged."
::= { nbsOtnAlarmsEntry 8 }
nbsOtnAlarmsSupported OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that are supported on this port."
::= { nbsOtnAlarmsEntry 100 }
nbsOtnAlarmsRaised OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that are currently raised."
::= { nbsOtnAlarmsEntry 101 }
nbsOtnAlarmsChanged OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that have changed since nbsOtnAlarmsDate and
AlarmsTime, i.e. alarms that have transitioned at least once from
clear to raised or from raised to clear."
::= { nbsOtnAlarmsEntry 102 }
nbsOtnAlarmsRcvdFTFL OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Fault Type Fault Location information received on the
given port. The length will be zero when there is a no fault code
in both the forward and backward fields. Otherwise, the full 256
bytes will be provided; see ITU-T G.709, section 15.8.2.5."
::= { nbsOtnAlarmsEntry 110 }
-- *******************************************************************
--
-- the nbsOtnStatsGroup
--
-- *******************************************************************
nbsOtnStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsOtnStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OTN alarms and statistics monitoring managed per user discretion.
This monitoring may be started, stopped, and cleared as desired
without affecting the normal performance monitoring activity."
::= { nbsOtnStatsGrp 3 }
nbsOtnStatsEntry OBJECT-TYPE
SYNTAX NbsOtnStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User-controlled OTN monitoring for a specific port/interface."
INDEX {
nbsOtnStatsIfIndex
}
::= { nbsOtnStatsTable 1 }
NbsOtnStatsEntry ::= SEQUENCE {
nbsOtnStatsIfIndex InterfaceIndex,
nbsOtnStatsDate INTEGER,
nbsOtnStatsTime INTEGER,
nbsOtnStatsSpan INTEGER,
nbsOtnStatsState INTEGER,
nbsOtnStatsErrCntSectBEI Counter64,
nbsOtnStatsErrCntPathBEI Counter64,
nbsOtnStatsErrCntTcm1BEI Counter64,
nbsOtnStatsErrCntTcm2BEI Counter64,
nbsOtnStatsErrCntTcm3BEI Counter64,
nbsOtnStatsErrCntTcm4BEI Counter64,
nbsOtnStatsErrCntTcm5BEI Counter64,
nbsOtnStatsErrCntTcm6BEI Counter64,
nbsOtnStatsErrCntSectBIP8 Counter64,
nbsOtnStatsErrCntPathBIP8 Counter64,
nbsOtnStatsErrCntTcm1BIP8 Counter64,
nbsOtnStatsErrCntTcm2BIP8 Counter64,
nbsOtnStatsErrCntTcm3BIP8 Counter64,
nbsOtnStatsErrCntTcm4BIP8 Counter64,
nbsOtnStatsErrCntTcm5BIP8 Counter64,
nbsOtnStatsErrCntTcm6BIP8 Counter64,
nbsOtnStatsAlarmsSupported NbsOtnAlarmMask,
nbsOtnStatsAlarmsRaised NbsOtnAlarmMask,
nbsOtnStatsAlarmsChanged NbsOtnAlarmMask
}
nbsOtnStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mib2 ifIndex"
::= { nbsOtnStatsEntry 1 }
nbsOtnStatsDate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date (UTC) OTN statistics collection began, represented by an
eight digit decimal number: yyyymmdd"
::= { nbsOtnStatsEntry 5 }
nbsOtnStatsTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (UTC) OTN statistics collection began, represented by a
six digit decimal number: hhmmss"
::= { nbsOtnStatsEntry 6 }
nbsOtnStatsSpan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time (deci-sec) statistics collection has been underway
since nbsOtnStatsDate and nbsOtnStatsTime, or if stopped, the duration
of the prior collection."
::= { nbsOtnStatsEntry 7 }
nbsOtnStatsState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
counting (2),
clearing (3),
stopped (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Writing 'stopped' to this object stops (pauses) OTN statistics
collection. Re-configuring this port to a non-OTN protocol sets
this object to 'stopped' automatically.
Writing 'counting' to this object starts (resumes) OTN statistics
collection if this port is configured with an OTN protocol.
Writing 'clearing' to this object clears all statistical counters."
::= { nbsOtnStatsEntry 8 }
nbsOtnStatsErrCntSectBEI OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of section Backward Error Indication errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 21 }
nbsOtnStatsErrCntPathBEI OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of path Backward Error Indication errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 22 }
nbsOtnStatsErrCntTcm1BEI OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM1 Backward Error Indication errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 23 }
nbsOtnStatsErrCntTcm2BEI OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM2 Backward Error Indication errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 24 }
nbsOtnStatsErrCntTcm3BEI OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM3 Backward Error Indication errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 25 }
nbsOtnStatsErrCntTcm4BEI OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM4 Backward Error Indication errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 26 }
nbsOtnStatsErrCntTcm5BEI OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM5 Backward Error Indication errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 27 }
nbsOtnStatsErrCntTcm6BEI OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM6 Backward Error Indication errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 28 }
nbsOtnStatsErrCntSectBIP8 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of section Bit Interleave Parity errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 31 }
nbsOtnStatsErrCntPathBIP8 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of path Bit Interleave Parity errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 32 }
nbsOtnStatsErrCntTcm1BIP8 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM1 Bit Interleave Parity errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 33 }
nbsOtnStatsErrCntTcm2BIP8 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM2 Bit Interleave Parity errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 34 }
nbsOtnStatsErrCntTcm3BIP8 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM3 Bit Interleave Parity errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 35 }
nbsOtnStatsErrCntTcm4BIP8 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM4 Bit Interleave Parity errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 36 }
nbsOtnStatsErrCntTcm5BIP8 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM5 Bit Interleave Parity errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 37 }
nbsOtnStatsErrCntTcm6BIP8 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of TCM6 Bit Interleave Parity errors detected since
OTN statistics collection began."
::= { nbsOtnStatsEntry 38 }
nbsOtnStatsAlarmsSupported OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that are supported."
::= { nbsOtnStatsEntry 100 }
nbsOtnStatsAlarmsRaised OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that are currently raised."
::= { nbsOtnStatsEntry 101 }
nbsOtnStatsAlarmsChanged OBJECT-TYPE
SYNTAX NbsOtnAlarmMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask of OTN alarms that have changed since OTN statistics
collection began, i.e. alarms that have transitioned at least
once from clear to raised or from raised to clear."
::= { nbsOtnStatsEntry 102 }
-- *******************************************************************
--
-- the nbsOtnpmEventsGrp
--
-- *******************************************************************
nbsOtnpmTrapsEs NOTIFICATION-TYPE
OBJECTS { nbsOtnpmCurrentIfIndex, ifAlias,
nbsOtnpmCurrentInterval, nbsOtnpmCurrentScope,
nbsOtnpmCurrentEs }
STATUS current
DESCRIPTION
"Sent at the conclusion of an nbsOtnpmThresholdsInterval if
nbsOtnpmThresholdsEs is non-zero and less than or equal to
nbsOtnpmCurrentEs."
::= { nbsOtnpmTraps 10 }
nbsOtnpmTrapsEsr NOTIFICATION-TYPE
OBJECTS { nbsOtnpmCurrentIfIndex, ifAlias,
nbsOtnpmCurrentInterval, nbsOtnpmCurrentScope,
nbsOtnpmCurrentEsrSig, nbsOtnpmCurrentEsrExp }
STATUS current
DESCRIPTION
"Sent at the conclusion of an nbsOtnpmThresholdsInterval if
nbsOtnpmThresholdsEsr is non-zero and less than or equal to
nbsOtnpmCurrentEsr."
::= { nbsOtnpmTraps 11 }
nbsOtnpmTrapsSes NOTIFICATION-TYPE
OBJECTS { nbsOtnpmCurrentIfIndex, ifAlias,
nbsOtnpmCurrentInterval, nbsOtnpmCurrentScope,
nbsOtnpmCurrentSes }
STATUS current
DESCRIPTION
"Sent at the conclusion of an nbsOtnpmThresholdsInterval if
nbsOtnpmThresholdsSes is non-zero and less than or equal to
nbsOtnpmCurrentSes."
::= { nbsOtnpmTraps 12 }
nbsOtnpmTrapsSesr NOTIFICATION-TYPE
OBJECTS { nbsOtnpmCurrentIfIndex, ifAlias,
nbsOtnpmCurrentInterval, nbsOtnpmCurrentScope,
nbsOtnpmCurrentSesrSig, nbsOtnpmCurrentSesrExp }
STATUS current
DESCRIPTION
"Sent at the conclusion of an nbsOtnpmThresholdsInterval if
nbsOtnpmThresholdsSesr is non-zero and less than or equal to
nbsOtnpmCurrentSesr."
::= { nbsOtnpmTraps 13 }
nbsOtnpmTrapsBbe NOTIFICATION-TYPE
OBJECTS { nbsOtnpmCurrentIfIndex, ifAlias,
nbsOtnpmCurrentInterval, nbsOtnpmCurrentScope,
nbsOtnpmCurrentBbe }
STATUS current
DESCRIPTION
"Sent at the conclusion of an nbsOtnpmThresholdsInterval if
nbsOtnpmThresholdsBbe is non-zero and less than or equal to
nbsOtnpmCurrentBbe."
::= { nbsOtnpmTraps 14 }
nbsOtnpmTrapsBber NOTIFICATION-TYPE
OBJECTS { nbsOtnpmCurrentIfIndex, ifAlias,
nbsOtnpmCurrentInterval, nbsOtnpmCurrentScope,
nbsOtnpmCurrentBberSig, nbsOtnpmCurrentBberExp}
STATUS current
DESCRIPTION
"Sent at the conclusion of an nbsOtnpmThresholdsInterval if
nbsOtnpmThresholdsBber is non-zero and less than or equal to
nbsOtnpmCurrentBber."
::= { nbsOtnpmTraps 15 }
nbsOtnpmTrapsUas NOTIFICATION-TYPE
OBJECTS { nbsOtnpmCurrentIfIndex, ifAlias,
nbsOtnpmCurrentInterval, nbsOtnpmCurrentScope,
nbsOtnpmCurrentUas }
STATUS current
DESCRIPTION
"Sent at the conclusion of an nbsOtnpmThresholdsInterval if
nbsOtnpmThresholdsUas is non-zero and less than or equal to
nbsOtnpmCurrentUas."
::= { nbsOtnpmTraps 16 }
nbsOtnpmTrapsFc NOTIFICATION-TYPE
OBJECTS { nbsOtnpmCurrentIfIndex, ifAlias,
nbsOtnpmCurrentInterval, nbsOtnpmCurrentScope,
nbsOtnpmCurrentFc }
STATUS current
DESCRIPTION
"Sent at the conclusion of an nbsOtnpmThresholdsInterval if
nbsOtnpmThresholdsFc is non-zero and less than or equal to
nbsOtnpmCurrentFc."
::= { nbsOtnpmTraps 17 }
END