Forum Discussion

mzimmer3_65389's avatar
mzimmer3_65389
Icon for Nimbostratus rankNimbostratus
May 27, 2009

Port Persistence irule

- 6400 ltm 9.4.6

 

 

I have one pool A which has 3 members:

 

(multiple instances of the same application with different ports)

 

192.168.10.2:4985

 

192.168.10.2:4986

 

192.168.10.2:4987

 

 

I have another pool B which has 9 members:

 

(multiple instances of the same application with different ports)

 

 

192.168.10.3:5901

 

192.168.10.3:5902

 

192.168.10.3:5903

 

 

I need to persist A to B. Source address affinity will not work because it will persist 192.168.10.2:X to 192.168.10.3:X and the other ports will not be used. So what I was thinking was to create I irule which would persist by server port. Has anybody done this or is there a easier solution? Hopefully this makes sense.

 

 

Thanks

 

3 Replies

  • Is this HTTP? Can you use cookie insert persistence between the client and the first pool? If so, you could use an iRule and UIE persistence for the second VIP.

     

     

    Aaron
  • Will a client connect to a VIP which points to pool A and then the client connects to a second VIP which points to pool B? Or will the client connect to a VIP which points to pool A and then the pool A member initiates a connection to VIP B which points to pool B?

     

     

    If the traffic isn't HTTP and you can't insert a token in responses which the client includes in requests, how would you like to persist the client to the same pool member. What is the relationship between Pool A's members and Pool B's members?

     

     

    Aaron