Forum Discussion
Load Balancing Citrix Clients to backend members
How to load balance Citrix clients and not Citrix server?
6 Replies
- Lee_Payne_53457
Cirrostratus
I agree that using universal persistence is the way to go, I would look at using the source port to create the persistence on as it should be unique to each session.
- El-Guapo_29797
Nimbostratus
Lapayne.. where would I add the port on F5?
- Lee_Payne_53457
Cirrostratus
I would use something similar to this (syntax could be wrong as it's off the top of my head)
when CLIENT_CONNECTED {
persist uie [TCP::remote_port] }
This should take the remote port and use it as the persistence value source, the context may require TCP::local_port but that will require testing
- El-Guapo_29797
Nimbostratus
Thank you again. I will try this and let you know. - El-Guapo_29797
Nimbostratus
So, just to be sure, I created a new Universal Persistence, enabled "Match accross virtual servers" and also added an iRule which "persist uie "[IP::client_addr]:[TCP::remote_port]". Then on Virtual content, call this persistence. Any comment on if this is right or i am missing something?
- nathe
Cirrocumulus
Matin, I wonder if a Universal Persistence profile might help here see sol7392 Not 100% sure this will help but there may be something in the connection that you can capture to ensure the required stickiness. Sorry i couldn't help more but just thought it would be worth mentioning this. N
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com