ltm rule command forward
iRule(1) BIG-IP TMSH Manual iRule(1)
forward
Sets the connection to forward IP packets.
SYNOPSIS
forward
DESCRIPTION
Sets the connection to forward IP packets. This is strict forwarding
and will bypass any pool configured on the virtual server. The request
will be forwarded out the appropriate interface according to the routes
in the LTM routing table. No destination address or port translation is
performed.
Syntax
forward
* Sets the connection to forward IP packets, bypassing load
balancing.
RETURN VALUE
VALID DURING
AUTH_ERROR, AUTH_FAILURE, AUTH_RESULT, AUTH_SUCCESS,
AUTH_WANTCREDENTIAL, CACHE_REQUEST, CACHE_RESPONSE, CACHE_UPDATE,
CLIENT_ACCEPTED, CLIENT_CLOSED, CLIENT_DATA, CLIENT_LINE,
CLIENTSSL_CLIENTCERT, CLIENTSSL_HANDSHAKE, HTTP_CLASS_FAILED,
HTTP_CLASS_SELECTED, HTTP_REQUEST, HTTP_REQUEST_DATA,
HTTP_REQUEST_SEND, HTTP_RESPONSE, HTTP_RESPONSE_CONTINUE,
HTTP_RESPONSE_DATA, LB_FAILED, LB_SELECTED, NAME_RESOLVED,
PERSIST_DOWN, RTSP_REQUEST, RTSP_REQUEST_DATA, RTSP_RESPONSE,
RTSP_RESPONSE_DATA, SERVER_CLOSED, SERVER_CONNECTED, SERVER_DATA,
SERVER_LINE, SERVERSSL_HANDSHAKE, SIP_REQUEST, SIP_REQUEST_SEND,
SIP_RESPONSE, SIP_RESPONSE_SEND, STREAM_MATCHED, USER_REQUEST,
USER_RESPONSE, XML_BEGIN_DOCUMENT, XML_BEGIN_ELEMENT, XML_CDATA,
XML_END_DOCUMENT, XML_END_ELEMENT, XML_EVENT
EXAMPLES
when CLIENT_ACCEPTED {
if { [class match [IP::client_addr] equals my_hosts_class]} {
snat 192.168.100.12
} else {
forward
}
}
HINTS
SEE ALSO
CHANGE LOG
@BIGIP-9.0.0 --First introduced the command.
BIG-IP 2017-01-31 iRule(1)