netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* TCP connection passing
@ 2002-10-31  3:02 Werner Almesberger
  2002-10-31  7:59 ` TCP connection passing, version 1 Werner Almesberger
  0 siblings, 1 reply; 5+ messages in thread
From: Werner Almesberger @ 2002-10-31  3:02 UTC (permalink / raw)
  To: netdev

Here's something creepy for Halloween: a dirty little hack that 
allows you to pass TCP endpoints across hosts, across reboots, 
etc.

http://www.almesberger.net/tcpcp/tcpcp-0.tar.gz

(Includes a patch for 2.5.45, a bit of user space, and plenty of
documentation of its shortcomings. The patch is a bit deceptive:
in order to make timestamps work properly, more invasive changes
are needed.)

I got the idea for this hack while listening to Fabio Olive
Leite's talk about load-balancing at Linux-Kongress, but 
besides that, he's not to blame for it.

The implementation is a proof of concept, which is quite sloppy
with timestamps, MSS, window, etc., and don't even look at what 
it does to congestion control ...

Anyway, it seems to work, and it's fun to play with. 

- Werner

-- 
  _________________________________________________________________________
 / Werner Almesberger, Buenos Aires, Argentina         wa@almesberger.net /
/_http://www.almesberger.net/____________________________________________/

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-11-15  4:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-31  3:02 TCP connection passing Werner Almesberger
2002-10-31  7:59 ` TCP connection passing, version 1 Werner Almesberger
2002-10-31 23:00   ` TCP connection passing, version 2 Werner Almesberger
2002-11-01 21:21     ` TCP connection passing, version 3 Werner Almesberger
2002-11-15  4:34       ` TCP connection passing, version 4 Werner Almesberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).