SNAT Confusion

Janusz Krzysztofik jkrzyszt at tis.icnet.pl
Mon Mar 19 13:06:33 GMT 2007


Rodre Ghorashi-Zadeh napisał(a):
> I can see the traffic being SNAT-ed and hitting the realserver and being 
> sent back but then packet trail just seemed to drop off. I figure it is 
> because the kernel on the director is probably looking at the source 
> address of the reply packet, which matches the VIP ip that is on the 
> director, and is saying "hey, I didn't send this!" and is dropping the 
> packet. What am I not seeing here? What am I missing? What I guess I 
> need here is the so called f5 style SNAT? How can I achieve what I need 
> to do?

Rod,

Sorry, I have read the thread in reverse direction and have missed this 
important point while sending my previous reply. You are right, the 
problem is probably related to source address matching VIP configured on 
the director. I can think of three possible solutions:

1. Try to find and apply an IPVS-related patch that allows a director to 
accept packets with source address matching one of its own addresses (I 
have no experience with this patch).

2. Remove VIP from your director and use static routing / proxy arp and 
netfilter marking instead (this is my way of doing things). If you do 
need VIP on your director for other clients to work, use an additional 
VIP configured this way for accessing your realservers just from 
themselves via LVS.

3. Do SNAT on your realservers when acting as LVS clients, not on the 
director (I had this working some time ago, but removed this config as I 
do not need it anymore).

Cheers,
Janusz

Search lvs-users Archives
Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort

More information about the lvs-users mailing list