Product Documentation

The Application Classifier

Jan 29, 2015

The application classifier uses application definitions to categorize the traffic by protocol and application. This information is used to create reports, and by the service-class mechanism. Many applications are already defined, and you can define more as needed.

Protocol and Port Specifications in Application Definitions

The application classifier uses the official protocol and port specifications from the Internet Assigned Numbers Authority (IANA), . Sometimes applications other than the official ones use a port. The classifier generally cannot detect such use. If your network uses such applications, you can usually resolve this problem by renaming the application, in the application classifier, to indicate the actual application that uses this port on your network. For example, if you use port 3128 not for its standard use for a Squid web cache, but for a SOCKS proxy, you could rename the Squid (TCP) application to S OCKS (Port 3128) for clarity.

Applications must not have overlapping definitions. For example, if one application on your network uses TCP ports 3120 and 3128, and another application uses port 3120, only one CloudBridge application definition can include port 3120.

Configuring Application Definitions

  • Dynamic TCP, for applications using dynamic port allocations
  • Ether type, for Ethernet packet types
  • ICA Published App, for XenApp/XenDesktop applications
  • IP, for IP protocols such as ICMP or GRE
  • TCP, for TCP applications
  • UDP, for UDP applications
  • Web Address, for specific Web sites or domains
Figure 1. Defining a New Application
To configure application definitions
  1. Navigate to the Configuration > Optimization Rules > Application Classifiers button on the page.
  2. Click Add.
  3. On the Add an Application Classifier page, set the following parameters:
    1. Name—Name of the application classifier. Must begin with an ASCII alphanumeric or underscore (_) character, and must contain only ASCII alphanumeric, underscore, hash (#), period (.), colon (:), at (@), equals (=), and hyphen (-) characters. Maximum length: 31 characters.
    2. Description—Description of the application classifier.
    3. Application Group—The application classifier belongs to this application group. Application groups are a set of predefined groups of applications that are categorized on the basis of their functionality.
    4. Classification Type—The high-level classification you want to use for this application classifier. The high-level classification is mostly done on the basis of the port that an application uses.
  4. Click Add.