Initial commit
This commit is contained in:
533
MIBS/telco-systems/binos/PRVT-ELMI-MIB
Normal file
533
MIBS/telco-systems/binos/PRVT-ELMI-MIB
Normal file
@ -0,0 +1,533 @@
|
||||
-- *********************************************************************
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-ELMI-MIB
|
||||
-- ** Project: Ethernet Local Management Interface
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications.
|
||||
-- BATM Advanced Communications retains all title and
|
||||
-- ownership in the Specification, including any revisions.
|
||||
|
||||
-- BATM Advanced Communications grants all interested parties a non-exclusive
|
||||
-- license to use and distribute an unmodified copy of this
|
||||
-- Specification in connection with management of BATM Advanced Communications
|
||||
-- and Telco Systems<6D>products, and without fee, provided that the following
|
||||
-- conditions are met:
|
||||
-- 1. Redistributions of this specification must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- 2. Redistributions in binary form must reproduce the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer in the
|
||||
-- documentation and/or other materials provided with the distribution.
|
||||
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
|
||||
-- or promote products derived from this specification without specific prior written
|
||||
-- permission.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
|
||||
PRVT-ELMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Counter32,
|
||||
Unsigned32,
|
||||
Integer32,
|
||||
Gauge32,
|
||||
IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue,
|
||||
RowStatus,
|
||||
StorageType,
|
||||
TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
|
||||
NOTIFICATION-TYPE, transmission
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
InterfaceIndex, ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
switch FROM PRVT-SWITCH-MIB;
|
||||
|
||||
-- The ELMI MIB
|
||||
prvtELMIMib MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "200907130000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB contains managed object definitions for
|
||||
encapsulating E-LMI that is terminated by the UNI-C
|
||||
on the CE side of the UNI and by the UNI-N on the MEN side of the UNI."
|
||||
|
||||
|
||||
REVISION "200907130000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
|
||||
::= { switch 120 }
|
||||
|
||||
|
||||
prvtELMINotifications OBJECT IDENTIFIER ::= { prvtELMIMib 0 }
|
||||
prvtELMIObjects OBJECT IDENTIFIER ::= { prvtELMIMib 1 }
|
||||
prvtELMIConformance OBJECT IDENTIFIER ::= { prvtELMIMib 2 }
|
||||
|
||||
|
||||
--------------------------------------------------------------
|
||||
--E-LMI objects
|
||||
--------------------------------------------------------------
|
||||
|
||||
prvtELMIEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"E-LMI enable protocol"
|
||||
DEFVAL { disable }
|
||||
::= { prvtELMIObjects 1 }
|
||||
|
||||
prvtELMICfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtELMICfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains object for configuring E-LMI protocol."
|
||||
::= { prvtELMIObjects 2 }
|
||||
|
||||
|
||||
prvtELMICfgEntry OBJECT-TYPE
|
||||
SYNTAX PrvtELMICfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtELMICfgTable 1 }
|
||||
|
||||
PrvtELMICfgEntry ::= SEQUENCE{
|
||||
prvtELMIIfEnable INTEGER,
|
||||
prvtELMIIfMode INTEGER,
|
||||
prvtELMIPollingCnt INTEGER,
|
||||
prvtELMIPollingTimer INTEGER,
|
||||
prvtELMIVerifPollTimer INTEGER,
|
||||
prvtELMIStatusCnt INTEGER,
|
||||
prvtELMIClearStatistics INTEGER,
|
||||
prvtELMIMapEvcCEVlanType INTEGER
|
||||
}
|
||||
|
||||
|
||||
prvtELMIIfEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Enables or disables E-LMI feature per interface."
|
||||
::= { prvtELMICfgEntry 1 }
|
||||
|
||||
|
||||
prvtELMIIfMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
uni-n (1),
|
||||
uni-c (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" E-LMI working mode per interface."
|
||||
::= { prvtELMICfgEntry 2 }
|
||||
|
||||
|
||||
prvtELMIPollingCnt OBJECT-TYPE
|
||||
SYNTAX INTEGER (1 .. 65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Polling counter - controls the number of polling cycles between Full Status exchanges.
|
||||
Aplicable only in UNI-C mode"
|
||||
DEFVAL { 360 }
|
||||
::= { prvtELMICfgEntry 3 }
|
||||
|
||||
prvtELMIPollingTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Polling timer - controls the interval at which STATUS ENQUIRY messages are transmitted.
|
||||
Aplicable only in UNI-C mode"
|
||||
DEFVAL { 10 }
|
||||
::= { prvtELMICfgEntry 4 }
|
||||
|
||||
prvtELMIVerifPollTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Polling Verification Timer - controls the interval during which information sent to the UNI-C in a STATUS message is consider valid.
|
||||
The Polling Verification Timer MAY be disabled and thus the PVT never expires.
|
||||
Polling Verification Timer is valid only for UNI-N mode.
|
||||
For disable the counter SET 0 value"
|
||||
DEFVAL { 15 }
|
||||
::= { prvtELMICfgEntry 5 }
|
||||
|
||||
|
||||
prvtELMIStatusCnt OBJECT-TYPE
|
||||
SYNTAX INTEGER (2..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Status Counter - controls the number of consecutive errors that must occur before E-LMI at the UNI is declared as not operational.
|
||||
Aplicable in both UNI-Cand UNI-N mode"
|
||||
DEFVAL { 4 }
|
||||
::= { prvtELMICfgEntry 6 }
|
||||
|
||||
prvtELMIClearStatistics OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
clear(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear ELMI statistics per interface."
|
||||
::= { prvtELMICfgEntry 7 }
|
||||
|
||||
prvtELMIMapEvcCEVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
allToOneBundling (1),
|
||||
serviceMultiplexingWithNoBund (2),
|
||||
budling(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CE-VLAN ID/EVC Map Type ."
|
||||
::= { prvtELMICfgEntry 8}
|
||||
|
||||
prvtELMIStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtELMIStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects for displaing E-LMI statistics."
|
||||
::= { prvtELMIObjects 3 }
|
||||
|
||||
|
||||
prvtELMIStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtELMIStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { prvtELMIStatisticsTable 1 }
|
||||
|
||||
PrvtELMIStatisticsEntry ::= SEQUENCE{
|
||||
prvtELMIStatusChange INTEGER,
|
||||
prvtELMILastFullReport TimeStamp,
|
||||
prvtELMITimeOuts INTEGER,
|
||||
prvtELMIMsgISN INTEGER,
|
||||
prvtELMIInavlidProtocolVers INTEGER,
|
||||
prvtELMIEVCInvalidRefId INTEGER,
|
||||
prvtELMIInavlidMsgType INTEGER,
|
||||
prvtELMIOOSIE INTEGER,
|
||||
prvtELMIDuplicateIE INTEGER,
|
||||
prvtELMIMandatoryIEMissing INTEGER,
|
||||
prvtELMIInavlidMandatoryIE INTEGER,
|
||||
prvtELMIInvalidNonMandatoryIE INTEGER,
|
||||
prvtELMIUnrecognizedIE INTEGER,
|
||||
prvtELMIUnexpectedIE INTEGER,
|
||||
prvtELMIShortMessage INTEGER
|
||||
|
||||
}
|
||||
|
||||
|
||||
prvtELMIStatusChange OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up (1),
|
||||
down (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"E-LMI operational status"
|
||||
::= { prvtELMIStatisticsEntry 1 }
|
||||
|
||||
prvtELMILastFullReport OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"E-LMI Time of the last full status report."
|
||||
::= { prvtELMIStatisticsEntry 2 }
|
||||
|
||||
prvtELMITimeOuts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Status Timeouts."
|
||||
::= { prvtELMIStatisticsEntry 3 }
|
||||
|
||||
|
||||
prvtELMIMsgISN OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of messages with Invalid Sequence Number."
|
||||
::= { prvtELMIStatisticsEntry 4 }
|
||||
|
||||
prvtELMIInavlidProtocolVers OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Protocol Version."
|
||||
::= { prvtELMIStatisticsEntry 5 }
|
||||
|
||||
prvtELMIEVCInvalidRefId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Ethernet Virtual Connection Reference Id."
|
||||
::= { prvtELMIStatisticsEntry 6 }
|
||||
|
||||
prvtELMIInavlidMsgType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Message Type."
|
||||
::= { prvtELMIStatisticsEntry 7 }
|
||||
|
||||
prvtELMIOOSIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Out of Sequence IE."
|
||||
::= { prvtELMIStatisticsEntry 8 }
|
||||
|
||||
prvtELMIDuplicateIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Duplicate IE."
|
||||
::= { prvtELMIStatisticsEntry 9 }
|
||||
|
||||
prvtELMIMandatoryIEMissing OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mandatory IE Missing."
|
||||
::= { prvtELMIStatisticsEntry 10 }
|
||||
|
||||
prvtELMIInavlidMandatoryIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Mandatory IE."
|
||||
::= { prvtELMIStatisticsEntry 11 }
|
||||
|
||||
prvtELMIInvalidNonMandatoryIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid non-Mandatory IE."
|
||||
::= { prvtELMIStatisticsEntry 12 }
|
||||
|
||||
prvtELMIUnrecognizedIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unrecognized IE."
|
||||
::= { prvtELMIStatisticsEntry 13 }
|
||||
|
||||
prvtELMIUnexpectedIE OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unexpected IE."
|
||||
::= { prvtELMIStatisticsEntry 14 }
|
||||
|
||||
prvtELMIShortMessage OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Short Message."
|
||||
::= { prvtELMIStatisticsEntry 15 }
|
||||
|
||||
|
||||
prvtELMIEVCTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtELMIEVCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects for displaing EVC informations."
|
||||
::= { prvtELMIObjects 4 }
|
||||
|
||||
prvtELMIEVCEntry OBJECT-TYPE
|
||||
SYNTAX PrvtELMIEVCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry display information about EVC."
|
||||
INDEX { ifIndex, prvtELMIEVCId }
|
||||
::= { prvtELMIEVCTable 1 }
|
||||
|
||||
PrvtELMIEVCEntry ::= SEQUENCE{
|
||||
prvtELMIEVCId INTEGER,
|
||||
prvtELMIServicesId Unsigned32,
|
||||
prvtELMIEVCStatus INTEGER,
|
||||
prvtELMIEVCType INTEGER
|
||||
}
|
||||
|
||||
prvtELMIEVCId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies EVC Refernces id."
|
||||
::= {prvtELMIEVCEntry 1}
|
||||
|
||||
prvtELMIServicesId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies Services id."
|
||||
::= {prvtELMIEVCEntry 2}
|
||||
|
||||
prvtELMIEVCStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
non-active (0),
|
||||
new-non-active (1),
|
||||
active (2),
|
||||
new-active (3),
|
||||
partially-active(4),
|
||||
new-partially-active(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EVC State."
|
||||
::= {prvtELMIEVCEntry 3}
|
||||
|
||||
|
||||
prvtELMIEVCType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
point-to-point (1),
|
||||
multi-point-to-point (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EVC Type."
|
||||
::= {prvtELMIEVCEntry 4}
|
||||
|
||||
|
||||
prvtELMIMapEvcCEVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtELMIMapEvcCEVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects for displaying the map between EVC and CE-VLAN"
|
||||
::= { prvtELMIObjects 5 }
|
||||
|
||||
prvtELMIMapEvcCEVlanEntry OBJECT-TYPE
|
||||
SYNTAX PrvtELMIMapEvcCEVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry links EVC id with CE-VLAN id."
|
||||
INDEX { ifIndex, prvtELMIMapEVCId, prvtELMIMapCeVlanId }
|
||||
::= { prvtELMIMapEvcCEVlanTable 1 }
|
||||
|
||||
|
||||
PrvtELMIMapEvcCEVlanEntry ::= SEQUENCE{
|
||||
prvtELMIMapEVCId INTEGER,
|
||||
prvtELMIMapCeVlanId INTEGER
|
||||
}
|
||||
prvtELMIMapEVCId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies EVC id."
|
||||
::= {prvtELMIMapEvcCEVlanEntry 1}
|
||||
|
||||
prvtELMIMapCeVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies CE-VLAN id."
|
||||
::= {prvtELMIMapEvcCEVlanEntry 2}
|
||||
|
||||
|
||||
|
||||
prvtELMIStatus NOTIFICATION-TYPE
|
||||
OBJECTS { prvtELMIEnable, prvtELMIStatusChange }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent when status of ELMI changes."
|
||||
::= {prvtELMINotifications 1}
|
||||
|
||||
|
||||
|
||||
prvtELMIChangeEVC NOTIFICATION-TYPE
|
||||
OBJECTS { prvtELMIEVCId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent when status of CE-VLAN ID/EVC Map per interface changes."
|
||||
::= {prvtELMINotifications 2}
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user