ltm rule command VALIDATE protocol
iRule(1) BIG-IP TMSH Manual iRule(1)
VALIDATE::protocol
Performs validation of given application to match payload.
SYNOPSIS
VALIDATE::protocol CLASSIFY_APP_NAME ANY_CHARS
DESCRIPTION
This command allows you to validate payload (traffic) to match given
classification application.
Note: the APM / AFM / PEM license is required for functionality to
work.
RETURN VALUE
Returns TRUE in case of match, FALSE otherwise.
VALID DURING
EXAMPLES
when CLIENT_ACCEPTED {
TCP::collect 32
}
when CLIENT_DATA {
if { [VALIDATE::protocol http [TCP::payload 32] ] } {
pool web_servers
} else {
pool xyz_servers
}
TCP::release
}
HINTS
SEE ALSO
CLASSIFY and CLASSIFICATION namespaces
CHANGE LOG
@BIGIP-12.0.0 --First introduced the command.
BIG-IP 2017-01-31 iRule(1)