netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/12] ipvs: changes for local server and local client
@ 2010-10-17 13:12 Julian Anastasov
  2010-10-18  8:42 ` Hans Schillstrom
  0 siblings, 1 reply; 8+ messages in thread
From: Julian Anastasov @ 2010-10-17 13:12 UTC (permalink / raw)
  To: Simon Horman; +Cc: lvs-devel, netfilter-devel


 	Hello,

 	The following patches fix some bugs (patch 1 and 2),
add support for NAT to local real server, add handlers in
LOCAL_OUT to properly schedule connections from local clients.
Currently, patch 9 and 10 add these handlers in LOCAL_OUT
without any configuration, i.e. we add code in OUTPUT hook
which is not good for the performance of non-IPVS traffic.
May be some config option that enables support for DNAT
to local servers and for local clients can help for this.

 	The patches are against recent nf-next and require
the "ipvs: IPv6 tunnel mode" patch. They are tested
and can be applied to nf-next after review/comments.

What works:

- NAT to local real server, even with different port, from local
or remote client

- local client:
 	- NAT, DR, TUN

 	- from LOCAL_OUT, needs client to bind socket
 	to non-VIP address before connecting if DR/TUN servers are
 	used because the output routing before OUTPUT hook
 	selects VIP as source address ignoring any preferred source
 	addresses, even if the local route is replaced.

Not tested: IPv6. I'll need help here from people with IPv6 setups.

Remaining problems:

- IPv6 defragmentation: still not implemented, we rely on netfilter defrag

Regards

--
Julian Anastasov <ja@ssi.bg>

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

end of thread, other threads:[~2010-10-21 22:51 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-17 13:12 [PATCH 00/12] ipvs: changes for local server and local client Julian Anastasov
2010-10-18  8:42 ` Hans Schillstrom
2010-10-18 20:08   ` Julian Anastasov
2010-10-21  9:21     ` Simon Horman
2010-10-21 13:09       ` Hans Schillstrom
2010-10-21 14:36         ` Simon Horman
2010-10-21 20:20           ` Julian Anastasov
2010-10-21 22:51             ` Simon Horman

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