summaryrefslogtreecommitdiff
path: root/MIBS/telco-systems/binos/PRVT-ELMI-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/telco-systems/binos/PRVT-ELMI-MIB')
-rw-r--r--MIBS/telco-systems/binos/PRVT-ELMI-MIB533
1 files changed, 533 insertions, 0 deletions
diff --git a/MIBS/telco-systems/binos/PRVT-ELMI-MIB b/MIBS/telco-systems/binos/PRVT-ELMI-MIB
new file mode 100644
index 0000000..7b61c83
--- /dev/null
+++ b/MIBS/telco-systems/binos/PRVT-ELMI-MIB
@@ -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 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
+
+
+