From owner-IPv6-jp@jp.freebsd.org  Mon Jan 31 01:04:18 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA59047;
	Mon, 31 Jan 2000 01:04:18 +0900 (JST)
	(envelope-from owner-IPv6-jp@jp.FreeBSD.org)
Received: from tortoise.jp.freebsd.org (root@tortoise.jp.FreeBSD.ORG [210.157.158.41])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA59042
	for <IPv6-jp@jp.freebsd.org>; Mon, 31 Jan 2000 01:04:18 +0900 (JST)
	(envelope-from jinmei@isl.rdc.toshiba.co.jp)
Received: from shuttle.wide.toshiba.co.jp (shuttle.sixyards.wide.toshiba.co.jp [3ffe:501:100f:0:200:f8ff:fe01:61cf])
	by tortoise.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP/IPv6 id BAA26169
	for <IPv6-jp@jp.freebsd.org>; Mon, 31 Jan 2000 01:04:12 +0900 (JST)
	(envelope-from jinmei@isl.rdc.toshiba.co.jp)
Received: from localhost ([3ffe:501:100f:13ff::a])
	by shuttle.wide.toshiba.co.jp (8.9.1+3.1W/8.9.1) with ESMTP id AAA27124
	for <IPv6-jp@jp.freebsd.org>; Mon, 31 Jan 2000 00:53:32 +0900 (JST)
Date: Mon, 31 Jan 2000 00:27:39 +0900
Message-ID: <y7viu0b60lw.wl@condor.isl.rdc.toshiba.co.jp>
From: JINMEI Tatuya / =?ISO-2022-JP?B?GyRCP0BMQEMjOkgbKEI=?=
 <jinmei@isl.rdc.toshiba.co.jp>
To: IPv6-jp@jp.freebsd.org
In-Reply-To: In your message of "Fri, 28 Jan 2000 11:15:35 +0900"
	 <20000128111535U.nakagawa@kansai.oki.co.jp>
References: <y7v901h781j.wl@condor.isl.rdc.toshiba.co.jp>
	 <200001231531.e0NFVai70494@peace.mahoroba.org>
	 <y7vr9f4m8x1.wl@condor.isl.rdc.toshiba.co.jp>
	 <20000128111535U.nakagawa@kansai.oki.co.jp>
User-Agent: Wanderlust/2.2.15 (More Than Words) Emacs/20.5 Mule/4.0 (HANANOEN)
Organization: Research & Development Center, Toshiba Corp., Kawasaki, Japan.
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
X-Dispatcher: imput version 980905(IM100)
Lines: 83
Reply-To: IPv6-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: IPv6-jp 525
Subject: [IPv6-jp 525] Re: source address selection via gif
Errors-To: owner-IPv6-jp@jp.freebsd.org
Sender: owner-IPv6-jp@jp.freebsd.org
X-Originator: jinmei@isl.rdc.toshiba.co.jp

>>>>> On Fri, 28 Jan 2000 11:15:35 +0900, 
>>>>> Satoshi Nakagawa <nakagawa@kansai.oki.co.jp> said:

