Observium_CE/mibs/nokia/TIMETRA-ELMI-MIB

601 lines
22 KiB
Plaintext

TIMETRA-ELMI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
Counter32, MODULE-IDENTITY,
NOTIFICATION-TYPE, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp
FROM SNMPv2-TC
tmnxChassisIndex
FROM TIMETRA-CHASSIS-MIB
timetraSRMIBModules, tmnxSRConfs,
tmnxSRNotifyPrefix, tmnxSRObjs
FROM TIMETRA-GLOBAL-MIB
tmnxPortEtherEntry, tmnxPortPortID
FROM TIMETRA-PORT-MIB
TmnxEncapVal
FROM TIMETRA-TC-MIB
;
tmnxElmiMIBModule MODULE-IDENTITY
LAST-UPDATED "200810230000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia SROS Support
Web: http://www.nokia.com"
DESCRIPTION
"This document is the SNMP MIB module to manage and provision the
Ethernet Link Management Interface (E-LMI) components of the Nokia
7x50 device.
Copyright 2009-2018 Nokia. All rights reserved.
Reproduction of this document is authorized on the condition that
the foregoing copyright notice is included.
This SNMP MIB module (Specification) embodies Nokia's
proprietary intellectual property. Nokia retains
all title and ownership in the Specification, including any
revisions.
Nokia grants all interested parties a non-exclusive license to use and
distribute an unmodified copy of this Specification in connection with
management of Nokia products, and without fee, provided this copyright
notice and license appear on all copies.
This Specification is supplied 'as is', and Nokia makes no warranty,
either express or implied, as to the use, operation, condition, or
performance of the Specification."
REVISION "200810230000Z"
DESCRIPTION
"Rev 1.0 23 Oct 2008 00:00
1.0 release of the TIMETRA-ELMI-MIB."
::= { timetraSRMIBModules 68 }
TmnxElmiIdentifierString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The TmnxElmiIdentifierString is a readable description that specifies
the Ethernet Link Management Interface Identifier. The value must be
unique in the system, and match the identifier on the connected
system."
SYNTAX OCTET STRING (SIZE (0..100))
tmnxElmiObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 68 }
tmnxElmiConfigurationTimeStamps OBJECT IDENTIFIER ::= { tmnxElmiObjs 0 }
tmnxElmiIfConfigTableLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tmnxElmiIfConfigTableLastChanged indicates the time, since system
startup, when a row in the tmnxElmiIfConfigTable last changed."
::= { tmnxElmiConfigurationTimeStamps 1 }
tmnxElmiEvcCfgTableLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tmnxElmiEvcCfgTableLastChanged indicates the time, since system
startup, when a row in the tmnxElmiEvcConfigTable last changed."
::= { tmnxElmiConfigurationTimeStamps 2 }
tmnxElmiConfigurations OBJECT IDENTIFIER ::= { tmnxElmiObjs 1 }
tmnxElmiIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxElmiIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxElmiIfConfigTable has an entry for each port in the system
that is configured for Ethernet LMI. It contains the service
attributes and associated parameters of Ethernet services observable
for the User Network Interface (UNI) to User Network Interface."
::= { tmnxElmiConfigurations 1 }
tmnxElmiIfConfigEntry OBJECT-TYPE
SYNTAX TmnxElmiIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Parameters for a particular User Network Interface. Entries cannot
be created and deleted via SNMP SET operations.
Rows in this table are created and destroyed by the system, and can
not be created or deleted by SNMP SET operations. Each row references
an existing tmnxPortEtherEntry row entry."
AUGMENTS { tmnxPortEtherEntry }
::= { tmnxElmiIfConfigTable 1 }
TmnxElmiIfConfigEntry ::= SEQUENCE
{
tmnxElmiIfCfgMode INTEGER,
tmnxElmiIfCfgStatus INTEGER,
tmnxElmiIfCfgN393 Unsigned32,
tmnxElmiIfCfgT391 Unsigned32,
tmnxElmiIfCfgT392 Unsigned32,
tmnxElmiIfCfgUniType INTEGER,
tmnxElmiIfCfgUniIdentifier TmnxElmiIdentifierString
}
tmnxElmiIfCfgMode OBJECT-TYPE
SYNTAX INTEGER {
none (0),
uniN (1),
uniC (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxElmiIfCfgMode specifies the mode of the interface. It
can be set as User Network Interface Customer (UNI-C), User Network
Interface Network (UNI-N), or 'none (0)' to disable E-LMI."
DEFVAL { none }
::= { tmnxElmiIfConfigEntry 1 }
tmnxElmiIfCfgStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiIfCfgStatus indicates the operational status of
the Ethernet LMI interface
The valid options are:
up (1) -- The E-LMI interface is operational.
down (2) -- The E-LMI error threshold exceeded."
DEFVAL { up }
::= { tmnxElmiIfConfigEntry 2 }
tmnxElmiIfCfgN393 OBJECT-TYPE
SYNTAX Unsigned32 (2..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxElmiIfCfgN393 specifies the ELMI monitored count of
the consecutive errors for both UNI-N and UNI-C. It is used to
determine if E-LMI is operational or not."
DEFVAL { 4 }
::= { tmnxElmiIfConfigEntry 3 }
tmnxElmiIfCfgT391 OBJECT-TYPE
SYNTAX Unsigned32 (5..30)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxElmiIfCfgT391 specifies the polling timer for the
E-LMI UNI-C."
DEFVAL { 10 }
::= { tmnxElmiIfConfigEntry 4 }
tmnxElmiIfCfgT392 OBJECT-TYPE
SYNTAX Unsigned32 (5..30)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxElmiIfCfgT392 specifies the polling verification
timer for the E-LMI UNI-N."
DEFVAL { 15 }
::= { tmnxElmiIfConfigEntry 5 }
tmnxElmiIfCfgUniType OBJECT-TYPE
SYNTAX INTEGER {
notUsed (0),
allToOneBundling (1),
svcMultiplexNoBundling (2),
bundling (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiIfCfgUniType indicates the information retrieved
from the CE-VLAN ID/EVC Map Type contained in the UNI Status
Information Element.
The valid options are:
notUsed (0) -- unused value.
allToOneBundling (1) -- All VLANs are associated with a
single EVC.
svcMultiplexNoBundling (2) -- One VLAN is associated with a
single EVC.
bundling (3) -- multiple VLANs can be associated
with a single EVC."
::= { tmnxElmiIfConfigEntry 6 }
tmnxElmiIfCfgUniIdentifier OBJECT-TYPE
SYNTAX TmnxElmiIdentifierString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxElmiIfCfgUniIdentifier specifies the UNI identifier
of the E-LMI entity."
::= { tmnxElmiIfConfigEntry 7 }
tmnxElmiEvcConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxElmiEvcConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxElmiEvcConfigTable has an entry for each SAP in the system
that is configured for ELMI. It contains the service attributes for
the Ethernet Virtual Connection (EVC). An EVC is an association of two
or more UNIs."
::= { tmnxElmiConfigurations 2 }
tmnxElmiEvcConfigEntry OBJECT-TYPE
SYNTAX TmnxElmiEvcConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Parameters for a particular Ethernet Virtual Connection (EVC)
Interface. Entries cannot be created and deleted via SNMP SET
operations.
Rows in this table are created and destroyed by the system, and can
not be created or deleted by SNMP SET operations.
Rows are created for q-tag encapsulated Ethernet SAPs."
INDEX {
tmnxChassisIndex,
tmnxPortPortID,
tmnxElmiEvcCfgVlanId
}
::= { tmnxElmiEvcConfigTable 1 }
TmnxElmiEvcConfigEntry ::= SEQUENCE
{
tmnxElmiEvcCfgVlanId TmnxEncapVal,
tmnxElmiEvcCfgIdentifier TmnxElmiIdentifierString,
tmnxElmiEvcCfgType INTEGER,
tmnxElmiEvcCfgStatus INTEGER,
tmnxElmiEvcCfgStatusTimeStamp TimeStamp
}
tmnxElmiEvcCfgVlanId OBJECT-TYPE
SYNTAX TmnxEncapVal
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxElmiEvcCfgVlanId specifies the third index for the
tmnxElmiEvcConfigEntry, as well as the VLAN Identifier of the EVC."
::= { tmnxElmiEvcConfigEntry 1 }
tmnxElmiEvcCfgIdentifier OBJECT-TYPE
SYNTAX TmnxElmiIdentifierString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxElmiEvcCfgIdentifier specifies the unique value used
in ELMI validation."
::= { tmnxElmiEvcConfigEntry 2 }
tmnxElmiEvcCfgType OBJECT-TYPE
SYNTAX INTEGER {
p2p (0),
mp2mp (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiEvcCfgType indicates the type of EVC configured.
The valid options are:
p2p (0) -- Point-to-point connection
mp2mp (1) -- Multipoint-to-multipoint connection."
::= { tmnxElmiEvcConfigEntry 3 }
tmnxElmiEvcCfgStatus OBJECT-TYPE
SYNTAX INTEGER {
notActive (0),
newAndNotActive (1),
active (2),
newAndActive (3),
partiallyActive (4),
newAndPartiallyActive (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiEvcCfgStatus indicates the status reported in the
EVC Status Information Element.
An EVC is fully operational when the EVC is capable of transferring
traffic among all of the UNIs in the EVC.
The valid options are:
notActive (0) -- The EVC is not fully operational.
newAndNotActive (1) -- The EVC is newly created and not
fully operational.
active (2) -- The EVC is fully operational.
newAndActive (3) -- The EVC is newly created and fully
operational.
partiallyActive (4) -- The EVC is multipoint-to-
multipoint and some of the EVC
endpoints are operational.
newAndPartiallyActive (5) -- The EVC is newly created and
'partiallyActive'."
REFERENCE
"MEF 16 Section 5.5.3.7"
::= { tmnxElmiEvcConfigEntry 4 }
tmnxElmiEvcCfgStatusTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiEvcCfgStatusTimeStamp indicates the time, since
system startup, when the tmnxElmiEvcCfgStatus changed state."
::= { tmnxElmiEvcConfigEntry 5 }
tmnxElmiStatistics OBJECT IDENTIFIER ::= { tmnxElmiObjs 2 }
tmnxElmiStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxElmiStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxElmiStatTable has an entry for each entry in the
tmnxElmiIfConfigEntry."
::= { tmnxElmiStatistics 1 }
tmnxElmiStatEntry OBJECT-TYPE
SYNTAX TmnxElmiStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Statistics Entry for an E-LMI Configuration Entry. Entries cannot
be created and deleted via SNMP SET operations.
Rows in this table are created and destroyed by the system, and can
not be created or deleted by SNMP SET operations. Each row references
an existing tmnxElmiIfConfigEntry row entry."
AUGMENTS { tmnxElmiIfConfigEntry }
::= { tmnxElmiStatTable 1 }
TmnxElmiStatEntry ::= SEQUENCE
{
tmnxElmiStatRxStatusEnqMsgTime TimeStamp,
tmnxElmiStatRxStatusEnqMsgs Counter32,
tmnxElmiStatStatusEnqMsgTimeouts Counter32,
tmnxElmiStatTxStatusMsgTime TimeStamp,
tmnxElmiStatTxStatusMsgs Counter32,
tmnxElmiStatRxStatusCheckTime TimeStamp,
tmnxElmiStatTxStatusCheckTime TimeStamp,
tmnxElmiStatDiscardedMsgs Counter32,
tmnxElmiStatInvRxSeqNumMsgs Counter32,
tmnxElmiStatTxAsyncStatusMsgs Counter32
}
tmnxElmiStatRxStatusEnqMsgTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatRxStatusEnqMsgTime indicates the time, since
system startup, of the last received ELMI Status Enquiry message."
::= { tmnxElmiStatEntry 1 }
tmnxElmiStatRxStatusEnqMsgs OBJECT-TYPE
SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatRxStatusEnqMsgs indicates the number of ELMI
Status Enquiry messages received on this Ethernet interface."
::= { tmnxElmiStatEntry 2 }
tmnxElmiStatStatusEnqMsgTimeouts OBJECT-TYPE
SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatStatusEnqMsgTimeouts indicates the number of
times the ELMI agent did not receive a Status Enquiry message within
the allotted time."
::= { tmnxElmiStatEntry 3 }
tmnxElmiStatTxStatusMsgTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatTxStatusMsgTime indicates the time, since
system startup, of the last transmitted ELMI Status message."
::= { tmnxElmiStatEntry 4 }
tmnxElmiStatTxStatusMsgs OBJECT-TYPE
SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatTxStatusMsgs indicates the number of ELMI
Status messages transmitted on this Ethernet interface."
::= { tmnxElmiStatEntry 5 }
tmnxElmiStatRxStatusCheckTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatRxStatusCheckTime indicates the time, since
system startup, of the last received ELMI Status Check message."
::= { tmnxElmiStatEntry 6 }
tmnxElmiStatTxStatusCheckTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatTxStatusCheckTime indicates the time, since
system startup, of the last transmitted ELMI Status Check message."
::= { tmnxElmiStatEntry 7 }
tmnxElmiStatDiscardedMsgs OBJECT-TYPE
SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatDiscardedMsgs indicates the number of times
the ELMI agent discarded a received message because it wasn't
expecting it, the type of message was incorrect, or the contents of
the message were invalid."
::= { tmnxElmiStatEntry 8 }
tmnxElmiStatInvRxSeqNumMsgs OBJECT-TYPE
SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatInvRxSeqNumMsgs indicates the number of times
the ELMI agent received a message with an invalid receive sequence
number: i.e. a sequence number that does not match the last
transmitted sequence number of the agent."
::= { tmnxElmiStatEntry 9 }
tmnxElmiStatTxAsyncStatusMsgs OBJECT-TYPE
SYNTAX Counter32
UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxElmiStatTxAsyncStatusMsgs indicates the number of
single EVC Asynchronous Status messages transmitted."
::= { tmnxElmiStatEntry 10 }
tmnxElmiConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 68 }
tmnxElmiCompliances OBJECT IDENTIFIER ::= { tmnxElmiConformance 1 }
tmnxElmiCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for revision 1.0 of TIMETRA-ELMI-MIB."
MODULE
MANDATORY-GROUPS {
tmnxElmiTimeStampGroup,
tmnxElmiIfConfigGroup,
tmnxElmiEvcConfigGroup,
tmnxElmiStatsGroup,
tmnxElmiEventGroup
}
::= { tmnxElmiCompliances 1 }
tmnxElmiGroups OBJECT IDENTIFIER ::= { tmnxElmiConformance 2 }
tmnxElmiTimeStampGroup OBJECT-GROUP
OBJECTS {
tmnxElmiIfConfigTableLastChanged,
tmnxElmiEvcCfgTableLastChanged
}
STATUS current
DESCRIPTION
"The tmnxElmiTimeStampGroup consists of the objects used for monitoring
overall configuration change of E-LMI configuration for the 7x50."
::= { tmnxElmiGroups 1 }
tmnxElmiIfConfigGroup OBJECT-GROUP
OBJECTS {
tmnxElmiIfCfgMode,
tmnxElmiIfCfgStatus,
tmnxElmiIfCfgN393,
tmnxElmiIfCfgT391,
tmnxElmiIfCfgT392,
tmnxElmiIfCfgUniType,
tmnxElmiIfCfgUniIdentifier
}
STATUS current
DESCRIPTION
"The tmnxElmiIfConfigGroup consists of the objects used for management
of E-LMI configuration for the 7x50."
::= { tmnxElmiGroups 2 }
tmnxElmiEvcConfigGroup OBJECT-GROUP
OBJECTS {
tmnxElmiEvcCfgIdentifier,
tmnxElmiEvcCfgType,
tmnxElmiEvcCfgStatus,
tmnxElmiEvcCfgStatusTimeStamp
}
STATUS current
DESCRIPTION
"The tmnxElmiEvcConfigGroup consists of the objects used for management
of E-LMI EVC configuration for the 7x50."
::= { tmnxElmiGroups 3 }
tmnxElmiStatsGroup OBJECT-GROUP
OBJECTS {
tmnxElmiStatRxStatusEnqMsgTime,
tmnxElmiStatRxStatusEnqMsgs,
tmnxElmiStatStatusEnqMsgTimeouts,
tmnxElmiStatTxStatusMsgTime,
tmnxElmiStatTxStatusMsgs,
tmnxElmiStatRxStatusCheckTime,
tmnxElmiStatTxStatusCheckTime,
tmnxElmiStatDiscardedMsgs,
tmnxElmiStatInvRxSeqNumMsgs,
tmnxElmiStatTxAsyncStatusMsgs
}
STATUS current
DESCRIPTION
"The tmnxElmiStatsGroup consists of the objects used for collecting
statistics for E-LMI for the 7x50."
::= { tmnxElmiGroups 4 }
tmnxElmiEventGroup NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxElmiIfStatusChangeEvent,
tmnxElmiEVCStatusChangeEvent
}
STATUS current
DESCRIPTION
"The tmnxElmiEventGroup consists of the notifications used for
generating events for E-LMI for the 7x50."
::= { tmnxElmiGroups 5 }
tmnxElmiNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 68 }
tmnxElmiNotifications OBJECT IDENTIFIER ::= { tmnxElmiNotifyPrefix 0 }
tmnxElmiIfStatusChangeEvent NOTIFICATION-TYPE
OBJECTS {
tmnxElmiIfCfgStatus
}
STATUS current
DESCRIPTION
"The tmnxElmiIfStatusChangeEvent notification indicates that the
Ethernet LMI Interface has changed state."
::= { tmnxElmiNotifications 1 }
tmnxElmiEVCStatusChangeEvent NOTIFICATION-TYPE
OBJECTS {
tmnxElmiEvcCfgStatus
}
STATUS current
DESCRIPTION
"The tmnxElmiEVCStatusChangeEvent notification indicates that the
indicated Ethernet Virtual Connection (EVC) has changed its active
state (i.e. from not active to active).
The notification is suppressed when the tmnxElmiIfCfgMode is set to
'none (0)'."
::= { tmnxElmiNotifications 2 }
END