CISCO-NBAR-PROTOCOL-DISCOVERY-MIB

        Cisco NBAR Protocol Discovery MIB 
        
NBAR - Network Based Application Recognition is
an intelligent classification engine that recognizes 
applications that are static (which use fixed TCP or
UDP port numbers), and stateful (which dynamically 
assign TCP or UDP port numbers). 
        
Protocol Discovery - uses NBAR to show you the mix 
of applications currently running on the network. 
Key statistics are associated with each protocol. 
These statistics can be used to define traffic 
classes and QoS policies.
        
Functionality:
1. To enable/disable Protocol Discovery per interface.
2. Display the protocols/applications which NBAR
   currently recognizes.
3. To display various Protocol Discovery statistics.
4. A configurable top N table which lists
   protocols using user defined criteria.
5. To configure notifications (traps) based 
   on configurable statistic thresholds.
6. To maintain a history table of all notification 
   events.
    
Source file
CISCO-NBAR-PROTOCOL-DISCOVERY-MIB
Last revised
Identity
ciscoNbarProtocolDiscoveryMIB
Base OID
1.3.6.1.4.1.9.9.244
Imported Objects
CISCO-SMI ciscoMgmt
IF-MIB ifIndex InterfaceIndex
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) TimeTicks Unsigned32
SNMPv2-TC RowStatus 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-NBAR-PROTOCOL-DISCOVERY-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-NBAR-PROTOCOL-DISCOVERY-MIB::ciscoNbarProtocolDiscoveryMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-NBAR-PROTOCOL-DISCOVERY-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-NBAR-PROTOCOL-DISCOVERY-MIB::ciscoNbarProtocolDiscoveryMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (75)
.1.3.6.1.4.1.9.9.244
.1.3.6.1.4.1.9.9.244.0
.1.3.6.1.4.1.9.9.244.1
.1.3.6.1.4.1.9.9.244.1.1
.1.3.6.1.4.1.9.9.244.1.1.1
.1.3.6.1.4.1.9.9.244.1.1.1.1
.1.3.6.1.4.1.9.9.244.1.1.1.1.1
.1.3.6.1.4.1.9.9.244.1.1.1.1.2
.1.3.6.1.4.1.9.9.244.1.2
.1.3.6.1.4.1.9.9.244.1.2.1
.1.3.6.1.4.1.9.9.244.1.2.1.1
Unsigned32
.1.3.6.1.4.1.9.9.244.1.2.1.1.1
.1.3.6.1.4.1.9.9.244.1.2.1.1.10
kilo bits per secondUnsigned32
.1.3.6.1.4.1.9.9.244.1.2.1.1.11
kilo bits per secondUnsigned32cnpdTopNConfigIndexcnpdTopNStatsIndex
.1.3.6.1.4.1.9.9.244.1.2.1.1.12
.1.3.6.1.4.1.9.9.244.1.2.1.1.2
.1.3.6.1.4.1.9.9.244.1.2.1.1.3
.1.3.6.1.4.1.9.9.244.1.2.1.1.4
.1.3.6.1.4.1.9.9.244.1.2.1.1.5
.1.3.6.1.4.1.9.9.244.1.2.1.1.6
.1.3.6.1.4.1.9.9.244.1.2.1.1.7
.1.3.6.1.4.1.9.9.244.1.2.1.1.8
.1.3.6.1.4.1.9.9.244.1.2.1.1.9
.1.3.6.1.4.1.9.9.244.1.3
.1.3.6.1.4.1.9.9.244.1.3.1
.1.3.6.1.4.1.9.9.244.1.3.1.1
Unsigned32
.1.3.6.1.4.1.9.9.244.1.3.1.1.1
.1.3.6.1.4.1.9.9.244.1.3.1.1.2
.1.3.6.1.4.1.9.9.244.1.3.1.1.3
secondsUnsigned32cnpdThresholdConfigIndex
.1.3.6.1.4.1.9.9.244.1.3.1.1.4
Unsigned32
.1.3.6.1.4.1.9.9.244.1.3.1.1.5
Unsigned32
.1.3.6.1.4.1.9.9.244.1.3.1.1.6
.1.3.6.1.4.1.9.9.244.1.3.1.1.7
.1.3.6.1.4.1.9.9.244.1.3.1.1.8
.1.3.6.1.4.1.9.9.244.1.4
.1.3.6.1.4.1.9.9.244.1.4.1
.1.3.6.1.4.1.9.9.244.1.4.1.1
Unsigned32
.1.3.6.1.4.1.9.9.244.1.4.1.1.1
.1.3.6.1.4.1.9.9.244.1.4.1.1.2
.1.3.6.1.4.1.9.9.244.1.4.1.1.3
.1.3.6.1.4.1.9.9.244.1.4.1.1.4
.1.3.6.1.4.1.9.9.244.1.5
.1.3.6.1.4.1.9.9.244.1.5.1
.1.3.6.1.4.1.9.9.244.1.5.1.1
.1.3.6.1.4.1.9.9.244.1.5.1.1.1
.1.3.6.1.4.1.9.9.244.1.5.1.1.10
.1.3.6.1.4.1.9.9.244.1.5.1.1.12
.1.3.6.1.4.1.9.9.244.1.5.1.1.2
secondsUnsigned32
.1.3.6.1.4.1.9.9.244.1.5.1.1.3
Enumeration
.1.3.6.1.4.1.9.9.244.1.5.1.1.4
Unsigned32
.1.3.6.1.4.1.9.9.244.1.5.1.1.5
.1.3.6.1.4.1.9.9.244.1.5.1.1.6
.1.3.6.1.4.1.9.9.244.1.5.1.1.7
Enumeration
.1.3.6.1.4.1.9.9.244.1.5.1.1.8
Unsigned32
.1.3.6.1.4.1.9.9.244.1.5.1.1.9
.1.3.6.1.4.1.9.9.244.1.6
.1.3.6.1.4.1.9.9.244.1.6.1
.1.3.6.1.4.1.9.9.244.1.6.1.1
Unsigned32
.1.3.6.1.4.1.9.9.244.1.6.1.1.1
Unsigned32
.1.3.6.1.4.1.9.9.244.1.6.1.1.2
Unsigned32
.1.3.6.1.4.1.9.9.244.1.6.1.1.3
Enumeration
.1.3.6.1.4.1.9.9.244.1.6.1.1.4
.1.3.6.1.4.1.9.9.244.1.6.1.1.5
Unsigned32
.1.3.6.1.4.1.9.9.244.1.6.1.1.6
.1.3.6.1.4.1.9.9.244.1.6.1.1.7
.1.3.6.1.4.1.9.9.244.1.7
.1.3.6.1.4.1.9.9.244.1.7.1
.1.3.6.1.4.1.9.9.244.1.8
.1.3.6.1.4.1.9.9.244.1.8.1
.1.3.6.1.4.1.9.9.244.1.8.1.1
Unsigned32
.1.3.6.1.4.1.9.9.244.1.8.1.1.1
.1.3.6.1.4.1.9.9.244.1.8.1.1.2
.1.3.6.1.4.1.9.9.244.2
.1.3.6.1.4.1.9.9.244.2.1
.1.3.6.1.4.1.9.9.244.2.2
Dependencies (7) 5 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
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. CISCO-SMIcisco
  3. SNMPv2-TCrfc
  4. IANAifType-MIBrfc
  5. SNMPv2-CONFrfc
  6. SNMPv2-MIBrfc
  7. IF-MIBrfc
  8. CISCO-NBAR-PROTOCOL-DISCOVERY-MIBciscoselected
