initial commit; version 22.5.12042
This commit is contained in:
188
mibs/brocade/BROCADE-CONTEXT-MAPPING-MIB
Normal file
188
mibs/brocade/BROCADE-CONTEXT-MAPPING-MIB
Normal file
@ -0,0 +1,188 @@
|
||||
-- *********************************************************************
|
||||
-- BROCADE-CONTEXT-MAPPING-MIB.mib: Brocade SNMP Context Mapping MIB
|
||||
--
|
||||
-- June 2015, Prabhu Sundaram
|
||||
--
|
||||
-- Copyright (c) 2015 by Brocade Communications Systems, 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 "201506180000Z"
|
||||
ORGANIZATION " Brocade Communications Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Brocade Communications Systems, Inc.
|
||||
Postal: 130 Holger Way
|
||||
San Jose, CA 95134
|
||||
U.S.A
|
||||
Tel: +1-408-333-8000
|
||||
E-mail: support@Brocade.com
|
||||
web: www.brocade.com."
|
||||
DESCRIPTION
|
||||
"This MIB module is for the management of the SNMP context in
|
||||
the Brocade 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 "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 Brocade
|
||||
SNMP context Mapping."
|
||||
::= { brocadeContextMapMIBGroups 1 }
|
||||
END
|
Reference in New Issue
Block a user