[dhcwg] Simplification of DNAv4 specification
"Bernard Aboba" <bernard_aboba@hotmail.com> Mon, 26 September 2005 14:46 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EJuFn-0007Hr-I0; Mon, 26 Sep 2005 10:46:51 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EJdJY-00028o-SC for dhcwg@megatron.ietf.org; Sun, 25 Sep 2005 16:41:36 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA01674 for <dhcwg@ietf.org>; Sun, 25 Sep 2005 16:41:26 -0400 (EDT)
Received: from bay106-f11.bay106.hotmail.com ([65.54.161.21] helo=hotmail.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EJdQL-0007dN-Eg for dhcwg@ietf.org; Sun, 25 Sep 2005 16:48:37 -0400
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 25 Sep 2005 13:41:18 -0700
Message-ID: <BAY106-F11AA3C3DFA297C17FC546693880@phx.gbl>
Received: from 65.54.161.200 by by106fd.bay106.hotmail.msn.com with HTTP; Sun, 25 Sep 2005 20:41:18 GMT
X-Originating-IP: [65.54.161.200]
X-Originating-Email: [bernard_aboba@hotmail.com]
X-Sender: bernard_aboba@hotmail.com
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: dhcwg@ietf.org
Date: Sun, 25 Sep 2005 13:41:18 -0700
Mime-Version: 1.0
Content-Type: text/plain; format="flowed"
X-OriginalArrivalTime: 25 Sep 2005 20:41:18.0812 (UTC) FILETIME=[7B4291C0:01C5C211]
X-Spam-Score: 0.8 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d
X-Mailman-Approved-At: Mon, 26 Sep 2005 10:46:39 -0400
Subject: [dhcwg] Simplification of DNAv4 specification
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
It has been suggested that the DNAv4 specification can be simplified by recommending that implementations simultaneously test reachability to one or more networks in parallel with attempting to obtain a configuration via DHCPv4. While the current specification allows this, it is optional rather than recommended behavior, and so the specification still has to accomodate the case where an implementation attempts to obtain configuration serially. By assuming that the implementation attempts to obtain configuration by multiple mechanisms in parallel, it can be guaranteed that DNAv4 will not take longer than DHCPv4 to obtain a configuration. It also simplifies the DNAv4 client implementation, since the client can determine the set of networks for which it has an operable configuration, and select a subset of that for reachability testing without having to consider link layer hints. For example, if a host has a still-valid DHCP leases on three networks, it can do 3 reachability tests in parallel with attempting to obtain a configuration via DHCPv4. The downside of this approach is the extra traffic. However, this risk can probably be mitigated via rate limiting, jittering and exponential backoff. Therefore, it appears to me that the benefits of this approach, in terms of a simplified implementation and improved performance and robustness are worth the costs. Before making the sugested edits to the document, I thought I would gauge WG reaction first. A strawman draft is available here: http://www.drizzle.com/~aboba/DNA/draft-ietf-dhc-dna-ipv4-16.txt _______________________________________________ dhcwg mailing list dhcwg@ietf.org https://www1.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] Simplification of DNAv4 specification Bernard Aboba
- RE: [dhcwg] Simplification of DNAv4 specification Barr Hibbs
- [dhcwg] Re: Simplification of DNAv4 specification Bernard Aboba
- RE: [dhcwg] Re: Simplification of DNAv4 specifica… Barr Hibbs
- Re: [dhcwg] Simplification of DNAv4 specification Stuart Cheshire
- Re: [dhcwg] Simplification of DNAv4 specification Stuart Cheshire
- Re: [dhcwg] Simplification of DNAv4 specification Stuart Cheshire
- Re: [dhcwg] Simplification of DNAv4 specification Stuart Cheshire