From owner-IPv6-jp@jp.freebsd.org  Mon Jan 31 17:32:08 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA17391;
	Mon, 31 Jan 2000 17:32:08 +0900 (JST)
	(envelope-from owner-IPv6-jp@jp.FreeBSD.org)
Received: from titanic.tomato.kansai.oki.co.jp (okigate.oki.co.jp [202.226.91.194])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA17386
	for <IPv6-jp@jp.freebsd.org>; Mon, 31 Jan 2000 17:32:07 +0900 (JST)
	(envelope-from nakagawa@kansai.oki.co.jp)
Received: from localhost (localhost.tomato.kansai.oki.co.jp [127.0.0.1])
	by titanic.tomato.kansai.oki.co.jp (8.9.3/3.7W) with ESMTP id RAA91989;
	Mon, 31 Jan 2000 17:31:05 +0900 (JST)
To: IPv6-jp@jp.freebsd.org, jinmei@isl.rdc.toshiba.co.jp
In-Reply-To: <y7viu0b60lw.wl@condor.isl.rdc.toshiba.co.jp>
References: <y7vr9f4m8x1.wl@condor.isl.rdc.toshiba.co.jp>
	<20000128111535U.nakagawa@kansai.oki.co.jp>
	<y7viu0b60lw.wl@condor.isl.rdc.toshiba.co.jp>
X-Mailer: Mew version 1.94 on Emacs 20.4 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000131173105W.nakagawa@kansai.oki.co.jp>
Date: Mon, 31 Jan 2000 17:31:05 +0900
From: Satoshi Nakagawa <nakagawa@kansai.oki.co.jp>
X-Dispatcher: imput version 990905(IM130)
Lines: 85
Reply-To: IPv6-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: IPv6-jp 526
Subject: [IPv6-jp 526] Re: source address selection via gif
Errors-To: owner-IPv6-jp@jp.freebsd.org
Sender: owner-IPv6-jp@jp.freebsd.org
X-Originator: nakagawa@kansai.oki.co.jp

From: JINMEI Tatuya / $B?@L@C#:H(B <jinmei@isl.rdc.toshiba.co.jp>
Subject: [IPv6-jp 525] Re: source address selection via gif
Date: Mon, 31 Jan 2000 00:27:39 +0900

> $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$O$$!"EvA3$=$&$$$C$?$7$C$+$j$7$?A*Br%]%j%7!<%Y!<%9$N<BAu$K$J$k$3$H$r4|(B
$BBT$7$F$*$j$^$9!#(B
$B$H$O$$$(!":#$N$^$^$N%3!<%I$G$O!"2f!9$N$h$&$J(B IPv6 $B=i?4<T$,!"$H$j$"$($:(B
site-local only $B$G(B IPv6 world $B$KB-$rF'$_F~$l$h$&$H$7$?;~$K$$$-$J$j$O$^$C(B
$B$F$7$^$&$N$G!"(BIPv6 $BIa5Z$rCY$i$;$kMW0x$K$J$k$N$G$O$J$$$+$H;W$$!"(B*$B:#$N%3!<(B
$B%I$KHf$Y$l$P(B*$B$A$g$C$H9,$;$K$J$l$k(B patch $B$rEv$F$F$*$1$J$$$+$J$H;W$C$F=q(B
$B$-$^$7$?!#(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$l$b!"(B*$B:#$N%3!<%I(B*$B$G$OF1$8$/(B 3ffe:500::1 $B$,A*$P$l$F$7$^$&$s$G$9$h$M!#(B
# $B$"$/$^$G$b!"(B*$B:#$N%3!<%I(B*$B$h$j$A$g$C$H9,$;$K$J$j$?$$$@$1$G$9!#(B

$B$=$l$H!"G_K\$5$s$b!"(B gif $BFCJL07$$$K$7$?$N$O!"9T$-$HLa$j$,JL$N%$%s%?!<(B
$B%U%'!<%9$K$J$k$N$O5$;}$A0-$$$+$i$H$*$C$7$c$F$$$?$H$*$b$$$^$9$,!"$3$N%1!<(B
$B%9$N>l9g!"$I$A$i$r(B source $B$K$7$?$[$&$,!"La$j$b(B gif0 $B$GMh$k(B*$B2DG=@-$,9b(B
$B$$(B*$B$G$7$g$&!#(B($BEvA3!"30$N@$3&$NET9g$G$I$&$J$k$+$o$+$j$^$;$s$,!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$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:#$N%3!<%I(B*$B$K$/$i$Y$FIT9,$K$J$kNc$O!D(B

$B3N$+$KJ#;($G$9$M!#(B
(2) $B$O!"(Bgifconfig $B$N:]$K!"H>0U?^E*$K!"$3$N(B gif $B$O!"$3$N(B interface $B$N(B
$B%"%I%l%9$r7Q>5$7$^$9$h!"$H$$$($F4r$7$$$+$J$H!D(B
(3) $B$O!"9T$-$HLa$j$,F1$8$K$J$j$d$9$$J}$,4r$7$$$+$J$H!D(B

# gif $B$,(B ESP tunnel $B$@$C$?$j$9$k$H(B (1) $B$G8+$D$+$k$h$&$K$7$H$+$J$$$HIT(B
# $B9,$K$J$k(B?

semi strong model (?$B$G$9$+(B) $B$O!"3N$+$KBgJQ$=$&$@$J$H;W$C$F$3$s$J$3$H$r(B
$B=q$$$F$$$^$9!#(B

semi strong model $BE*(B?$B$K9M$($k$H$9$k$H!"B>$N%$%s%?!<%U%'!<%9$K$D$$$F$$(B
$B$k(B unicast address $B$r(B prefixlen 128 $B$G(B alias $B$9$l$P$$$$$s$G$9$h$M!#(B
$B$3$s$J%3%^%s%I$,$"$k$H4r$7$$$s$G$7$g$&$+!#(B
interface0 $B$K$D$$$F$$$k!"$"$k(B prefix [/prefixlen] $B$K%^%C%A$9$k(B unicast
address $B$r(B interface1 $B$K(B [prefixlen 128] $B$G(B alias $B$9$k!#(B
