From owner-FreeBSD-net-jp@jp.freebsd.org  Fri Feb 11 07:56:11 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id HAA57444;
	Fri, 11 Feb 2000 07:56:11 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from cd.mbn.or.jp (cd.mbn.or.jp [202.217.0.53])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id HAA57439
	for <FreeBSD-net-jp@jp.freebsd.org>; Fri, 11 Feb 2000 07:56:10 +0900 (JST)
	(envelope-from mariga@cd.mbn.or.jp)
Received: from gateway (cse5-42.kokubunji.mbn.or.jp [210.144.135.158])
	by cd.mbn.or.jp (8.9.1/cd.mbn.or.jp-2.0) with SMTP id HAA16912
	for <FreeBSD-net-jp@jp.freebsd.org>; Fri, 11 Feb 2000 07:56:09 +0900 (JST)
Message-ID: <000a01bf7419$d2d14e00$064ca8c0@gateway>
From: "Masahiro Ariga" <mariga@cd.mbn.or.jp>
To: <FreeBSD-net-jp@jp.freebsd.org>
Date: Fri, 11 Feb 2000 07:51:41 +0900
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-net-jp 2225
Subject: [FreeBSD-net-jp 2225] RE: multicast
 =?ISO-2022-JP?B?GyRCJE4bKEI=?= arp
 =?ISO-2022-JP?B?GyRCJCwkKiQrJDckJBsoQg==?= 
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: mariga@cd.mbn.or.jp

Masahiro Ariga $B$G$9(B

>$B$O$8$a$^$7$F!"LnCf$H?=$7$^$9!#(B
>
>multicast $B$O$^$@$d$C$?$3$H$,$"$j$^$;$s!#(B
>
>Masahiro Ariga wrote:
>> ARP$B$N(Bcache$B$N=q$-49$((BTimeOut$B$,#2#0J,$J$N$G!"$=$l$H4X78$7$F$$$k$3$H$^$G$OJ,(B
$B$+(B
>> $B$j$^$7$?$,!"(B
>>
>> $BJ,$+$i$J$$$N$O!"(B
>> $B#1!%(BARP$B$N(Bcache$B$N=q$-49$((BTimeOut$B$K$J$C$?$i!"<+F0E*$K!JE>Aw$9$k(B IP  packet
$B$,$J(B
>> $B$/$F$b!K(BARP request$B$r=P$9$N$+!#(B
>> $B#2!%<+F0E*$K(BARP request$B$r=P$9$H$7$?$i!"$J$<!":G=i$ONI$+$C$?$N$K(Bincomplete
$B$H(B
>> $B$J$k$N$+!#(B
>> $B#3!%(Bmulticast$B$N@_Dj$,0-$$$N$+!#(Bmulticast$B$N(B router table$B$H(BARP$B$O$I$N$h$&$K(B
$B4XO"(B
>> $B$9$k$N$+!#(B
>> $B#4!%$I$N$h$&$KBP:v$7$?$iNI$$$+!#(B
>
>$B$b$&$9$G$K9T$o$l$F$$$k$+$b$7$l$^$;$s$,(B...
>tcpdump -n arp
>$B$G4Q;!$7$F!"(Barp $BLd$$9g$o$;$HJVEz$r3NG'$7$F$_$F$O$I$&$G$7$g$&$+(B?
>$B$^$?!"(B
>arp -a -d
>$B$G(B arp$B%-%c%C%7%e$r%/%j%"$7$?8e$N5sF0$r8+$F$_$k$H$+!#(B
>
>$B$G$O$G$O!#(B
>
>--
>$BLnCf(B $B=SCK(B    ($B3t(B) $B%"%I%P%s%9(B
>E-Mail: nonaka@kamome.or.jp
>
>

tcpdump arp$B$d$C$?$H$3$m<!$N$h$&$K$J$j$^$7$?!#(B

tcpdump -e arp
09:29:41.233608 0:0:e2:1f:30:9f Broadcast arp 60: arp who-has 192.168.76.69
tell 192.168.76.68
09:29:41.233632 0:a0:c9:93:ba:2f 0:0:e2:1f:30:9f arp 60: arp reply
192.168.76.69 is-at 0:a0:c9:93:ba:2f
09:49:41.074747 0:a0:c9:93:ba:2f Broadcast arp 42: arp who-has 234.5.6.7
tell 192.168.76.69
09:49:42.012409 0:a0:c9:93:ba:2f Broadcast arp 42: arp who-has 234.5.6.7
tell 192.168.76.69
09:49:43.032187 0:a0:c9:93:ba:2f Broadcast arp 42: arp who-has 234.5.6.7
tell 192.168.76.69
09:49:44.056173 0:a0:c9:93:ba:2f Broadcast arp 42: arp who-has 234.5.6.7
tell 192.168.76.69
09:49:45.001329 0:a0:c9:93:ba:2f Broadcast arp 42: arp who-has 234.5.6.7
tell 192.168.76.69

192.168.76.69 $B$O(B Server$B<+?.$N(Binterface IP $B$G$9!#(B
234.5.6.7$B$,(Bmulticast$B%"%I%l%9$G$9$,!"(Barp$B$N(Breply$B$,$"$j$^$;$s!#(B

multicast$B$G#a#r#p$,@5$7$/F0$$$F$$$k$+5?Ld$G$9!#(B

$B#S#e#r#v#e#r!$#R#o#u#t#e#r$N@_Dj$O<!$N$h$&$K$7$F$^$9!#(B

In Server(in which's config file,"option multicast" is added.),

defaultrouter="192.168.76.68" # Set next router's address.
static_routes=""
gateway_enable="NO"
router_enable="NO"
router="routed"
router_flags=""
mrouted_enable="NO"
mrouted_flags=""
ipxgateway_enable="NO"
ipxrouted_enable="NO"
ipxrouted_flags=""
arpproxy_all=""
forward_sourceroute="YES"
accept_sourceroute="NO"
natd_enable="NO"
natd_interface="fxp0"
natd_flags=""

In Routers,
multicast option ON
defaultrouter="192.168.-.-"  # Set next router's address.
static_routes=""
gateway_enable="YES"
router_enable="YES"
router="routed"
router_flags=""
mrouted_enable="YES"
mrouted_flags=""


