CISCO-VIRTUAL-SWITCH-MIB

        This MIB module defines the managed objects that support the
virtual switch architecture.
        
The virtual switch concept combines several individual
distributed physical switches together to build a single
logical management point.  The core switches are the control
point for a virtual switch, all the traffic is forwarded and
distributed in the core switches, including control and data
traffic.
        
The core switches are connected through a dedicated ether
channel called Virtual Switch Link (VSL) that is used for
both control traffic as well as some data traffic to provide
the traffic load sharing and switch redundancy between the
physical chassis.
        
One or multiple core switches can be supported in the virtual
switch architecture, but only one core called 'active core'
switch can be active to manage the traffic.  The other is
called 'standby core' switch as redundancy if there is.
        
The concept of virtual switch is to collect many physical
switches chassis together to form a single management unit to
simplify the whole network architecture.
    
Source file
CISCO-VIRTUAL-SWITCH-MIB
Last revised
Identity
ciscoVirtualSwitchMIB
Base OID
1.3.6.1.4.1.9.9.388
Imported Objects
CISCO-SMI ciscoMgmt
ENTITY-MIB entPhysicalIndex
IF-MIB InterfaceIndex
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DateAndTime RowStatus TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the cisco MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-VIRTUAL-SWITCH-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-VIRTUAL-SWITCH-MIB::ciscoVirtualSwitchMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-VIRTUAL-SWITCH-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-VIRTUAL-SWITCH-MIB::ciscoVirtualSwitchMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (103)
.1.3.6.1.4.1.9.9.388
.1.3.6.1.4.1.9.9.388.0
.1.3.6.1.4.1.9.9.388.1
.1.3.6.1.4.1.9.9.388.1.1
cvsDomain r/w
.1.3.6.1.4.1.9.9.388.1.1.1
.1.3.6.1.4.1.9.9.388.1.1.2
.1.3.6.1.4.1.9.9.388.1.1.3
.1.3.6.1.4.1.9.9.388.1.1.4
.1.3.6.1.4.1.9.9.388.1.1.5
.1.3.6.1.4.1.9.9.388.1.1.6
.1.3.6.1.4.1.9.9.388.1.2
.1.3.6.1.4.1.9.9.388.1.2.1
.1.3.6.1.4.1.9.9.388.1.2.1.1
.1.3.6.1.4.1.9.9.388.1.2.1.1.1
.1.3.6.1.4.1.9.9.388.1.2.1.1.2
.1.3.6.1.4.1.9.9.388.1.2.1.1.3
.1.3.6.1.4.1.9.9.388.1.2.1.1.4
.1.3.6.1.4.1.9.9.388.1.2.2
.1.3.6.1.4.1.9.9.388.1.2.2.1
.1.3.6.1.4.1.9.9.388.1.2.2.1.1
.1.3.6.1.4.1.9.9.388.1.2.2.1.2
.1.3.6.1.4.1.9.9.388.1.2.2.1.3
.1.3.6.1.4.1.9.9.388.1.3
.1.3.6.1.4.1.9.9.388.1.3.1
.1.3.6.1.4.1.9.9.388.1.3.1.1
.1.3.6.1.4.1.9.9.388.1.3.1.1.1
.1.3.6.1.4.1.9.9.388.1.3.1.1.2
.1.3.6.1.4.1.9.9.388.1.3.1.1.3
.1.3.6.1.4.1.9.9.388.1.3.1.1.4
.1.3.6.1.4.1.9.9.388.1.3.1.1.5
.1.3.6.1.4.1.9.9.388.1.3.1.1.6
.1.3.6.1.4.1.9.9.388.1.3.1.1.7
.1.3.6.1.4.1.9.9.388.1.3.2
.1.3.6.1.4.1.9.9.388.1.3.2.1
.1.3.6.1.4.1.9.9.388.1.3.2.1.1
.1.3.6.1.4.1.9.9.388.1.3.2.1.10
.1.3.6.1.4.1.9.9.388.1.3.2.1.11
.1.3.6.1.4.1.9.9.388.1.3.2.1.12
.1.3.6.1.4.1.9.9.388.1.3.2.1.13
.1.3.6.1.4.1.9.9.388.1.3.2.1.14
.1.3.6.1.4.1.9.9.388.1.3.2.1.15
.1.3.6.1.4.1.9.9.388.1.3.2.1.16
.1.3.6.1.4.1.9.9.388.1.3.2.1.17
.1.3.6.1.4.1.9.9.388.1.3.2.1.18
.1.3.6.1.4.1.9.9.388.1.3.2.1.19
.1.3.6.1.4.1.9.9.388.1.3.2.1.2
.1.3.6.1.4.1.9.9.388.1.3.2.1.20
.1.3.6.1.4.1.9.9.388.1.3.2.1.21
.1.3.6.1.4.1.9.9.388.1.3.2.1.22
.1.3.6.1.4.1.9.9.388.1.3.2.1.23
.1.3.6.1.4.1.9.9.388.1.3.2.1.24
.1.3.6.1.4.1.9.9.388.1.3.2.1.25
.1.3.6.1.4.1.9.9.388.1.3.2.1.26
.1.3.6.1.4.1.9.9.388.1.3.2.1.27
.1.3.6.1.4.1.9.9.388.1.3.2.1.28
.1.3.6.1.4.1.9.9.388.1.3.2.1.29
.1.3.6.1.4.1.9.9.388.1.3.2.1.3
.1.3.6.1.4.1.9.9.388.1.3.2.1.30
.1.3.6.1.4.1.9.9.388.1.3.2.1.31
.1.3.6.1.4.1.9.9.388.1.3.2.1.32
.1.3.6.1.4.1.9.9.388.1.3.2.1.33
.1.3.6.1.4.1.9.9.388.1.3.2.1.34
.1.3.6.1.4.1.9.9.388.1.3.2.1.35
.1.3.6.1.4.1.9.9.388.1.3.2.1.36
.1.3.6.1.4.1.9.9.388.1.3.2.1.37
.1.3.6.1.4.1.9.9.388.1.3.2.1.38
.1.3.6.1.4.1.9.9.388.1.3.2.1.4
.1.3.6.1.4.1.9.9.388.1.3.2.1.5
.1.3.6.1.4.1.9.9.388.1.3.2.1.6
.1.3.6.1.4.1.9.9.388.1.3.2.1.7
.1.3.6.1.4.1.9.9.388.1.3.2.1.8
.1.3.6.1.4.1.9.9.388.1.3.2.1.9
.1.3.6.1.4.1.9.9.388.1.3.3
.1.3.6.1.4.1.9.9.388.1.3.3.1
.1.3.6.1.4.1.9.9.388.1.3.3.1.1
.1.3.6.1.4.1.9.9.388.1.3.3.1.10
.1.3.6.1.4.1.9.9.388.1.3.3.1.11
.1.3.6.1.4.1.9.9.388.1.3.3.1.12
.1.3.6.1.4.1.9.9.388.1.3.3.1.13
.1.3.6.1.4.1.9.9.388.1.3.3.1.2
.1.3.6.1.4.1.9.9.388.1.3.3.1.3
.1.3.6.1.4.1.9.9.388.1.3.3.1.4
.1.3.6.1.4.1.9.9.388.1.3.3.1.5
.1.3.6.1.4.1.9.9.388.1.3.3.1.6
.1.3.6.1.4.1.9.9.388.1.3.3.1.7
.1.3.6.1.4.1.9.9.388.1.3.3.1.8
.1.3.6.1.4.1.9.9.388.1.3.3.1.9
.1.3.6.1.4.1.9.9.388.1.3.4
.1.3.6.1.4.1.9.9.388.1.3.4.1
.1.3.6.1.4.1.9.9.388.1.3.4.1.1
.1.3.6.1.4.1.9.9.388.1.4
.1.3.6.1.4.1.9.9.388.1.4.1
.1.3.6.1.4.1.9.9.388.1.4.1.1
.1.3.6.1.4.1.9.9.388.1.4.1.1.1
.1.3.6.1.4.1.9.9.388.1.4.1.1.2
.1.3.6.1.4.1.9.9.388.1.4.1.1.3
Enumeration
.1.3.6.1.4.1.9.9.388.1.4.1.1.4
.1.3.6.1.4.1.9.9.388.1.5
.1.3.6.1.4.1.9.9.388.1.5.1
.1.3.6.1.4.1.9.9.388.1.5.2
.1.3.6.1.4.1.9.9.388.2
.1.3.6.1.4.1.9.9.388.2.1
.1.3.6.1.4.1.9.9.388.2.2
Dependencies (11) 7 direct · 4 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (5)
Enumeration
up(1)
down(2)
Bits
standalone(0)
core(1)
Unsigned32
Enumeration
standalone(1)
multiNode(2)
Enumeration
standalone(1)
active(2)
standby(3)
Conformance Groups (14)
The collection of objects which are used in the
virtual switch or standalone environment.
.1.3.6.1.4.1.9.9.388.2.2.1
The collection of objects which are used to configure
the selection information of the active or standby
core switches in the virtual switch environment.
.1.3.6.1.4.1.9.9.388.2.2.2
The collection of objects which are used to monitor the
chassis information in virtual switch architecture.
.1.3.6.1.4.1.9.9.388.2.2.3
The collection of objects which are used to configure
the VSL connection information in standalone or virtual
switch environment.
.1.3.6.1.4.1.9.9.388.2.2.4
The collection of objects which are used to monitor
the VSL statistics information in virtual switch
architecture.
.1.3.6.1.4.1.9.9.388.2.2.5
The collection of objects which are used to monitor the
physical module information.
.1.3.6.1.4.1.9.9.388.2.2.6
The collection of notifications for the connections in
virtual switch environment.
.1.3.6.1.4.1.9.9.388.2.2.7
The collection of objects which are used to monitor
the more detail VSL statistics information in
virtual switch architecture.
.1.3.6.1.4.1.9.9.388.2.2.8
The collection of objects which are used to monitor the
module in-chassis standby status information.
.1.3.6.1.4.1.9.9.388.2.2.9
The collection of objects which are used to configure
the location information of the core switches in the virtual
switch environment.
.1.3.6.1.4.1.9.9.388.2.2.10
The collection of object(s) which are used to control
the notification of dual active detection in the virtual
switch environment.
.1.3.6.1.4.1.9.9.388.2.2.11
The collection of object(s) providing variable binding
for the dual active detection notification in the virtual
switch environment.
.1.3.6.1.4.1.9.9.388.2.2.12
The collection of notification(s) for the dual active
detection in the virtual switch environment.
.1.3.6.1.4.1.9.9.388.2.2.13
The collection of object(s) which are used to get the
VSL Interface Name.
.1.3.6.1.4.1.9.9.388.2.2.14
Compliance Statements (4)

