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

Reply via email to