![]() |
Table Of Contents
Prerequisites for the NBAR Protocol Pack
Restrictions for the NBAR Protocol Pack
Information About the NBAR Protocol Pack
How to Load the NBAR Protocol Pack
Loading the NBAR Protocol Pack
Configuration Examples for the NBAR Protocol Pack
Example: Loading the NBAR Protocol Pack
Example: Verifying the Loaded NBAR Protocol Pack
Feature Information for NBAR Protocol Pack
NBAR Protocol Pack
First Published: March 14, 2011Last Updated: March 14, 2011The NBAR Protocol Pack feature provides an easy way to load a protocol pack, which is a single compressed file that contains multiple Protocol Description Language (PDL) files and a manifest file. Before this feature was introduced, PDLs had to be loaded separately. Now a set of required protocols can be loaded, which helps network-based application recognition (NBAR) to recognize additional protocols for classification on your network.
The protocol pack manifest file contains a description of the protocol pack. Packet Description Language Modules (PDLMs) are used to add support for a protocol that is currently not available as part of the Cisco IOS software.
Finding Feature Information
For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the "Feature Information for NBAR Protocol Pack" section.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Contents
•
Prerequisites for the NBAR Protocol Pack
•
Restrictions for the NBAR Protocol Pack
•
Information About the NBAR Protocol Pack
•
How to Load the NBAR Protocol Pack
•
Configuration Examples for the NBAR Protocol Pack
•
Feature Information for NBAR Protocol Pack
Prerequisites for the NBAR Protocol Pack
•
The protocol pack must be copied to the local disk to avoid any errors after rebooting.
Restrictions for the NBAR Protocol Pack
•
Only one protocol pack is supported.
Information About the NBAR Protocol Pack
Protocol Pack Overview
Application recognition modules (also known as PDLMs) can be used to extend the functionality of NBAR by enabling NBAR to recognize additional protocols on your network. A PDLM is used to add support for a protocol that is currently not available as part of the Cisco IOS software. A PDLM extends the list of protocols that NBAR can recognize.
A protocol pack is a single compressed file that contains multiple PDL files and a manifest file. Your organization determine the contents of the protocol pack. Protocol packs allow you to load a set of protocols together rather than load them separately.
Protocol packs provides the following features:
•
Easy to load.
•
Easy to upgrade to a higher version protocol pack or revert to a lower version protocol pack.
•
Provides only the required set of protocols.
Cisco provides a specific identity number for the organization (also known as "publisher") that creates the protocol packs and uses the Cisco tools and processes to create new protocol packs. The organization that creates the protocol pack owns it.
The Default Protocol Pack (DPP) is provided as the base protocol pack version with the Cisco IOS image in the router.
How to Load the NBAR Protocol Pack
•
Loading the NBAR Protocol Pack (required)
Loading the NBAR Protocol Pack
Perform the following task to load a network-based application recognition (NBAR) protocol pack.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
ip nbar protocol-pack protocol-pack [force]
4.
exit
5.
show ip nbar protocol-pack {protocol-pack | active} [detail]
DETAILED STEPS
Configuration Examples for the NBAR Protocol Pack
•
Example: Loading the NBAR Protocol Pack
•
Example: Verifying the Loaded NBAR Protocol Pack
Example: Loading the NBAR Protocol Pack
The following example shows how to load an NBAR protocol pack named defProtoPack from the harddisk:
Router> enableRouter# configure terminalRouter(config)# ip nbar protocol-pack harddisk:defProtoPackRouter(config)# exitThe following example shows how to load a default NBAR protocol pack:
Router> enableRouter# configure terminalRouter(config)# default ip nbar protocol-packRouter(config)# exitThe following example shows how to load a protocol pack of a lower version using the force keyword:
Router> enableRouter# configure terminalRouter(config)# ip nbar protocol-pack harddisk:olddefProtoPack forceRouter(config)# exitExample: Verifying the Loaded NBAR Protocol Pack
The following sample output from the show ip nbar protocol-pack command shows information about active protocol pack:
Router# show ip nbar protocol-pack activeACTIVE protocol pack:Name: Default Protocol PackVersion: 1.0Publisher: Cisco Systems Inc.The following sample output from the show ip nbar protocol-pack command shows detailed information about the active protocol pack:
Router# show ip nbar protocol-pack active detailACTIVE protocol pack:Name: Default Protocol PackVersion: 1.0Publisher: Cisco Systems Inc.Protocols:base Mv: 4ftp Mv: 5http Mv: 18static Mv: 6socks Mv: 2nntp Mv: 2tftp Mv: 2exchange Mv: 3vdolive Mv: 1sqlnet Mv: 2netshow Mv: 3sunrpc Mv: 3streamwork Mv: 2citrix Mv: 11fasttrack Mv: 3gnutella Mv: 7kazaa2 Mv: 11The following sample output from the show ip nbar protocol-pack command shows the protocol pack present in the specified disk location:
Router# show ip nbar protocol-pack disk:0ppsmall_higherversionName: Default Protocol PackVersion: 2.0Publisher: Cisco Systems Inc.The following sample output from the show ip nbar protocol-pack command shows detailed protocol pack information present in the specified disk location:
Router# show ip nbar protocol-pack disk:0ppsmall_higherversion detailName: Default Protocol PackVersion: 2.0Publisher: Cisco Systems Inc.Protocol Pack contents:iana Mv: 1base Mv: 4tftp Mv: 2Additional References
Related Documents
Related Topic Document TitleCisco IOS commands
Cisco IOS LAN Switching commands
Cisco IOS XE QoS configuration information
Standards
MIBs
MIB MIBs LinkNone
To locate and download MIBs for selected platforms, Cisco software releases, and feature sets, use Cisco MIB Locator found at the following URL:
RFCs
Technical Assistance
Feature Information for NBAR Protocol Pack
Table 1 lists the release history for this feature.
Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which Cisco IOS XE Software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Note
Table 1 lists only the Cisco IOS XE Software release that introduced support for a given feature in a given Cisco IOS XE Software release train. Unless noted otherwise, subsequent releases of that Cisco IOS XE Software release train also support that feature.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
© 2011 Cisco Systems, Inc. All rights reserved.