CISCO-FABRIC-C12K-MIB

        Cisco Fabric MIB module for c12000 series of routers.
This MIB module is used for managing/tracking the c12000
fabric entities and fabric related configuration, status 
and statistics information.
        
C12000 fabric architecture is based on NxN non-blocking
crossbar switch fabric, where N stands for the maximum 
number of LCs that can be supported in the chassis (this 
includes the RP). The connections through the switch 
fabric is controlled by a scheduler (CSC), the CSC 
accepts transmission requests from line cards, issues 
grants to access the fabric, and provides a reference 
clock to all the cards in the system to synchronize data 
transfer across the crossbar.
        
Some of the error status objects in the MIB are read-clear,
that is the value of the object is cleared on a query of the
object.
        
Details about the various fabric related attributes 
specified in the MIB could be found at following link,
http://www.cisco.com/warp/public/108/hwts_12000_22281.html
        
Acronyms and terms used in the MIB module:
GSR           - Gigabit Switch Router.
RP            - Route Processor.
LC            - Line Card.
SFC           - Switch Fabric Card.
CRC           - Cyclic Redundancy Check.
CSC           - Clock Scheduler Card.
CiscoCell     - The unit of data that is exchanged
                between line cards through the switch
                fabric.
FIA           - Fabric Interface Asic, this Asic
                resides on the line card and is 
                used to interface line card and
                switch fabric.
ToFabFIA      - Represents the ToFabric FIA, FIA
                which transmits data from the 
                line card to the fabric.
FrFabFIA      - Represents the From Fabric FIA, FIA
                which receives data from the fabric.
SCA           - Scheduler Control Asic, this Asic
                resides on each CSC and is used to
                arbitrate among the line card 
                requests to transmit CiscoCells 
                through the switch fabric.
Xbar          - Crossbar Switch Asic, this Asic
                resides on each fabric card and provides      
                the functionality of a crossbar
                switch.
SLI           - Serial Link interface block, this
                block resides on the FIA on the line
                cards and the Xbar and SCA on the
                switch fabric. The functionality of SLI
                is to interface the linecards and fabric 
                cards.
BMA           - Buffer Manager Asic, this Asic is
                located on a Pre OC-192 linecard.
                It provides the packet buffering
                and buffer queue management.
MCC           - Memory Communication Controller Asic, 
                this Asic is located on a OC-192 
                linecard and is an enhanced packet buffer 
                Asic. MCC captures the data and control 
                path information for packets destined 
                to all line cards in the system. On the 
                receive side MCC interfaces with the 
                Rx Asic where the packets are looked up
                and sent to the MCC for buffering. On the
                transmit side it interfaces with the 
                ToFabFIA where packets arrived from MCC
                will be segmented into CiscoCells before
                being sent across the fabric.
CSAR          - Cisco Cell Segmentation And Reassembly,
                The name of an FPGA used on the RP which
                handles traffic between the processor 
                and switch fabric.
Request       - A signal sent by a FIA (on a line card)
                to the SCA (on Master CSC) requesting a 
                switch connection to a output linecard as an
                intent to transmit CiscoCells across.
Grant         - A signal sent by the SCA to a FIA (on a
                line card) granting a switch connection which
                was requested by the FIA.
SRAM          - Static Random Access Memory.
LOS           - Loss Of Signal.
FPGA          - Field Programmable Gate Array.
    