OID .1.3.6.1.4.1.9.9.388.2.1.1
The compliance statement for entities which implement
the CISCO-VIRTUAL-SWITCH-MIB.
Required groups
mandatory cvsGlobalGroup
mandatory cvsModuleGroup
optional cvsCoreSwitchGroup This group contains the selection information of the
active or standby core switches in the virtual switch
environment. This is only mandatory for the managed
system with supporting the configuring information
of core switches.
optional cvsChassisGroup This group contains physical chassis information in
the virtual switch environment. This is only
mandatory for the managed system in the virtual
switch environment.
optional cvsVSLConnectionGroup This is the group to construct the VSL (Virtual
switch link) connection between core switches in the
virtual switch architecture and also provide the
information for the VSL. This is only mandatory
for the managed system with supporting the
configuration of VSL.
optional cvsVSLStatisticsGroup This group contains the VSL (Virtual switch
link) statistics information in the virtual switch
environment. This is only mandatory for the managed
system in the virtual switch environment.
optional cvsConnectionNotifsGroup The notifications for VSL connection status. This is
only mandatory for the managed system in the virtual
switch environment.

OID .1.3.6.1.4.1.9.9.388.2.1.2
The compliance statement for entities which implement
the CISCO-VIRTUAL-SWITCH-MIB.
Required groups
mandatory cvsGlobalGroup
mandatory cvsModuleGroup
mandatory cvsVssModuleStandbyGroup
optional cvsCoreSwitchGroup This group contains the selection information of the
active or standby core switches in the virtual switch
environment. This is only mandatory for the managed
system with supporting the configuring information
of core switches.
optional cvsChassisGroup This group contains physical chassis information in
the virtual switch environment. This is only
mandatory for the managed system in the virtual
switch environment.
optional cvsVSLConnectionGroup This is the group to construct the VSL (Virtual
switch link) connection between core switches in the
virtual switch architecture and also provide the
information for the VSL. This is only mandatory
for the managed system with supporting the
configuration of VSL.
optional cvsVSLStatisticsGroup This group contains the VSL (Virtual switch
link) statistics information in the virtual switch
environment. This is only mandatory for the managed
system in the virtual switch environment.
optional cvsConnectionNotifsGroup The notifications for VSL connection status. This is
only mandatory for the managed system in the virtual
switch environment.
optional cvsVSLStatisticsExtGroup This group contains the VSL (Virtual switch link) more
detail statistics information in the virtual switch
environment. This is only mandatory for the managed
system in the virtual switch environment.