Type Definitions (3)
Enumeration
bitRateIn(1)
bitRateOut(2)
bitRateSum(3)
byteCountIn(4)
byteCountOut(5)
byteCountSum(6)
packetCountIn(7)
packetCountOut(8)
packetCountSum(9)
Unsigned32
OctetString range: 1..255
Conformance Groups (6)
Required objects to provide protocol
application discovery info.
.1.3.6.1.4.1.9.9.244.2.2.1
The set of objects supported to record
notification events.
.1.3.6.1.4.1.9.9.244.2.2.2
The set of objects supported to record
notification events.
.1.3.6.1.4.1.9.9.244.2.2.3
The set of notification events supported.
.1.3.6.1.4.1.9.9.244.2.2.4
The set of notification configuration events.
.1.3.6.1.4.1.9.9.244.2.2.5
The set of objects describing a protocol
or application.
.1.3.6.1.4.1.9.9.244.2.2.6
Compliance Statements (1)

OID .1.3.6.1.4.1.9.9.244.2.1.1
The compliance statement for entities that
implement NBAR Protocol Discovery on a Cisco
router.
Required groups
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.9.9.244.0.1
A cnpdThresholdRisingEvent is sent whenever
a notification entry crosses its rising threshold
and generates an event that is added to the
cnpdThresholdHistoryTable.
.1.3.6.1.4.1.9.9.244.0.2
A cnpdThresholdConfigFallingEvent is sent
whenever a notification entry crosses its
falling threshold and generates an event
that is added to the cnpdThresholdHistoryTable.