CISCO-MODULE-VIRTUALIZATION-MIB

File: CISCO-MODULE-VIRTUALIZATION-MIB.mib (14574 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
SNMP-FRAMEWORK-MIB ENTITY-MIB IANAifType-MIB
CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB CISCO-TC CISCO-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
Unsigned32 MODULE-COMPLIANCE OBJECT-GROUP
NOTIFICATION-GROUP RowStatus TruthValue
StorageType SnmpAdminString entPhysicalIndex
IANAifType CiscoResourceClass CiscoURLString
ciscoMgmt

Defined Types

CmVirtualContextEntry  
SEQUENCE    
  cmVirtContextName SnmpAdminString
  cmVirtContextDescr SnmpAdminString
  cmVirtContextURL CiscoURLString
  cmVirtContextResourceClass CiscoResourceClass
  cmVirtContextStorageType StorageType
  cmVirtContextRowStatus RowStatus

CmVirtContextIfMapEntry  
SEQUENCE    
  cmVirtContextIfMapType IANAifType
  cmVirtContextIfMapIdLow Unsigned32
  cmVirtContextIfMapIdHigh Unsigned32
  cmVirtContextIfMapStorageType StorageType
  cmVirtContextIfMapRowStatus RowStatus

Defined Values

ciscoModuleVirtualizationMIB 1.3.6.1.4.1.9.9.472
This MIB provides a way to create virtual contexts, and managing them. A virtual context is logical partition of a physical device. The Virtual context provide different type of services and can be managed independently. Each virtual context is an independent entity, with its own configuration and supports almost all the options that can be configured on stand-alone hardware. Each context can have a separate management IP address that the user can Telnet/SSH into and send other requests(SNMP, FTP etc). This MIB contains tables for creating/deleting virtual contexts and assigning interfaces and/or interface ranges to virtual contexts.
MODULE-IDENTITY    

cmVirtualizationNotifs 1.3.6.1.4.1.9.9.472.0
OBJECT IDENTIFIER    

cmVirtualizationMIBObjects 1.3.6.1.4.1.9.9.472.1
OBJECT IDENTIFIER    

cmVirtualizationMIBConformance 1.3.6.1.4.1.9.9.472.2
OBJECT IDENTIFIER    

cmVirtualContext 1.3.6.1.4.1.9.9.472.1.1
OBJECT IDENTIFIER    

cmVirtualContextNotifControl 1.3.6.1.4.1.9.9.472.1.2
OBJECT IDENTIFIER    

cmVirtualContextNotifObjects 1.3.6.1.4.1.9.9.472.1.3
OBJECT IDENTIFIER    

cmVirtualContextTable 1.3.6.1.4.1.9.9.472.1.1.1
This is the virtual context table. A virtual context can be created for a module. This table is used for creating/deleting virtual contexts. The entries can be created/deleted by SNMP and/or by console commands.
OBJECT-TYPE    
  SEQUENCE OF  
    CmVirtualContextEntry

cmVirtualContextEntry 1.3.6.1.4.1.9.9.472.1.1.1.1
An entry in virtual context table. Each entry provides information about a particular virtual context. To create a virtual context, following procedure is used: - choose the appropriate value for entPhysicalIndex to point to an entry(with entPhysicaClass = 'module') in entPhysicalTable. - specify the name of the virtual context. - create an entry in the table by specifying ciscoVirtualContextRowStatus value of 'createAndGo' or 'createAndWait'. One or more virtual contexts can be created in a module. Each of these contexts are identified by a unique name. Resources can be assigned/mapped to each virtual context. Configurations and Monitoring can be done each virtual context independent of each other. Configuration changes in one virtual context will not affect other.
OBJECT-TYPE    
  CmVirtualContextEntry  

cmVirtContextName 1.3.6.1.4.1.9.9.472.1.1.1.1.1
This object uniquely identifies a virtual context.
OBJECT-TYPE    
  SnmpAdminString  

cmVirtContextDescr 1.3.6.1.4.1.9.9.472.1.1.1.1.2
This object is used for configuring the description of virtual context.
OBJECT-TYPE    
  SnmpAdminString  

cmVirtContextURL 1.3.6.1.4.1.9.9.472.1.1.1.1.3
This object is used for configuring the URL from which virtual context configuration will be downloaded. The configuration contains information on anything that is configured in a virtual context. Some examples of possible values for this object are: disk://[path/]filename ftp://[user[:password]@]server/[path/]filename tftp://server/[path/]filename http://server/[path/]filename https://server/[path/]filename. NOTE: Above list is just an example. It does not specify/limit only these values to be supported.
OBJECT-TYPE    
  CiscoURLString  

cmVirtContextResourceClass 1.3.6.1.4.1.9.9.472.1.1.1.1.4
This object is used for assigning a resource class to a context. The resource class contains information on the resources that are managed/applicable to a context. The type of resources that may be applicable are governed by the CiscoResourceClass TEXTUAL CONVENTION. This object value must correspond to an entry in cmResourceClassTable.
OBJECT-TYPE    
  CiscoResourceClass  

cmVirtContextStorageType 1.3.6.1.4.1.9.9.472.1.1.1.1.5
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.
OBJECT-TYPE    
  StorageType  

cmVirtContextRowStatus 1.3.6.1.4.1.9.9.472.1.1.1.1.6
This object is used for creating/deleting entries in this table.
OBJECT-TYPE    
  RowStatus  

cmVirtContextIfMapTable 1.3.6.1.4.1.9.9.472.1.1.2
This table is used for assigning interfaces to a virtual context. This table will configure the set of interfaces that can be used by a virtual context.
OBJECT-TYPE    
  SEQUENCE OF  
    CmVirtContextIfMapEntry

cmVirtContextIfMapEntry 1.3.6.1.4.1.9.9.472.1.1.2.1
An entry in Interface Map table. Each entry represents the interface or interface range that are assigned to a virtual context.
OBJECT-TYPE    
  CmVirtContextIfMapEntry  

cmVirtContextIfMapType 1.3.6.1.4.1.9.9.472.1.1.2.1.1
This object specifies the interface type for which cmVirtContextIfMapIdHigh and cmVirtContextIfMapIdLow are applicable.
OBJECT-TYPE    
  IANAifType  

cmVirtContextIfMapIdLow 1.3.6.1.4.1.9.9.472.1.1.2.1.2
This object specifies the interface that can be assigned to a context. This object either represents an interface or lower value of the interface range.
OBJECT-TYPE    
  Unsigned32  

cmVirtContextIfMapIdHigh 1.3.6.1.4.1.9.9.472.1.1.2.1.3
This object specifies the interface that will be assigned to a virtual context. The non-zero value specifies the upper value of the interface range. This value must be greater than the value in cmVirtContextIfMapIdLow. The value zero specifies that value specified in cmVirtContextIfMapIdLow is assigned.
OBJECT-TYPE    
  Unsigned32  

cmVirtContextIfMapStorageType 1.3.6.1.4.1.9.9.472.1.1.2.1.4
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.
OBJECT-TYPE    
  StorageType  

cmVirtContextIfMapRowStatus 1.3.6.1.4.1.9.9.472.1.1.2.1.5
This object is used for creating/deleting entries in this table.
OBJECT-TYPE    
  RowStatus  

cmVirtContextNotifEnable 1.3.6.1.4.1.9.9.472.1.2.1
This object is used for enabling/disabling notifications related to virtual context.
OBJECT-TYPE    
  TruthValue  

cmNotifVirtContextName 1.3.6.1.4.1.9.9.472.1.3.1
This object is used in notifications only. This object contains the virtual context name. (i.e. value of cmVirtContextName).
OBJECT-TYPE    
  SnmpAdminString  

cmVirtContextAdded 1.3.6.1.4.1.9.9.472.0.1
This notifications will be sent when a virtual context is added.
NOTIFICATION-TYPE    

cmVirtContextRemoved 1.3.6.1.4.1.9.9.472.0.2
This notifications will be sent when a virtual context is removed/deleted.
NOTIFICATION-TYPE    

cmVirtualizationCompliances 1.3.6.1.4.1.9.9.472.2.1
OBJECT IDENTIFIER    

cmVirtualizationGroups 1.3.6.1.4.1.9.9.472.2.2
OBJECT IDENTIFIER    

cmVirtualizationCompliance 1.3.6.1.4.1.9.9.472.2.1.1
This group is mandatory in those systems where context add/delete is required by the NMS applications.
MODULE-COMPLIANCE    

cmVirtContextconfigGroup 1.3.6.1.4.1.9.9.472.2.2.1
The collection of objects which are used to represent virtual contexts in a virtualized system.
OBJECT-GROUP    

cmVirtContextIfMapGroup 1.3.6.1.4.1.9.9.472.2.2.2
The collection of objects which are used for assigning interfaces to a virtual context.
OBJECT-GROUP    

cmVirtContextNotifControlGroup 1.3.6.1.4.1.9.9.472.2.2.3
The collection of object to control notifications that are sent.
OBJECT-GROUP    

cmVirtContextNotifObjectsGroup 1.3.6.1.4.1.9.9.472.2.2.4
The collection of objects sent only in notifications.
OBJECT-GROUP    

cmVirtContextNotificationGroup 1.3.6.1.4.1.9.9.472.2.2.5
The collection of objects which are used to represent virtual contexts in a virtualized system.
NOTIFICATION-GROUP