236 lines
5.7 KiB
Plaintext
236 lines
5.7 KiB
Plaintext
LUM-LINKLOSS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
DateAndTime
|
|
FROM SNMPv2-TC
|
|
lumModules, lumLinkLossMIB
|
|
FROM LUM-REG
|
|
FaultStatus
|
|
FROM LUM-TC;
|
|
|
|
lumLinkLossMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED
|
|
"201706150000Z" -- June 15th 2017
|
|
ORGANIZATION
|
|
"Infinera Corporation"
|
|
CONTACT-INFO
|
|
"techsupport@infinera.com"
|
|
DESCRIPTION
|
|
"The link loss MIB.
|
|
|
|
- General
|
|
|
|
- Link loss status
|
|
|
|
"
|
|
|
|
REVISION
|
|
"201706150000Z" -- June 15th 2017
|
|
DESCRIPTION
|
|
"Changes made for release r29.0:
|
|
- Changed ORGANIZATION and CONTACT-INFO"
|
|
REVISION
|
|
"201203090000Z" -- Mars 9th 2012
|
|
DESCRIPTION
|
|
"The initial revision of this module."
|
|
::= { lumModules 45 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Conformance area, containing groups and complicance
|
|
-- specifications.
|
|
-- ----------------------------------------------------
|
|
|
|
lumLinkLossConfs OBJECT IDENTIFIER ::= { lumLinkLossMIB 1 }
|
|
lumLinkLossGroups OBJECT IDENTIFIER ::= { lumLinkLossConfs 1 }
|
|
lumLinkLossCompl OBJECT IDENTIFIER ::= { lumLinkLossConfs 2 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Root for objects in the Link Loss MIB
|
|
-- ----------------------------------------------------
|
|
|
|
lumLinkLossMIBObjects OBJECT IDENTIFIER ::= { lumLinkLossMIB 2 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- This MIB contains the following groups:
|
|
-- ----------------------------------------------------
|
|
|
|
linkLossGeneral OBJECT IDENTIFIER ::= { lumLinkLossMIBObjects 1 }
|
|
linkLossStatusList OBJECT IDENTIFIER ::= { lumLinkLossMIBObjects 2 }
|
|
|
|
-- ----------------------------------------------------
|
|
-- Textual Conventions
|
|
-- ----------------------------------------------------
|
|
|
|
-- n/a
|
|
|
|
-------------------------------------------------------
|
|
-- General group
|
|
-- ----------------------------------------------------
|
|
|
|
linkLossGeneralConfigLastChangeTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the configuration of the MIB was
|
|
last changed.
|
|
|
|
"
|
|
::= { linkLossGeneral 1 }
|
|
|
|
linkLossGeneralStateLastChangeTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time when the state of the MIB was last
|
|
changed.
|
|
|
|
"
|
|
::= { linkLossGeneral 2 }
|
|
|
|
linkLossGeneralStatusTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of table.
|
|
|
|
"
|
|
::= { linkLossGeneral 3 }
|
|
|
|
-------------------------------------------------------
|
|
-- Link Loss status table
|
|
-- ----------------------------------------------------
|
|
|
|
linkLossStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LinkLossStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status list."
|
|
::= { linkLossStatusList 1 }
|
|
|
|
linkLossStatusEntry OBJECT-TYPE
|
|
SYNTAX LinkLossStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the status list.
|
|
|
|
"
|
|
INDEX { linkLossStatusIndex }
|
|
::= { linkLossStatusTable 1 }
|
|
|
|
LinkLossStatusEntry ::=
|
|
SEQUENCE {
|
|
linkLossStatusIndex Unsigned32,
|
|
linkLossStatusThresholdExceeded FaultStatus,
|
|
linkLossStatusMeasurementFailed FaultStatus,
|
|
linkLossStatusMeasurementFailedOneDb FaultStatus,
|
|
linkLossStatusMeasurementFailedFiveSec FaultStatus }
|
|
|
|
linkLossStatusIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index assigned to each entry.
|
|
|
|
"
|
|
::= { linkLossStatusEntry 1 }
|
|
|
|
linkLossStatusThresholdExceeded OBJECT-TYPE
|
|
SYNTAX FaultStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tbd
|
|
|
|
"
|
|
::= { linkLossStatusEntry 2 }
|
|
|
|
linkLossStatusMeasurementFailed OBJECT-TYPE
|
|
SYNTAX FaultStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tbd
|
|
|
|
"
|
|
::= { linkLossStatusEntry 3 }
|
|
|
|
linkLossStatusMeasurementFailedOneDb OBJECT-TYPE
|
|
SYNTAX FaultStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tbd.
|
|
|
|
"
|
|
::= { linkLossStatusEntry 4 }
|
|
|
|
linkLossStatusMeasurementFailedFiveSec OBJECT-TYPE
|
|
SYNTAX FaultStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tbd.
|
|
|
|
"
|
|
::= { linkLossStatusEntry 5 }
|
|
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Object and event groups
|
|
-- ----------------------------------------------------
|
|
|
|
linkLossGeneralGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
linkLossGeneralConfigLastChangeTime,
|
|
linkLossGeneralStateLastChangeTime,
|
|
linkLossGeneralStatusTableSize }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The general objects."
|
|
::= { lumLinkLossGroups 1 }
|
|
|
|
linkLossStatusGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
linkLossStatusIndex,
|
|
linkLossStatusThresholdExceeded,
|
|
linkLossStatusMeasurementFailed,
|
|
linkLossStatusMeasurementFailedOneDb,
|
|
linkLossStatusMeasurementFailedFiveSec }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The general objects."
|
|
::= { lumLinkLossGroups 2 }
|
|
|
|
|
|
-- ----------------------------------------------------
|
|
-- Compliance
|
|
-- ----------------------------------------------------
|
|
|
|
lumLinkLossBasicComplV1 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the Link Loss MIB V1."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
linkLossGeneralGroup,
|
|
linkLossStatusGroup }
|
|
::= { lumLinkLossCompl 1 }
|
|
|
|
|
|
|
|
END
|
|
|