>> > 		if (IPV6_ADDR_SCOPE_GLOBAL != 
>> > 		    in6_addrscope(&(ia->ia_addr.sin6_addr)))
>> > 			continue;
>> 
>> > $B$r(B
>> 
>> > 		if (dst_scope != in6_addrscope(&ia->ia_addr.sin6_addr))
>> > 			continue;
>> 
>> > $B$H$9$k$3$H$G(B ($B$3$N%1!<%9$K$D$$$F$O(B) $B5_$($=$&$J5$$,$7$^$9$,G!2?$G$7$g$&!)(B
>> 
>> $B5_$($k$G$7$g$&!#$7$+$7!"(B
>> 
>> - link-local$B$H(Bglobal$B$7$+;}$C$F$$$J$$$H$-$K!"(B
>> - site-local$B08$F$K%Q%1%C%H$r=P$=$&$H$7$F!"(B
>> - $B$7$+$b$=$N(Boutgoing interface$B>e$K$O(Blink-local$B$7$+$J$$(B
>> 
>> $B>l9g$O5_$($^$;$s!#$H$$$&$o$1$G!"$h!<$/9M$($F<BAu$7$J$$$H$$$m$$$mH4$1$d(B
>> $BL7=b$,=P$F$7$^$&$o$1$G$9!#(B

> $B$3$s$J$N$O$I$&$G$7$g$&!#(B
> # gif $BFCJL07$$$G$9$,!D(B

> (1) outgoing interface $B$+$i!"F1$8(B scope $B$rC5$9!#(B
> (2) outgoing interface $B$,(B gif $B$J$i(B
>     gif $B$N(B outer IPv[46] $B$N(B source $B$HF1$8%"%I%l%9$r;}$D(B interface $B$+$i!"(B
>     $BF1$8(B scope $B$rC5$9!#(B
> (3) outgoing interface $B$,(B gif $B$J$i(B
>     gif $B$N(B outer IPv[46] $B$N(B destination $B$X$N(B outgoing interface $B$+$i!"(B
>     $BF1$8(B scope $B$rC5$9!#(B
> (4) $B$9$Y$F$N(B interface $B$+$i!"F1$8(B scope $B$rC5$9!#(B

> (5) (1)$B!A(B(4)$B$N4V$K!"$h$jBg$-$$(B scope $B$rC5$7$F$*$/!#(B
> (6) (1)$B!A(B(4)$B$N4V$K!"(Bdeprecated $B$J!"F1$8(B scope $B$rC5$7$F$*$/!#(B
> (7) (1)$B!A(B(4)$B$N4V$K!"(Bdeprecated $B$J!"$h$jBg$-$$(B scope $B$rC5$7$F$*$/!#(B

> # $B=gHV$O$A$c$s$H9M$($F$$$^$;$s!#(B

> $BMW$O!"(Boutgoing interface $B$,F1$8(B scope $B$r;}$?$J$$(B gif $B$N>l9g$O!"$=$N(B
> outer IPv[46] $B$N(B source/destination address $B$K4XO"$9$k(B interface $B$+$i(B
> $B$bF1$8(B scope $B$rC5$9$h$&$K$9$k$H!"$A$g$C$H9,$;$K$J$l$?$j$7$J$$$G$7$g$&(B
> $B$+$H$$$&$3$H$G$9!#(B

$B9,$;$K$J$l$k>l9g$b$"$k$G$7$g$&$7!"$J$l$J$$>l9g$b$"$k$G$7$g$&!"$H$7$+8@(B
$B$($J$$$G$9$M!D!#%]%j%7!<<!Bh$G$O$$$/$i$G$b$$$^$$$A$JH?Nc$r:n$l$F$7$^$&(B
$B$o$1$G!"$?$H$($P!"(B

ether interface$B$rFs$D(B(ne0 & ne1)$B;}$C$F$k%N!<%I$K$*$$$F!"(B

# ifconfig ne0 10.0.0.1
# gifconfig gif0 10.0.0.1 10.0.0.2
# ifconfig ne0 inet6 3ffe:500::1
# ifconfig ne1 inet6 2001:200::1
# route add -inet6 default ::1 -ifp gif0

$B$H$+$$$&(Bconfiguration$B$r$7$?$H$7$^$7$g$&(B($B:G8e$N$O(Bdefault route$B$r(Bgif0$B$K(B
$B8~$1$k$?$a$N@_Dj(B)$B!#(B

$B$3$3$G!"(B2001:300::1$B$H$$$&%"%I%l%908$F$K%Q%1%C%H$r=P$7$?$$$H$9$k$H$-!"(B
$B%=!<%9%"%I%l%9$H$7$F8+$?L\(B($B$"$k$$$O(Blongest-match)$BE*$K:GA1$N8uJd$O$*$=(B
$B$i$/(B 2001:200::1 $B$G$9$,!">e5-$N%]%j%7!<$@$H(B

 (2) outgoing interface $B$,(B gif $B$J$i(B
     gif $B$N(B outer IPv[46] $B$N(B source $B$HF1$8%"%I%l%9$r;}$D(B interface $B$+$i!"(B
     $BF1$8(B scope $B$rC5$9!#(B

$B$K$h$C$F(Bne0$B$K$D$$$F$$$k(B3ffe:500::1$B$,A*$P$l$F$7$^$$$^$9!#(B

$B$3$NLdBj$K4X$7$F$O!"$^$:$O$7$C$+$j$7$?A*Br%]%j%7!<(B($B8@$$49$($l$P2?$r$b$C(B
$B$F9,$;$H$9$k$+$N4p=`(B)$B$r7h$a$F!"$=$l$K$7$?$,$C$F<BAu$9$k!"$H$$$&0lHLE*(B
$B$J$3$H0J>e$O8@$($J$$$h$&$K;W$$$^$9!#$7$C$+$j$H7h$a$?%]%j%7!<$G$b!"$J$*(B
$B9,$;$K$J$l$J$$?M$b$*$=$i$/B8:_$9$k$G$7$g$&!#(B

$B$J$N$G!"$=$3$=$3BEEv$H;W$o$l$k$b$N$rA*$s$G$=$l$GBE6($9$k$7$+$J$$$N$G$9(B
$B$,!">e5-$N(Bgif$B0F$O!"J#;($J$o$j$K$O9,$;$K$J$l$J$$Nc$bB?$/4^$^$l$k$h$&$K(B
$BKM$K$O46$8$^$9!#(B

				$B?@L@(B $BC#:H(B (jinmei@isl.rdc.toshiba.co.jp)
				$B3t<02q<R(B $BEl<G(B  $B8&5f3+H/%;%s%?!<(B
				$BDL?.%W%i%C%H%[!<%`%i%\%i%H%j!<(B
