Applies To:
Show VersionsBIG-IP PEM
- 13.0.1, 13.0.0
Overview: Creating custom classifications
Traffic Intelligence analyzes and identifies higher level protocols and applications. It has the ability to detect applications and protocols in Service Provider networks, for example, HTTP, popular P2P, and top categories (Audio/Video, File Transfer, Instant Messaging, Mail, P2P, Web). It provides an application update mechanism, which in turn, provides the ability to keep up with new, modified, or obsolete applications without going through software release upgrades. IP traffic classifications are based on the IP protocol field of the IP header (IANA protocol).
Task summary
Determining and adjusting traffic classifications
Creating a category
Creating classification presets
Creating a custom URL database
Using iRules with classification categories and applications
Modifying iRule event for URL categories
Classification iRule commands
When the BIG-IP® system identifies a specific type of traffic with iRules® enabled, it triggers a CLASSIFICATION_DETECTED event. You can use the commands within iRules for additional system flexibility to classify the flow as one or more of the application or category classifications. The CLASSIFY commands are available from the HTTP_REQUEST or HTTP_RESPONSE iRule events.
iRule Command | Description |
---|---|
CLASSIFICATION::app | Gets the name of the classified application (the most explicit classified application). |
CLASSIFICATION::category | Gets the category of the application. |
CLASSIFICATION::disable | Disables the classification for a flow. |
CLASSIFICATION::enable | Enables the classification for a flow. |
CLASSIFICATION::protocol | Gets the name of the classified protocol (the least explicit classified application). |
CLASSIFY::application set appname | Classifies the flow as appname and associates the category that appname belongs to. |
CLASSIFY::category set catname | Classifies the flow as catname and also associates the flow with the unknown category. |
CLASSIFY::application add appname | Adds the application appname to the classification statistics. |
CLASSIFY::category add catname | Adds the category catname to the classification statistics. |