$Id: index.html,v 220.127.116.11 2001/04/17 03:42:19 itojun Exp $
UPDATES: The document talks about the case where you have permanent IPv4 connection to the outside. If you only have dialup IPv4 connection (dyanmically-assigned IPv4 address), you may want to visit freenet6.net. freenet6.net will allow you to dynamically configure IPv6-over-IPv4 tunnel by using web interface, and allows you to have permanent IPv6 address on top of dialup IPv4 connection (confusing, eh?).
Please note that 6bone is experimental network. There can be frequent routing troubles that makes some hosts unreachable from your hosts. There can always be service interruptions.
IPv6 endhost | ===+================= your network | must encapsulate and send dual stack router IPv6 packet to your network | IPv6 traffic from your site, | encapsulated into IPv4 packet v upstreamThis packet will be sent to a dual-stack router in upstream, and decapsulated. You'll need to have fixed IPv4 address, and permanent IPv4 connectivity. NOTE: Some of cablemodem-based IPv4 connectivity may not qualify.
If you are willing to use IPv6-over-IPv4 tunnel, you'll need a dual-stack router on your IPv4 network. Of course, you can use KAME box as dual-stack router. Note that the dual-stack router will route packet between native IPv6 network, and tunnelled IPv6 network. Therefore:
| v4 connection | v4 connection dual stack router v4 router | | ==+============ ==+=======================+==== | | | endhost dual stack router endhost
# sysctl -w net.inet6.ip6.forwarding=1 # /usr/local/v6/sbin/gifconfig gif0 my-router-v4 upstream-router-v4 # /usr/local/v6/sbin/prefix eth0 3ffe:gggg:gggg:: prefixlen 64 # /usr/local/v6/sbin/route6d -A 3ffe:gggg:gggg::/48,gif0 -O 3ffe:gggg:gggg::/48,gif0You may want to run rtadvd on the router, so that hosts on ethernet can obtain information about the network address prefix.
To check if the tunnel is established, use the following command:
# /usr/local/v6/sbin/ping6 -I gif0 ff02::1 # /usr/local/v6/sbin/ping6 -I gif0 ff02::9ff02::1 is link-local all-node multicast address, and this should reach the upstream router. ff02::9 is link-local router multicast address, which must be replied by all routers.
I believe, starting from 1999, we'll see more and more IPv6 installations in various sites, and many real use of IPv6 network.
Have a happy christmas holidays!