Applies To:
Show Versions![Show Versions](/etc/designs/pcx/techdocs/images/expandversions.gif)
BIG-IP AAM
- 11.5.10, 11.5.9, 11.5.8, 11.5.7, 11.5.6, 11.5.5, 11.5.4, 11.5.3, 11.5.2, 11.5.1
Accelerating Traffic with a Local Traffic Policy
About classifying types of HTTP traffic with a local traffic policy
An application that runs on a virtual server accelerates all HTTP traffic. You can, however, use a local traffic policy to classify types of HTTP traffic for the BIG-IP® system to accelerate, by specifying hosts, paths, headers, and cookies.
Local traffic policy matching Strategies settings
This table summarizes the strategies used for traffic policy matching.
Matching strategy | Description |
---|---|
First-match strategy | A first-match strategy executes the actions for the first rule in the Rules list that matches. |
Best-match strategy | A best-match strategy selects and executes the actions of the rule
in the Rules list with the best match, as determined by the following factors.
Note: In a best-match strategy, when multiple rules match and specify an
action, conflicting or otherwise, only the action of the best-match rule is
executed. A best-match rule can be the lowest ordinal, the highest priority, or the
first rule that matches in the Rules list.
|
All-match strategy | An all-match strategy executes the actions for all rules in the
Rules list that match.
Note: In an all-match strategy, when multiple rules
match, but specify conflicting actions, only the action of the best-match rule is
executed. A best-match rule can be the lowest ordinal, the highest priority, or the
first rule that matches in the Rules list.
|
Local traffic policy matching Requires profile settings
This table summarizes the profile settings that are required for local traffic policy matching.
Requires Setting | Description |
---|---|
http | Specifies that the policy matching requires an HTTP profile. |
ssl | Specifies that the policy matching requires a Client SSL profile. |
tcp | Specifies that the policy matching requires a TCP profile. |
Local traffic policy matching Controls settings
This table summarizes the controls settings that are required for local traffic policy matching.
Controls Setting | Description |
---|---|
acceleration | Provides controls associated with acceleration functionality. |
caching | Provides controls associated with caching functionality. |
classification | Provides controls associated with classification. |
compression | Provides controls associated with HTTP compression. |
forwarding | Provides controls associated with forwarding functionality. |
request-adaptation | Provides controls associated with request-adaptation functionality. |
response-adaptation | Provides controls associated with response-adaptation functionality. |
server-ssl | Provides controls associated with server-ssl functionality. |
Local traffic policy matching Conditions operands
This table summarizes the operands for each condition used in policy matching.
Operand | Type | Valid Events | Selectors and Parameters | Description |
---|---|---|---|---|
client-ssl | string/number |
|
|
Requires a Client SSL profile for policy matching. |
http-basic-auth | string |
|
|
Returns <username>: <password> or parts of it. |
http-cookie | string |
|
|
Returns the value of a particular cookie or cookie attribute. |
http-header | string |
|
|
Returns the value of a particular header. |
http-host | string/number |
|
|
Provides all or part of the HTTP Host header. |
http-method | string |
|
|
Provides the HTTP method. |
http-referer | string/number |
|
|
Provides all or part of the HTTP Referer header. |
http-set-cookie | string |
|
|
Sets the selected setting of a particular cookie or cookie attribute. |
http-status | string/number |
|
|
Returns the HTTP status line or part of it. |
http-uri | string/number |
|
|
Provides all or part of the request URI. |
http-version | string/number |
|
|
Provides HTTP/1.1 a number. |
tcp | number |
|
|
Requires a TCP profile for policy matching. |
Local traffic policy matching Actions operands
This table summarizes the actions associated with the conditions of the rule used in policy matching.
Target | Type | Valid Events | Action |
---|---|---|---|
acceleration | string/number |
|
|
cache | string |
|
|
compress | string |
|
|
decompress | string |
|
|
forward | string |
|
|
http-cookie | string |
|
|
http-header | string/number |
|
|
http-host | string |
|
|
http-referer | string |
|
|
http-reply | string |
|
|
http-set-cookie | string/number |
|
|
http-uri | string/number |
|
|
log | string/number |
|
|
pem | string/number |
|
|
request-adapt | string/number |
|
|
response-adapt | string/number |
|
|
server-ssl | string/number |
|
|
tcl | string/number |
|
|
tcp-nagle | string/number |
|
|