OID .1.3.6.1.4.1.9.9.388.2.1.3
The compliance statement for entities which implement
the CISCO-VIRTUAL-SWITCH-MIB.
Required groups
mandatory cvsGlobalGroup
mandatory cvsModuleGroup
mandatory cvsVssModuleStandbyGroup
optional cvsCoreSwitchGroup This group contains the selection information of the
active or standby core switches in the virtual switch
environment. This is only mandatory for the managed
system with supporting the configuring information
of core switches.
optional cvsChassisGroup This group contains physical chassis information in
the virtual switch environment. This is only
mandatory for the managed system in the virtual
switch environment.
optional cvsVSLConnectionGroup This is the group to construct the VSL (Virtual
switch link) connection between core switches in the
virtual switch architecture and also provide the
information for the VSL. This is only mandatory
for the managed system with supporting the
configuration of VSL.
optional cvsVSLStatisticsGroup This group contains the VSL (Virtual switch
link) statistics information in the virtual switch
environment. This is only mandatory for the managed
system in the virtual switch environment.
optional cvsConnectionNotifsGroup The notifications for VSL connection status. This is
only mandatory for the managed system in the virtual
switch environment.
optional cvsVSLStatisticsExtGroup This group contains the VSL (Virtual switch link) more
detail statistics information in the virtual switch
environment. This is only mandatory for the managed
system in the virtual switch environment.
optional cvsCoreSwitchLocationGroup This group contains the location configuration information of
the active or standby core switches in the virtual switch
environment. This is only mandatory for the managed
system with supporting the location configuration information
of core switches.
optional cvsDualActiveDetectionNotifsControlGroup This is only mandatory for the managed system with
supporting the dual active detection notification.
optional cvsDualActiveDetectionNotifsInfoGroup This is only mandatory for the managed system with
supporting the dual active detection notification.
optional cvsDualActiveDetectionNotifsGroup This is only mandatory for the managed system with
supporting the dual active detection notification
Object refinements
ObjectAccessSyntaxDescription
cvsDomain readonly
Write access is not required.
cvsSwitchID readonly
Write access is not required.
cvsSwitchMode readonly
Write access is not required.
cvsVSLChangeNotifEnable readonly
Write access is not required.
cvsCoreSwitchPriority readonly
Write access is not required.
cvsCoreSwitchPreempt readonly
Write access is not required.
cvsCoreSwitchLocation readonly
Write access is not required.
cvsVSLCoreSwitchID readonly
Write access is not required.
cvsDualActiveDetectionNotifEnable readonly
Write access is not required.
cvsVSLConnectionRowStatus readonly
active(1)
Write access is not required.

