Previous Page Next Page

NBAR Protocol Discovery (PD) MIB

NBAR provides the Protocol Discovery feature as an easy way to discover application protocols that are transiting an interface by displaying various traffic statistics. The NBAR PD MIB expands the capabilities of NBAR Protocol Discovery by providing the following functionalities through SNMP:

The fundamental principles behind the NBAR PD MIB are as follows:

Table 10-1 summarizes the NBAR PD MIB content.

Table 10-1. NBAR PD MIB Details
TableDescriptionSNMP Access
cnpdSupportedProtocolsList of all supported protocolsRead-only
cnpdAllStatsAll NBAR statistics per interfaceRead-only
cnpdTopNStatsTop-N table statisticsRead-only
cnpdThresholdhistoryHistory of falling or rising eventsRead-only
cnpdStatusEnable or disable NBAR per interface, including time stampRead-write
cnpdTopNConfigConfigure the Top-N table by interfaceRead-write
cnpdThresholdConfigProtocol threshold configurationRead-write
cnpdNotificationsConfigEnable trapsRead-write
cnpdMIBNotificationsRising or falling events


NBAR Supported Protocols

The supported protocols can be displayed by accessing the following objects. Note that a new module (PDLM) is required to extend the currently supported protocols.

NBAR Protocol Discovery Statistics

The Protocol Discovery statistics group has two tables. cnpdStatusTable enables Protocol Discovery, and cnpdAllStatsTable stores the Protocol Discovery statistics. Because NBAR predefines a large list of protocols and applications, in most cases only the initial configuration is required to display relevant application traffic. Here are some details from the group:

An SNMP example is provided later in this chapter.

NBAR Top-N Statistics

The Top-N statistics group displays a list of consumed bandwidth per application over a specified interval. The user can select the interface, sample period, and statistic used to base the table on. A maximum of 1024 Top-N tables can exist across all interfaces. Tables are ordered by applications using the most bandwidth. Some relevant objects are as follows:

NBAR Protocol Discovery Thresholds, Traps, and History

Multiple thresholds for individual protocols on an interface can be defined. When a threshold is exceeded, the information is stored and a notification (SNMP trap) is generated, including a summary of the related threshold information. A hysteresis mechanism stops multiple traps from occurring for the same breached threshold within a sample period. The following list summarizes interesting MIB objects in this context:

Previous Page Next Page