Forum Discussion
Waylon
Feb 05, 2016Nimbostratus
X-Forwarded-for with SSL Passthrough (no offloading on LTM)
Hi,
Is there a way to get X-forwarded-for working with SSL passthrough (NO offloading)?
I have some system owners who refuse to have any form of "man in the middle" sessions and require the...
Kai_Wilke
Feb 05, 2016MVP
Hi Waylon,
as the previous posters have already mentioned. You can't insert anything to the SSL protected content without performing MitM.
So you have to use either one of the following approaches...
- A routed approach (Hannes recommendation) to transparently forward the original client IP to the backend servers.
- An IP-Tunneling approach, to tunnel the traffic between your F5 and web servers to avoid intensive changes to your entire routing infrastructure.
- A rather complex NAT4-to-6 constructs to hide the original IPv4 into a /96 IPv6 SNAT pools while forwarding the traffic to your backends (to avoid Default-GW dependencies). But in this case your backend infrastructure has to support native IPv6 or ISATAP transition technologies...
Note: I would like to second Hannes recommendation, by either...
- changing the Default-GW topology of your network to passthrough your F5 in the path for 0.0.0.0/0.
- adding an additional VLAN interface directly into the subnets of your webservers and change just the Default-GW of your web servers.
- implementing certain Route-Maps / PBRs in your network environment, to be able to route just the HTTPS responses from your web servers (based on their SRC-IP and the SRC-Port of :443) through your F5 for internet related traffic (DST-IP:Any).
Cheers, Kai
Recent Discussions
Related Content
DevCentral Quicklinks
* 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
Discover DevCentral Connects