Re: [dhcwg] WGLC on draft-ietf-pcp-dhcp-03

Dave Thaler <dthaler@microsoft.com> Fri, 27 July 2012 19:20 UTC

Return-Path: <dthaler@microsoft.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 4AC4721F8636 for <dhcwg@ietfa.amsl.com>; Fri, 27 Jul 2012 12:20:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.405
X-Spam-Level:
X-Spam-Status: No, score=-103.405 tagged_above=-999 required=5 tests=[AWL=-0.406, BAYES_00=-2.599, J_CHICKENPOX_23=0.6, RCVD_IN_DNSWL_LOW=-1, 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 Gy-FhvUAisTZ for <dhcwg@ietfa.amsl.com>; Fri, 27 Jul 2012 12:20:11 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe003.messaging.microsoft.com [216.32.181.183]) by ietfa.amsl.com (Postfix) with ESMTP id EA0D621F8631 for <dhcwg@ietf.org>; Fri, 27 Jul 2012 12:20:10 -0700 (PDT)
Received: from mail163-ch1-R.bigfish.com (10.43.68.229) by CH1EHSOBE006.bigfish.com (10.43.70.56) with Microsoft SMTP Server id 14.1.225.23; Fri, 27 Jul 2012 19:20:09 +0000
Received: from mail163-ch1 (localhost [127.0.0.1]) by mail163-ch1-R.bigfish.com (Postfix) with ESMTP id C8C7934074E for <dhcwg@ietf.org>; Fri, 27 Jul 2012 19:20:09 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14HUBC102.redmond.corp.microsoft.com; RD:none; EFVD:NLI
X-SpamScore: -79
X-BigFish: VS-79(zz9371Ic89bh542M1432I15caKJ4015I1447Izz1202hzz1033IL8275bh8275dhz2fh2a8h668h839hd25hf0ah107ah)
Received-SPF: pass (mail163-ch1: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=dthaler@microsoft.com; helo=TK5EX14HUBC102.redmond.corp.microsoft.com ; icrosoft.com ;
Received: from mail163-ch1 (localhost.localdomain [127.0.0.1]) by mail163-ch1 (MessageSwitch) id 1343416807818695_26458; Fri, 27 Jul 2012 19:20:07 +0000 (UTC)
Received: from CH1EHSMHS019.bigfish.com (snatpool1.int.messaging.microsoft.com [10.43.68.250]) by mail163-ch1.bigfish.com (Postfix) with ESMTP id BC3AA400048 for <dhcwg@ietf.org>; Fri, 27 Jul 2012 19:20:07 +0000 (UTC)
Received: from TK5EX14HUBC102.redmond.corp.microsoft.com (131.107.125.8) by CH1EHSMHS019.bigfish.com (10.43.70.19) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 27 Jul 2012 19:20:07 +0000
Received: from TK5EX14MLTW653.wingroup.windeploy.ntdev.microsoft.com (157.54.24.14) by TK5EX14HUBC102.redmond.corp.microsoft.com (157.54.7.154) with Microsoft SMTP Server (TLS) id 14.2.309.3; Fri, 27 Jul 2012 19:20:03 +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.309.3; Fri, 27 Jul 2012 12:20:02 -0700
Received: from TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com ([169.254.4.170]) by TK5EX14MLTW651.wingroup.windeploy.ntdev.microsoft.com ([157.54.71.39]) with mapi id 14.02.0309.003; Fri, 27 Jul 2012 12:20:02 -0700
From: Dave Thaler <dthaler@microsoft.com>
To: "dhcwg@ietf.org" <dhcwg@ietf.org>
Thread-Topic: WGLC on draft-ietf-pcp-dhcp-03
Thread-Index: Ac1lKbWyQQI76YWORI2Pw5j/xa2lTwGSVp6QABedF2AAFmkxMAAAaAmw
Date: Fri, 27 Jul 2012 19:20:01 +0000
Message-ID: <9B57C850BB53634CACEC56EF4853FF653B72565B@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com>
References: <9B57C850BB53634CACEC56EF4853FF653B70B231@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com> <9B57C850BB53634CACEC56EF4853FF653B7234D2@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com> <94C682931C08B048B7A8645303FDC9F36E4A17E586@PUEXCB1B.nanterre.francetelecom.fr> <9B57C850BB53634CACEC56EF4853FF653B725609@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com>
In-Reply-To: <9B57C850BB53634CACEC56EF4853FF653B725609@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.90]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
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 19:20:12 -0000

