Hi, Ramon, I think you raise a very good point. IMHO, the two lines drawn (using the figure Ramon provided below) between the box above (named as NMS) and NEs will not co-exist although it serves the purpose of including all modes currently under discussion.
1) For provisioning, as detailed in http://tools.ietf.org/html/draft-ietf-pce-pce-initiated-lsp-00, it does not expect any computation request/reply message exchange (if I understand correctly) since LSPs are assumed to be delegated all the time. So, although I do expect other PCEP messages other than PCInitiate sent through, but definitely not request and reply communication exchanged. 2) For computation request/reply, assume what we meant here is the basic stateless (or maximum the active stateful PCE) function, then the left line is definitely not needed. A couple of more points I would like to raise for discussion: First: PCEP is used between a PCE and a PCC, but from figure below it seems PCEP can also be used between a LSP coordinator and a NE, or say a NMS and a NE. Second: Currently in Section 5.5 of RFC4655, it discuss how NMS can take advantage of a PCE, but again there NMS and PCE are different boxes and the NMS is acting as a PCC and presumably using its own protocol (but not PCEP) for service request. So, it seems that we need to either broaden PCE function or broaden the entity catalogue using PCEP, isn’t it? (To answer Dhruv’s question sent to the list) Personally, I do not have an issue saying phrases such as “PCE-initiated LSP” since we are extending the PCEP to do provisioning and the acting entity has to be PCE in current std definition, unless I am mistaken. If preserving current function of PCE (aka, path computation) is preferred, what we can emphasize is the PCE itself is not acting as a provisioning entity but rather it acts as a proxy for the entity (say a network controller) to send the provisioning request. So, instead of controller->PCE->controller-> NE message flow, it is simplified as controller->PCE->NEs path. Regards, Xian From: Pce [mailto:pce-boun...@ietf.org] On Behalf Of Ramon Casellas Sent: 2014年3月19日 15:13 To: 'Adrian Farrel' (adr...@olddog.co.uk); pce >> "pce@ietf.org" Subject: Re: [Pce] Terminology for PCE-Initiated LSP (Was I-D Action: draft-ietf-pce-questions-02.txt) Adrian, all A somehow orthogonal comment/question unrelated to whether a PCE should be kept a simple element for path computation (as in abno) or its scope augmented with NMS-like capabilities. I am wondering about the role of your "PCEP Protocol Engine" box, as simply opposed to have two parallel vertical lines that use PCEP. Maybe a away of narrowing my question would be as follows: "Can it be that the whole NMS box in your drawing is a single IP host?" If the answer is, as I would expect "usually not", since the LSP coordinator and PCE are different functional entities that can be located in different IP hosts, then I guess my subsequent comment would be that "the PCEP protocol engine box" is not really needed, the same way we don't add "X protocol engine" to all the interfaces / lines. However, in my humble opinion, it does make sense if, for example, the NMS is just an IP host, and to highlight the role of PCE as a functional component within that box. In this case, I am wondering about the issue with RFC5440 disallowing parallel PCEP sessions [1] (this is something that I find unfortunate in RFC5440, and that was left out of the errata when we changed the mandatory client port) In other words, If the head end node has a single, unique, persistent PCEP/TCP connection to the "NMS" box, represented by a given IP address, and which is used for path computation requests and responses, can this persistent PCEP session be *also* used to receive provisioning requests? (i.e. multiplexed in a single PCEP instance). By RFC5440 the answer seems to be "yes". Then your question reduces to "shall the working group call PCE to the NMS box, of just to the inner box", but noting that the only thing that is added to a PCE is the "LSP coordinator function" Alternatively, I guess that the head end node would need to listen for incoming TCP/PCEP connections as provisioning interface or establish a PCEP connection with the "LSP coordinator" (thus assuming configuring the head end node with both addresses), in addition to acting as PCC client. (I am postponing the issue of having to replicate PCRpts to both the initiating LSP coordinator as well as PCE, and keeping both in sync for a later discussion :o) sorry for the long, I guess somehow confusing mail. R. ----------------------------------- | ------ ----- | | NMS |LSP-DB| | TED |<-+-----------> | / ------ ----- | TED synchronization | -------------/ | | | mechanism (for example, | | LSP | | | | routing protocol) | | Coordinator | v v | | | | -------------- | | | |-| PCE | | | ------------- -------------- | | | | | | --------------------------- | | | PCEP Protocol Engine | | | --------------------------- | | | A | | | | | -------+-----+--------------------- Provisioning | |Computation Request | |Request/Response V V ---------- Signaling ---------- | Head-End | Protocol | Adjacent | | Node |<------------->| Node | ---------- ---------- [1] RFC5440 Only one PCEP session can exist between a pair of PCEP peers at any one time. Only one TCP connection on the PCEP port can exist between a pair of PCEP peers at any one time.
_______________________________________________ Pce mailing list Pce@ietf.org https://www.ietf.org/mailman/listinfo/pce