Re: [pcp] #75 (third-party-id-option): Dave Thaler's comments on draft-ietf-pcp-third-party-id-option-00

Rolf Winter <Rolf.Winter@neclab.eu> Thu, 08 January 2015 16:34 UTC

Return-Path: <Rolf.Winter@neclab.eu>
X-Original-To: pcp@ietfa.amsl.com
Delivered-To: pcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BA3E1A8723 for <pcp@ietfa.amsl.com>; Thu, 8 Jan 2015 08:34:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.312
X-Spam-Level:
X-Spam-Status: No, score=-2.312 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gRsmwwLnhEzr for <pcp@ietfa.amsl.com>; Thu, 8 Jan 2015 08:34:50 -0800 (PST)
Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88E2C1A702D for <pcp@ietf.org>; Thu, 8 Jan 2015 08:34:50 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 455CE108F02; Thu, 8 Jan 2015 17:34:49 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0abi5ADM1tpq; Thu, 8 Jan 2015 17:34:49 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailer1.neclab.eu (Postfix) with ESMTPS id 1DDBF108EFD; Thu, 8 Jan 2015 17:34:41 +0100 (CET)
Received: from PALLENE.office.hd ([169.254.1.139]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.03.0210.002; Thu, 8 Jan 2015 17:34:19 +0100
From: Rolf Winter <Rolf.Winter@neclab.eu>
To: šŸ”“Dan Wing <dwing@cisco.com>, pcp issue tracker <trac@tools.ietf.org>
Thread-Topic: [pcp] #75 (third-party-id-option): Dave Thaler's comments on draft-ietf-pcp-third-party-id-option-00
Thread-Index: AQHQKstK2kWoOCwqEkyOzynlTSy0IJy2V+IAgAARcyA=
Date: Thu, 08 Jan 2015 16:34:19 +0000
Message-ID: <791AD3077F94194BB2BDD13565B6295D91E83BC9@PALLENE.office.hd>
References: <059.b391db7d29982cc510d59e4791c48b07@tools.ietf.org> <6F19A6AF-D403-439F-90A4-C1D3FC0DD1D5@cisco.com>
In-Reply-To: <6F19A6AF-D403-439F-90A4-C1D3FC0DD1D5@cisco.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.7.0.196]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/pcp/OHk9qq4qy_LFnEd8viqE-EdiPNU>
Cc: "draft-ietf-pcp-third-party-id-option@tools.ietf.org" <draft-ietf-pcp-third-party-id-option@tools.ietf.org>, "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [pcp] #75 (third-party-id-option): Dave Thaler's comments on draft-ietf-pcp-third-party-id-option-00
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.15
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, 08 Jan 2015 16:34:57 -0000

Hi,

see inline.

NEC Europe Ltd | Registered Office: Athene, Odyssey Business Park, West End  Road, London, HA4 6QE, GB | Registered in England 2832014


> -----Original Message-----
> From: pcp [mailto:pcp-bounces@ietf.org] On Behalf Of ??Dan Wing
> Sent: Donnerstag, 8. Januar 2015 17:21
> To: pcp issue tracker
> Cc: draft-ietf-pcp-third-party-id-option@tools.ietf.org; pcp@ietf.org
> Subject: Re: [pcp] #75 (third-party-id-option): Dave Thaler's comments
> on draft-ietf-pcp-third-party-id-option-00
> 
> 
> On Jan 7, 2015, at 2:42 PM, pcp issue tracker <trac@tools.ietf.org>
> wrote:
> 
> > #75: Dave Thaler's comments on draft-ietf-pcp-third-party-id-option-
> 00
> >
> > A copy with my comments inline is now at
> > http://research.microsoft.com/~dthaler/draft-ietf-pcp-third-party-id-
> > option-00.pdf
> >
> > Summary:
> > 1) Too many places are still worded to be about "tunnel ID" rather
> > than "third party ID".
> >    This draft shouldn't assume tunnels, that's just one example case.
> > 2) Need to explicitly state the assumption that the same PCP-IWF
> > serves multiple subscribers.
> >     (It was implicit currently, but should be explicit.)
> > 3) Need to explicitly state the assumption that the PCP client and
> PCP
> > server have some
> >     out-of-band mechanism to agree on what to put in the
> > THIRD_PARTY_ID field.
> >     (Again it was implicit, but should be explicit.)
> > 4) Section 5.2 on processing a request needs to cover the success
> > case, not just the error case.
> 
> Yes.  Section 5 is very short, and provides little-to-no guidance
> 
> >     And I believe that behavior changes the basic rules in RFC 6887
> 
> Yes, draft-ietf-pcp-third-party-id-option-00 requires that if
> THIRD_PARTY_ID is present, then THIRD_PARTY must also be present.  I'm
> not sure if that qualifies as an Update to RFC6887, though.  Are there
> other changes to 6887's basic rules?

The option would be unkown to the server and as per 6887 an UNSUPP_OPTION error should be generated. Which is desired and correct and independent of whether there is THIRD_PARTY option additionally in the packet or not. 

> 
> Certainly, the I-D should be much clearer that presence of
> THIRD_PARTY_ID means that THIRD_PARTY must also be present.  Existing
> wording in 5.1 is not sufficiently clear to make that point obvious
> when generating a request (needs a MUST and at least sentence
> restructuring).

Well, it seems from the current discussion, that there might be cases, when the THIRD_PARTY option is not needed and we might need to update the draft accordingly. In that case there is some text missing to explain when the option might not be needed and potentially an error to signal to the client, that the THIRD_PARTY option is expected.

Rolf

> 
> -d
> 
> > and
> > hence this document
> >     should Update 6887.  I.e. you cannot simply implement this as a
> > layer on top of an
> >     unmodified 6887-compliant PCP implementation.
> > 5) Section 5.3 on processing a response has a new requirement "SHOULD
> > report an error"
> >      which is not in RFC 6887 section 11.4 or 12.4.   Is this really
> a
> > requirement?  I'm ok
> >     either way, but not sure why this specific error response would
> be
> > special in terms
> >     of what should be reported to somewhere.
> >
> > --
> > -------------------------+-------------------------------------------
> -
> > -------------------------+-----
> > Reporter:               |      Owner:  draft-ietf-pcp-third-party-id-
> >  dthaler@microsoft.com  |  option@tools.ietf.org
> >     Type:  defect       |     Status:  new
> > Priority:  major        |  Milestone:  milestone1
> > Component:  third-       |    Version:  1.0
> >  party-id-option        |   Keywords:
> > Severity:  In WG Last   |
> >  Call                   |
> > -------------------------+-------------------------------------------
> -
> > -------------------------+-----
> >
> > Ticket URL: <http://tools.ietf.org/wg/pcp/trac/ticket/75>
> > pcp <http://tools.ietf.org/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