[Softwires] Random comments about DHCP discussion
Tomek Mrugalski <tomasz.mrugalski@gmail.com> Tue, 30 July 2013 11:44 UTC
Return-Path: <tomasz.mrugalski@gmail.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C26E021F957B for <softwires@ietfa.amsl.com>; Tue, 30 Jul 2013 04:44:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.561
X-Spam-Level:
X-Spam-Status: No, score=-2.561 tagged_above=-999 required=5 tests=[AWL=0.039, BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vgGFoRXP-Foh for <softwires@ietfa.amsl.com>; Tue, 30 Jul 2013 04:44:29 -0700 (PDT)
Received: from mail-pb0-x22d.google.com (mail-pb0-x22d.google.com [IPv6:2607:f8b0:400e:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 93DEB21F842B for <softwires@ietf.org>; Tue, 30 Jul 2013 04:44:29 -0700 (PDT)
Received: by mail-pb0-f45.google.com with SMTP id mc8so5885112pbc.4 for <softwires@ietf.org>; Tue, 30 Jul 2013 04:44:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type:content-transfer-encoding; bh=HdMBv41UdX879k/REzDrrGzE1KY7IvbHeu/I/gUSy1M=; b=pn3JE8paEdkaj+lZ8sj2lw/IDOafrFrftAg4lGcL9wYKuhq1FlLIgnaU/57mN6Gepb kkPKst2wgpXSd5u6rRL1BHhJCzAHfh3TymxVBdBTYGc/ZeP2YUwgAH8yDKE7V2BgjG2Z UP6gWnEXhpaFTtkdQy1lZmKKP6500TC1HlR9zZI2sKuQhB3mvKB8GFLSf1IQsR1D7Abn S97goptDvzs6Iy2Tpl3Yogenet4yyDKxZrXpTEBqmKmuC8Ix2m/K8UVNR19EoIJx+ZjA dBNTbcY/jT7H3bFWcLlQRanXjVDFOlKURgUdSb9H7v0WXUXM2HVFIQmafyvb1sPI+w/V ZlkQ==
X-Received: by 10.66.154.1 with SMTP id vk1mr66902597pab.85.1375184668647; Tue, 30 Jul 2013 04:44:28 -0700 (PDT)
Received: from dhcp-108b.meeting.ietf.org ([2001:df8:0:16:cabc:c8ff:fedf:daff]) by mx.google.com with ESMTPSA id xe9sm82620161pbc.21.2013.07.30.04.44.26 for <softwires@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 30 Jul 2013 04:44:27 -0700 (PDT)
Message-ID: <51F7A719.6030202@gmail.com>
Date: Tue, 30 Jul 2013 13:44:25 +0200
From: Tomek Mrugalski <tomasz.mrugalski@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: Softwires-wg <softwires@ietf.org>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: [Softwires] Random comments about DHCP discussion
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Jul 2013 11:44:30 -0000
Here are some random comments about draft-ietf-softwire-map-dhcp-04 draft: 1. These are the original reasons for using MAP (now Softwire46) container: http://www.ietf.org/mail-archive/web/softwires/current/msg04701.html They can be summarized as: It was impossible to get a clear confirmation that only a single MAP domain will ever be configured on a given network. MAP design was fluctuating. Also, it is unclear what use cases may come out of Homenet, especially with regards to multiple provisioning domains. Keeping the S46 options in a separate container give us more likelihood of future compatibility with whatever may come our way (from Homenet, from MIF and multiple provisioning domains or somewhere else). As I said before, none of the arguments on its own is strong enough to warrant a container, but taking them all together they are convincing enough (in my personal option, with my dhc chair hat off) to go with a container. Having said all that, I do not object removing the container. 2. I brought the question on how to request sub-options in DHCPv6. It was discussed couple meetings ago in DHC session. The draft was named http://tools.ietf.org/id/draft-mrugalski-dhc-dhcpv6-suboptions-04.txt. The answer I got for the question "how to request sub-options in DHCPv6?" from DHC was "use regular, top level ORO". 3. If you look at the evolution of map-dhcp draft, it is somewhat worrying. There used to be an enum field that clearly specified the mode (at that time it was only MAP-E or MAP-T, but it was trivial to extend the enum list to cover other cases). That was removed as requested. Now the argument is being made that the CPE does not know which mode it should run. Even more, options are being split to provide the capability to differentiate between modes. 4. DHCPv6 server can discover DHCPv6 client's capabilities in two ways. The first and more obvious one is to draw conclusions from contents of ORO. The other one that is less common, but equally valid is to make the client send an option (note the difference: send an actual option, not option code in ORO). See rapid-commit option for example. If you choose to do that, I encourage you to read draft-ietf-dhc-option-guidelines, section 5.2 for a nice discussion how to use such an option. That's point is made with my dhc chair hat on. 5. Ian insisted on having a way to communicate that a certain CPE is able to support only EA-len 0. I suppose you could make the same argument about trimming down other capabilities in an arbitrary way to have a subset of MAP/lw4over6/whatever-else-you-want to make its implementation simpler. Perhaps it would be useful to have the capability to communicate CPE capability? Although not very popular, it is possible for clients to send options they are requesting from the server with values used as hints. See 4th paragraph in section 17.1.1 of RFC3315 for details. Classic example is a client that sends IA_NA option with IAADDRESS in it with preferred and valid lifetimes set to values the client would like to get. That gives the server the information about client's preference. However, it should be clear that those values are hints only. Server is certainly allowed to ignore them completely. On a practical side, support for such capability is available, but rather uncommon in existing implementations. Hope that helps, Tomek
- [Softwires] Random comments about DHCP discussion Tomek Mrugalski
- Re: [Softwires] Random comments about DHCP discus… Ted Lemon
- Re: [Softwires] Random comments about DHCP discus… Rajiv Asati (rajiva)
- Re: [Softwires] Random comments about DHCP discus… Ole Troan
- Re: [Softwires] Random comments about DHCP discus… Ted Lemon
- Re: [Softwires] Random comments about DHCP discus… Simon Perreault
- Re: [Softwires] Random comments about DHCP discus… Ole Troan
- Re: [Softwires] Random comments about DHCP discus… Townsley.net
- Re: [Softwires] Random comments about DHCP discus… Rajiv Asati (rajiva)
- Re: [Softwires] Random comments about DHCP discus… Simon Perreault
- Re: [Softwires] Random comments about DHCP discus… Ole Troan
- Re: [Softwires] Random comments about DHCP discus… Rajiv Asati (rajiva)
- Re: [Softwires] Random comments about DHCP discus… Simon Perreault