Configuration Mode Commands : SteelHead Configuration Commands : Application Commands : application
  
application
Defines an application and configures application settings.
Syntax
[no] application <name> [group <"group-name">] [business-crit <level>] [category <name>] [description <description>] [traffic-type <traffic-type>] [transport-prot <protocol>] [dscp <value] [vlan <vlan>] [local-port {<port> | <port-label>}] [remote-port {<port> | <port-label>}] [local-net {<subnet> | <host-label>}] [remote-net {<subnet> | <host-label>}] [app-prot <protocol>]
Parameters
<name>
Specifies the name of the application. Enter ? at the system prompt to view a list of over 1100 predefined available applications. You can also define a custom application.
group <"group-name">
Specifies the application group name:
•  Business Bulk - Captures business-level file transfer applications and protocols, such as CIFS, SCCM, anti-virus updates, and over-the-network backup protocols.
•  Business Critical - Captures business-level, low-latency transactional applications and protocols, such as SQL, SAP, Oracle and other database protocols, DHCP, LDAP, RADIUS, and routing and other network communication protocols.
•  Business Productivity - Captures general business-level productivity applications and protocols, such as email, messaging, streaming, and broadcast audio/video, collaboration, Intranet HTTP traffic, and business cloud services O365, Google apps, SFDC, and others through a whitelist.
•  Business Standard - Captures all intra-network traffic going within local subnets as defined by the uplinks on the SteelHead. Use this class to define the default path for traffic not classified by other application groups.
•  Business VDI - Captures real-time interactive business-level virtual desktop interface (VDI) protocols, such as PC over IP (PCoIP), Citrix CGP and ICA, RDP, VNC, and Telnet protocols.
•  Business Video - Captures business-level video conferencing applications and protocols, such as Microsoft Lync and RTP video.
•  Business Voice - Captures business-level voice over IP (VoIP) applications and protocols (signaling and bearer), such as Microsoft Lync, RTP, H.323, and SIP.
•  Recreational - Captures all Internet-bound traffic that has not already been classified and processed by other application groups.
•  Standard Bulk - Captures general file transfer protocols, such as FTP, torrents, NNTP/usenet, NFS, and online file hosting services Dropbox, Box.net, iCloud, MegaUpload, Rapidshare, and others.
•  Custom Applications - Captures user-defined applications that have not been classified into another application group.
Application groups are predefined groupings of applications into the most common path selection usage scenarios. An application signature is associated to only one application group at a time.
Application grouping is a powerful mechanism to group traffic profiles.
business-crit <level>
Specifies the business criticality of an application:
•  Lowest Criticality - Specify the lowest-priority service class.
•  Low Criticality - Specify a low-priority service class: for example, FTP, backup, replication, other high-throughput data transfers, and recreational applications such as audio file sharing.
•  Medium Criticality - Specify a medium-priority service class.
•  High Criticality - Specify a high-priority service class.
•  Highest Criticality - Specify the highest-priority service class.
category <name>
Specifies the category name.
The category groups applications by general functions: for example, mail, file transfer, social media.
description <description>
Specifies the description of the application.
traffic-type <traffic-type>
Specifies the traffic type: any, optimized, or passthrough.
transport-prot <protocol>
Specifies the transport protocol of traffic to match against. The default setting is all.
dscp <value>
Specifies the DSCP value of an application. The range is from 0 to 63 or specify all to use all DSCP values.
vlan <vlan>
Specifies the VLAN tag for traffic to match:
•  Specify a numeric VLAN tag identification number from 0 to 4094.
•  Specify all to specify the rule applies to all VLANs.
•  Specify none to specify the rule applies to untagged connections.
RiOS supports VLAN v802.1Q. To configure VLAN tagging, configure transport rules to apply to all VLANs or to a specific VLAN. By default, rules apply to all VLAN values unless you specify a particular VLAN ID. Passthrough traffic maintains any preexisting VLAN tagging between the LAN and WAN interfaces.
local-port {<port> | <port-label>}
Specifies the local port or port label of an application.
remote-port {<port> | <port-label>}
Specifies the remote port or remote port label of an application.
local-net {<subnet> | <host-label>}
Specifies the local subnet or host label of an application. Use the format xxx.xxx.xxx.xxx/xx for subnet and mask.
remote-net {<subnet> | <host-label>}
Specifies the remote subnet or host label of an application. Use the format xxx.xxx.xxx.xxx/xx for subnet and mask.
app-prot <protocol>
Specifies the application layer protocol. The default setting is any.
Usage
In earlier RiOS versions, the configuration of an application was tightly coupled with QoS rules. To simplify SteelHead configuration, the definition of an application is a separate task in RiOS v9.0 and later. A separate application definition allows for the configuration of multiple rules, using the same application without having to repeat the application definition for each rule.
Application definitions are used in QoS and path selection rules. You must define the application before using it in a QoS or path selection rule.
Application definitions also enable you to group applications according to their type and business criticality, which provide a powerful way to group traffic profiles and specify policy based on the profile. You must use a single rule with an application group but can use multiple rules for individual applications. Using an application group simplifies configuration and minimizes the number of rules.
The no command option removes the specified custom application.
Example
amnesiac (config) # application new_app app-prot ASA
Product
SteelHead CX, SteelHead EX, SteelHead-v, SteelHead-c
Related Commands
Path Selection Commands, QoS Commands