Hi everyone,

Are there any IPv6 <-> IPv4 header translation implementations kicking around?
Given that it seems "real" IPv6 namespace is beginning to be rolled out, it
seems like a sensible idea to start thinking about giving real IPv6 addresses
to all those boxen stuck with 10.x / 192.168.x addresses behind IP masq / NAT 
routers. The two ways of doing this as I see them are:

i) Keep the IPv4 stack and masquerading set-up, and just stick IPv6 stacks
on top; this way connections to IPv4 only hosts are masqueraded as usual, and
those to IPv6 hosts get routed directly.

ii) Make the internal hosts IPv6 only (why have an extra stack floating around
that you don't really need?), and have a magic form of NAT/masquerading that
turns IPv6 packets with IPv4-mapped addresses into IPv4 packets with the
masquerading machine's source address, much like we do for pure IPv4
masquerading already?

Actually, while I'm (probably) embarrassing myself by showing my ignorance
about IPv6, another question: the Linux IPv6 code seems to reimplement TCP;
what's the (doubtless) obvious reason I've missed for this? Is it just
because it's not possible to implement TCP efficiently independently of the
network layer?

(Is there a Linux IPv6 /users/ mailing list, as opposed to a developers one?)

-- 
If breastfeeding a pig is sickening to you, what the hell are you
doing on usenet? -- Aimee, on rec.music.tori-amos
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to