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'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (20)
.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
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)
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.1
The compliance statement for entities which implement
the CISCO-PSA-MICROCODE-MIB.
Required groups
Notifications / Traps (1)
NameOIDDescription
.1.3.6.1.4.1.9.9.259.0.1
A ciscoPsaMicrocodeReload notification is generated
when a PSA microcode reload occurs..