Forum Discussion

Brandon_Smith_2's avatar
Brandon_Smith_2
Icon for Nimbostratus rankNimbostratus
May 05, 2011

multiple cookie irule

We have an iRule set up that sends all traffic with a .dll extension to a specific pool. This pool has the same number of members as our default pool which has all the .php traffic going to it (also part of the iRule). Our thoughts were that we needed the same amount of members in each pool to retain server affinity. Say you have a php session open and then decide to jump to a page that uses the .dll we want to make sure that you do not lose your .php web session or vice versa. My question then becomes, can we also have the irule use a different cookie for server affinity for the traffic routed to the pool for the .dll traffic so that a subsequent request for a non .dll page would retain its original server affinity?

3 Replies

  • You can use the default cookie insert persistence profile and avoid using an iRule for this. The requests will be persisted to the selected pool member of each pool as the pool is selected by URI.

     

     

    Aaron
  • Thanks, I also found this article which will work as well for us.

     

    https://support.f5.com/kb/en-us/solutions/public/9000/800/sol9815.html