summaryrefslogtreecommitdiff
path: root/MIBS/extreme/BROCADE-CONTEXT-MAPPING-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/extreme/BROCADE-CONTEXT-MAPPING-MIB')
-rw-r--r--MIBS/extreme/BROCADE-CONTEXT-MAPPING-MIB193
1 files changed, 193 insertions, 0 deletions
diff --git a/MIBS/extreme/BROCADE-CONTEXT-MAPPING-MIB b/MIBS/extreme/BROCADE-CONTEXT-MAPPING-MIB
new file mode 100644
index 0000000..67018d0
--- /dev/null
+++ b/MIBS/extreme/BROCADE-CONTEXT-MAPPING-MIB
@@ -0,0 +1,193 @@
+-- MIB File: BROCADE-CONTEXT-MAPPING-MIB.mib
+-- *********************************************************************
+-- BROCADE-CONTEXT-MAPPING-MIB.mib: Extreme SNMP Context Mapping MIB
+--
+-- June 2015, Prabhu Sundaram
+--
+-- Copyright (c) 2018 Extreme Networks, Inc.
+-- All rights reserved.
+--
+-- *********************************************************************
+BROCADE-CONTEXT-MAPPING-MIB DEFINITIONS ::= BEGIN
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ RowStatus, StorageType
+ FROM SNMPv2-TC
+ bcsiModules
+ FROM Brocade-REG-MIB;
+brocadeContextMappingMIB MODULE-IDENTITY
+ LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
+ ORGANIZATION "Extreme Networks, Inc."
+ CONTACT-INFO
+ "Postal: Extreme Networks, Inc.
+ 6480 Via Del Oro
+ San Jose, CA 95119 USA
+ Phone: +1 408 579-2800
+ E-mail: support@extremenetworks.com
+ WWW: http://www.extremenetworks.com"
+ DESCRIPTION
+ "This MIB module is for the management of the SNMP context in
+ the Extreme managed entities.
+
+ An SNMP context, or just 'context' for short, is a collection
+ of management information accessible by an SNMP entity. An item
+ of management information may exist in more than one context.
+ An SNMP entity potentially has access to many contexts.
+
+ While SNMP context itself is generically defined to cater to
+ the access of multiple instances of the MIB modules and
+ management information, it is required to define what 'context'
+ means for a given managed entity. This MIB module provides the
+ management of such context. As technology evolves, the
+ definition of the context can evolve and hence such definition
+ should be extensible.
+
+ The context referred in this management module is same as
+ 'contextName' as defined in the SNMPv3 PDU and also
+ maps to the 'snmpCommunityContextName' of snmpCommunityTable
+ in 'SNMP-COMMUNITY-MIB'. The rest of the elements of procedure
+ described for processing SNMP PDU remains the same.
+
+ Glossary of the terms used in this MIB:
+ --------------------------------------
+ SNMP Context - Name of the SNMP context name used in SNMPv3
+ PDU/SNMPv2 community mapping.
+ VRF - Virtual Routing and Forwarding.
+ "
+ REVISION "201805291200Z" -- May 29, 2018 12:00pm
+ DESCRIPTION
+ "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
+ REVISION "201506180000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { bcsiModules 7 }
+
+bContextMapMIBNotifs OBJECT IDENTIFIER
+ ::= { brocadeContextMappingMIB 0 }
+bContextMapMIBObjects OBJECT IDENTIFIER
+ ::= { brocadeContextMappingMIB 1 }
+bContextMapMIBConform OBJECT IDENTIFIER
+ ::= { brocadeContextMappingMIB 2 }
+
+bcmContexMapConfig OBJECT IDENTIFIER ::= { bContextMapMIBObjects 1 }
+
+bcmContextMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BcmContextMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A tabe that provides the mapping of SNMP context
+ represented by the value of (vacmContextName) to the various
+ entities within the entities within the managed device."
+--/ REFERENCE
+ -- "D. Harrington, 'An Architecture for Describing Simple Network
+ -- Management Protocol (SNMP) Management Frameworks',
+ -- RFC 3411, Dec 2002."
+ ::= { bcmContexMapConfig 1 }
+
+bcmContextMappingEntry OBJECT-TYPE
+ SYNTAX BcmContextMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual entry (row) of this table. Each entry represents
+ a Context and has all the mapping information of the managed
+ device."
+ INDEX { bcmContextMappingVacmContextName }
+ ::= { bcmContextMappingTable 1 }
+
+BcmContextMappingEntry ::= SEQUENCE {
+ bcmContextMappingVacmContextName SnmpAdminString,
+ bcmContextMappingVrfName SnmpAdminString,
+ bcmContextMappingStorageType StorageType,
+ bcmContextMappingRowStatus RowStatus
+}
+
+bcmContextMappingVacmContextName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The vacmContextName given to the SNMP context. This is a human
+ readable name identifying a particular SNMP VACM context at a
+ particular SNMP entity. The empty contextName (zero length)
+ represents the default context."
+ ::= { bcmContextMappingEntry 1 }
+
+bcmContextMappingVrfName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the VRF name mapped to this 'context'."
+ ::= { bcmContextMappingEntry 2 }
+
+bcmContextMappingStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row.
+ Conceptual rows having the value 'permanent' need not allow
+ write-access to any columnar objects in the row."
+ DEFVAL { nonVolatile }
+ ::= { bcmContextMappingEntry 3 }
+
+bcmContextMappingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object facilitates the creation, modification or deletion
+ of a conceptual row in this table."
+ ::= { bcmContextMappingEntry 4 }
+
+--
+-- Conformance
+--
+
+brocadeContextMapMIBCompliances OBJECT IDENTIFIER
+ ::= { bContextMapMIBConform 1 }
+brocadeContextMapMIBGroups OBJECT IDENTIFIER
+ ::= { bContextMapMIBConform 2 }
+
+brocadeContextMapMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement BROCADE-CONEXT-MAPPING-MIB."
+ MODULE MANDATORY-GROUPS { brocadeContextMapConfigGroup }
+
+OBJECT bcmContextMappingRowStatus
+ SYNTAX INTEGER {
+ active (1),
+ createAndGo (4),
+ destroy (6)
+ }
+ DESCRIPTION
+ "Only 'createAndGo', 'destroy' and 'active' need to be
+ supported."
+ ::= { brocadeContextMapMIBCompliances 1 }
+--
+-- Units of Conformance
+--
+
+brocadeContextMapConfigGroup OBJECT-GROUP
+ OBJECTS {
+ bcmContextMappingVrfName,
+ bcmContextMappingStorageType,
+ bcmContextMappingRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for the management of the Extreme
+ SNMP context Mapping."
+ ::= { brocadeContextMapMIBGroups 1 }
+END
+
+