Support for createAndWait and notInService is not required.

OID .1.3.6.1.4.1.9.9.388.2.1.4
The compliance statement for entities which implement
the CISCO-VIRTUAL-SWITCH-MIB.
Required groups
mandatory cvsGlobalGroup
mandatory cvsModuleGroup
mandatory cvsVssModuleStandbyGroup
optional cvsCoreSwitchGroup This group contains the selection information of the
active or standby core switches in the virtual switch
environment. This is only mandatory for the managed
system with supporting the configuring information
of core switches.
optional cvsChassisGroup This group contains physical chassis information in
the virtual switch environment. This is only
mandatory for the managed system in the virtual
switch environment.
optional cvsVSLConnectionGroup This is the group to construct the VSL (Virtual
switch link) connection between core switches in the
virtual switch architecture and also provide the
information for the VSL. This is only mandatory
for the managed system with supporting the
configuration of VSL.
optional cvsVSLStatisticsGroup This group contains the VSL (Virtual switch
link) statistics information in the virtual switch
environment. This is only mandatory for the managed
system in the virtual switch environment.
optional cvsConnectionNotifsGroup The notifications for VSL connection status. This is
only mandatory for the managed system in the virtual
switch environment.
optional cvsVSLStatisticsExtGroup This group contains the VSL (Virtual switch link) more
detail statistics information in the virtual switch
environment. This is only mandatory for the managed
system in the virtual switch environment.
optional cvsCoreSwitchLocationGroup This group contains the location configuration information of
the active or standby core switches in the virtual switch
environment. This is only mandatory for the managed
system with supporting the location configuration information
of core switches.
optional cvsDualActiveDetectionNotifsControlGroup This is only mandatory for the managed system with
supporting the dual active detection notification.
optional cvsDualActiveDetectionNotifsInfoGroup This is only mandatory for the managed system with
supporting the dual active detection notification.
optional cvsDualActiveDetectionNotifsGroup This is only mandatory for the managed system with
supporting the dual active detection notification
optional cvsVSLLinkPortGroup This group contains the VSL (Virtual Switch Link)
interfaces names. This is only mandatory for the managed
system in the virtual switch environment.
Object refinements
ObjectAccessSyntaxDescription
cvsDomain readonly
Write access is not required.
cvsSwitchID readonly
Write access is not required.
cvsSwitchMode readonly
Write access is not required.
cvsVSLChangeNotifEnable readonly
Write access is not required.
cvsCoreSwitchPriority readonly
Write access is not required.
cvsCoreSwitchPreempt readonly
Write access is not required.
cvsCoreSwitchLocation readonly
Write access is not required.
cvsVSLCoreSwitchID readonly
Write access is not required.
cvsDualActiveDetectionNotifEnable readonly
Write access is not required.
cvsVSLConnectionRowStatus readonly
active(1)
Write access is not required.

Support for createAndWait and notInService is not required.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.9.9.388.0.1
The notification will be generated when the state of the VSL
connection is changed.
.1.3.6.1.4.1.9.9.388.0.2
The notification will be generated when dual-active
is detected.