Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelines-11 - Respond by April 24
David Hankins <dhankins@google.com> Mon, 29 April 2013 18:28 UTC
Return-Path: <dhankins@google.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 4DDC221F9AB7 for <dhcwg@ietfa.amsl.com>; Mon, 29 Apr 2013 11:28:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.977
X-Spam-Level:
X-Spam-Status: No, score=-101.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
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 tGDAruFbaUtg for <dhcwg@ietfa.amsl.com>; Mon, 29 Apr 2013 11:28:09 -0700 (PDT)
Received: from mail-ie0-x234.google.com (mail-ie0-x234.google.com [IPv6:2607:f8b0:4001:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id 0A6A921F9AB5 for <dhcwg@ietf.org>; Mon, 29 Apr 2013 11:28:08 -0700 (PDT)
Received: by mail-ie0-f180.google.com with SMTP id to1so7821772ieb.11 for <dhcwg@ietf.org>; Mon, 29 Apr 2013 11:28:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=FQiNx60DMc6Z8MvhPmYJOTHuZf1ZzoxADcC5I0ynhEg=; b=OYeughGuV7F+h4XwM4KcQIQi6F2aMyjHOmMvk9RfE9OIH6oxB+d2R7iteeTnG3md5R 2XM8MJbfgoWeoyaG5iwBEIOO/X+CmsnINl3+QLuiV6rppqQFzHZs2t7OCsyW9/wMCKmO jKwbpK44uL5ITNu4oO6baohYBkbwdYZ0ZT1IL68oMOfIJNVIunXh0EoUnaNLr9KqG0Tq /prxGvHYwhIwxzjvFi5R3D4Mb36sAbaIwxzP5NQKBKv16NVprrtnoenUg9VOJUivRdNs Zn5q7lxWIai0+nncjQO5DgjYmQNGFhyjXlWNfzauGzi/aaDg9DglIQboeQnDdx2McARd tXZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=FQiNx60DMc6Z8MvhPmYJOTHuZf1ZzoxADcC5I0ynhEg=; b=VSDOOUTBsneXaaAX5chiw9k4BxfhvTsDktWTSM42UXzUwahSJNf+hQLwlX4Vbp5fto aFOR/Jol32AHQG4xn1jmMtdPJSSo7eXkhYJYH3vVmbyWth+Nyy9Bm5DAl6eRPmXpDl// lZCVQfL+vif6I4+mWmjRPDfVGNjyhefku/yuh0gaODO4ABJXixAVg6iSknJ+Rm6HxC5Y /MQtEBXLUvKrhaMhNhwSVcYP44SDLudsr2lWFNgbK6K8yYbrUQoHforwUYVCkYf8NBkJ 61AZOvg930bokLdhoIZUbua9uQsrZ/YT7bQiQi6LvKz+zSTp6kNAPfRxaTJBDnsH8QB5 cK1A==
MIME-Version: 1.0
X-Received: by 10.50.7.66 with SMTP id h2mr1546802iga.31.1367260088436; Mon, 29 Apr 2013 11:28:08 -0700 (PDT)
Received: by 10.64.68.231 with HTTP; Mon, 29 Apr 2013 11:28:08 -0700 (PDT)
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36EC2D7C108@PUEXCB1B.nanterre.francetelecom.fr>
References: <51640E5C.4020900@gmail.com> <489D13FBFA9B3E41812EA89F188F018E184EDAEC@xmb-rcd-x04.cisco.com> <94C682931C08B048B7A8645303FDC9F36EC2D7C108@PUEXCB1B.nanterre.francetelecom.fr>
Date: Mon, 29 Apr 2013 11:28:08 -0700
Message-ID: <CACLSHdSQrb=68Ru=7_LdRNOfqxHsMc4HPS_fJLcdWRCPWVBHVw@mail.gmail.com>
From: David Hankins <dhankins@google.com>
To: mohamed.boucadair@orange.com
Content-Type: multipart/alternative; boundary="089e0122edb2e33ab204db840bd2"
X-Gm-Message-State: ALoCoQkEa9Hl5uyYn+G0Y+0xSNoFkgoF+A9KuY/q1+LwWZtwO1yfgvasWr6MJyT21vqUDYgxr9C/4IiuFEFWb8DvSaGG2UenPrsr1EVfp2E3OUwdU7tw/XSdrtaYx1p5igw96yhwu9IT4gd/ul5V25HycikGRzQus1xh567t9/yFmx1Hvt2zy6T+6ShDOlhSlK0M7ItKrwJx
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>, "Bernie Volz (volz)" <volz@cisco.com>
Subject: Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelines-11 - Respond by April 24
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: Mon, 29 Apr 2013 18:28:10 -0000
Med, I believe the draft as written is consistent with the publishing of RFC 6334, and summarizes most of the points you make in dhc-address-name-encoding. But your point in section 2.2.2 is hard to understand. It's equivalent to configure the regionalized FQDN in the DHCP server or client; the same name will be resolved from the same (separate administrative domain) DNS server which is authoritative. That is to say, whereas Client A and Client B will resolve separate names if given separate names, Server A will resolve separate names for Client A and Client B and deliver to them the results of those specific resolutions. The only differences are that 1) regional teams do not get a DNS packet with a source address specific to the client which they can use to inform load balancing decisions, so this reduces to be the same as your point in 2.2.3 and 2) the name can not be overloaded (where e.g. "foo-server.orange.com." is resolved differently depending on which recursive resolver is used - depending on something similar to what BIND calls "views") - but this again reduces to your point in 2.2.3 as it is simply a second level of domain name load balancing. I can only guess one possible misunderstanding on your part; RFC 3315 FQDN format options convey Fully Qualified Domain Names. This is a name including an explicit zero length label indicating the DNS Root. DNS search paths are not applied to names conveyed by RFC 3315 format names, except as a non-standard extension of the protocol (or by this detail simply being overlooked by implementers). So one does not gain any additional ability to handoff between administrative domains by the ability to configure a "foo-server" server name in an DHCP option and "thoseguys.orange.com" in domain search path separately. There is no significant DHCP server configuration complexity reduction since all servers I'm familiar with (excepting "embedded device" / zeroconf servers etc.) provide a means to concatenate names hierarchically. And one of the points you missed in your draft is that the server performing the recursive resolution to populate an IP address option for the client most likely locally caches the lookup internally (as opposed to externally). This changes the game from a zero-sum latency movement into a latency net win, obeying DNS TTL semantics. So in my opinion it remains superior to use a raw IP address format when there's no compelling reason to promote the option under consideration to a FQDN. I believe, after some effort, the participants of the softwires wg, yourself included, eventually justified that promotion for the publication of RFC 6334. Undertaking that effort to extract such requirements is important; we need to produce the lightest and fastest protocols we can. "Use What You Need." It's my opinion that the current text conveys that message. At some points in the text, we also underscore that these are guidelines, and it is not intended for the document to constrain future protocol development. It's also my opinion that RFC's 3361, and 3319 are casualties of the organizational failure to clearly communicate the constraints and requirements. I'm not familiar with the other RFC numbers, but I'm guessing a similar problem prevailed. On Fri, Apr 12, 2013 at 5:12 AM, <mohamed.boucadair@orange.com> wrote: > Dear all, > > I read this version. Thanks for the work. > > IMHO, > http://tools.ietf.org/html/draft-ietf-dhc-option-guidelines-11#section-8does not reflect the consensus of the WG on these matters. Especially, it > does not reflect what has been discussed during the call for adoption for > http://datatracker.ietf.org/doc/draft-boucadair-dhc-address-name-encoding/ > . > > Saying IP Address is superior to FQDN is just not that trivial to say. It > is not a universal statement and it makes deployment assumptions. I don't > want to reiterate what have been discussed for > draft-boucadair-dhc-address-name-encoding, archives are there to extract > the exact position of the wg. > > The text in Section 8 still assume DNS is the only available name > resolution library; this is not anymore true. Section 2 of > draft-boucadair-dhc-address-name-encoding provides a much more balanced > comparison. > > Instead of picking a winner (IP Address vs. FQDN), it is more valuable to > investigates ways to accommodates operational needs rather than imposing a > deployment choice for entities deploying servers and making use of a given > option. > > Cheers, > Med > > >-----Message d'origine----- > >De : dhcwg-bounces@ietf.org [mailto:dhcwg-bounces@ietf.org] De la part de > >Bernie Volz (volz) > >Envoyé : mardi 9 avril 2013 17:06 > >À : dhcwg@ietf.org > >Objet : [dhcwg] WGLC - draft-ietf-dhc-option-guidelines-11 - Respond by > >April 24 > > > >Folks, the authors of draft-ietf-dhc-option-guidelines-11, > >http://tools.ietf.org/html/draft-ietf-dhc-option-guidelines-11, feel it's > >ready for a WGLC. There's been discussion and comment already, but more > >eyes on and a "final" review of this work are required to advance it. > > > >This document is critical as it provides guidance to others in the IETF > >that may not be DHCP "experts" when they need to write a DHCP option > >internet-draft. > > > >At the time of this writing, there is no IPR reported against this draft. > > > >Please review the draft and indicate whether or not you feel it is ready > >to be published. Your response matters to the process, so please do > >respond. > > > >As Tomek is an author, I will evaluate consensus after April 24, 2013. > > > >Thanks! > > > >- Bernie > > > > > >_______________________________________________ > >dhcwg mailing list > >dhcwg@ietf.org > >https://www.ietf.org/mailman/listinfo/dhcwg > _______________________________________________ > dhcwg mailing list > dhcwg@ietf.org > https://www.ietf.org/mailman/listinfo/dhcwg > -- David W. Hankins SRE - Systems Engineer Google, Inc. :x
- [dhcwg] WGLC request for draft-ietf-dhc-option-gu… Tomek Mrugalski
- [dhcwg] WGLC - draft-ietf-dhc-option-guidelines-1… Bernie Volz (volz)
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Bud Millwood
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… mohamed.boucadair
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Liubing (Leo)
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Tomek Mrugalski
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Sheng Jiang
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Shwetha Bhandari (shwethab)
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… GangChen
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Marcin Siodelski
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Kim Kinnear
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Qi Sun
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… David Hankins
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Ted Lemon
- Re: [dhcwg] WGLC - draft-ietf-dhc-option-guidelin… Ted Lemon