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
- [Pce] Update on draft-ietf-pce-policy-enabled-pat… JP Vasseur
- RE: [Pce] Update on draft-ietf-pce-policy-enabled… PAPADIMITRIOU Dimitri
- Re: [Pce] Update on draft-ietf-pce-policy-enabled… JP Vasseur
- RE: [Pce] Update on draft-ietf-pce-policy-enabled… PAPADIMITRIOU Dimitri
- Fwd: [Pce] Update on draft-ietf-pce-policy-enable… JP Vasseur
- RE: [Pce] Update on draft-ietf-pce-policy-enabled… JACQUENET Christian RD-DDEV-REN
- Re: [Pce] Update on draft-ietf-pce-policy-enabled… Adrian Farrel
- RE: [Pce] Update on draft-ietf-pce-policy-enabled… JACQUENET Christian RD-DDEV-REN
- RE: [Pce] Update on draft-ietf-pce-policy-enabled… Lou Berger
- Re: [Pce] Update on draft-ietf-pce-policy-enabled… Lou Berger
- Re: [Pce] Update on draft-ietf-pce-policy-enabled… JP Vasseur