F5
101 · Question #148
101 Question #148: Real Exam Question with Answer & Explanation
The correct answer is C: Chang the virtual server's default pool.. iRules execute per-connection event logic and can influence traffic routing dynamically, but they cannot permanently alter a virtual server's persistent configuration such as its default pool assignment.
Question
Which action CANNOT be performed by an iRule?
Options
- ADirect a connection request to a specific pool.
- BSubstitute a server's response with alternate data.
- CChang the virtual server's default pool.
- DDirect a client's request to a pool based on the client's browser's language.
- ELimit a given client to a set amount of bandwidth.
- FDiscard a client before connecting to a server.
Explanation
iRules execute per-connection event logic and can influence traffic routing dynamically, but they cannot permanently alter a virtual server's persistent configuration such as its default pool assignment.
Common mistakes.
- A. iRules can direct connection requests to a specific pool using the 'pool' command within the LB_SELECTED or CLIENT_ACCEPTED event.
- B. iRules can substitute server response content using the HTTP::respond command or by manipulating the response payload in the HTTP_RESPONSE event.
- D. iRules can inspect HTTP headers such as Accept-Language using HTTP::header, enabling language-based pool selection logic.
- E. iRules support bandwidth control through the 'bandwidth_policy' feature, allowing per-client throughput limits.
- F. iRules can discard a client connection before it reaches a server using the 'drop' or 'reject' commands in the CLIENT_ACCEPTED event.
Concept tested. iRule capabilities vs. persistent virtual server configuration changes
Reference. https://clouddocs.f5.com/api/irules/
Community Discussion
No community discussion yet for this question.