From owner-freebsd-current@FreeBSD.ORG Tue Jan 25 22:22:24 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3242016A4CE for ; Tue, 25 Jan 2005 22:22:24 +0000 (GMT) Received: from pi.codefab.com (pi.codefab.com [199.103.21.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA97143D2D for ; Tue, 25 Jan 2005 22:22:23 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from localhost (localhost [127.0.0.1]) by pi.codefab.com (Postfix) with ESMTP id 560BD5F1C; Tue, 25 Jan 2005 17:22:23 -0500 (EST) Received: from pi.codefab.com ([127.0.0.1]) by localhost (pi.codefab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 53822-08; Tue, 25 Jan 2005 17:22:22 -0500 (EST) Received: from [192.168.1.3] (pool-68-160-236-186.ny325.east.verizon.net [68.160.236.186]) by pi.codefab.com (Postfix) with ESMTP id 459DF5F1B; Tue, 25 Jan 2005 17:22:19 -0500 (EST) Message-ID: <41F6C684.2050403@mac.com> Date: Tue, 25 Jan 2005 17:21:56 -0500 From: Chuck Swiger Organization: The Courts of Chaos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041217 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Sam Leffler References: <20050125.101021.41686898.imp@harmony.village.org> <20050125175022.GA8667@odin.ac.hmc.edu> <20050125205142.GA8930@webcom.it> <41F6BD98.3040402@errno.com> In-Reply-To: <41F6BD98.3040402@errno.com> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at codefab.com cc: Andrea Campi cc: current@freebsd.org Subject: Re: Devd event from GEOM? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2005 22:22:24 -0000 Sam Leffler wrote: > Andrea Campi wrote: [ ... ] >> And than you want howl for Zeroconf/Rendezvous... If people agreed to >> have it in the base system, some scripting would tie everything together >> seamlessly to give the same level of functionality as Mac OS X or better. > > I can't think of anything zeroconf/rendezvous does for me that I want. I'm not surprised. Zeroconf/Rendezvous is intended for people who don't know about or manage networks. :-) Someone who is able to say "yes, this subnet is running a DHCP server" has already set up an environment where Zeroconf will gracefully back out of the way and honor the network settings granted by DHCP. Zeroconf/Rendezvous is intended to fulfil the simple goal of "connect two machines via some network and have them be able to talk to each other by name and access services", without configuring or changing any network settings. This may mean two laptops on a hub, this may mean a machine and a network-attached printer, it might even mean a host and an IP-enabled phone or PDA. From http://developer.apple.com/macosx/rendezvous/ "Rendezvous requires that devices implement three essential things. These devices must be able to * allocate IP addresses without a DHCP server * translate between names and IP addresses without a DNS server * locate or advertise services without using a directory server" On the other hand, a detailed look into the Zeroconf/Rendezvous specification reveals some good ideas about how to generate ARP traffic to check whether an IP is in use without polluting the address caches of other hosts on the network, how to respond if some other device on the subnet appears which tries to use your IP address, and so forth. -- -Chuck