← Back to team overview

sslug-teknik team mailing list archive

Re: IPv6 port forwarding

 

On Tue, 6 Dec 2011 18:05:35 +0100
Jeppe Koefoed <jeppe@xxxxxxx> wrote:

> > På en af serverne hos amsat.dk, der alle er IPv6-tilgængelige,
> > har jeg behov for at kunne sende HTTP-trafik fra en af serverne
> > (der ikke kører en webserver) til den designerede webserver.
> > 
> > Med IPv4 er det ikke noget problem - en passende SNAT i
> > 'nat'-tabellen med iptables er nok.
> > 
> > Men ip6tables har ikke en 'nat' tabel. Er der nogen af jer
> > tilsammen alvidende mennesker, der ved, hvordan man så gør? Kan
> > der laves noget med 'mangle'?
> > 
> > Bent

Forstår jeg det rigtigt, så vil du have at indkommende trafik til IP x modtages på interface m. x-adressen og dér er så en tabel, som siger at hvis det er til port 80 så skal det videre til maskine y:/80 eller anden port whatever.

Gad vide om du ikke her er rendt ind i et af de tilfælde, hvor IPv6
ikke kan det samme som IPv4? Jeg tror ikke du kan source-natte
eller noget lignende. Da det interesserer mig, har jeg lige Googlet:
http://en.gentoo-wiki.com/wiki/Shorewall#Source_NAT

men det giver ikke direkte svar på om der er en IPv6 løsning på
den opgave.

På store IPv4 services (mange hundrede hits i sekundet) skal man
kunne fordele fra en front til flere back-ends (load balancing), og
det foregår ved NAT med en eller anden form for connection-tracking.

Ud fra http://en.wikipedia.org/wiki/Network_address_translation
gætter jeg at det ikke er muligt på samme måde (man må bruge et
stykke user-space software i stedet).

https://www.varnish-cache.org/trac/wiki/LoadBalancing
Varnish has a built in load balancer. Use this if you have more
then one origin server. Using this is quite easy. You start up by
declaring more then one backend server. We add a probe object to
each backend to let varnish check the health of the objects. 

Håber vi finder ud af noget mere præcist./Donald

-- 
Donald Axel <donax@xxxxxx>


Follow ups

References