Forum Discussion
pjcampbell_7243
Cirrus
Apr 07, 2009Machine calling VIP, VIP, pool members all on same network?
I was talking to our network admin and he was suggesting that if this happens, there will be problems since the traffic will not go back through the BIG-IP but go directly from the pool member back to the machine which is calling the VIP. My thought is that since the BIG-IP is not really routing, this should not be an issue?
for example:
machine 192.168.0.1 requests from VIP 192.168.0.2 which calls pool members 192.168.0.3 or 192.168.0.4
- hoolio
Cirrostratus
Source Destination 192.168.0.1 192.168.0.2 (client to VIP) 192.168.0.1 192.168.0.3 (LTM to VIP with LTM spoofing the client IP address) 192.168.0.3 192.168.0.1 (server to client)
- thanks always for the reply.
- dennypayne
Employee
The direct connection between pool member and client has probably already been reset, so it would be tough to catch it in a netstat. The client is going to immediately reset the packet that comes directly back from the server because it didn't open a session with the server, it opened it with the LTM virtual. A Wireshark capture should show this though. - I did tcpdump on both machines, and see no mention of the other machine on either client or server. Only client to LTM and server to LTM, etc.
- dennypayne
Employee
If you aren't using SNAT, the LTM preserves the client's source IP by default when it sends the packet to the pool member. So the pool member will respond using its' own routing table to the client. If the client is on the same subnet, it's Layer 2 connected and will arp for the client and send the response directly to him, bypassing the LTM. The client will reset that packet, because he never opened up a session with the pool member directly. - OK Sorry about all of the confusion
- dennypayne
Employee
Correct, a global SNAT will take effect whether or not SNAT is configured on the virtual server.
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