Source file
CISCO-FABRIC-C12K-MIB
Last revised
Identity
ciscoFabricC12kMIB
Base OID
1.3.6.1.4.1.9.9.281
Imported Objects
CISCO-SMI ciscoMgmt
CISCO-TC EntPhysicalIndexOrZero
ENTITY-MIB entPhysicalIndex entPhysicalName PhysicalIndex
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC TEXTUAL-CONVENTION (no object page) 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-FABRIC-C12K-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-FABRIC-C12K-MIB::ciscoFabricC12kMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-FABRIC-C12K-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-FABRIC-C12K-MIB::ciscoFabricC12kMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (118)
.1.3.6.1.4.1.9.9.281
.1.3.6.1.4.1.9.9.281.0
.1.3.6.1.4.1.9.9.281.1
.1.3.6.1.4.1.9.9.281.1.1
.1.3.6.1.4.1.9.9.281.1.1.1
.1.3.6.1.4.1.9.9.281.1.1.1.1
.1.3.6.1.4.1.9.9.281.1.1.1.2
.1.3.6.1.4.1.9.9.281.1.1.2
.1.3.6.1.4.1.9.9.281.1.1.2.1
.1.3.6.1.4.1.9.9.281.1.1.2.1.1
.1.3.6.1.4.1.9.9.281.1.1.2.1.1.1
.1.3.6.1.4.1.9.9.281.1.1.2.1.1.2
.1.3.6.1.4.1.9.9.281.1.1.2.1.1.3
.1.3.6.1.4.1.9.9.281.1.1.2.1.1.4
.1.3.6.1.4.1.9.9.281.1.1.2.2
.1.3.6.1.4.1.9.9.281.1.1.2.2.1
.1.3.6.1.4.1.9.9.281.1.1.2.2.1.1
.1.3.6.1.4.1.9.9.281.1.1.2.3
.1.3.6.1.4.1.9.9.281.1.1.2.3.1
.1.3.6.1.4.1.9.9.281.1.1.2.3.1.1
.1.3.6.1.4.1.9.9.281.1.1.2.3.1.2
.1.3.6.1.4.1.9.9.281.1.1.2.3.1.3
Enumeration
.1.3.6.1.4.1.9.9.281.1.1.2.3.1.4
.1.3.6.1.4.1.9.9.281.1.1.3
.1.3.6.1.4.1.9.9.281.1.1.3.1
.1.3.6.1.4.1.9.9.281.1.1.3.1.1
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.1
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.10
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.2
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.3
Bits
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.4
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.5
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.6
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.7
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.8
.1.3.6.1.4.1.9.9.281.1.1.3.1.1.9
.1.3.6.1.4.1.9.9.281.1.1.4
.1.3.6.1.4.1.9.9.281.1.1.4.1
.1.3.6.1.4.1.9.9.281.1.1.4.1.1
.1.3.6.1.4.1.9.9.281.1.1.4.1.1.1
.1.3.6.1.4.1.9.9.281.1.2
.1.3.6.1.4.1.9.9.281.1.2.1
.1.3.6.1.4.1.9.9.281.1.2.1.1
.1.3.6.1.4.1.9.9.281.1.2.1.1.1
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.1
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.2
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.3
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.4
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.5
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.6
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.7
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.8
.1.3.6.1.4.1.9.9.281.1.2.1.1.1.9
.1.3.6.1.4.1.9.9.281.1.2.1.2
.1.3.6.1.4.1.9.9.281.1.2.1.2.1
.1.3.6.1.4.1.9.9.281.1.2.1.2.1.1
.1.3.6.1.4.1.9.9.281.1.2.1.2.1.2
.1.3.6.1.4.1.9.9.281.1.2.1.2.1.3
.1.3.6.1.4.1.9.9.281.1.2.1.2.1.4
.1.3.6.1.4.1.9.9.281.1.2.2
.1.3.6.1.4.1.9.9.281.1.2.2.1
.1.3.6.1.4.1.9.9.281.1.2.2.1.1
.1.3.6.1.4.1.9.9.281.1.2.2.1.1.1
.1.3.6.1.4.1.9.9.281.1.2.2.1.1.2
.1.3.6.1.4.1.9.9.281.1.2.3
.1.3.6.1.4.1.9.9.281.1.2.3.1
.1.3.6.1.4.1.9.9.281.1.2.3.1.1
Bits
.1.3.6.1.4.1.9.9.281.1.2.3.1.1.1
.1.3.6.1.4.1.9.9.281.1.2.3.1.1.2
.1.3.6.1.4.1.9.9.281.1.3
.1.3.6.1.4.1.9.9.281.1.3.1
.1.3.6.1.4.1.9.9.281.1.3.1.1
.1.3.6.1.4.1.9.9.281.1.3.1.1.1
.1.3.6.1.4.1.9.9.281.1.3.1.1.1.1
.1.3.6.1.4.1.9.9.281.1.3.1.1.1.2
.1.3.6.1.4.1.9.9.281.1.3.1.1.1.3
.1.3.6.1.4.1.9.9.281.1.3.1.1.1.4
.1.3.6.1.4.1.9.9.281.1.3.1.1.1.5
.1.3.6.1.4.1.9.9.281.1.3.1.1.1.6
.1.3.6.1.4.1.9.9.281.1.3.1.1.1.7
.1.3.6.1.4.1.9.9.281.1.3.1.2
.1.3.6.1.4.1.9.9.281.1.3.1.2.1
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.1
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.2
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.3
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.4
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.5
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.6
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.7
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.8
.1.3.6.1.4.1.9.9.281.1.3.1.2.1.9
.1.3.6.1.4.1.9.9.281.1.3.1.3
.1.3.6.1.4.1.9.9.281.1.3.1.3.1
.1.3.6.1.4.1.9.9.281.1.3.1.3.1.1
.1.3.6.1.4.1.9.9.281.1.3.1.3.1.2
.1.3.6.1.4.1.9.9.281.1.3.1.3.1.3
.1.3.6.1.4.1.9.9.281.1.3.1.4
.1.3.6.1.4.1.9.9.281.1.3.1.4.1
.1.3.6.1.4.1.9.9.281.1.3.1.4.1.1
.1.3.6.1.4.1.9.9.281.1.3.1.4.1.2
.1.3.6.1.4.1.9.9.281.1.3.1.4.1.3
.1.3.6.1.4.1.9.9.281.1.3.1.4.1.4
.1.3.6.1.4.1.9.9.281.1.3.1.4.1.5
.1.3.6.1.4.1.9.9.281.1.3.2
.1.3.6.1.4.1.9.9.281.1.3.2.1
.1.3.6.1.4.1.9.9.281.1.3.2.1.1
.1.3.6.1.4.1.9.9.281.1.3.2.1.1.1
.1.3.6.1.4.1.9.9.281.1.3.2.1.1.2
.1.3.6.1.4.1.9.9.281.1.3.3
.1.3.6.1.4.1.9.9.281.1.3.3.1
.1.3.6.1.4.1.9.9.281.1.3.3.1.1
Bits
.1.3.6.1.4.1.9.9.281.1.3.3.1.1.1
Bits
.1.3.6.1.4.1.9.9.281.1.3.3.1.1.2
.1.3.6.1.4.1.9.9.281.1.4
.1.3.6.1.4.1.9.9.281.1.4.1
.1.3.6.1.4.1.9.9.281.2
.1.3.6.1.4.1.9.9.281.2.1
.1.3.6.1.4.1.9.9.281.2.2
Dependencies (9) 7 direct · 2 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 (4)
Enumeration
invalidMode(1)
quarterBwNonRedundant(2)
quarterBwRedundant(3)
fullBwNonRedundant(4)
fullBwRedundant(5)
Enumeration
active(1)
halted(2)
Bits
lossOfSync(0)
parityError(1)
overflow(2)
OctetString range: 0..255
Conformance Groups (13)
A collection of Global fabric configuration
objects.
.1.3.6.1.4.1.9.9.281.2.2.1
A collection of generic FIA status and statistics
objects.
.1.3.6.1.4.1.9.9.281.2.2.2
A collection of generic SCA status objects.
.1.3.6.1.4.1.9.9.281.2.2.3
A collection of generic Xbar status objects.
.1.3.6.1.4.1.9.9.281.2.2.4
A collection of pre-OC192 FIA status and statistics
objects.
.1.3.6.1.4.1.9.9.281.2.2.5
A collection of Pre-OC192 SCA status objects.
.1.3.6.1.4.1.9.9.281.2.2.6
A collection of Pre-Oc192 Xbar status objects.
.1.3.6.1.4.1.9.9.281.2.2.7
A collection of OC192 FIA status and statistics
objects.
.1.3.6.1.4.1.9.9.281.2.2.8
A collection of OC192 linecard generic objects.
.1.3.6.1.4.1.9.9.281.2.2.9
A collection of OC192 SCA status objects.
.1.3.6.1.4.1.9.9.281.2.2.10
A collection of OC192 Xbar status objects.
.1.3.6.1.4.1.9.9.281.2.2.11
The collection of objects which are used to
control generation of notification.
.1.3.6.1.4.1.9.9.281.2.2.12
A collection of notifications generated by
the devices supporting this MIB.
.1.3.6.1.4.1.9.9.281.2.2.13
Compliance Statements (1)

