On Wednesday 26 November 2003 18:59, [EMAIL PROTECTED] wrote:
> > > RFC 2765 - Stateless IP/ICMP Translation Algorithm (SIIT)
> >
> > FreeBSD + KAME
>
> we do not implement SIIT.
>
> itojun
I was thinking that it would be pretty easy to implement a
basic SIIT functionality in FreeBSD using Netgraph.
The problem which I see would be how to allocate temporary
IPv4 addresses (to build what the RFC calls "Ipv6-translatable"
addresses).
I could imagine a scenario which would have:
1. IPv4 global address embedded in IPv6 addresses
configured on the IPv6-only hosts (ipv6-translatable),
with a specific IPv6 prefix that the SIIT node would
be aware of. How to assign these addresses ? DHCPv6.
2. A SIIT translator which would be able to get the IPv4 packets
of those IPv4 addresses that are embedded on the IPv6 only hosts.
3. An specific IPv6 destination prefix to send packets to the SITT translator.
(like NAT-PT or the IPv6 mapped addresses of SIIT).
4. A mechanism to select the ipv6-translatable source address if the
destination address is the specific SIIT prefix. (easy if we've got the
policy table of the Source Address Selection mechanism.)
This scenario would be quite similar to the NAT-PT one, but it would
_not_ need "state" in the translator. The drawback would be to have
one IPv4 address for every IPv6 host. I mean, doing the IPv4 address
static instead of dynamic. Then....this stuff doesn't make sense...lol...
maybe to play with Netgraph....mmm....
Thanks!
--
******
JFRH
******
Monday, n.:
In Christian countries, the day after the baseball game.
-- Ambrose Bierce, "The Devil's Dictionary"
---------------------------------------------------------------------
The IPv6 Users Mailing List
Unsubscribe by sending "unsubscribe users" to [EMAIL PROTECTED]