[dhcwg] Comments on draft-rajtar-dhc-v4configuration-01
Tomek Mrugalski <tomasz.mrugalski@gmail.com> Fri, 22 February 2013 21:06 UTC
Return-Path: <tomasz.mrugalski@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9A0721E808C for <dhcwg@ietfa.amsl.com>; Fri, 22 Feb 2013 13:06:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.226
X-Spam-Level:
X-Spam-Status: No, score=-3.226 tagged_above=-999 required=5 tests=[AWL=0.373, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A-Y-WcNkRVpY for <dhcwg@ietfa.amsl.com>; Fri, 22 Feb 2013 13:06:49 -0800 (PST)
Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by ietfa.amsl.com (Postfix) with ESMTP id 9D38A21E8088 for <dhcwg@ietf.org>; Fri, 22 Feb 2013 13:06:48 -0800 (PST)
Received: by mail-wi0-f178.google.com with SMTP id o1so1253511wic.17 for <dhcwg@ietf.org>; Fri, 22 Feb 2013 13:06:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:x-tagtoolbar-keys:content-type :content-transfer-encoding; bh=WrbfWtO71FWmXKLqIJt8wqjZXJ2qqfSZNIXLntIEjQA=; b=g4fb+sXTMqjAjGt/KrR5vYxzPh9o/qnJs5crmKA6TQF0dqiTj9SoB4pXeuZhgBMK+p zQNZaYTH9GwIhXqRqE8/J01+yOB6bGEPYrnYHzuxNEvhDrExhFdBc0Cwx6Um+fFeetCX oX4M0STP/CgcAG2PKV8g8/yY+FNL3HEBUxzBJB63xAeBWUyFXDNwrbi9eDMvtDVrjyKn 40POXWYdsGXm39gLzCbmRQqfU/DhOJh2RaotQ+cBK9RtmmEvOYmaULpBEcIYrKITT7yk X/0T4cNVt7fwjDL4mH61cFwpdJDpAOAJEWbIEnQC+apHwxDoW9OGPrjtfvz35baxVk+H mhUQ==
X-Received: by 10.194.122.131 with SMTP id ls3mr6141893wjb.55.1361567207810; Fri, 22 Feb 2013 13:06:47 -0800 (PST)
Received: from [10.0.0.100] (host-109-107-11-157.ip.jarsat.pl. [109.107.11.157]) by mx.google.com with ESMTPS id t7sm607578wiy.2.2013.02.22.13.06.45 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 22 Feb 2013 13:06:46 -0800 (PST)
Message-ID: <5127DDE0.4000706@gmail.com>
Date: Fri, 22 Feb 2013 22:06:40 +0100
From: Tomek Mrugalski <tomasz.mrugalski@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: dhcwg@ietf.org
References: <8D23D4052ABE7A4490E77B1A012B630747487A63@mbx-01.win.nominum.com> <C0E0A32284495243BDE0AC8A066631A815C58975@dfweml513-mbs.china.huawei.com> <8D23D4052ABE7A4490E77B1A012B63074748F074@mbx-01.win.nominum.com>
In-Reply-To: <8D23D4052ABE7A4490E77B1A012B63074748F074@mbx-01.win.nominum.com>
X-TagToolbar-Keys: D20130222220640006
Content-Type: text/plain; charset="gb18030"
Content-Transfer-Encoding: 7bit
Subject: [dhcwg] Comments on draft-rajtar-dhc-v4configuration-01
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Feb 2013 21:06:49 -0000
On 15.02.2013 15:26, Ted Lemon wrote: > So I'd like to propose that we stop the call for adoption on this > version of the document now, and that the authors reissue the > document, without the recommendation section, and with the addition > of Roberta's argument in favor of a DHCPv6-only solution, which I > think captures the real issue best. What is the plan with this work? I suppose it will be presented/discussed in Orlando, updated version will be published and second adoption call will be issued? Ted said that this is adoption thread, not a technical comments thread, but since the adoption call was cancelled, I hope it is ok to post my comments on it. I noted that -01 version does not include specific conclusion, merely a note that this conclusion will emerge as a group consensus. This is a step in right direction. My suggestion for the work forward would be to decide what are the changes needed (if we want to be more specific about requirements, what inside and what outside of scope, what the conclusion should be) and then adopt it, not the other way around. At first, this may be counter-intuitive, but there's a very good reason to do this in that order. There was (still is, but it seems to be dying slowly and being revived constantly) a draft about DHCPv6 routing configuration in MIF wg. The draft was adopted a long time ago, but the group didn't have consensus how it really should work. This is a hot controversial topic with many participants having strong opinions, similar to what we have here with draft-rajtar-dhc-v4configuration. If you attend MIF meetings, you'll notice that discussion about this takes a significant amount of time of every single MIF meeting, without much work going forward. I would very much like to avoid similar case in DHC. This draft has similar potential for endless pro and cons discussions as was demonstrated many times in Softwires. I agree with Woj's and Med's comments about a need to define what are the requirements (or preferences as Ted calls some of them). Depending on them, some pros/cons become very important or not important at all. Ok, here are my comments specific to the text: It would be helpful to add a stack description in sections 2.1, 2.2 and 2.3 (omething like DHCPv4/UDPv6/IPv6, DHCPv6/UDPv6/IPv6, and DHCPv4/UDPv4/IPv4/IPv6). Section 2.1: "The DHCPv4o6 server needs to be extended to support the new functionality, such as storing the IPv6 address of DHCPv4o6 clients." Is this really true? My undestanding is that the server needs to remember IPv6 address of the source packet to respond to it, but once the response is sent there is no need to store it further. Section 2.2 is overly simplistic. DHCPv6 based provisioning aims to provide only bare minimum to configure IPv4 stack, not the whole multitude of options that DHCPv4 has. Section 2.2 refers to I-D.mdt-softwire-map-dhcp-option, which is obsolete. It was adopted as I-D.softwire-map-dhcp. Section 2.3. Is there a draft available that proposes that architecture? Section 3.1.1, bullet 1: Remove extra "be". It should be mentioned that there's existing software that was proven to work (other pro/con sections mention existence or lack of suitable software). Section 3.1.2, bullet 1: can you elaborate? CRA is the only new element required. You can integrate it with client if you want to minimize number of new elements. Bullet 2 could possibly reference draft-mrugalski-softwire-dhcpv4-over-v6-option-01. Bullet 3 "DHCPv4 clients needs to be updated to implement the IPv6 encapsulation and decapsulation function." My understanding is that it is not always true. CRA can be a separate entity, you don't have to modify DHCPv4 client code. Bullet 4 "The DHCPv4 server needs to be updated to implement new DHCPv4o6 functionality.". I think that is not always true, as you can deploy Transport Relay Agent, right? You should add "requires DHCPv4 server to be deployed and maintained" to cons. Section 3.2.1 should mention that some solutions (MAP for sure. 4rd used to, I'm not sure if it still does) reuse parts of the IPv6 configuration (e.g. parts of PD) to provide IPv4 configuration. Section 3.2.2, bullet 1 suggests that there are many DHCPv4 options that would need to be ported, but in fact there are few (or even none) in most cases. I assume that bullet 2 discusses a new DHCPv6 options that are used to configure IPv4 transition technology, e.g. MAP. It raises an interesting point, which is considered a strong argument against that solution. Here's an idea to consider that could largely mitigate it. We could define a special range in DHCPv6 option space reserved for transition technologies, similar to what we have in DHCPv4 option space for reserved or private use. Any DHCPv6 options that would become useless after IPv4 goes away, would be assigned from that range. Once a vendor wants to go IPv6-only, it's just a matter of not supporting specific range of options. Bullet 3: I'm not sure where did you get the idea that DHCPv4 legacy options would be ported to DHCPv6? Such a thing is unreasonable to say the least. Can you point out specific draft or comment that suggested that? Section 3.3.1 "Uses the existing DHCPv4 and DHCPv6 architectures in order to provide IPv4 configuration in an IPv6 only environment.". If you reword to "requires..." instead of "uses...", it suddenly may be considered a con in many deployments that do not have DHCPv4 deployed. Section 3.3.2, bullet 4 mentions ietf-dhc-dhcpinform-clarify. This draft is dead for over 2 years and David, its author, is unlikely to revive it. You should add "requires DHCPv4 server to be deployed and maintained" to cons. You should add "no existing software available yet" to cons. My personal observation is that this is not a completely solvable problem and there won't be a single conclusion, like "use DHCPv4" or "use DHCPv6" that would satisfy everyone (or at least a large majority). I think the way forward here would be to do something similar as we did in dhc-option-guidelines: define a set of guidelines, not "you must always use X". Hope that helps, Tomek
- [dhcwg] Call for adoption: draft-rajtar-dhc-v4con… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Maglione Roberta
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Wojciech Dec
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ole Troan
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Maglione Roberta
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ole Troan
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Wojciech Dec
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Qi Sun
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… ian.farrer
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Qi Sun
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… mohamed.boucadair
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Wojciech Dec
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Wojciech Dec
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Qi Sun
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… ian.farrer
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Maglione Roberta
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… mohamed.boucadair
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Wojciech Dec
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… ian.farrer
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Wojciech Dec
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Ted Lemon
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… Tina TSOU
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… mohamed.boucadair
- Re: [dhcwg] Call for adoption: draft-rajtar-dhc-v… mohamed.boucadair
- [dhcwg] Comments on draft-rajtar-dhc-v4configurat… Tomek Mrugalski
- Re: [dhcwg] Comments on draft-rajtar-dhc-v4config… Bernie Volz (volz)
- Re: [dhcwg] Comments on draft-rajtar-dhc-v4config… Branimir Rajtar