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...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.

  1. Client Requests the file from the LVS Client:12345 > LVS:69
  2. Packet Forwarded from LVS to Real Server
  3. Real Server Retuns first Data Packet LVS:23456 > Client:12345
  4. 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.