Re: Proposed optimization to multicast DNS

David Terrell <dbt@meat.net> Thu, 12 July 2001 23:12 UTC

Received: from psg.com (exim@psg.com [147.28.0.62]) by ietf.org (8.9.1a/8.9.1a) with SMTP id TAA10202 for <dnsext-archive@lists.ietf.org>; Thu, 12 Jul 2001 19:12:52 -0400 (EDT)
Received: from lserv by psg.com with local (Exim 3.31 #1) id 15Kp1y-000HQ5-00 for namedroppers-data@psg.com; Thu, 12 Jul 2001 15:33:58 -0700
Received: from rip.psg.com ([147.28.0.39] ident=exim) by psg.com with esmtp (Exim 3.31 #1) id 15Kp1x-000HPs-00 for namedroppers@ops.ietf.org; Thu, 12 Jul 2001 15:33:57 -0700
Received: from randy by rip.psg.com with local (Exim 3.30 #1) id 15Kp1s-0000L0-00 for namedroppers@ops.ietf.org; Thu, 12 Jul 2001 15:33:52 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
From: David Terrell <dbt@meat.net>
Reply-To: David Terrell <dbt@meat.net>
To: Brian Zill <bzill@microsoft.com>
Cc: namedroppers@ops.ietf.org
Subject: Re: Proposed optimization to multicast DNS
In-Reply-To: <E15KZQK-0000DD-00@psg.com>; from bzill@microsoft.com on Wed, Jul 11, 2001 at 10:54:04PM -0700
References: <E15KZQK-0000DD-00@psg.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
Message-Id: <E15Kp1y-000HQ5-00@psg.com>
Date: Thu, 12 Jul 2001 15:33:58 -0700
Content-Transfer-Encoding: 7bit

On Wed, Jul 11, 2001 at 10:54:04PM -0700, Brian Zill wrote:
> I propose something similar for multicast DNS.  All IPv6 responders
> should listen to multicast queries on a "solicited name multicast
> address" instead of a single well-known multicast address.  They derive
> their solicited name multicast address(es) by combining a 104-bit
> well-known link-local multicast prefix with the 24-bit result of a hash
> over the first portion of the name of the record(s) for which they are
> authoritative. 
> 
> [...]
>
> Open issues:
> 
> Size of multicast prefix and hash result.  I chose 104 and 24,
> respectively, simply because those are the lengths used for solicited
> node multicast addresses.  A smaller hash result would increase the
> likelihood of collisions, but the smaller address range might be more
> palatable to IANA.  The choice of hash function might also figure in
> here.
> 
> What hash function to use?  Any half-way reasonable hash function would
> do, so it might be wise to use a hash function that all IPv6
> implementations are required to have anyway.  But MD5 and SHA-1 both
> seem a little overkill for this purpose.  The internet checksum isn't
> great, and only yields 16 bits, but the code is present everywhere.

How does DNS's case insensitivity come into play here?

-- 
David Terrell   | "To increase the hype, I'm gonna release a bunch
Nebcorp PM      | of BLT variants (NetBLT, FreeBLT, BLT386, etc)
dbt@meat.net    | and create artificial rivalries."
wwn.nebcorp.com |  - Brian Sweltand (www.openblt.org)


to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.