Re: [Pce] Update on draft-ietf-pce-policy-enabled-path-comp

JP Vasseur <jvasseur@cisco.com> Sun, 14 October 2007 12:24 UTC

Return-path: <pce-bounces@lists.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ih2Vn-0001Qc-QY; Sun, 14 Oct 2007 08:24:03 -0400
Received: from pce by megatron.ietf.org with local (Exim 4.43) id 1Ih2Vm-0001Nz-2b for pce-confirm+ok@megatron.ietf.org; Sun, 14 Oct 2007 08:24:02 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ih2Vl-0001Nr-PA for pce@ietf.org; Sun, 14 Oct 2007 08:24:01 -0400
Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ih2Vf-0002I4-Gc for pce@ietf.org; Sun, 14 Oct 2007 08:24:01 -0400
X-IronPort-AV: E=Sophos;i="4.21,273,1188792000"; d="scan'208";a="134885116"
Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-2.cisco.com with ESMTP; 14 Oct 2007 08:23:39 -0400
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id l9ECNeRK006105; Sun, 14 Oct 2007 08:23:40 -0400
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id l9ECNLk7004731; Sun, 14 Oct 2007 12:23:21 GMT
Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Sun, 14 Oct 2007 08:23:20 -0400
Received: from [192.168.48.131] ([10.86.241.0]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Sun, 14 Oct 2007 08:23:19 -0400
In-Reply-To: <6909c7$1m1bt8@sj-inbound-a.cisco.com>
References: <2166BDE3-E20D-4E45-B46D-CB8FB025C5FC@cisco.com> <14FE4A67-E8D3-4FE7-A686-CECA7BD519A4@cisco.com> <8AA97249241F7148BE6D3D8B93D83F5A0F5FB42B@ftrdmel2> <6909c7$1m1bt8@sj-inbound-a.cisco.com>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset="WINDOWS-1252"; delsp="yes"; format="flowed"
Message-Id: <A4A866EE-42F4-4919-85E0-5E4068D00F41@cisco.com>
Content-Transfer-Encoding: quoted-printable
From: JP Vasseur <jvasseur@cisco.com>
Subject: Re: [Pce] Update on draft-ietf-pce-policy-enabled-path-comp
Date: Sun, 14 Oct 2007 09:07:33 +0200
To: Lou Berger <lberger@labn.net>, gash5107@yahoo.com, Dimitri Papadimitriou <dpapadimitriou@psg.com>, Igor Bryskin <ibryskin@movaz.com>
X-Mailer: Apple Mail (2.752.2)
X-OriginalArrivalTime: 14 Oct 2007 12:23:20.0066 (UTC) FILETIME=[018A7E20:01C80E5D]
X-TM-AS-Product-Ver: SMEX-8.0.0.1181-5.000.1023-15480.000
X-TM-AS-Result: No--15.587300-8.000000-31
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=10708; t=1192364620; x=1193228620; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jvasseur@cisco.com; z=From:=20JP=20Vasseur=20<jvasseur@cisco.com> |Subject:=20Re=3A=20[Pce]=20Update=20on=20draft-ietf-pce-policy-enabled-p ath-comp |Sender:=20 |To:=20Lou=20Berger=20<lberger@labn.net>, =20gash5107@yahoo.com, =0A=20=20= 20=20=20=20=20=20Dimitri=20Papadimitriou=20<dpapadimitriou@psg.com>, =0A=20 =20=20=20=20=20=20=20Igor=20Bryskin=20<ibryskin@movaz.com>; bh=8bl5yQYtevNXH4v4dFlFc1ybNCuGh3kgrDOK8mmQN7c=; b=a7acrOxoDWNX651gCH8rtZ93i6rxWndv3cefNngCbuiouenUHfCFdfjGHeTX2CTQr1u5m1o8 kqJ8eVI13Pl2i4ZvYDOltNGI3yNzlqp8U5qtuCC2xpxQGU7J3v+cdzcJ;
Authentication-Results: rtp-dkim-2; header.From=jvasseur@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim2001 verified; );
X-Spam-Score: 1.4 (+)
X-Scan-Signature: 2a9ffb6f997442a3b543bcdaf483b990
Cc: pce@ietf.org, Thomas Walsh <twalsh@juniper.net>, JACQUENET Christian RD-DDEV-REN <christian.jacquenet@orange-ftgroup.com>
X-BeenThere: pce@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Path Computation Element <pce.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/pce>
List-Post: <mailto:pce@lists.ietf.org>
List-Help: <mailto:pce-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@lists.ietf.org?subject=subscribe>
Errors-To: pce-bounces@lists.ietf.org

Hi Lou,

On Oct 12, 2007, at 11:25 PM, Lou Berger wrote:

> Christian,
>         Much thanks for the detailed comments.  We'll incorporate  
> changes in the next rev.
>
> BTW one theme in your comments seems to come for the style of  
> section 2 staying at a higher level (trying to focus on what can be  
> done) and the later sections getting into more of the details,  
> e.g., PEP and PDP functions.  This approach was intentional and I'd  
> be surprised if the next rev radically departs from this.  That  
> said, I think you have many good comments which will result in a  
> more readable document once addressed.

