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 2020-06-23 iRule(1)