Re: [pcp] draft-ietf-pcp-dhcp

Dave Thaler <dthaler@microsoft.com> Thu, 14 February 2013 19:36 UTC

Return-Path: <dthaler@microsoft.com>
X-Original-To: pcp@ietfa.amsl.com
Delivered-To: pcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C02B421F85D2 for <pcp@ietfa.amsl.com>; Thu, 14 Feb 2013 11:36:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.57
X-Spam-Level:
X-Spam-Status: No, score=-102.57 tagged_above=-999 required=5 tests=[AWL=0.029, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 44v4byHy07D3 for <pcp@ietfa.amsl.com>; Thu, 14 Feb 2013 11:36:10 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (na01-by2-obe.ptr.protection.outlook.com [207.46.100.32]) by ietfa.amsl.com (Postfix) with ESMTP id B643021F85CE for <pcp@ietf.org>; Thu, 14 Feb 2013 11:36:10 -0800 (PST)
Received: from BY2FFO11FD006.protection.gbl (10.1.15.200) by BY2FFO11HUB026.protection.gbl (10.1.14.112) with Microsoft SMTP Server (TLS) id 15.0.620.12; Thu, 14 Feb 2013 19:36:09 +0000
Received: from TK5EX14HUBC101.redmond.corp.microsoft.com (131.107.125.37) by BY2FFO11FD006.mail.protection.outlook.com (10.1.14.127) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Thu, 14 Feb 2013 19:36:08 +0000
Received: from TK5EX14MLTW653.wingroup.windeploy.ntdev.microsoft.com (157.54.24.14) by TK5EX14HUBC101.redmond.corp.microsoft.com (157.54.7.153) with Microsoft SMTP Server (TLS) id 14.2.318.3; Thu, 14 Feb 2013 19:35:45 +0000
Received: from TK5EX14MLTW651.wingroup.windeploy.ntdev.microsoft.com (157.54.71.39) by TK5EX14MLTW653.wingroup.windeploy.ntdev.microsoft.com (157.54.24.14) with Microsoft SMTP Server (TLS) id 14.2.328.11; Thu, 14 Feb 2013 11:35:45 -0800
Received: from TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com ([169.254.2.12]) by TK5EX14MLTW651.wingroup.windeploy.ntdev.microsoft.com ([157.54.71.39]) with mapi id 14.02.0328.011; Thu, 14 Feb 2013 11:35:45 -0800
From: Dave Thaler <dthaler@microsoft.com>
To: Ted Lemon <Ted.Lemon@nominum.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Thread-Topic: draft-ietf-pcp-dhcp
Thread-Index: Ac3/svMhIiSqbDmMSHGU8XxAMPj6cQASMtEAABCLoND//45SgP/qQqvw
Date: Thu, 14 Feb 2013 19:35:44 +0000
Message-ID: <341064315C6D0D498193B256F238CF973CBE53@TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com>
References: <94C682931C08B048B7A8645303FDC9F36EA9C83E5A@PUEXCB1B.nanterre.francetelecom.fr> <8D23D4052ABE7A4490E77B1A012B630747476816@mbx-01.win.nominum.com> <94C682931C08B048B7A8645303FDC9F36EA9C83EFB@PUEXCB1B.nanterre.francetelecom.fr> <8D23D4052ABE7A4490E77B1A012B630747476A86@mbx-01.win.nominum.com>
In-Reply-To: <8D23D4052ABE7A4490E77B1A012B630747476A86@mbx-01.win.nominum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.43]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(377454001)(11905935001)(51704002)(24454001)(13464002)(189002)(199002)(44976002)(74662001)(23726001)(47446002)(15202345001)(33656001)(76482001)(74502001)(50466001)(4396001)(49866001)(51856001)(47976001)(77982001)(59766001)(50986001)(55846006)(66066001)(46406002)(16406001)(16796002)(80022001)(65816001)(53806001)(47776003)(56816002)(54356001)(20776003)(47736001)(5343655001)(56776001)(5343635001)(54316002)(31966008)(63696002)(79102001)(46102001); DIR:OUT; SFP:; SCL:1; SRVR:BY2FFO11HUB026; H:TK5EX14HUBC101.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; MX:1; A:1; LANG:en;
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 0757EEBDCA
Cc: "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [pcp] draft-ietf-pcp-dhcp
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: PCP wg discussion list <pcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pcp>, <mailto:pcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcp>
List-Post: <mailto:pcp@ietf.org>
List-Help: <mailto:pcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcp>, <mailto:pcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2013 19:36:11 -0000

> -----Original Message-----
> From: pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] On Behalf Of
> Ted Lemon
> Sent: Thursday, January 31, 2013 6:49 AM
> To: mohamed.boucadair@orange.com
> Cc: pcp@ietf.org
> Subject: Re: [pcp] draft-ietf-pcp-dhcp
> 
> On Jan 31, 2013, at 9:04 AM, mohamed.boucadair@orange.com wrote:
> > Mandating the server to resolve the name and return an IP-Address is a
> deployment option but this is not a valid option for some providers. I already
> discussed this inhttp://tools.ietf.org/html/draft-boucadair-dhc-address-
> name-encoding-03. We had a long discussion in dhc mailing list, no need to
> replay that discussion here.
> 
> You discuss this, but nobody has yet presented a valid use case.   No valid use
> case is presented in your document, unless you agree that the use case is the
> split DNS use case.   In the discussion you cite, no motivating use case is
> given-it's just taken as read that this is going to be represented as a string.

Above I believe you're referring to draft-boucadair-dhc-address-name-encoding-03.
A use case is presented in draft-ietf-pcp-dhcp-05 Appendix A.

Within the WG, we do care about what draft-ietf-pcp-dhcp ought to do,
think we're blocked any more general consensus regarding
draft-boucadair-dhc-address-name-encoding.

> My motivation here is to try to help you to get the document into a state
> where it will pass muster in the DHC working group.   At the moment, it will
> not pass muster.   So despite the discussion that you cite, I think we really
> need to reopen the issue of what the motivating use case is for this
> divergence from standard practice.
> 
> If there is a motivating use case, that's great-let's figure out how to address
> it.   But until such a use case has been explicitly stated (maybe it was stated in
> some discussion that you summarized, but left out of the summary?) I think

Noted above, in Appendix A in draft-ietf-pcp-dhcp.

> the default should be to just use an IP address, and let the DHCP server do
> the name resolution.

That's fully supported in the current draft-ietf-pcp-dhcp mechanism
(the IP address gets encoded as a string literal).   But regardless of the encoding
Mechanism, I do agree that it would be good to saying that the *default* should
be to use an IP address.

> I will point out that in the discussion you summarized, one motivation for not
> saying "FQDN" is that different name service infrastructures might be used.
> If that is indeed a motivating use case, this argues _strongly_ for sending an
> IP address, and letting the DHCP server do the name service lookup.
> Otherwise you are depending on all the nodes on your network to be able to
> support whatever name service infrastructure you intend to use; I don't
> think this is realistic.

There is no such dependency.   That's what the DHCP Class Id option (60)
is used for in general (i.e. to provide different answers to different classes
of client) and could be similarly used for this option in heterogeneous 
environments.   

http://www.windowsitpro.com/article/dhcp2/dhcp-user-class-and-vendor-class-options-7983
is an example of an article talking about this over 12 years ago.

I would agree though that the draft contains no such discussion and it ought to.

-Dave