Forum Discussion
Shared Persistence between VIP's and pools?
I have a question that I for some reason believe has a quite simple answer - I just can't seem to figure it out!
Consider this scenario:
VIP1 - 10.0.0.10:443 without SSL offload, just passthrough
|- Pool1
|- 10.0.0.11:443
|- 10.0.0.12:443
VIP2 - 10.0.0.10:80, just passthrough
|- Pool2
|- 10.0.0.11:80
|- 10.0.0.12:80
Both the VIP:s are using source_addr as persistence profile, since the LB itself isn't inspecting the traffic more closely.
The idea is that the server owner wants to run SSL on the real frontend servers, with the public official certificates.
From the beginning, only VIP1 (443) was set up for the application, it then turned out that the application developers needed a way for the client to connect to TCP80 on the servers as well, using the same IP-address as the TCP443 VIP... It's the application itself that redirects the user to a http connection in order to download pictures to the client.
We first believed that it was no issue if the user was directed to the other frontend server (because of the different persistence pool for that VIP) but of cource we found out that it does matter.
So my question is, is there any way of making these two VIP:s "share" one persistence pool or something like that so a user is directed to the sam frontend regardless of the protocol? Is a OneConnect profile something that could help..?
Thanks in advance, all help greatly appreciated!
Best regards,
/Mattias Sjodin
2 Replies
- Spencer_Aranda
Altocumulus
Hi
Just a quick question. I was asked to use the F5 to remove a header name as follows {esbsoapheader}userName
The header value was just fine. But I was asked to remove {esbsoapheader} from header name {esbsoapheader}userName
I tried HTTP::header remove "{esbsoapheader}userName" but it did not work. I got an error as follows
TCL error: /Common/ilxpi_demo/ilxir_demo <HTTP_REQUEST> - list element in braces followed by "userName" instead of space while executing "HTTP::header remove "{esbsoapheader}userName""
I'm guessing the header name has invalid characters, ie "{}" Has anyone encountered something similar? Is this header name ilegal/malformed? Is there a way I can remove this?
Thank you!
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