From owner-freebsd-net Thu Feb 10 13:41:10 2000 Delivered-To: freebsd-net@freebsd.org Received: from cd.mbn.or.jp (cd.mbn.or.jp [202.217.0.53]) by builder.freebsd.org (Postfix) with ESMTP id A91DB45D7 for ; Thu, 10 Feb 2000 13:41:05 -0800 (PST) Received: from gateway (cse7-14.kokubunji.mbn.or.jp [210.144.135.222]) by cd.mbn.or.jp (8.9.1/cd.mbn.or.jp-2.0) with SMTP id GAA14764 for ; Fri, 11 Feb 2000 06:40:47 +0900 (JST) Message-ID: <001101bf740f$4b529ce0$064ca8c0@gateway> From: "Masahiro Ariga" To: Subject: arp wrongs in Multicast Date: Fri, 11 Feb 2000 06:39:02 +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 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Dear FeeBSD seniors, My name is Masahiro Ariga. I am in a predicament,so I beseech you to help me. I am doing video transmission in the next system from server to client. WindowNT Multicast Multicast Multicast WindowNT PC --- Server(host) --- Router --- Router --- Client Server,Routers are implemented FreeBSD2.2.7. Client enters multicast group which address is 234.5.6.7 and sends Sart command to Server. Server start to send video to multicast address 234.5.6.7. Before starting data transmission,I confirm the address resolusion of interfaces in Sever,Routers by arp command like next. arp -a ? (192.168.75.8) at 0:0:e2:1f:87:77 ? (192.168.76.68) at 0:0:e2:1f:30:9f ? (192.168.76.69) at 0:a0:c9:93:ba:2f permanent (? is because I don't specify host names.192.168.-.- are interfaces' IP address.) After I confirmed all interfaces' addresses resoluted,start data transmission. It works fine,untill 20 minutes passed. Then suddenly,just 20 minutes passed,even though I don't touch anything,sendto errors happen in Server and stops. Errors are "No route to host". At that time,I do arp command,and it sure to occure "incomplete" in one of machines like next. arp -a ? (192.168.75.8) at 0:0:e2:1f:87:77 ? (192.168.76.68) at (incomplete) ? (192.168.76.69) at 0:a0:c9:93:ba:2f permanent I did tracedump arp in Server and the result is the next. 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 is a Server's own output interface IP. It looks like there's no reply for multicast address 234.5.6.7. My questions are: 1.Does arp correctly work during multicast transmission ? 2.If it works,why one of interfaces' address becomes "incomplete" after 20 minutes. 3.How to fix it. My rc.conf settings are, 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="" FeeBSD seniors, Please enlighten me. Masahiro Ariga mariga@cd.mbn.or.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message