Follow

Q&A: What is the Order of Operations for iRule Events?

Question

  • What is the Order of Operations for iRule Events to occur and when do they occur?

 

Environment

  • Silverline WAF
  • Silverline DDoS
  • Proxy/Proxies
  • iRule(s)

 

Answer

Below are common events Silverline utilizes and the order in which events are processed.

 

Common Events

 

CLIENT_ACCEPTED https://clouddocs.f5.com/api/irules/CLIENT_ACCEPTED.html
HTTP_REQUEST https://clouddocs.f5.com/api/irules/HTTP_REQUEST.html
HTTP_REQUEST_DATA https://clouddocs.f5.com/api/irules/HTTP_REQUEST_DATA.html
LB_SELECTED or LB_FAILED https://clouddocs.f5.com/api/irules/LB_SELECTED.html
or
https://clouddocs.f5.com/api/irules/LB_FAILED.html
HTTP_REQUEST_RELEASE https://clouddocs.f5.com/api/irules/HTTP-REQUEST-RELEASE.html
HTTP_RESPONSE https://clouddocs.f5.com/api/irules/HTTP_RESPONSE.html
HTTP_RESPONSE_DATA https://clouddocs.f5.com/api/irules/HTTP_RESPONSE_DATA.html
HTTP_RESPONSE_RELEASE https://clouddocs.f5.com/api/irules/HTTP_RESPONSE_RELEASE.html

 

Order of Operations Diagram

HTTP

Event_Order_HTTP_v12.png

HTTPS/SSL

https.png

Related Content

Related Silverline Order of Protection Articles:

Additional

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request