Dne 21.6.2016 v 13:27 Willy Tarreau napsal(a):
On Tue, Jun 21, 2016 at 12:26:17PM +0200, Jiri Tulach wrote:
Hello,
Ok, just think about it.

The intention of SIIT-DC is to provide a way how to operate IPv6 only data
center. You have to translate IPv4 request to IPv6 and do it so that client
source address is preserved. It is done by adding IPv6 prefix to IPv4
address.

All you need is to have IPv4 frontend connected to IPv6 backend where client
source IPv4 address is translated to IPv6. Maybe some option in HaProxy
"source" configuration directive could do the same trick.

In this case two frontends (IPv6 and IPv4) will be connected to one backend
(IPv6 with IPv4to6 client source address mapping).

I think you didn't understand what I meant. HAProxy *is* a proxy and by
this it by default "translates" addresses. A lot of people are using it
to provide IPv6 connectivity to an IPv4-only service for example. What
SIIT-DC is about is just a stateless translation in the sense that it
doesn't require the knowledge of a TCP session nor anything, it operates
on packets. It's made on purpose for products like routers which do *not*
have the ability to deal with a connection. Here not only we have
connections but we can decide how to map addresses and it's stateful.

That's why it's totally out of scope and irrelevant.


Ah... thank you for explanation. I realized my proposal requires the second part which is not in HaProxy scope. Never mind.

HaProxy is a great product.

Regards

Jiri Tulach


Reply via email to