[ds6] Re: (usagi-users 03326) Re: IPv6 Scope:Compat

Peter Bieringer pb at bieringer.de
Thu Apr 28 12:00:43 CEST 2005



--On Mittwoch, 27. April 2005 10:58 +0200 Jeroen Massar <jeroen at unfix.org> 
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/


More information about the ds6 mailing list