From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/junos/JUNIPER-OTN-MIB | 1025 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1025 insertions(+) create mode 100644 MIBS/junos/JUNIPER-OTN-MIB (limited to 'MIBS/junos/JUNIPER-OTN-MIB') diff --git a/MIBS/junos/JUNIPER-OTN-MIB b/MIBS/junos/JUNIPER-OTN-MIB new file mode 100644 index 0000000..4b82878 --- /dev/null +++ b/MIBS/junos/JUNIPER-OTN-MIB @@ -0,0 +1,1025 @@ +-- +-- Juniper Enterprise Specific MIB: OTN Interface Management MIB Extension +-- +-- Copyright (c) 2008, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + +JUNIPER-OTN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, NOTIFICATION-TYPE, + Unsigned32, Counter32 + FROM SNMPv2-SMI + DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + jnxOtnMibRoot, jnxOtnNotifications + FROM JUNIPER-SMI + ifIndex, ifDescr + FROM IF-MIB; + +jnxOtnMib MODULE-IDENTITY + LAST-UPDATED "201506171138Z" -- Wed Jun 17 11:38:23 IST 2015 + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Technical Assistance Center + Juniper Networks, Inc. + 1133 Innovation Way + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + + DESCRIPTION + "Changed jnxOtnIntervalOdu15minIntervalNumber, + jnxOtnIntervalOtu15minIntervalNumber, + jnxOtnIntervalOtuFec15minIntervalNumber + from read-only to not-accessible" + REVISION "201506170000Z" + DESCRIPTION + "This MIB module defines objects used for managing the + OTN interfaces of Juniper products." + REVISION "200807100000Z" + DESCRIPTION + "Added OTN Alarms and PM data." + REVISION "200807100000Z" + DESCRIPTION + "Initial revision." + ::= { jnxOtnMibRoot 1 } + +JnxOtnAlarmId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identifies specific sonet/sdh alarms that may exist on an + interface." + SYNTAX BITS { + otnLosAlarm(0), -- OTN Loss of signal alarm + otnLofAlarm(1), -- OTN Loss of frame alarm + otnLomAlarm(2), -- OTN Loss of multi frame alarm + otnWavelengthlockAlarm(3), + -- OTN wavelength lock alarm + otnOtuAisAlarm(4), -- OTN AIS alarm + otnOtuBdiAlarm(5), -- OTN OTU BDI alarm + otnOtuTtimAlarm(6), -- OTN OTU TTIM alarm + otnOtuIaeAlarm(7), -- OTN OTU IAE alarm + otnOtuSdAlarm(8), -- OTN OTU bit err. rate defect alarm, + otnOtuSfAlarm(9), -- OTN OTU bit err. rate fault alarm, + otnOtuFecExcessiveErrsAlarm(10), + -- OTN OTU Fec Excessive Errors alarm + otnOtuFecDegradedErrsAlarm(11), + -- OTN OTU Fec Degraded Errs alarm + otnOtuBbeThreholdAlarm(12), + -- OTN OTU BBE Threshold alarm + otnOtuEsThreholdAlarm(13), + -- OTN OTU ES Threshold alarm + otnOtuSesThreholdAlarm(14), + -- OTN OTU SES Threshold alarm + otnOtuUasThreholdAlarm(15), + -- OTN OTU UAS Threshold alarm alarm + otnOduAisAlarm(16), -- OTN ODU AIS alarm + otnOduOciAlarm(17), -- OTN ODU OCI alarm + otnOduLckAlarm(18), -- OTN ODU LCK alarm + otnOduBdiAlarm(19), -- OTN ODU BDI alarm + otnOduTtimAlarm(20), -- OTN ODU TTIM alarm + otnOduSdAlarm(21), -- OTN ODU bit err. rate defect alarm, + otnOduSfAlarm(22), -- OTN ODU bit err. rate fault alarm, + otnOduRxApsChange(23), + -- OTN Rx APS Change + otnOduBbeThreholdAlarm(24), + -- OTN ODU BBE Threshold alarm + otnOduEsThreholdAlarm(25), + -- OTN OTU ES Threshold alarm + otnOduSesThreholdAlarm(26), + -- OTN OTU SES Threshold alarm + otnOduUasThreholdAlarm(27), + -- OTN ODU UAS Threshold alarm alarm + otnOpuPMTAlarm(28) -- OTN OPU Payload Mismatch alarm + } + +-- +-- Otn alarm information +-- + +jnxOtnAlarms OBJECT IDENTIFIER ::= { jnxOtnMib 1 } + +jnxOtnAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about alarms on all the sonet/sdh physical + interfaces on this router." + ::= { jnxOtnAlarms 1 } + +jnxOtnAlarmEntry OBJECT-TYPE + SYNTAX JnxOtnAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about alarms on a sonet/sdh physical interface on + this router." + INDEX { ifIndex } + ::= { jnxOtnAlarmTable 1 } + +JnxOtnAlarmEntry ::= + SEQUENCE { + jnxOtnCurrentAlarms + JnxOtnAlarmId, + jnxOtnLastAlarmId + JnxOtnAlarmId, + jnxOtnLastAlarmTime + TimeTicks, + jnxOtnLastAlarmDate + DateAndTime, + jnxOtnLastAlarmEvent + INTEGER + } + +jnxOtnCurrentAlarms OBJECT-TYPE + SYNTAX JnxOtnAlarmId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies all the active OTN alarms on this + interface." + ::= { jnxOtnAlarmEntry 1 } + +jnxOtnLastAlarmId OBJECT-TYPE + SYNTAX JnxOtnAlarmId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object identifies the OTN alarm that most recently + was set or cleared." + ::= { jnxOtnAlarmEntry 2 } + +jnxOtnLastAlarmTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the management subsystem learned + of the last alarm event." + ::= { jnxOtnAlarmEntry 3 } + +jnxOtnLastAlarmDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system date and time when the management subsystem learned + of the last alarm event." + ::= { jnxOtnAlarmEntry 4 } + +jnxOtnLastAlarmEvent OBJECT-TYPE + SYNTAX INTEGER { + none (1), + set (2), + cleared (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether the last alarm event set a new alarm + or cleared an existing alarm." + ::= { jnxOtnAlarmEntry 5 } + + +-- Performance Monitoring Data + +jnxOtnPerformanceMonitoring OBJECT IDENTIFIER ::= { jnxOtnMib 2 } + +-- Current ODU Stats + +jnxOtnCurrentOdu15minTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnCurrentOdu15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 1 } + +jnxOtnCurrentOdu15minEntry OBJECT-TYPE + SYNTAX JnxOtnCurrentOdu15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data about ia 15 minute interface on + this router" + INDEX { ifIndex } + ::= { jnxOtnCurrentOdu15minTable 1 } + +JnxOtnCurrentOdu15minEntry ::= + SEQUENCE { + jnxOtnCurrentOdu15minBIP + Unsigned32, + jnxOtnCurrentOdu15minBBE + Unsigned32, + jnxOtnCurrentOdu15minES + Unsigned32, + jnxOtnCurrentOdu15minSES + Unsigned32, + jnxOtnCurrentOdu15minUAS + Unsigned32, + jnxOtnCurrentOdu15minElapsedTime + Unsigned32 + } + +jnxOtnCurrentOdu15minBIP OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute BIP counter" + ::= { jnxOtnCurrentOdu15minEntry 1 } + +jnxOtnCurrentOdu15minBBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute BBE counter" + ::= { jnxOtnCurrentOdu15minEntry 2 } + +jnxOtnCurrentOdu15minES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute ES counter" + ::= { jnxOtnCurrentOdu15minEntry 3 } + +jnxOtnCurrentOdu15minSES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute SES counter" + ::= { jnxOtnCurrentOdu15minEntry 4 } + +jnxOtnCurrentOdu15minUAS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute UAS counter" + ::= { jnxOtnCurrentOdu15minEntry 5 } + + +jnxOtnCurrentOdu15minElapsedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Time elapsed for this 15 minute interval" + ::= { jnxOtnCurrentOdu15minEntry 6 } + + +-- The OTN ODU Interval + +jnxOtnIntervalOdu15minTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnIntervalOdu15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 2 } + +jnxOtnIntervalOdu15minEntry OBJECT-TYPE + SYNTAX JnxOtnIntervalOdu15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data in a 15 minute interface on + this router." + INDEX { ifIndex, jnxOtnIntervalOdu15minIntervalNumber } + ::= { jnxOtnIntervalOdu15minTable 1 } + +JnxOtnIntervalOdu15minEntry ::= + SEQUENCE { + jnxOtnIntervalOdu15minIntervalNumber + INTEGER, + jnxOtnIntervalOdu15minBIP + Unsigned32, + jnxOtnIntervalOdu15minBBE + Unsigned32, + jnxOtnIntervalOdu15minES + Unsigned32, + jnxOtnIntervalOdu15minSES + Unsigned32, + jnxOtnIntervalOdu15minUAS + Unsigned32, + jnxOtnIntervalOdu15minInvalidData + Unsigned32, + jnxOtnIntervalODdu15minTimeStamp + DateAndTime + } + +jnxOtnIntervalOdu15minIntervalNumber OBJECT-TYPE + SYNTAX INTEGER (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number between 1 and 96, where 1 is the most + recently completed 15 minute interval and 96 is + the 15 minutes interval completed 23 hours and 45 + minutes prior to interval 1." + ::= { jnxOtnIntervalOdu15minEntry 1 } + +jnxOtnIntervalOdu15minBIP OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 'n' 15 minute BIP counter" + ::= { jnxOtnIntervalOdu15minEntry 2 } + +jnxOtnIntervalOdu15minBBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 'n' 15 minute BBE counter" + ::= { jnxOtnIntervalOdu15minEntry 3 } + +jnxOtnIntervalOdu15minES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 'n' 15 minute ES counter" + ::= { jnxOtnIntervalOdu15minEntry 4 } + +jnxOtnIntervalOdu15minSES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 'n' 15 minute SES counter" + ::= { jnxOtnIntervalOdu15minEntry 5 } + +jnxOtnIntervalOdu15minUAS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 15 minute UAS counter" + ::= { jnxOtnIntervalOdu15minEntry 6 } + +jnxOtnIntervalOdu15minInvalidData OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Time elapsed for this 15 minute interval" + ::= { jnxOtnIntervalOdu15minEntry 7 } + +jnxOtnIntervalODdu15minTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Time elapsed for this 15 minute interval" + ::= { jnxOtnIntervalOdu15minEntry 8 } + +-- The OTN ODU Total (24 hour table) + +jnxOtnTotalOduTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnTotalOduEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 3 } + +jnxOtnTotalOduEntry OBJECT-TYPE + SYNTAX JnxOtnTotalOduEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data about ia 15 minute interface on + this router." + INDEX { ifIndex } + ::= { jnxOtnTotalOduTable 1 } + +JnxOtnTotalOduEntry ::= + SEQUENCE { + jnxOtnTotalOduDayNumber + INTEGER, + jnxOtnTotalOduBIP + Unsigned32, + jnxOtnTotalOduBBE + Unsigned32, + jnxOtnTotalOduES + Unsigned32, + jnxOtnTotalOduSES + Unsigned32, + jnxOtnTotalOduUAS + Unsigned32 + } + +jnxOtnTotalOduDayNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Day 'n'number -- currently only one day is supported " + ::= { jnxOtnTotalOduEntry 1 } + + +jnxOtnTotalOduBIP OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) BIP counter" + ::= { jnxOtnTotalOduEntry 2 } + +jnxOtnTotalOduBBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) BBE counter in an OTN ODU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOduEntry 3 } + +jnxOtnTotalOduES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) ES counter in an OTN ODU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOduEntry 4 } + +jnxOtnTotalOduSES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) SES counter in an OTN ODU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOduEntry 5 } + +jnxOtnTotalOduUAS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) UAS counter in an OTN ODU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOduEntry 6 } + + +-- OTN OTU Current PM Data +jnxOtnCurrentOtu15minTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnCurrentOtu15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 4 } + +jnxOtnCurrentOtu15minEntry OBJECT-TYPE + SYNTAX JnxOtnCurrentOtu15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data about ia 15 minute interface on + this router" + INDEX { ifIndex } + ::= { jnxOtnCurrentOtu15minTable 1 } + +JnxOtnCurrentOtu15minEntry ::= + SEQUENCE { + jnxOtnCurrentOtu15minBIP + Unsigned32, + jnxOtnCurrentOtu15minBBE + Unsigned32, + jnxOtnCurrentOtu15minES + Unsigned32, + jnxOtnCurrentOtu15minSES + Unsigned32, + jnxOtnCurrentOtu15minUAS + Unsigned32, + jnxOtnCurrentOtu15minElapsedTime + Unsigned32 + } +jnxOtnCurrentOtu15minBIP OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute BIP counter" + ::= { jnxOtnCurrentOtu15minEntry 1 } + +jnxOtnCurrentOtu15minBBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute BBE counter" + ::= { jnxOtnCurrentOtu15minEntry 2 } + +jnxOtnCurrentOtu15minES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute ES counter" + ::= { jnxOtnCurrentOtu15minEntry 3 } + +jnxOtnCurrentOtu15minSES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute SES counter" + ::= { jnxOtnCurrentOtu15minEntry 4 } + +jnxOtnCurrentOtu15minUAS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute UAS counter" + ::= { jnxOtnCurrentOtu15minEntry 5 } + + +jnxOtnCurrentOtu15minElapsedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Time elapsed for this 15 minute interval" + ::= { jnxOtnCurrentOtu15minEntry 6 } + + +-- The OTN OTU Interval + +jnxOtnIntervalOtu15minTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnIntervalOtu15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 5 } + +jnxOtnIntervalOtu15minEntry OBJECT-TYPE + SYNTAX JnxOtnIntervalOtu15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data about ia 15 minute interface on + this router." + INDEX { ifIndex, jnxOtnIntervalOtu15minIntervalNumber } + ::= { jnxOtnIntervalOtu15minTable 1 } + +JnxOtnIntervalOtu15minEntry ::= + SEQUENCE { + jnxOtnIntervalOtu15minIntervalNumber + INTEGER, + jnxOtnIntervalOtu15minBIP + Unsigned32, + jnxOtnIntervalOtu15minBBE + Unsigned32, + jnxOtnIntervalOtu15minES + Unsigned32, + jnxOtnIntervalOtu15minSES + Unsigned32, + jnxOtnIntervalOtu15minUAS + Unsigned32, + jnxOtnIntervalOtu15minInvalidData + Unsigned32, + jnxOtnIntervalOtu15minTimeStamp + DateAndTime + } + +jnxOtnIntervalOtu15minIntervalNumber OBJECT-TYPE + SYNTAX INTEGER (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number between 1 and 96, where 1 is the most + recently completed 15 minute interval and 96 is + the 15 minutes interval completed 23 hours and 45 + minutes prior to interval 1." + ::= { jnxOtnIntervalOtu15minEntry 1 } + +jnxOtnIntervalOtu15minBIP OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 'n' 15 minute BIP counter" + ::= { jnxOtnIntervalOtu15minEntry 2 } + +jnxOtnIntervalOtu15minBBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 'n' 15 minute BBE counter" + ::= { jnxOtnIntervalOtu15minEntry 3 } + +jnxOtnIntervalOtu15minES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 'n' 15 minute ES counter" + ::= { jnxOtnIntervalOtu15minEntry 4 } + +jnxOtnIntervalOtu15minSES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 'n' 15 minute SES counter" + ::= { jnxOtnIntervalOtu15minEntry 5 } + +jnxOtnIntervalOtu15minUAS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 15 minute UAS counter" + ::= { jnxOtnIntervalOtu15minEntry 6 } + +jnxOtnIntervalOtu15minInvalidData OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Time elapsed for this 15 minute interval" + ::= { jnxOtnIntervalOtu15minEntry 7 } + +jnxOtnIntervalOtu15minTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Time elapsed for this 15 minute interval" + ::= { jnxOtnIntervalOtu15minEntry 8 } + +-- The OTN OTU Total (24 hour table) + +jnxOtnTotalOtuTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnTotalOtuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 6 } + +jnxOtnTotalOtuEntry OBJECT-TYPE + SYNTAX JnxOtnTotalOtuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data about ia 15 minute interface on + this router." + INDEX { ifIndex } + ::= { jnxOtnTotalOtuTable 1 } + +JnxOtnTotalOtuEntry ::= + SEQUENCE { + jnxOtnTotalOtuDayNumber + INTEGER, + jnxOtnTotalOtuBIP + Unsigned32, + jnxOtnTotalOtuBBE + Unsigned32, + jnxOtnTotalOtuES + Unsigned32, + jnxOtnTotalOtuSES + Unsigned32, + jnxOtnTotalOtuUAS + Unsigned32 + } + +jnxOtnTotalOtuDayNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Day 'n'number -- currently only one day is supported " + ::= { jnxOtnTotalOtuEntry 1 } + + +jnxOtnTotalOtuBIP OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) BIP counter in an OTN OTU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOtuEntry 2 } + +jnxOtnTotalOtuBBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) BBE counter in an OTN OTU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOtuEntry 3 } + +jnxOtnTotalOtuES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) ES counter in an OTN OTU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOtuEntry 4 } + +jnxOtnTotalOtuSES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) SES counter in an OTN OTU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOtuEntry 5 } + +jnxOtnTotalOtuUAS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Total (1 day) counter in an OTN OTU frame in the + in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOtuEntry 6 } + + +-- FEC PM Data +-- OTN OTU FEC Current PM Data +jnxOtnCurrentOtuFec15minTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnCurrentOtuFec15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 7 } + +jnxOtnCurrentOtuFec15minEntry OBJECT-TYPE + SYNTAX JnxOtnCurrentOtuFec15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data about ia 15 minute interface on + this router" + INDEX { ifIndex } + ::= { jnxOtnCurrentOtuFec15minTable 1 } + +JnxOtnCurrentOtuFec15minEntry ::= + SEQUENCE { + jnxOtnCurrentOtuFec15minCorrectedErrors + Unsigned32, + jnxOtnCurrentOtuFec15minCorrectedErrorRatioX + Unsigned32, + jnxOtnCurrentOtuFec15minCorrectedErrorRatioY + Unsigned32, + jnxOtnCurrentOtuFec15minUncorrectedWords + Unsigned32, + jnxOtnCurrentOtuFec15minElapsedTime + Unsigned32 + } +jnxOtnCurrentOtuFec15minCorrectedErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute FEC Corrected Errors counter" + ::= { jnxOtnCurrentOtuFec15minEntry 1 } + +jnxOtnCurrentOtuFec15minCorrectedErrorRatioX OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute CorrectedErrorRatioX counter" + ::= { jnxOtnCurrentOtuFec15minEntry 2 } + +jnxOtnCurrentOtuFec15minCorrectedErrorRatioY OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute CorrectedErrorRatioY exponent" + ::= { jnxOtnCurrentOtuFec15minEntry 3 } + +jnxOtnCurrentOtuFec15minUncorrectedWords OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Current 15 minute FEC UnCorrected Words counter" + ::= { jnxOtnCurrentOtuFec15minEntry 4 } + +jnxOtnCurrentOtuFec15minElapsedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Time elapsed for this 15 minute interval" + ::= { jnxOtnCurrentOtuFec15minEntry 5 } + +-- OTN OTU FEC Interval PM Data + +jnxOtnIntervalOtuFec15minTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnIntervalOtuFec15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 8 } + +jnxOtnIntervalOtuFec15minEntry OBJECT-TYPE + SYNTAX JnxOtnIntervalOtuFec15minEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data about ia 15 minute interface on + this router" + INDEX { ifIndex, jnxOtnIntervalOtuFec15minIntervalNumber } + ::= { jnxOtnIntervalOtuFec15minTable 1 } + +JnxOtnIntervalOtuFec15minEntry ::= + SEQUENCE { + jnxOtnIntervalOtuFec15minIntervalNumber + INTEGER, + jnxOtnIntervalOtuFec15minCorrectedErrors + Unsigned32, + jnxOtnIntervalOtuFec15minCorrectedErrorRatioX + Unsigned32, + jnxOtnIntervalOtuFec15minCorrectedErrorRatioY + Unsigned32, + jnxOtnIntervalOtuFec15minUncorrectedWords + Unsigned32, + jnxOtnIntervalOtuFec15minTimeStamp + DateAndTime + } + +jnxOtnIntervalOtuFec15minIntervalNumber OBJECT-TYPE + SYNTAX INTEGER (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number between 1 and 96, where 1 is the most + recently completed 15 minute interval and 96 is + the 15 minutes interval completed 23 hours and 45 + minutes prior to interval 1." + ::= { jnxOtnIntervalOtuFec15minEntry 1 } + +jnxOtnIntervalOtuFec15minCorrectedErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 15 minute FEC Corrected Errors counter" + ::= { jnxOtnIntervalOtuFec15minEntry 2 } + +jnxOtnIntervalOtuFec15minCorrectedErrorRatioX OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 15 minute CorrectedErrorRatioX counter" + ::= { jnxOtnIntervalOtuFec15minEntry 3 } + +jnxOtnIntervalOtuFec15minCorrectedErrorRatioY OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 15 minute CorrectedErrorRatioY exponent" + ::= { jnxOtnIntervalOtuFec15minEntry 4 } + +jnxOtnIntervalOtuFec15minUncorrectedWords OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 15 minute FEC UnCorrected Words counter" + ::= { jnxOtnIntervalOtuFec15minEntry 5 } + +jnxOtnIntervalOtuFec15minTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Time elapsed for this 15 minute interval" + ::= { jnxOtnIntervalOtuFec15minEntry 6 } + + +-- OTN OTU FEC total (24hr) PM Data + +jnxOtnTotalOtuFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxOtnTotalOtuFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ODU Performance monitoring for this + interfaces on this router." + ::= { jnxOtnPerformanceMonitoring 9 } + +jnxOtnTotalOtuFecEntry OBJECT-TYPE + SYNTAX JnxOtnTotalOtuFecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance data about ia 15 minute interface on + this router" + INDEX { ifIndex } + ::= { jnxOtnTotalOtuFecTable 1 } + +JnxOtnTotalOtuFecEntry ::= + SEQUENCE { + jnxOtnTotalOtuFecDayNumber + INTEGER, + jnxOtnTotalOtuFecCorrectedErrors + Unsigned32, + jnxOtnTotalOtuFecUncorrectedWords + Unsigned32 + } + +jnxOtnTotalOtuFecDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number between 1 and 96, where 1 is the most + recently completed 15 minute interval and 96 is + the 15 minutes interval completed 23 hours and 45 + minutes prior to interval 1." + ::= { jnxOtnTotalOtuFecEntry 1 } + +jnxOtnTotalOtuFecCorrectedErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 15 minute FEC Corrected Errors counter + in an OTN frame in the in the previous 24 hour interval. + Invalid 15 minute intervals count as 0" + ::= { jnxOtnTotalOtuFecEntry 2 } + + +jnxOtnTotalOtuFecUncorrectedWords OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Interval 15 minute FEC UnCorrected Words counter + in an OTN frame in the in the previous 24 hour interval. + Invalid 15 minute intervals count as 0." + ::= { jnxOtnTotalOtuFecEntry 3 } + + +-- +-- Configuration Management Notifications +-- + +jnxOtnNotificationPrefix OBJECT IDENTIFIER ::= { jnxOtnNotifications 0 } + +jnxOtnAlarmSet NOTIFICATION-TYPE + OBJECTS { ifDescr, + jnxOtnLastAlarmId, + jnxOtnCurrentAlarms, + jnxOtnLastAlarmDate } + STATUS current + DESCRIPTION + "Notification of a recently set Otn alarm." + ::= { jnxOtnNotificationPrefix 1 } + +jnxOtnAlarmCleared NOTIFICATION-TYPE + OBJECTS { ifDescr, + jnxOtnLastAlarmId, + jnxOtnCurrentAlarms, + jnxOtnLastAlarmDate } + STATUS current + DESCRIPTION + "Notification of a recently cleared Otn alarm." + ::= { jnxOtnNotificationPrefix 2 } + +END -- cgit v1.2.3