Home/Catalog/CISCO-VDC-MIB

CISCO-VDC-MIB

AI MIB Summary

The CISCO-VDC-MIB enables monitoring and management of Virtual Device Context (VDC) instances on Cisco Nexus series switches to track partition status, resource allocation, and High Availability states for logical switch isolation. This module provides specific metrics for VDC operational health, including interface availability, configuration consistency, and failover conditions across virtualized hardware partitions.

This MIB module defines the objects that describes virtual devices. VDCs are a feature of Nexus series switches from Cisco Systems that allow users to create virtual switches and partition the physical hardware across said virtual switches. This is commonly used to provide management separation without the extra overhead of additional physical hardware. Glossary of the terms used in this MIB: VDC - Virtual Device Context HA - High Availability
Main OID:
ciscoVdcMIB.1.3.6.1.4.1.9.9.774
78
Objects
Active
Status
7
Dependencies

Imported Objects

Objects

78 total
Object Name
ciscoVdcMIBThis MIB module defines the objects that describes virtual devices. VDCs are a feature of Nexus series switches from Cisco Systems that allow users to create virtual switches and partition the physical hardware across said virtual switches. This is commonly used to provide management separation without the extra overhead of additional physical hardware. Glossary of the terms used in this MIB: VDC - Virtual Device Context HA - High Availability
MODULE-IDENTITY
.1.3.6.1.4.1.9.9.774
ciscoVdcMIBNotifs
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.0
ciscoVdcMIBObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.1
ciscoVdcTableThis table contains entries representing a VDC instance. There will be an entry for each VDC instance created in the system.
SEQUENCE OF CiscoVdcEntry
.1.3.6.1.4.1.9.9.774.1.1
ciscoVdcEntryAn entry representing the information pertaining to a virtual device instance. A peer SNMP entity may create a virtual device instance by setting an instance of ciscoVdcRowStatus to 'createAndWait' or 'createAndGo'. Observe that an implementation that does not support these options must specify these limitations in an agent capabilities statement. Other management entities (e.g., the local console) may perform actions resulting in the creation of a virtual device instance. In these cases, the system must automatically create a row in the ciscoVdcTable. A peer SNMP entity may destroy a virtual device instance by setting the corresponding instance of ciscoVdcRowStatus to 'destroy'. Observe that an implementation that does not support this option must specify this limitation in an agent capabilities statement. Other management entities may perform actions resulting in the destruction of a virtual device instance. In these cases, the system must automatically destroy the corresponding row in the ciscoVdcTable.
CiscoVdcEntry
.1.3.6.1.4.1.9.9.774.1.1.1
ciscoVdcIdThis object indicates an arbitrary integer-value that uniquely identifies a virtual device instance.
Unsigned32
.1.3.6.1.4.1.9.9.774.1.1.1.1
ciscoVdcNameThe human-readable name of the VDC instance. This name uniquely identifies the VDC instance in the system.rw
SnmpAdminString
.1.3.6.1.4.1.9.9.774.1.1.1.2
ciscoVdcStateThis object indicates the current operational state of the virtual device.ro
Enumeration
.1.3.6.1.4.1.9.9.774.1.1.1.3
ciscoVdcFcoeCapableThis object indicates the FCoE capabilities of the virtual device.ro
Enumeration
.1.3.6.1.4.1.9.9.774.1.1.1.4
ciscoVdcMacThis object indicates the router MAC address of the virtual device.ro
MacAddress (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.1.1.5
ciscoVdcSwitchIdThis object indicates the MAC address of the device where the virtual device instance is created.ro
MacAddress (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.1.1.6
ciscoVdcRowStatusThis object is used to create, modify, and/or delete a row in this table. In particular, a newly created row cannot be made active until the ciscoVdcName value is set. ciscoVdcName may not be modified while the value of this object is active(1). An attempt to set ciscoVdcName while the value of RowStatus is active(1) will result in an inconsistentValue error. Agent may delete any virtual device which has ciscoVdcState of active(1) and ciscoVdcRowStatus of Active.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.1.1.7
ciscoVdcStorageTypeThis object specifies the storage type for this conceptual row. The following columnar objects are allowed to be writable when the storageType of this conceptual row is permanent(4): nonero
StorageType (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.1.1.8
ciscoVdcGlobal
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.1.2
ciscoVdcMaxNumberVdcAllowedThis object indicates the maximum number of VDC instances that can be created in the device.ro
Integer32
.1.3.6.1.4.1.9.9.774.1.2.1
ciscoVdcCombinedHostnameEnabledThis object specifies whether the combined hostname functionality is enabled or not. When the combined hostname functionality is enabled, the hostname of non-default VDCs will be <default VDC name>-<nondefault VDC name>.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.2.2
ciscoVdcExt
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.1.3
ciscoVdcExtTableThis table contains additional information of a VDC instance. There will be an entry for each VDC instance created in the system.
SEQUENCE OF CiscoVdcExtEntry
.1.3.6.1.4.1.9.9.774.1.3.1
ciscoVdcExtEntryEach row contains additional information of a VDC instance.
CiscoVdcExtEntry
.1.3.6.1.4.1.9.9.774.1.3.1.1
ciscoVdcSingleSupHaPolicyThis object specifies the High Availability policy of a particular VDC when there is only one supervisor on the device.rw
CiscoVdcHaPolicy
.1.3.6.1.4.1.9.9.774.1.3.1.1.1
ciscoVdcDualSupHaPolicyThis object specifies the High Availability policy of a particular VDC when both the active supervisor and standby supervisor are present on the device.rw
CiscoVdcHaPolicy
.1.3.6.1.4.1.9.9.774.1.3.1.1.2
ciscoVdcBootOrderThis object specifies the boot order value for this particular VDC. The VDCs with the lowest boot order will boot first.rw
Unsigned32
.1.3.6.1.4.1.9.9.774.1.3.1.1.3
ciscoVdcTimeCreatedThis object indicates the time at which a particular VDC was created.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.3.1.1.4
ciscoVdcReloadCountThis object indicates the number of times a particular VDC has been reloaded.ro
Gauge32
.1.3.6.1.4.1.9.9.774.1.3.1.1.5
ciscoVdcRestartCountThis object indicates the number of times a VDC identified by ciscoVdcId has been restarted.ro
Gauge32
.1.3.6.1.4.1.9.9.774.1.3.1.1.6
ciscoVdcRestartTimeThis object indicates the most recent restart time of the VDC instance. This object contains value 0x0000010100000000 when the corresponding instance value of ciscoVdcRestartCount is '0'.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.3.1.1.7
ciscoVdcRestartReasonThis object indicates the reason of the most recent restart of the VDC.ro
SnmpAdminString (SNMP-FRAMEWORK-MIB)
.1.3.6.1.4.1.9.9.774.1.3.1.1.8
ciscoVdcTypeThis object specifies the type of the VDC.rw
Enumeration
.1.3.6.1.4.1.9.9.774.1.3.1.1.9
ciscoVdcAdminStatusThis object indicates the administrative status of the VDC. active suspended When the suspended VDC is bening resumed, it will come up with its startup configuration.rw
Enumeration
.1.3.6.1.4.1.9.9.774.1.3.1.1.10
ciscoVdcFromUnallocatedIntfThis object specifies the way that interfaces are allocated from the unallocated interface pool. When the value of this object is set to 'allocate', interfaces in the unallocated interface pool will be allocated to a particular VDC on a best-efforts basis. This object always has the value 'noOp' when read.rw
Enumeration
.1.3.6.1.4.1.9.9.774.1.3.1.1.11
ciscoVdcFeatureSetListThis object specifies whether a specified feature set is enabled for a VDC. If a bit corresponding to a feature set is set to 1, then the specified feature set is enabled. fcoe fabricPath fex mpls ethernet virtualization fabric fcoeNpv ::= { ciscoVdcExtEntry 12 } ciscoVdcResourceTemplate OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTIONrw
Bits
.1.3.6.1.4.1.9.9.774.1.3.1.1.14
ciscoVdcCpuPriorityThis object specifies the CPU priority/share for a particular VDC. A value of -1 means this information is not available.rw
Integer32 (-1..65535)
.1.3.6.1.4.1.9.9.774.1.3.1.1.15
ciscoVdcCpuSharePercentThis object indicates the CPU share percentage for a particular VDC.ro
CiscoVdcPercentOrMinusOne
.1.3.6.1.4.1.9.9.774.1.3.1.1.16
ciscoVdcResource
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.1.4
ciscoVdcGlobalResUsageTableThis table contains information regarding global resource usage and utilization on the device.
SEQUENCE OF CiscoVdcGlobalResUsageEntry
.1.3.6.1.4.1.9.9.774.1.4.1
ciscoVdcGlobalResUsageEntryEach row contains information regarding global usage and utilization for a particular resource.
CiscoVdcGlobalResUsageEntry
.1.3.6.1.4.1.9.9.774.1.4.1.1
ciscoVdcGlobalResIDA unique value, greater than zero, that uniquely identifies a type of resource.
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.1.1.1
ciscoVdcGlobalResNameThis object indicates the name of the resource on the device.ro
SnmpAdminString (SNMP-FRAMEWORK-MIB)
.1.3.6.1.4.1.9.9.774.1.4.1.1.2
ciscoVdcGlobalResUsedThis object indicates the number of instances of a particular resource that are currently in use.ro
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.1.1.3
ciscoVdcGlobalResUnusedThis object indicates the number of instances of a particular resource that are reserved, and currently not in use.ro
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.1.1.4
ciscoVdcGlobalResFreeThis object indicates the number of instances of a particular resource that still remain to be used.ro
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.1.1.5
ciscoVdcGlobalResAvailThis object indicates the number of instances of a particular resource that are available to be allocated.ro
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.1.1.6
ciscoVdcGlobalResTotalThis object indicates the total number of a particular resource.ro
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.1.1.7
ciscoVdcResUsageTableThis table contains information regarding resource usage and utilization for a particular VDC.
SEQUENCE OF CiscoVdcResUsageEntry
.1.3.6.1.4.1.9.9.774.1.4.2
ciscoVdcResUsageEntryEach row contains information regarding the usage and utilization of a particular resource for a particular VDC.
CiscoVdcResUsageEntry
.1.3.6.1.4.1.9.9.774.1.4.2.1
ciscoVdcResIDA unique value, greater than zero, that uniquely identifies a type of resource.
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.2.1.1
ciscoVdcResMinThis object specifies the minimum number of instances of a particular resource that needs to be allocated to a particular VDC.rw
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.2.1.2
ciscoVdcResMaxThis object specifies the maximum number of instances of a particular resource that allow to be allocated to a particular VDC.rw
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.2.1.3
ciscoVdcResUsedThis object indicates the number of instances of a particular resource that are currently in use for a particular VDC.ro
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.2.1.4
ciscoVdcResUnusedThis object indicates the number of instances of a particular resource that are reserved, and currently not in use for a particular VDC.ro
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.2.1.5
ciscoVdcResAvailThis object indicates the number of instances of a particular resource that are available to be allocated for a particular VDC.ro
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.2.1.6
ciscoVdcResTemplateTableThis table contains information regarding the resource allocation for VDC resource template.
SEQUENCE OF CiscoVdcResTemplateEntry
.1.3.6.1.4.1.9.9.774.1.4.3
ciscoVdcResTemplateEntryEach row contains information regarding the allocation of a particluar resource for a particular VDC resource template.
CiscoVdcResTemplateEntry
.1.3.6.1.4.1.9.9.774.1.4.3.1
ciscoVdcResTemplateNameThis object indicates the name of the resource template.
SnmpAdminString (SNMP-FRAMEWORK-MIB)
.1.3.6.1.4.1.9.9.774.1.4.3.1.1
ciscoVdcResTemplateResIDA unique value, greater than zero, that can identify a type of resource.
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.3.1.2
ciscoVdcResTemplateMinThis object specified the minimum number of instances of a particular resource that are allocated to this VDC template.rw
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.3.1.3
ciscoVdcResTemplateMaxThis object specifies the maximum number of instances of a particular resource that are allocated to this VDC template.rw
Unsigned32
.1.3.6.1.4.1.9.9.774.1.4.3.1.4
ciscoVdcResTemplateStorageTypeThis object specifies the storage type of a conceptual row in this table.rw
StorageType (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.4.3.1.5
ciscoVdcResTemplateStatusThis object specifies the status of a conceptual row in this table.All writable objects in this row may be modified at any time.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.4.3.1.6
ciscoVdcInterface
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.1.5
ciscoVdcIfMembershipTableThis table contains information about VDC interface membership.
SEQUENCE OF CiscoVdcIfMembershipEntry
.1.3.6.1.4.1.9.9.774.1.5.1
ciscoVdcIfMembershipEntryA conceptual row containing information about VDC interface membership.
CiscoVdcIfMembershipEntry
.1.3.6.1.4.1.9.9.774.1.5.1.1
ciscoVdcIfMembershipifIndexifIndex of the interface membership of this VDC.
InterfaceIndex (IF-MIB)
.1.3.6.1.4.1.9.9.774.1.5.1.1.1
ciscoVdcIfMembershipStorageTypeThis object specifies the storage type of a conceptual row in this table.rw
StorageType (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.5.1.1.2
ciscoVdcIfMembershipStatusThis object specifies the row status of a conceptual row in this table.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.5.1.1.3
ciscoVdcFCoEVlansTableThis table contains information regarding allocation of VLANs that can be used for FCoE.
SEQUENCE OF CiscoVdcFCoEVlansEntry
.1.3.6.1.4.1.9.9.774.1.5.2
ciscoVdcFCoEVlansEntryA conceptual row containing information regarding allocation of VLANs that can be used for FCoE.
CiscoVdcFCoEVlansEntry
.1.3.6.1.4.1.9.9.774.1.5.2.1
ciscoVdcFCoEVlansFirst2KA string of octets containing one bit per VLAN for VLANs 0 to 2047 that are reserved for FCoE. If the bit corresponding to a VLAN is set to '1', then the VLAN is reserved for FCoE. If the bit is set to '0', then the VLAN is not reserved for FCoErw
Cisco2KVlanList (CISCO-TC)
.1.3.6.1.4.1.9.9.774.1.5.2.1.1
ciscoVdcFCoEVlansSecond2KA string of octets containing one bit per VLAN for VLANs 2048 to 4095 that are reserved for FCoE. If the bit corresponding to a VLAN is set to '1', then the VLAN is reserved for FCoE. If the bit is set to '0', then the VLAN is not reserved for FCoErw
Cisco2KVlanList (CISCO-TC)
.1.3.6.1.4.1.9.9.774.1.5.2.1.2
ciscoVdcFCoEVlansFromVdcThis object specifies which VDCs are going to share ports with the storage VDC.rw
Unsigned32
.1.3.6.1.4.1.9.9.774.1.5.2.1.3
ciscoVdcSharedInterfaceTableThis table contains information about VDC shared interface membership.
SEQUENCE OF CiscoVdcSharedInterfaceEntry
.1.3.6.1.4.1.9.9.774.1.5.3
ciscoVdcSharedInterfaceEntryA conceptual row containing information about VDC shared interface membership.
CiscoVdcSharedInterfaceEntry
.1.3.6.1.4.1.9.9.774.1.5.3.1
ciscoVdcSharedInterfaceifIndexA unique value, greater than zero, for each interface.
InterfaceIndex (IF-MIB)
.1.3.6.1.4.1.9.9.774.1.5.3.1.1
ciscoVdcSharedInterfaceStorageTypeThis object specifies the storage type of a conceptual row in this tablerw
StorageType (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.5.3.1.2
ciscoVdcSharedInterfaceRowStatusThis object specifies the row status of a conceptual row in this table.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.9.9.774.1.5.3.1.3
ciscoVdcMIBConform
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.2
ciscoVdcMIBCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.2.1
ciscoVdcMIBGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.774.2.2
CISCO-VDC-MIB - SNMP MIB Reference | MIBs Explorer