CISCO-PSA-MICROCODE-MIB
AI MIB Summary
The CISCO-PSA-MICROCODE-MIB monitors the status, priority levels, and active configuration of microcode bundles on Cisco GSR Engine 2 line cards to manage the Packet Switching ASIC's feature sets, including ACLs, MPLS VPNs, and NetFlow. It specifically tracks microcode reload events and generates notifications to alert management systems when service-interrupting feature priority changes trigger a microcode swap.
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.
Main OID:
ciscoPsaMicrocodeMIB.1.3.6.1.4.1.9.9.259
20
Objects
Active
Status
5
Dependencies
Imported Objects
Objects
20 total| Object Name |
|---|
ciscoPsaMicrocodeMIBCisco 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. MODULE-IDENTITY .1.3.6.1.4.1.9.9.259 |
ciscoPsaMicrocodeMIBObjects OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.259.1 |
cpmcModulePsa OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.259.1.1 |
cpmcModulePsaTableA table providing the microcode bundle information
of those modules which contains PSA (Ex: engine 2
line cards in GSR). SEQUENCE OF CpmcModulePsaEntry .1.3.6.1.4.1.9.9.259.1.1.1 |
cpmcModulePsaEntryEntries providing PSA microcode bundle information
of those entities of type PhysicalClass module(9)
and contain PSA. CpmcModulePsaEntry .1.3.6.1.4.1.9.9.259.1.1.1.1 |
cpmcModulePsaCurrBundleIdThe identity of the microcode bundle currently
loaded on the PSA of the module identified by
entPhysicalIndex.ro PsaMicrocodeBundleId .1.3.6.1.4.1.9.9.259.1.1.1.1.1 |
cpmcModulePsaPrevBundleIdThe identity of the microcode bundle previously
loaded on the PSA of the module identified by
entPhysicalIndex. Till the first microcode reload
is performed on the module, the value will be
'none(2)'.ro PsaMicrocodeBundleId .1.3.6.1.4.1.9.9.259.1.1.1.1.2 |
cpmcModulePsaFeaturesEnabledThe list of features newly enabled due to the
loading of the microcode bundle identified by
cpmcModulePsaCurrBundleId.ro PsaMicrocodeFeatures .1.3.6.1.4.1.9.9.259.1.1.1.1.3 |
cpmcModulePsaFeaturesDisabledThe list of features disabled because of the
unloading of microcode bundle identified by
cpmcModulePsaPrevBundleId and loading of the
microcode bundle identified by
cpmcModulePsaCurrBundleId.ro PsaMicrocodeFeatures .1.3.6.1.4.1.9.9.259.1.1.1.1.4 |
cpmcBundle OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.259.1.2 |
cpmcBundleTableA table of PSA microcode bundle features. SEQUENCE OF CpmcBundleEntry .1.3.6.1.4.1.9.9.259.1.2.1 |
cpmcBundleEntryDetails the features of a microcode bundle. CpmcBundleEntry .1.3.6.1.4.1.9.9.259.1.2.1.1 |
cpmcBundleIdThe identity of the PSA microcode bundle. This
object value can't be unknown(1) or none(2). PsaMicrocodeBundleId .1.3.6.1.4.1.9.9.259.1.2.1.1.1 |
cpmcBundleFeaturesThe list of features supported by microcode bundle
identified by cpmcBundleId.ro PsaMicrocodeFeatures .1.3.6.1.4.1.9.9.259.1.2.1.1.2 |
cpmcNotif OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.259.1.3 |
cpmcNotifEnablesThis variable indicates whether the system
produces the ciscoPsaMicrocodeReload notification.
A false value will prevent PSA microcode reload
notifications from being generated by the system.rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.9.9.259.1.3.1 |
ciscoPsaMicrocodeMIBConformance OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.259.2 |
ciscoPsaMicrocodeMIBCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.259.2.1 |
ciscoPsaMicrocodeMIBGroups OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.259.2.2 |
ciscoPsaMicrocodeReloadA ciscoPsaMicrocodeReload notification is generated
when a PSA microcode reload occurs.. NOTIFICATION-TYPE .ciscoPsaMicrocodeMIBNotifs.1 |