Lou and co-authors, could you then try to address these comments,  
post the new revision and
we will issue the WG LC right after.

Thanks.

JP.

>
> Thanks again for the input,
> Lou
>
>
> At 07:47 AM 10/9/2007, JACQUENET Christian RD-DDEV-REN wrote:
>
>> Dear all,
>>
>> Please find herein my comments, which are *not* on behalf of the  
>> IPSF - only personal :-)
>>
>> 1. General:
>> I think this is a very useful document that clearly identifies the  
>> advantages of policy-based path computation management in PCE  
>> environments. Nevertheless, I would encourage a refined  
>> organization of the document, which would distinguish between the  
>> framework (current sections 2.1, 4 and 5 basically), the  
>> requirements (section 3, but also part of the text that relates to  
>> scenarios) and use cases or scenarios (sections 2.2.x, a bit of  
>> sections 7 and 8).
>>
>> 2. Section 2.1, page 5:
>> The introductory sentence of the third paragraph implicly  
>> indicates that PCE may very well behave as either a PDP (makes  
>> decisions to be applied by PCC clients for example) or a PEP  
>> (applies decisions possibly made by PCC clients and/or other PCE  
>> components). I think this is one of the very key notions  
>> introduced by this draft, and would therefore suggest an  
>> introductory section that would elaborate on this heuristic,  
>> possibly after the reminder about basic concepts of policy-based  
>> management.
>>
>> 3. Section 2.1, page 6:
>> The last sentence of the first paragraph is slightly confusing: I  
>> don't think the "or" is exclusive, that is, provider-defined  
>> policies might very well be real time.
>>
>> 4. Section 2.2.3, page 11:
>> What's a policy-enabled PCC? A PCC that either embeds a PEP, a PDP  
>> or both? I think this should be elaborated, possibly in the  
>> Terminology section. Note also that the last sentence of the page  
>> mixes the notions of "making decision" and "apply user or service- 
>> specific policies": since the text introduces a kind of causality  
>> effect (the PEP embedded in the PCC enforces user or service- 
>> specific policies, which seems to result in soliciting the PDP  
>> embedded in the PEP to make decisions about the scope of  
>> constraints that need to be taken into account for path  
>> computation purposes), I would suggest a kind of flow diagram that  
>> could possibly elaborate on the corresponding chronology.
>>
>> 5. Section 2.2.3, page 12:
>> Related to the comment above, the sentence "when deciding…" of the  
>> first paragraph may also suggest the activation of a LPDP  
>> capability. I would also elaborate on the possible interactions  
>> between the PEP, the PDP and the possible LPDP capabilities that  
>> may be embedded in the PCC, assuming a differentiation "a la COPS  
>> Client-Type". Who's the destinee of the path computation request  
>> in the "once the constraints…" sentence of the same paragraph -  
>> the PCE? In the third paragraph, it seems that (1) The PCC embeds  
>> a PDP that makes decisions about constraint-defined policies, (2)  
>> Sends a path computation request that conveys the aforementioned  
>> policy information towards the PCE, whose embedded PEP (3) Applies  
>> the corresponding decisions: is this statement correct? If so, I  
>> don't understand why the PCE may "decide to reject the request":  
>> that is, from a policy management standpoint, only the PEP of the  
>> PCE is solicited in this context, which means that the PEP may not  
>> be capable of enforcing the decision, but I don't think the PEP is  
>> entitled to *reject* the decision, as part of a decision making  
>> process. Maybe it's a wording issue. What would be the conditions  
>> to send path computation requests to more than one PCE, aside from  
>> an inter-domain context? I'm not sure I understand why the  
>> response sent by the PCE-PEP back to the requesting PCC-PDP may  
>> indicate *policies*. Unless the document refers to a kind of PCE- 
>> inferred feedback PIB (RFC 3571)? In that case, I would elaborate.
>>
>> 6. Section 3, page 15:
>> The notion of trusted nodes (as introdcued in the third paragraph)  
>> should deserve some elaboration, IMHO. The security considerations  
>> of this page should either be extended (e.g. preservation of the  
>> confidentiality of the information that will be exchanged between  
>> a PDP and a set of PDPs), or reference the "true" Security  
>> Considerations section of the document, which BTW, rightfully  
>> elaborates on such issues.
>>
>> 7. Section 5, page 18:
>> I don't understand why a protocol like COPS couldn't be used in  
>> the case where PEP and PDP are colocated. In any case, a protocol  
>> is required to convey the exchanges between the PEP and the PDP…  
>> In addition (last line of the page), it's very unlikely that SNMP  
>> will be used to retrieve information from a PIB.
>>
>> 8. Section 5, page 19:
>> I would suggest some elaboration on the kind of information any  
>> given PEP (PCC or PCE) may receive from another *PEP* - is this a  
>> typo (i.e. read PDP instead), or does this relate to information  
>> different from "policy-related" information or else? In a COPS  
>> context, multiple Client-Types can certainly reside and coexist  
>> within a PEP, but I'm not sure I understand why PEPs would  
>> exchange information. Also, the following paragraph ("any given  
>> policy…") is a bit confusing to me: I don't understand this notion  
>> of partial interpretation, and would rather suggest another  
>> wording - enforcement instead of interpretation. Besides, I'm not  
>> sure this paragraph helps in understanding the roles played by  
>> PEPs and PDPs.
>>
>> 9. Section 6.1., page 20:
>> Why *all* PC policy types used in the net *must* be applied? It's  
>> a "Client-Type" specific thing, IMHO.
>>
>> 10. Section 6.1., page 21:
>> In the first paragraph, I don't understand why the PCE selection  
>> should be static. Even if the policy enforcement is restricted to  
>> the PCE (for path computation purposes), nothing prevents a PEP  
>> embedded in a PCC to support the relevant "Client-Type", hence  
>> yielding the dynamic identification of the corresponding PCE, by  
>> means of the COPS-like OPEN message at PCC bootstrap, for example.  
>> In the third paragraph, the "must" of the first sentence is too  
>> strong, IMHO, unless the sentence means that any kind of policy  
>> must "encouarge" the support of the corresponding "Client-Types"  
>> in the PCC-PEP. If so, I would rephrase.
>>
>> 11. Section 6.2., page 22:
>> I don't understand why matching repositories would result in a  
>> single PC repository, unless further elaboration on such match is  
>> provided.
>>
>> 12. Section 6.3, page 23:
>> Does the figure relate to PCE instead of PCC (same for figure 12)?
>>
>> 13. Section 7.1., page 25:
>> What's an "objection function"?
>>
>> 14. Typos:
>> TED = Traffic Engineering Database? SRLG = Shared Risk Link Group?  
>> Page 16, provide the normative reference associated to LDAPv3.  
>> Page 17, remove the "s" of the very last word of the page.
>>
>> Cheers,
>>
>> Christian.
>>
>>
>> ----------
>> De : JP Vasseur [mailto:jvasseur@cisco.com]
>> Envoyé : lundi 8 octobre 2007 22:36
>> À : pce@ietf.org; Lou Berger; Igor Bryskin; Dimitri Papadimitriou;  
>> gash5107@yahoo.com
>> Cc : Thomas Walsh; JACQUENET Christian RD-DDEV-REN
>> Objet : Fwd: [Pce] Update on draft-ietf-pce-policy-enabled-path-comp
>>
>> Dear WG,
>>
>> Christian Jacquenet on behalf of IPSphere proposed to make several  
>> comments on this document.
>> Christian, could you please send them to the list ?
>>
>> As agreed, we're still planning to issue a WG LC after this round  
>> of discussion.
>>
>> Thanks.
>>
>> JP.
>>
>> Begin forwarded message:
>>
>>> From: JP Vasseur <<mailto:jvasseur@cisco.com>jvasseur@cisco.com>
>>> Date: September 18, 2007 2:10:12 PM EDT
>>> To: <mailto:pce@ietf.org>pce@ietf.org, Lou Berger  
>>> <<mailto:lberger@labn.net>lberger@labn.net>, Igor Bryskin  
>>> <<mailto:ibryskin@movaz.com>ibryskin@movaz.com>,  Dimitri  
>>> Papadimitriou  
>>> <<mailto:dpapadimitriou@psg.com>dpapadimitriou@psg.com>,  
>>> <mailto:gash5107@yahoo.com>gash5107@yahoo.com
>>> Cc: Thomas Walsh  
>>> <<mailto:twalsh@juniper.net>twalsh@juniper.net>,  JACQUENET  
>>> Christian RD-TCH-REN  
>>> <<mailto:christian.jacquenet@francetelecom.com>christian.jacquenet@f 
>>> rancetelecom.com>
>>> Subject: [Pce] Update on draft-ietf-pce-policy-enabled-path-comp
>>>
>>> Dear WG,
>>>
>>> From the WG minutes of the IETF-69 meeting:
>>>
>>> 12) Update on Policy-Enabled Path Computation Framework
>>> draft-ietf-pce-policy-enabled-path-comp-01.txt (Lou - 5mn) [110]
>>>
>>> Lou> ready for Last Call
>>> JP> It sounds ready. Suggestion: offer IPSphere to have a look at  
>>> the doc before last call. JP will be the point
>>> of contact. Asked Ross whether this is a good idea, and Ross  
>>> agreed. Once comments are received, last call.
>>> Adrian> OK, but this is not an indefinite consultation. We want  
>>> to be able to move ahead and complete the I-D
>>> relatively soon.
>>>
>>> We have contacted IPSphere and RA WG of IPSphere should provide  
>>> us some feed-back by
>>> mid-October. I have copied Tom Walsh and Christian Jacquenet  
>>> (chair of the RAWG) IPSphere.
>>>
>>> Thanks.
>>>
>>> JP.
>>> _______________________________________________
>>> Pce mailing list
>>> <mailto:Pce@lists.ietf.org>Pce@lists.ietf.org
>>> https://www1.ietf.org/mailman/listinfo/pce


_______________________________________________
Pce mailing list
Pce@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/pce