1Y0-231 · Question #124
Scenario: A Citrix Administrator configured the rewrite policies below: In which order should the policies be evaluated?
The correct answer is D. POL_2, POL_3, POL_4. Option D is correct because in Citrix ADC, rewrite policies are evaluated in ascending priority order, and the Goto Expression on each policy controls whether evaluation continues. In this scenario, POL_2, POL_3, and POL_4 are chained with a NEXT goto expression, so all three…
Question
Scenario: A Citrix Administrator configured the rewrite policies below:
In which order should the policies be evaluated?
Exhibit
Options
- APOL_2, POL_3, POL_4, POL_1
- BPOL_1
- CPOL_2, POL_3
- DPOL_2, POL_3, POL_4
How the community answered
(30 responses)- A13% (4)
- B3% (1)
- C3% (1)
- D80% (24)
Explanation
Option D is correct because in Citrix ADC, rewrite policies are evaluated in ascending priority order, and the Goto Expression on each policy controls whether evaluation continues. In this scenario, POL_2, POL_3, and POL_4 are chained with a NEXT goto expression, so all three are evaluated in sequence - but POL_4's goto is set to END, terminating the evaluation chain before POL_1 is ever reached.
Why the distractors are wrong:
- A (POL_2, POL_3, POL_4, POL_1) is wrong because evaluation ends at POL_4 (END goto), so POL_1 is never reached.
- B (POL_1 only) is wrong because POL_1 has a lower-priority number placing it last, and the chain terminates before it.
- C (POL_2, POL_3) is wrong because it stops too early - POL_4 is still within the active evaluation chain before the END is hit.
Memory tip: Think of Citrix rewrite policies like a traffic light sequence - NEXT is a green light (keep going), END is a red light (stop here). Whichever policy holds the red light determines the last policy evaluated, and anything after it is simply skipped.
Topics
Community Discussion
2D is correct. Rewrite policies bound to a virtual server are evaluated before globally bound policies, so POL_2, POL_3, and POL_4 get processed in priority order at the vserver level, and POL_1 never enters the evaluation chain because one of the earlier policies already terminates the flow before global bindings are reached.
Tricky one, POL_2 hits first then POL_3 and POL_4 because POL_1 never gets evaluated after the chain terminates - saw almost this exact setup on my exam last spring and almost picked A until I remembered how policy priority binding works on the virtual server, glad I caught it!