OID .1.3.6.1.4.1.9.9.281.2.1.1
The compliance statement for entities which implement
the CISCO-FABRIC-C12K-MIB.
Required groups
mandatory ciscoFabricC12kGlobalGroup
mandatory ciscoFabricC12kFiaGroup
mandatory ciscoFabricC12kScaGroup
mandatory ciscoFabricC12kXbarGroup
mandatory ciscoFabricC12kPreOc192FiaGroup
mandatory ciscoFabricC12kNotifEnableGroup
mandatory ciscoFabricC12kNotifGroup
optional ciscoFabricC12kPreOc192ScaGroup This group is mandatory only if PreOC192 clock scheduler
cards are present in the managed system
optional ciscoFabricC12kPreOc192XbarGroup This group is mandatory only if PreOC192 fabric cards
are present in the managed system
optional ciscoFabricC12kOc192FiaGroup This group is mandatory only if OC192 line cards are
supported in the managed system
optional ciscoFabricC12kOc192LCGroup This group is mandatory only if OC192 line cards are
supported in the managed system
optional ciscoFabricC12kOc192ScaGroup This group is mandatory only if OC192 clock scheduler
cards are present in the managed system
optional ciscoFabricC12kOc192XbarGroup This group is mandatory only if OC192 fabric cards
are present in the managed system
Notifications / Traps (1)
NameOIDDescription
.1.3.6.1.4.1.9.9.281.0.1
This notification is generated when master scheduler
on the system changes. It typically indicates the
switchover of the scheduler card.
cfcGenericGlobalFabMasterSched represents the
entPhysicalIndex of the new master scheduler card,
while entPhysicalName represents the entity physical
name of the card. The case of all scheduler cards going
down would be represented by a value 0 for the
cfcGenericGlobalFabMasterSched and noSuchInstance for the
entPhysicalName.