For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Bhupendra's avatar
Bhupendra
Icon for Altocumulus rankAltocumulus
Jun 20, 2023
Solved

irule

I want to put below condition on irule, please help 1. If source IP matches and URI is /A  and /B traffic should be forwarded to POOL A 2. If user is accessing /C-new, rewrite URI to /C and forward...
  • Hi Bhupendra , 
    in Step 2 of rewrite >>> do you need the source ip matches as well or Not ? 

    So you need to match on specific source IP address/address first and then match /A or /B then move traffic to pool A but if the same match on source ip address/addresses but with uri starts with /c-new modify it to be /C and forward traffic to pool A 

    if non of those forward to pool B 

    that's Correct ? 

     

  • PeteWhite's avatar
    Jun 20, 2023

    Maybe think about using a local traffic policy rather than an iRule. It will be more efficient and easier for you to manage

  • Mohamed_Ahmed_Kansoh's avatar
    Jun 20, 2023

    Hi Bhupendra , 
    As PeteWhite recommended , yes it's eaiser than iRule and will give you the same result. 

    it should be like this : 

    >>> Note that , the last condition "3rd match " should be All Traffic and then do those Actions ( Log and Forward to default pool ) 

    This is an overview about Local Traffic policy : 
    https://techdocs.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/local-traffic-policies-getting-started-12-1-0/1.html

    Goodluck