> -----Original Message-----
> From: pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] On Behalf Of Dave
> Thaler
> Sent: Friday, July 27, 2012 12:19 PM
> To: mohamed.boucadair@orange.com; pcp@ietf.org
> Cc: dhc@ietf.org
> Subject: Re: [pcp] WGLC on draft-ietf-pcp-dhcp-03
> 
> 
> 
> > -----Original Message-----
> > From: mohamed.boucadair@orange.com
> > [mailto:mohamed.boucadair@orange.com]
> > Sent: Friday, July 27, 2012 2:01 AM
> > To: Dave Thaler; pcp@ietf.org
> > Cc: dhc@ietf.org
> > Subject: RE: WGLC on draft-ietf-pcp-dhcp-03
> >
> > Dear Dave,
> >
> > Thank you for the review.
> >
> > Please see inline.
> >
> > Cheers,
> > Med
> >
> > >-----Message d'origine-----
> > >De : pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] De la part de
> > >Dave Thaler Envoyé : jeudi 26 juillet 2012 23:32 À : pcp@ietf.org Cc :
> > >dhc@ietf.org Objet : Re: [pcp] WGLC on draft-ietf-pcp-dhcp-03
> > >
> > >Here's my personal comments on draft -03...  I have a few editorial
> > >nits I'll just send to the authors.
> > >
> > >1) I agree with the conclusion of the rationale but the sentence
> > >     "DHC WG's position is this flexibility have some drawbacks such
> > >as inducing
> > >     errors."
> > >   isn't intelligible.   What does "inducing errors" mean?
> > >Either explain or remove.
> >
> > Med: This is point is discussed in detail here:
> > http://tools.ietf.org/html/draft-
> > ietf-dhc-option-guidelines-08#section-7. Would you be fine if we add a
> reference to that draft?
> 
> Yes, good idea.
> 
> > >2) The text on what to do with a name conveyed in an option is
> > >duplicated in
> > >    Section 4.2 and 5.2.   I'd prefer that this be specified
> > >only once, to avoid
> > >    opportunities for discrepancies.   That is, section 4.2's
> > >first two paragraphs are
> > >    fine, as are the first 1 1/2 paragraphs of 5.2, since those are
> > >about how to get
> > >    the name out of the option.    The rest isn't DHCPv4 or
> > >DHCPv6 specific and
> > >    should be in its own subsection.
> >
> > Med: There is some duplication there but it does not harm IMHO. I
> > prefer to maintain the text as it is.
> 
> I think it does harm.   The fact that the text is not identical means that
> a reader might interpret them differently, and have different implementations
> with different behavior.   That would not be correct.   So I think it's safest
> to have only one copy of the text.
> 
> Do others have an opinion on this?
> 
> > >3) Re "It is RECOMMENDED to associate a validity lifetime with any
> > >address
> > >    resulting from resolving the Name".  The text should be more
> > >specific about
> > >    what the validity lifetime should be.   If the name is
> > >resolved in DNS, I'd
> > >    say the validity lifetime should be the TTL of the DNS record.
> > >
> >
> > Med: I updated the text as follows:
> >
> >    It is RECOMMENDED to associate a validity lifetime (e.g., TTL of DNS
> >    record if the Name is resolved using DNS) with any address resulting
> >    from resolving the Name conveyed in a OPTION_PCP_SERVER DHCPv4
> option
> >    when stored in a local name resolution cache.
> >
> > Is this better?
> 
> Yes.
> 
> > >4) Re "When an
> > >      application issues a PCP request to a PCP Server, the source
> > >address
> > >      of the request MUST be among those assigned on the interface to
> > >which
> > >      the destination PCP Server is bound.
> > >
> > >   This doesn't belong in a DHCP-specific document, it's out
> > >of scope.   That's
> > >   the job of the pcp-base spec.
> >
> > Med: I removed that sentence.
> >
> > >5) Same as point 4, but for all of section 6.  In my view it belongs
> > >either in
> > >   pcp-base or perhaps more likely in a separate spec that's not DHCP
> > >specific.
> > >   E.g., if I manually configure one or more names, the same behavior
> > >should apply.
> >
> > Med: Dave, Section 6 is there because you requested it: see
> > http://www.ietf.org/mail-archive/web/pcp/current/msg01793.html. Since
> > we have the text now, I vote for keeping it. No need to create another
> > dependency with another document to come.
> 
> Thanks for the reminder and the pointer.   I agree that this spec needs to
> say something.  My preference would be to separate it into something
> non-DHCP specific.   But you're right about that possibly delaying the doc.
> So I'd suggest the following:
> 
> 1) Introduce a section header called something like "Use of PCP Server Names"
> 2) Make the section start with an introductory sentence saying this section
>    is applicable to any mechanism that configures server names, not just DHCP.
>    The first sentence of section 6 is a partial starting point for that.
> 3) Move the text I mentioned in point 2 (that I didn't want duplicated) to
>     a subsection of it, since that text isn't necessarily DHCP specific either.
> 4) Move section 6 under the "Use of PCP Server Names" section.
> 
> This allows any other future name configuration mechanism (CLI, SNMP, YANG,
> or whatever else) to reference a single section of this document, which has all
> the non-DHCP-specific content under it.
> 
> > >6) Section 5.2 says:
> > >      "The DHCPv4 client MUST verify that the
> > >     option length does not exceed 255 octets [RFC1035])."
> > >
> > >   What does this mean?   The length field is only 1 byte so
> > >cannot contain
> > >   a value larger than 255 anyway.   So what exactly is a
> > >client supposed to
> > >   "verify" here?
> >
> > Med: The text does not talk about the length of the field but the value it
> carries.
> 
> I was talking about the value.
> See the exchange between Bernie and I for what this needs to say instead.
> 
> > >
> > >-Dave
> > >
> > >> -----Original Message-----
> > >> From: pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] On
> > >Behalf Of Dave
> > >> Thaler
> > >> Sent: Wednesday, July 18, 2012 2:21 PM
> > >> To: pcp@ietf.org
> > >> Cc: dhc@ietf.org
> > >> Subject: [pcp] WGLC on draft-ietf-pcp-dhcp-03
> > >>
> > >> As discussed at last IETF, the authors believe that all
> > >issues raised so far have
> > >> been addressed.  No new issues have been raised since then,
> > >so this message
> > >> begins a Working Group Last Call on draft-ietf-pcp-dhcp-03.
> > >>
> > >> This call would normally conclude in two weeks but that is
> > >during IETF week, so
> > >> the last call is extended to conclude at the end of IETF (as
> > >of the Friday PCP
> > >> meeting).
> > >>
> > >> We also agreed in Vancouver that this last call will be
> > >cross-posted to the DHC
> > >> list, hence cc'ing the DHC WG.
> > >>
> > >> We need at least 5 reviewers.  Please send comments to the list.
> > >>
> > >> Thanks,
> > >> -Dave Thaler
> > >>
> > >> _______________________________________________
> > >> pcp mailing list
> > >> pcp@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/pcp
> > >
> > >
> > >_______________________________________________
> > >pcp mailing list
> > >pcp@ietf.org
> > >https://www.ietf.org/mailman/listinfo/pcp
> > >
> 
> _______________________________________________
> pcp mailing list
> pcp@ietf.org
> https://www.ietf.org/mailman/listinfo/pcp