MIB Viewer

CISCO-NBAR-PROTOCOL-DISCOVERY-MIB

87 objects
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.
Imported Objects
CISCO-SMIciscoMgmt
IF-MIBifIndex InterfaceIndex
SNMPv2-CONFMODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-SMICounter32 Counter64 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE TimeTicks Unsigned32
SNMPv2-TCRowStatus TEXTUAL-CONVENTION TruthValue
OIDNameAccessStatusDescription
1.3.6.1.4.1.9.9.244IdentityciscoNbarProtocolDiscoveryMIBCisco NBAR Protocol Discovery MIB NBAR - Network Based Application Recognition is an intelligent classification engine that recognizes applications that are st…
1.3.6.1.4.1.9.9.244.0NodecnpdMIBNotifications
1.3.6.1.4.1.9.9.244.0.1NotificationcnpdThresholdRisingEventcurrentA cnpdThresholdRisingEvent is sent whenever a notification entry crosses its rising threshold and generates an event that is added to the cnpdThresholdHistoryT…
1.3.6.1.4.1.9.9.244.0.2NotificationcnpdThresholdFallingEventcurrentA cnpdThresholdConfigFallingEvent is sent whenever a notification entry crosses its falling threshold and generates an event that is added to the cnpdThreshold…
1.3.6.1.4.1.9.9.244.1NodecnpdMIBObjects
1.3.6.1.4.1.9.9.244.1.1NodecnpdStatus
1.3.6.1.4.1.9.9.244.1.1.1TablecnpdStatusTablenot-accessiblecurrentThe cnpdStatusTable is used to enable and disable Protocol Discovery on an interface.
1.3.6.1.4.1.9.9.244.1.1.1.1RowcnpdStatusEntrynot-accessiblecurrentAn entry in the cnpdStatusTable contains objects for enabling or disabling Protocol Discovery on a per interface basis.
1.3.6.1.4.1.9.9.244.1.1.1.1.1ColumncnpdStatusPdEnableread-writecurrentThis object is used to enable or disable Protocol Discovery on an interface. If set to 'true' - Protocol Discovery is enabled on this Interface. If set to 'fal…
1.3.6.1.4.1.9.9.244.1.1.1.1.2ColumncnpdStatusLastUpdateTimeread-onlycurrentThe value of sysUpTime at the time Protocol Discovery was last enabled on an interface. If the interface does not have Protocol Discovery enabled this value is…
1.3.6.1.4.1.9.9.244.1.2NodecnpdAllStats
1.3.6.1.4.1.9.9.244.1.2.1TablecnpdAllStatsTablenot-accessiblecurrentThe cnpdAllStatsTable contains all the statistics available for all the protocols/applications currently recognized by NBAR Protocol Discovery for a particular…
1.3.6.1.4.1.9.9.244.1.2.1.1RowcnpdAllStatsEntrynot-accessiblecurrentAn entry in the cnpdAllStatsTable table. This entry contains the statistics collected on all the protocols which NBAR classifies for a particular interface.
1.3.6.1.4.1.9.9.244.1.2.1.1.1ColumncnpdAllStatsProtocolsIndexnot-accessiblecurrentAn object which represents a unique identifier for a protocol or application which NBAR currently recognizes. This object is an index into the SupportedProtoco…
1.3.6.1.4.1.9.9.244.1.2.1.1.2ColumncnpdAllStatsProtocolNameread-onlycurrentName of the application or protocol, a unique textual string, assigned in the cnpdSupportedProtocolsTable.
1.3.6.1.4.1.9.9.244.1.2.1.1.3ColumncnpdAllStatsInPktsread-onlycurrentThe packet count of inbound packets as determined by Protocol Discovery.
1.3.6.1.4.1.9.9.244.1.2.1.1.4ColumncnpdAllStatsOutPktsread-onlycurrentThe packet count of outbound packets as determined by Protocol Discovery.
1.3.6.1.4.1.9.9.244.1.2.1.1.5ColumncnpdAllStatsInBytesread-onlycurrentThe byte count of inbound octets as determined by Protocol Discovery.
1.3.6.1.4.1.9.9.244.1.2.1.1.6ColumncnpdAllStatsOutBytesread-onlycurrentThe byte count of outbound octets as determined by Protocol Discovery.
1.3.6.1.4.1.9.9.244.1.2.1.1.7ColumncnpdAllStatsHCInPktsread-onlycurrentThe packet count of inbound packets as determined by Protocol Discovery. This is the 64-bit (High Capacity) version of cnpdAllStatsInPkts.
1.3.6.1.4.1.9.9.244.1.2.1.1.8ColumncnpdAllStatsHCOutPktsread-onlycurrentThe packet count of outbound packets as determined by Protocol Discovery. This is the 64-bit (High Capacity) version of cnpdAllStatsOutPkts.
1.3.6.1.4.1.9.9.244.1.2.1.1.9ColumncnpdAllStatsHCInBytesread-onlycurrentThe byte count of inbound octets as determined by Protocol Discovery. This is the 64-bit (High Capacity) version of cnpdAllStatsInBytes.
1.3.6.1.4.1.9.9.244.1.2.1.1.10ColumncnpdAllStatsHCOutBytesread-onlycurrentThe byte count of outbound octets as determined by Protocol Discovery. This is the 64-bit (High Capacity) version of cnpdAllStatsOutBytes.
1.3.6.1.4.1.9.9.244.1.2.1.1.11ColumncnpdAllStatsInBitRateread-onlycurrentThe inbound bit rate as determined by Protocol Discovery.
1.3.6.1.4.1.9.9.244.1.2.1.1.12ColumncnpdAllStatsOutBitRateread-onlycurrentThe outbound bit rate as determined by Protocol Discovery.
1.3.6.1.4.1.9.9.244.1.3NodecnpdTopNConfig
1.3.6.1.4.1.9.9.244.1.3.1TablecnpdTopNConfigTablenot-accessiblecurrentThe cnpdTopNConfigTable is used to configure cnpdTopNStatsTable's.
1.3.6.1.4.1.9.9.244.1.3.1.1RowcnpdTopNConfigEntrynot-accessiblecurrentThis entry provides the objects to configure and thus initiate the generation of a cnpdTopNStatsTable..
1.3.6.1.4.1.9.9.244.1.3.1.1.1ColumncnpdTopNConfigIndexnot-accessiblecurrentA monotonically increasing integer which uniquely identifies a cnpdTopNConfigEntry in the cnpdTopNConfigTable.
1.3.6.1.4.1.9.9.244.1.3.1.1.2ColumncnpdTopNConfigIfIndexread-createcurrentThis object allows the management station to select the interface, which Protocol Discovery is running on, to be used to create this cnpdTopNConfigEntry.
1.3.6.1.4.1.9.9.244.1.3.1.1.3ColumncnpdTopNConfigStatsSelectread-createcurrentThis object allows the management station to select the statistic used to base the order of the top-n table on. For example: a cnpdTopNConfigStatsSelect of bit…
1.3.6.1.4.1.9.9.244.1.3.1.1.4ColumncnpdTopNConfigSampleTimeread-createcurrentIf the cnpdTopNConfigStatsSelect is bitRateIn, bitRateOut or bitRateSum, then this value is the interval in seconds that the bitrate is sampled. This has no ef…
1.3.6.1.4.1.9.9.244.1.3.1.1.5ColumncnpdTopNConfigRequestedSizeread-createcurrentThe requested size of the associated cnpdTopNStatsTable entry. For example a cnpdTopNConfigRequestedSize of 20 indicates the management station wants to create…
1.3.6.1.4.1.9.9.244.1.3.1.1.6ColumncnpdTopNConfigGrantedSizeread-onlycurrentThe actual size of the associated cnpdTopNStatsTable entry. The reason this may differ from cnpdTopNConfigRequestedSize is because a management station may req…
1.3.6.1.4.1.9.9.244.1.3.1.1.7ColumncnpdTopNConfigTimeread-onlycurrentThe value of sysUpTime when the associated cnpdTopNStatsTable entry was created.
1.3.6.1.4.1.9.9.244.1.3.1.1.8ColumncnpdTopNConfigStatusread-createcurrentThis object is used to create or delete the row entry in cnpdTopNConfigTable. When creating a row entry the management station is required to specify a value f…
1.3.6.1.4.1.9.9.244.1.4NodecnpdTopNStats
1.3.6.1.4.1.9.9.244.1.4.1TablecnpdTopNStatsTablenot-accessiblecurrentA cnpdTopNStatsTable describes an ordered list of protocols.
1.3.6.1.4.1.9.9.244.1.4.1.1RowcnpdTopNStatsEntrynot-accessiblecurrentThis entry is used to store a set of objects which describe a cnpdTopNStatsTable. A cnpdTopNStatsTable is a number of protocols and statistics sorted according…
1.3.6.1.4.1.9.9.244.1.4.1.1.1ColumncnpdTopNStatsIndexnot-accessiblecurrentA monotonically increasing integer which uniquely identifies a cnpdTopNStatsEntry in the cnpdTopNStatsTable.
1.3.6.1.4.1.9.9.244.1.4.1.1.2ColumncnpdTopNStatsProtocolNameread-onlycurrentName of the application or protocol, a unique textual string, assigned in the cnpdSupportedProtocolsTable.
1.3.6.1.4.1.9.9.244.1.4.1.1.3ColumncnpdTopNStatsRateread-onlycurrentThe amount of change in the selected statistic during this sampling interval. The selected statistic is the cnpdTopNConfigStatsSelect from the associated cnpdT…
1.3.6.1.4.1.9.9.244.1.4.1.1.4ColumncnpdTopNStatsHCRateread-onlycurrentThe amount of change in the selected statistic during this sampling interval. The selected statistic is the cnpdTopNConfigStatsSelect from the associated cnpdT…
1.3.6.1.4.1.9.9.244.1.5NodecnpdThresholdConfig
1.3.6.1.4.1.9.9.244.1.5.1TablecnpdThresholdConfigTablenot-accessiblecurrentThe cnpdThresholdConfigTable allows the management station to create thresholds for the purpose of sending notifications if breached, and creating a history of…
1.3.6.1.4.1.9.9.244.1.5.1.1RowcnpdThresholdConfigEntrynot-accessiblecurrentThis entry contains configuration information to set thresholds for the purpose of notifications. The management station is allowed to set thresholds on indivi…
1.3.6.1.4.1.9.9.244.1.5.1.1.1ColumncnpdThresholdConfigIndexnot-accessiblecurrentA monotonically increasing integer which uniquely identifies an entry in the cnpdThresholdConfigTable.
1.3.6.1.4.1.9.9.244.1.5.1.1.2ColumncnpdThresholdConfigIfIndexread-createcurrentThis object allows the management station to select the interface, which Protocol Discovery is running on, to be used to create this cnpdThresholdConfigTable e…
1.3.6.1.4.1.9.9.244.1.5.1.1.3ColumncnpdThresholdConfigIntervalread-createcurrentThe interval in seconds over which the data is sampled and compared with cnpdThresholdConfigRising and cnpdThresholdConfigFalling thresholds.
1.3.6.1.4.1.9.9.244.1.5.1.1.4ColumncnpdThresholdConfigSampleTyperead-createcurrentThe method of sampling the selected statistic and calculating the value to be compared against cnpdThresholdConfigRising or cnpdThresholdConfigFalling threshol…
1.3.6.1.4.1.9.9.244.1.5.1.1.5ColumncnpdThresholdConfigProtocolread-createcurrentThe application or protocol which the management station wishes to configure a threshold on. This object is an index into the SupportedProtocolsTable where det…
1.3.6.1.4.1.9.9.244.1.5.1.1.6ColumncnpdThresholdConfigProtocolAnyread-createcurrentIf set to 'true' - this threshold is configured to check for any protocol which meets the threshold criteria. This means that multiple protocols can generate T…
1.3.6.1.4.1.9.9.244.1.5.1.1.7ColumncnpdThresholdConfigStatsSelectread-createcurrentThis object allows the management station to select the statistic used to base the threshold on. For example a cnpdThresholdConfigStatsSelect of bitRateSum mea…
1.3.6.1.4.1.9.9.244.1.5.1.1.8ColumncnpdThresholdConfigStartupread-createcurrentThis controls the type of notification that is sent when this threshold entry is first enabled. Because there is no previous sampling history, choosing one of …
1.3.6.1.4.1.9.9.244.1.5.1.1.9ColumncnpdThresholdConfigRisingread-createcurrentThis is the threshold object which the managment station sets to determine if it gets breached. It indicates the statistic being sampled was rising. When the c…
1.3.6.1.4.1.9.9.244.1.5.1.1.10ColumncnpdThresholdConfigFallingread-createcurrentThis is the threshold object which the management station sets to determine if it gets breached. It indicates the statistic being sampled was falling. When cur…
1.3.6.1.4.1.9.9.244.1.5.1.1.12ColumncnpdThresholdConfigStatusread-createcurrentThis object is used to create or delete the row entry in cnpdThresholdConfigTable. When creating a row entry the management station is required to specify a va…
1.3.6.1.4.1.9.9.244.1.6NodecnpdThresholdHistory
1.3.6.1.4.1.9.9.244.1.6.1TablecnpdThresholdHistoryTablenot-accessiblecurrentThe Threshold History table. Notifications are unreliable so this table provides a history of the last 5000 threshold breached events. A notification can be tr…
1.3.6.1.4.1.9.9.244.1.6.1.1RowcnpdThresholdHistoryEntrynot-accessiblecurrentThis entry is created each time a threshold is breached. Thus there is not necessarily a one to one relationship to cnpdThresholdConfigTable as not every Thres…
1.3.6.1.4.1.9.9.244.1.6.1.1.1ColumncnpdThresholdHistoryIndexnot-accessiblecurrentA monotonically increasing integer which uniquely identifies this cnpdThresholdHistoryEntry in the cnpdThresholdHistory table.
1.3.6.1.4.1.9.9.244.1.6.1.1.2ColumncnpdThresholdHistoryConfigIndexread-onlycurrentThe cnpdThresholdConfigTable entry which generated this entry. Using this object the management station can backtrack to the appropriate cnpdThresholdConfigEnt…
1.3.6.1.4.1.9.9.244.1.6.1.1.3ColumncnpdThresholdHistoryValueread-onlycurrentThe actual value of the statistic when the sampling was made.
1.3.6.1.4.1.9.9.244.1.6.1.1.4ColumncnpdThresholdHistoryTyperead-onlycurrentDescribes whether this is an event caused by a rising or falling threshold breach.
1.3.6.1.4.1.9.9.244.1.6.1.1.5ColumncnpdThresholdHistoryTimeread-onlycurrentThe value of sysUpTime of the running configuration when the event occurred.
1.3.6.1.4.1.9.9.244.1.6.1.1.6ColumncnpdThresholdHistoryProtocolread-onlycurrentThe application or protocol which the management station configured a threshold on. This object is an index into the SupportedProtocolsTable where details of t…
1.3.6.1.4.1.9.9.244.1.6.1.1.7ColumncnpdThresholdHistoryStatsSelectread-onlycurrentThis is the statistic used to base the threshold on.
1.3.6.1.4.1.9.9.244.1.7NodecnpdNotificationsConfig
1.3.6.1.4.1.9.9.244.1.7.1ScalarcnpdNotificationsEnableread-writecurrentThis object is used to enable or disable Notifications on a global basis. If set to 'true' - Notifications are enabled. If set to 'false' - Notifications are d…
1.3.6.1.4.1.9.9.244.1.8NodecnpdSupportedProtocols
1.3.6.1.4.1.9.9.244.1.8.1TablecnpdSupportedProtocolsTablenot-accessiblecurrentThe Supported Protocols table lists all the protocols and applications which NBAR is currently capable of recognizing.
1.3.6.1.4.1.9.9.244.1.8.1.1RowcnpdSupportedProtocolsEntrynot-accessiblecurrentA entry in the Supported Protocols table reflecting key information about a protocol.
1.3.6.1.4.1.9.9.244.1.8.1.1.1ColumncnpdSupportedProtocolsIndexnot-accessiblecurrentA unique identifier of a row in this table. Thus it also represents a unique identifier for a protocol or application which NBAR currently recognizes.
1.3.6.1.4.1.9.9.244.1.8.1.1.2ColumncnpdSupportedProtocolsNameread-onlycurrentThis object reflects the valid string of a protocol or application which NBAR currently recognizes.
1.3.6.1.4.1.9.9.244.2NodecnpdMIBConformance
1.3.6.1.4.1.9.9.244.2.1NodecnpdMIBCompliances
1.3.6.1.4.1.9.9.244.2.1.1CompliancecnpdMIBCompliancecurrentThe compliance statement for entities that implement NBAR Protocol Discovery on a Cisco router.
1.3.6.1.4.1.9.9.244.2.2NodecnpdMIBGroups
1.3.6.1.4.1.9.9.244.2.2.1GroupcnpdStatsGroupcurrentRequired objects to provide protocol application discovery info.
1.3.6.1.4.1.9.9.244.2.2.2GroupcnpdTopNGroupcurrentThe set of objects supported to record notification events.
1.3.6.1.4.1.9.9.244.2.2.3GroupcnpdThresholdGroupcurrentThe set of objects supported to record notification events.
1.3.6.1.4.1.9.9.244.2.2.4GroupcnpdMIBNotificationsGroupcurrentThe set of notification events supported.
1.3.6.1.4.1.9.9.244.2.2.5GroupcnpdMIBNotificationsConfigGroupcurrentThe set of notification configuration events.
1.3.6.1.4.1.9.9.244.2.2.6GroupcnpdSupportedProtocolsGroupcurrentThe set of objects describing a protocol or application.
Type Definitions
NameSyntaxStatusDescription
CiscoPdDataTypeINTEGER { bitRateIn (1), bitRateOut (2), bitRateSum (3), byteCountIn (4), byteCountOut (5), byteCountSum (6), packetCountIn (7), packetCountOut (8), packetCountSum (9) }currentThese are the data types which NBAR can measure a particular protocol by. bitRateIn(1) - incoming bitrate. bitRateOut(2) - outgoing bitrate. bitRateSum(3) - sum of incoming and outgoing bitrate. byteCountIn(4) - incomin…
CiscoPdProtocolIndexUnsigned32currentAn object which represents a unique identifier for a protocol or application which NBAR currently recognizes. The value of this object is defined in the cnpdSupportedProtocolsTable.
CiscoPdProtocolNameOCTET STRING (SIZE (1..255))currentName of an application or protocol, which NBAR is capable of recognizing. For example: ftp, vdolive and citrix.