Configuring Application Fingerprinting AFP Overview
OmniSwitch AOS Release 8 Network Configuration Guide December 2017 page 30-6
Application Fingerprinting Modes
The Application Fingerprinting process is enabled on a per-port basis. When configuring a port or link 
aggregate as an AFP port, the user must also specify one of three operational modes for the port: 
monitoring, QoS, or UNP. 
All three of these modes will monitor ingress traffic on the AFP port to detect any IP packets that match 
REGEX signatures. When a match occurs identifying information is scanned from the packets and logged 
into a local database on the switch. However, the three modes differ when it comes to determining which 
group of REGEX signatures to monitor and if any QoS actions are applied to the matching traffic.
REGEX signatures can be grouped into an application group; the selected AFP mode specifies which 
application group to monitor (see “Using the Application REGEX Signature File” on page 30-7). QoS 
policies are applied through policy lists associated with the AFP port or through lists associated with a 
Universal Network Profile (UNP).
Using the Monitoring Mode
When a port is configured to operate in AFP monitoring mode, the name of an application group of 
signatures is specified. This triggers the switch to sample ingress IP packets on that port and compare the 
packets to the signatures in the specified application group. After an application is identified and logged 
into the local database, no further action is taken and monitoring of the matching traffic continues. 
The monitoring mode is particularly useful to initially identify and monitor remote applications entering 
the network. The administrator can use the information gathered during monitoring to determine if any 
subsequent QoS actions are needed. 
Using the QoS Mode
Using the QoS mode is similar to using the monitoring mode in that both modes trigger the sampling of IP 
packets on the port. The difference is that configuring QoS mode specifies a QoS policy list name instead 
of an application group name. The policy list specifies the application group to monitor.
The policy list assigned to the AFP port must contain a policy rule with a policy condition that specifies 
the name of an application group to monitor. The rule can also contain policy actions to apply to the 
matching application traffic. 
The appfp-group policy condition and appfp policy list type are used to configure QoS policies for 
matching application traffic.The following is an example QoS policy rule and policy list configuration that 
is associated with an AFP port that is configured to run in the QoS mode:
-> policy condition c1 appfp-group my-p2p
-> policy action a1 disposition drop
-> policy rule r1 condition c1 action a1 no default-list
-> policy list drop_my-p2p type appfp
-> policy list drop_my-p2p rule r1
-> app-fingerprint port 1/2/5 policy-list-name drop-p2p
Note. Configuring more than one operating mode type for the same port is allowed, but using a different 
application group for each mode configured on the port is highly recommended. One advantage to using 
different groups for different modes on the same port is that you can have one group of applications that are 
just monitored and another group of applications to which QoS is applied.