Forum Discussion
hooleylist
Jun 07, 2012Cirrostratus
Make sure you have match across services enabled on the source address profile. And make sure that each virtual server's pool has the same node IP addresses. See SOL5837 for details:
sol5837: Match Across options for session persistence
https://support.f5.com/kb/en-us/solutions/public/5000/800/sol5837.html
The Match Across Services option is used in the following two configurations:
Configurations that have multiple virtual servers with the same IP address but have different services specified
Configurations that have pool members sharing the same address but have different services specified
And ensure that the timeout on the persistence profile is long enough so that the persistence record is preserved for as long as the application session.
While you're troubleshooting the source address persistence issue, you could try using an iRule to implement cookie based persistence across services:
https://devcentral.f5.com/wiki/iRules.Cookie_Encryption_across_pools_and_services.ashx
Aaron