CISCO-PSA-MICROCODE-MIB
Cisco PSA Microcode MIB - Overview
The PSA is the Packet Switching ASIC used
in module like engine 2(E2) line cards in GSR
for IP and MPLS packets forwarding. The PSA
performs IP and MPLS packet forwarding at 4 Mpps.
The list of features supported by the PSA
includes (but is not limited to):
- Input and Output ACLs
- Frame Relay Switching
- PIRC
- MPLS VPN
- BGP policy accounting
- IP packet coloring
- Sampled Net flow
- ATM over MPLS.
- Source MAC Accounting.
- Unicast RPF
Note that all the features are not
supported simultaneously on a module.
Each microcode bundle/set can support
one or a limited number of the features
listed above. Each feature has a priority.
When a feature (ACL, Sampled NetFlow) is
enabled through the CLI, the higher
priority feature will take precedence
over the lower priority feature. The
microcode for the lower priority is
removed and cleaned up. The higher
priority microcode will be loaded.
Later, if the higher priority feature
is removed, the lower priority microcode
will be loaded again.
This MIB contains information about the microcode
bundles on modules like E2 Line Cards(LC) in GSR.
Since microcode reload is a service interrupting
event, this MIB also defines a notification to
inform management stations that such an event has
taken place.
- Source file
CISCO-PSA-MICROCODE-MIB- Last revised
- Identity
ciscoPsaMicrocodeMIB- Base OID
1.3.6.1.4.1.9.9.259
Imported Objects
| CISCO-SMI | ciscoMgmt |
| ENTITY-MIB | entPhysicalDescr entPhysicalIndex entPhysicalName |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) |
| 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-PSA-MICROCODE-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-PSA-MICROCODE-MIB::ciscoPsaMicrocodeMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-PSA-MICROCODE-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-PSA-MICROCODE-MIB::ciscoPsaMicrocodeMIB'
Objects (20)
Showing 20 of 20 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.9.9.259 |
||
.1.3.6.1.4.1.9.9.259.0 |
||
.1.3.6.1.4.1.9.9.259.1 |
||
.1.3.6.1.4.1.9.9.259.1.1 |
||
.1.3.6.1.4.1.9.9.259.1.1.1 |
||
.1.3.6.1.4.1.9.9.259.1.1.1.1 |
||
.1.3.6.1.4.1.9.9.259.1.1.1.1.1 |
||
.1.3.6.1.4.1.9.9.259.1.1.1.1.2 |
||
.1.3.6.1.4.1.9.9.259.1.1.1.1.3 |
||
.1.3.6.1.4.1.9.9.259.1.1.1.1.4 |
||
.1.3.6.1.4.1.9.9.259.1.2 |
||
.1.3.6.1.4.1.9.9.259.1.2.1 |
||
.1.3.6.1.4.1.9.9.259.1.2.1.1 |
||
.1.3.6.1.4.1.9.9.259.1.2.1.1.1 |
||
.1.3.6.1.4.1.9.9.259.1.2.1.1.2 |
||
.1.3.6.1.4.1.9.9.259.1.3 |
||
|
|
.1.3.6.1.4.1.9.9.259.1.3.1 |
|
.1.3.6.1.4.1.9.9.259.2 |
||
.1.3.6.1.4.1.9.9.259.2.1 |
||
.1.3.6.1.4.1.9.9.259.2.2 |
Dependencies (8) 5 direct · 3 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
Dependency-first compile order
- SNMPv2-SMIrfc
- CISCO-SMIcisco
- SNMPv2-TCrfc
- IANA-ENTITY-MIBrfc
- SNMPv2-CONFrfc
- SNMP-FRAMEWORK-MIBrfc
- UUID-TC-MIBrfc
- ENTITY-MIBrfc
- CISCO-PSA-MICROCODE-MIBciscoselected
Type Definitions (2)
| Enumeration |
unknown(1)none(2)vanillaPOS(3)vanillaGE(4)vanillaInuit(5)vanillaTaz(6)pircPOS(7)pircGE(8)uRPFPOS(9)vrfSelectionPOS(10)bgppaPOS(11)bgppaGE(12)ipColorPOS(13)inputAcl128POS(14)inputAcl128GE(15)outputAcl128POS(16)outputAcl128GE(17)inputAcl448POS(18)inputAcl448GE(19)outputAcl448POS(20)outputAcl448GE(21)serverCard(22)eoMplsGE(23)frtpPOS(24)outputAclATM(25)inputAcl128Taz(26)vrfSelectionGE(27)uRPFGE(28)cscGE(29)linkBundleSMPOS(30)linkBundleDMPOS(31)linkBundleSMGE(32)linkBundleDMGE(33) |
|
| Bits |
basicIpForwarding(0)basicMplsSwitching(1)frameRelaySwitching(2)eAFrSwitching(3)frtp(4)pirc(5)vrfSelection(6)uRPF(7)inputAcl128(8)outputAcl128(9)inputAcl448(10)outputAcl448(11)sampledNetflow(12)ipMarking(13)bgppa(14)uti(15)mplsVpn(16)eoMpls(17)atmoMpls(18)csc(19)multicast(20)perPacketLoadBalancing(21)sourceMacAccounting(22)frSubVrf(23)serverCard(24)mplsSNF(25)linkBundle(26)atomDisposition(27) |
Conformance Groups (2)
|
cpmcModulePsaCurrBundleId cpmcModulePsaPrevBundleId cpmcModulePsaFeaturesEnabled cpmcModulePsaFeaturesDisabled cpmcBundleFeatures cpmcNotifEnables
A collection of objects providing PSA microcode
monitoring. |
.1.3.6.1.4.1.9.9.259.2.2.1
|
|
|
A collection of notifications generated by
the devices supporting this MIB. |
.1.3.6.1.4.1.9.9.259.2.2.2
|
Compliance Statements (1)
OID
.1.3.6.1.4.1.9.9.259.2.1.1The compliance statement for entities which implement
the CISCO-PSA-MICROCODE-MIB.
the CISCO-PSA-MICROCODE-MIB.
Required groups
| mandatory | ciscoPsaMicrocodeParamsGroup | |
| mandatory | ciscoPsaMicrocodeNotifGroup |
Notifications / Traps (1)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.4.1.9.9.259.0.1 |
A ciscoPsaMicrocodeReload notification is generated
when a PSA microcode reload occurs.. |