Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03
"Bernie Volz (volz)" <volz@cisco.com> Fri, 27 July 2012 20:38 UTC
Return-Path: <volz@cisco.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 55F3921F85F3; Fri, 27 Jul 2012 13:38:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.298
X-Spam-Level:
X-Spam-Status: No, score=-10.298 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
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 S87UFP-oCm6o; Fri, 27 Jul 2012 13:38:03 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 8E37421F85F2; Fri, 27 Jul 2012 13:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=volz@cisco.com; l=16068; q=dns/txt; s=iport; t=1343421483; x=1344631083; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=e12zZGbyi+Z5+u6hid4FO/fTuEJjXIAPyJItlu5b8AI=; b=NbGDrG7lsALLcnUTxL/3T1JI4J/F0aQN4mgBakS12veBruM4jK2z6GuU z+rWeoHqvJZeGqxHjTyToZNvgxEVJDNmYT6yX7E2HEr/b9wgBfdhmHFpg lnpWymI6kDiRC5qh62qbq9ClPuwtJG578DKM0T0/JI6ThBBhQeMEgFlXK Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlcFANn6ElCtJV2Z/2dsb2JhbABFgkqmIogOAYhXgQeCIAEBAQQSARpMEAIBCBEEAQELHQcyFAkIAgQBDQUIEweHawuaR6Bgi1AVhX9gA5ZcjROBZoJfgVcI
X-IronPort-AV: E=Sophos; i="4.77,668,1336348800"; d="scan'208,217"; a="106134007"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-3.cisco.com with ESMTP; 27 Jul 2012 20:38:03 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id q6RKc2Wv001074 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 27 Jul 2012 20:38:02 GMT
Received: from xmb-aln-x04.cisco.com ([169.254.9.206]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.02.0298.004; Fri, 27 Jul 2012 15:36:10 -0500
From: "Bernie Volz (volz)" <volz@cisco.com>
To: Ted Lemon <Ted.Lemon@nominum.com>, Dave Thaler <dthaler@microsoft.com>
Thread-Topic: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03
Thread-Index: Ac1lKbWyQQI76YWORI2Pw5j/xa2lTwGSVp6QAAD2YUAAALuhAAAiadTwAAl/+jAAD/3vgAAN07dw
Date: Fri, 27 Jul 2012 20:16:53 +0000
Message-ID: <489D13FBFA9B3E41812EA89F188F018E02CE85@xmb-rcd-x04.cisco.com>
References: <9B57C850BB53634CACEC56EF4853FF653B70B231@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com> <9B57C850BB53634CACEC56EF4853FF653B7235BF@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com> <489D13FBFA9B3E41812EA89F188F018E02CD82@xmb-rcd-x04.cisco.com> <9B57C850BB53634CACEC56EF4853FF653B72551C@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com> <D2E362D0-DEAB-4024-BC18-A20D98862778@nominum.com>
In-Reply-To: <D2E362D0-DEAB-4024-BC18-A20D98862778@nominum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.251.222]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19068.001
x-tm-as-result: No--46.700100-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_489D13FBFA9B3E41812EA89F188F018E02CE85xmbrcdx04ciscocom_"
MIME-Version: 1.0
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>, "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03
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, 27 Jul 2012 20:38:06 -0000
Ted: I think sending domains names for the client to process is far more dynamic. Also, the draft specifies use of domain names. When does the DHCP server do this resolution (from domain name to address)? - During configuration (which doesn't allow for any change in the information) - i.e., when the operator first enters the information. - During startup (i.e., when the server reads the configuration) - (which would require a reload and might have serious performance issues if DNS is unavailable when the server is reloaded) - During each client request (which have serious performance issues if DNS is unavailable) You can see that these three approaches (and perhaps there are more) are much less dynamic than having the client get the information when needed and also don't negatively impact the DHCP server (and thus other clients that might not be relying on DNS) when DNS is unavailable. One might limit the time one waits for the resolution, but what do you send if you can't resolve? This is the grand old debate about whether one should send addresses, domain names, or both (in which case we've sometimes defined two options or defined suboptions or an encoding format). And, we sadly have never really solved this issue within the DHC WG. The http://datatracker.ietf.org/doc/draft-ietf-dhc-option-guidelines does seem to indicate your solution, but it never specifies "when" this resolution should be done. I think that's likely and issue we need to discuss about this guidelines draft. (There's a few other oddities in that draft that should be corrected - why for example is it picking on DHCPv6 - "DHCPv6 stands for Dynamic Host Configuration Protocol for IPv6. Contrary to its name, is many contexts it is not dynamic."; DHCPv4 was no better and actually worse since ForceRenew is really not implemented.) But that is likely for another email thread or for discussion on Monday at the DHC WG meeting. - Bernie From: Ted Lemon [mailto:Ted.Lemon@nominum.com] Sent: Friday, July 27, 2012 3:34 PM To: Dave Thaler Cc: Bernie Volz (volz); dhcwg@ietf.org; pcp@ietf.org Subject: Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 On Jul 27, 2012, at 3:06 PM, Dave Thaler wrote: Right. I think the goal should be to minimize the amount of processing the client has to do with the option contents... just pass it to getaddrinfo() or equivalent was what the WG had discussed. Remembering that the DHCP server automatically translates names to IP addresses in its configuration, why is it necessary to place this burden on the client? Traditionally DHCP just sends IP addresses, not names, precisely because it minimizes the burden on the client while maintaining the flexibility of doing name translation on the server. I assume you already considered this, because I'm pretty sure you've seen debates about this go by before, but I'm curious as to why you decided to send a name rather than an IP address.
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Dave Thaler
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Bernie Volz (volz)
- [dhcwg] FW: WGLC on draft-ietf-pcp-dhcp-03 Dave Thaler
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 mohamed.boucadair
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Bernie Volz (volz)
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Dave Thaler
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Dave Thaler
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Ted Lemon
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Bernie Volz (volz)
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Ted Lemon
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 mohamed.boucadair
- Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03 Bernie Volz (volz)