Re: [dhcwg] RE: mboned: draft-jdurand-assign-addr-ipv6-multicast-dhcpv6-00 comments
Ted Lemon <Ted.Lemon@nominum.com> Tue, 10 August 2004 17:06 UTC
Received: from megatron.ietf.org (megatron.ietf.org [132.151.6.71]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA12709; Tue, 10 Aug 2004 13:06:05 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BuZsP-0006s1-O6; Tue, 10 Aug 2004 12:53:29 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BuZkz-0004j0-G4 for dhcwg@megatron.ietf.org; Tue, 10 Aug 2004 12:45:49 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA10950 for <dhcwg@ietf.org>; Tue, 10 Aug 2004 12:45:46 -0400 (EDT)
Received: from toccata.fugue.com ([204.152.186.142]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1BuZpX-0008QF-6W for dhcwg@ietf.org; Tue, 10 Aug 2004 12:50:33 -0400
Received: from [10.0.2.3] (neubayern.net [66.93.162.100]) by toccata.fugue.com (Postfix) with ESMTP id AEAA01B2308; Tue, 10 Aug 2004 11:43:42 -0500 (CDT)
In-Reply-To: <20040810110500.GB2802@sverresborg.uninett.no>
References: <C9588551DE135A41AA2626CB645309370A7033EB@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com> <56D748BC-E63B-11D8-8860-000A95D9C74C@nominum.com> <20040810110500.GB2802@sverresborg.uninett.no>
Mime-Version: 1.0 (Apple Message framework v618)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Message-Id: <B44D822E-EAEC-11D8-90BB-000A95D9C74C@nominum.com>
Content-Transfer-Encoding: 7bit
From: Ted Lemon <Ted.Lemon@nominum.com>
Subject: Re: [dhcwg] RE: mboned: draft-jdurand-assign-addr-ipv6-multicast-dhcpv6-00 comments
Date: Tue, 10 Aug 2004 09:45:36 -0700
To: Stig Venaas <Stig.Venaas@uninett.no>
X-Mailer: Apple Mail (2.618)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22
Content-Transfer-Encoding: 7bit
Cc: dhcwg@ietf.org, mboned@lists.uoregon.edu
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org
Content-Transfer-Encoding: 7bit
Stig, maybe you can explain for me how it is less complicated to supply multicast prefixes than it is to do stateful allocation - I don't get it. With multicast prefixes, the client either has to take its chances with the possibility of a collision, which seems quite likely (random number generators are usually deterministic, not random, and getting one that uses any real source of entropy is difficult, not easy), or it has to do some kind of duplicate address detection, which also seems difficult, not easy. In contrast, while stateful address allocation requires slightly more work on the server side (in the sense that the server has to remember which address it allocated), it's much easier on the client side - the client gets a specific address, doesn't need a good RNG, and doesn't need to do multicast DAD. The additional complexity of remembering which IP address we gave to the client is well-understood technology, requiring no innovations and risking no accidental DoS attacks from broken clients. History suggests that DHCP server implementations are more likely to be correct than DHCP client implementations, perhaps because there is less risk of monoculture in the interoperability testing done by a DHCP server vendor than by a DHCP client vendor (a client vendor will typically test against a single server, whereas a server vendor will typically have many different clients to test against). So if it makes sense to do something like this, I would vote for doing it in a stateful manner, not a stateless manner. _______________________________________________ dhcwg mailing list dhcwg@ietf.org https://www1.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] RE: mboned: draft-jdurand-assign-addr-ipv… Dave Thaler
- [dhcwg] RE: mboned: draft-jdurand-assign-addr-ipv… Dave Thaler
- [dhcwg] RE: mboned: draft-jdurand-assign-addr-ipv… Dave Thaler
- Re: [dhcwg] RE: mboned: draft-jdurand-assign-addr… Ted Lemon
- RE: [dhcwg] RE: mboned: draft-jdurand-assign-addr… Dave Thaler
- Re: [dhcwg] RE: mboned: draft-jdurand-assign-addr… Ted Lemon
- [dhcwg] RE: mboned: draft-jdurand-assign-addr-ipv… Dave Thaler
- [dhcwg] Re: mboned: draft-jdurand-assign-addr-ipv… Jerome Durand
- [dhcwg] Re: mboned: draft-jdurand-assign-addr-ipv… Jerome Durand
- Re: [dhcwg] RE: mboned: draft-jdurand-assign-addr… Stig Venaas
- Re: [dhcwg] RE: mboned: draft-jdurand-assign-addr… Stig Venaas
- RE: [dhcwg] RE: mboned: draft-jdurand-assign-addr… Dave Thaler
- Re: [dhcwg] RE: mboned: draft-jdurand-assign-addr… Ted Lemon
- Re: [dhcwg] RE: mboned: draft-jdurand-assign-addr… Stig Venaas