Forum Discussion

Nathan_Andrews_'s avatar
Nathan_Andrews_
Icon for Nimbostratus rankNimbostratus
May 30, 2014

iRule required to persist client connections that get proxied from a single client.

Hi DevCentral,

 

I have an interesting scenario that I'm hoping someone has encountered before.

 

Basically I have one HTTPS VIP that serves both internal and external connections.

 

I am using source address persistence and this works fine for users connecting externally by way of a PC browser.

 

However, I have 300 BlackBerry users connecting to the same VIP using a custom built app. The only difference here is that all user connections are proxied by a BES server and consequently all connections go to one pool member because of source address persistence.

 

Question? How do I achieve load-balancing and persist client connections?

 

Any pointers would be greatly appreciated.

 

Thanks,

 

Nathan

 

7 Replies

  • Have you tried using cookie persistence?

     

    http://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm_configuration_guide_10_0_0/ltm_persist_profiles.html

     

    • Nathan_Andrews_'s avatar
      Nathan_Andrews_
      Icon for Nimbostratus rankNimbostratus
      Hi DevCentral Guru's, I've just decrypted the SSL data from both BlackBerry and PC client to find a common attribute to enable persistence for. So all I require is a simple iRule to persist on ASPSESSIONID Anyone out there have a simple iRule that they wouldn't mind sharing? Thanks, Nathan
    • Cory_50405's avatar
      Cory_50405
      Icon for Noctilucent rankNoctilucent
      Everything you need should be here, including your iRule: http://support.f5.com/kb/en-us/solutions/public/7000/300/sol7392.html