Talk:Building Scalable TFTP Cluster using LVS
From LVSKB
Revision as of 14:56, 8 June 2007 by Jeffbearer (Talk | contribs) (New page: I'm sad to see that this page is blank, I'm trying to figure this one out at the moment and there is a bit of a problem with how the protocol works. I'm using direct routing. #Client Re...)
I'm sad to see that this page is blank, I'm trying to figure this one out at the moment and there is a bit of a problem with how the protocol works. I'm using direct routing.
- Client Requests the file from the LVS Client:12345 > LVS:69
- Packet Forwarded from LVS to Real Server
- Real Server Retuns first Data Packet LVS:23456 > Client:12345
- Client sends ACK to LVS on the port the data came from. Client:12345 > LVS:23456
The problem here is that port 23456 is not open on the LVS only on the real server.
I tried some iptables source address mangling so that step 3 looks like Real Server:23456 > Client:12345 but it does not matter, in step 4 the client still sends the ACK to LVS.
I'm out of ideas on how to make TFTP work with LVS so any input would be appreciated.