(usagi-users 03327) Re: IPv6 Scope:Compat
Peter Bieringer <[email protected]>
| Newsgroups | gmane.linux.ipv6.usagi.users,gmane.network.ipv6.general |
|---|---|
| Organization | AERAsec Network Services and Security GmbH |
| Message-ID | <DAB3BC07F7FD9BF7F184C5E2@[10.3.62.6]> |
--On Mittwoch, 27. April 2005 10:58 +0200 Jeroen Massar <[email protected]> wrote: > On Tue, 2005-04-26 at 08:14 -0400, Bellino, Phil wrote: >> Hello, >> Running 2.6.11 kernel. >> I set up a tunnel with the following commands: >> >> ip tunnel add tun6to4 mode sit ttl 255 remote any local 140.175.165.63 >> ip link set dev tun6to4 up >> ip -6 addr add 2002:8caf:a53f::1/16 dev tun6to4 >> >> This all works fine, but I get the following output from the "ifconfig >> tun6to4" command: >> tun6to4 Link encap:IPv6-in-IPv4 >> inet6 addr: 2002:8caf:a53f::1/16 Scope:Global >> inet6 addr: ::140.175.165.63/128 Scope:Compat >> UP RUNNING NOARP MTU:1480 Metric:1 >> RX packets:0 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:0 >> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) >> >> Can anyone explain to me what the function of the "Scope:Compat¡ is in >> the above configuration and how I can use it to my benefit? > > Compat -> Compatibility. > > In other words, this is only used for compatibility between IPv4 and > IPv6 and should only be used during the transition phase. > > The benefit of this is that 'compat' scope has a low priority when > selecting an outbound address, because it might go away. > This thus allows for expected longer sessions. Because it's not needed in 6to4, common setup (at least my initscripts-ipv6) should remove this address after setup the tunnel like: ip -6 addr del ::$ipv4addr/128 dev tun6to4 And also remove the routes for it: ip -6 route del ::/96 dev tun6to4 Peter -- Dr. Peter Bieringer http://www.bieringer.de/pb/ GPG/PGP Key 0x958F422D mailto: pb at bieringer dot de Deep Space 6 Co-Founder and Core Member http://www.deepspace6.net/