Hi Fabien
 
Thanks for your comment.
 
Please see inline,

________________________________

        De : Fabien VERHAEGHE [mailto:[EMAIL PROTECTED] 
        Envoyé : vendredi 10 août 2007 14:26
        À : [EMAIL PROTECTED]
        Objet : [Pce] PCEP Request ID
        
        

        Hello all,

         

        I have a little comment/suggestion on PCEP regarding the request Id.

        In section 7.3.1 states that

        "The Request-ID-number value combined with the source IP address of the 
PCC and the PCE address uniquely 

        identify the path computation request context".

         

        I agree with that, however there may be 2 requests with same request Id 
exchanged on the same session in 

        the case of session between 2 PCEs. 

        One Path Request being sent by PCE#1 to PCE#2 and the other one by 
PCE#2 to PCE#1.

         

        I don't think there is any problem with that but I am a little 
concerned about potential misinterpretation especially

        in PCErr and PCNotif message.

        If a PCNtf/PCErr message contains an RP object, nothing indicates if it 
is related to the Request from PCE#1 to PCE#2

        or the one from PCE#2 to PCE#1, except the notification/error type and 
value. 

         

         

         

        I guess this is why for instance for the "Pending Request cancelled" 
notification there are 2 values. One for PCC and

        one for the PCE. 

         

        Yes, this is exactly the reason why there are two values. 

         

        One of the problem, from an implementation perspective, is that we must 
first ready the Notification type/value in order to retrieve

        the correct PathRequest. 

         

        Anyway, you have to parse the entire message. 

        There are other implementations that first parse the whole message and 
then start processing the objects.

        This is IMO and implementation issue.

         

        Another problem is if an implementation does not recognize a given 
Error type/value, then it can't tell for sure which PathRequest it

        is related to. 

         

        Anyway an Error related to a request is always sent in the PCE-PCC 
direction 

         

         

        So it seems to me it would be more consistent to add a bit in the RP 
object (in the flag field) to indicate the

        "direction" of the PathRequest.

        For instance if the bit is set the Message that carry the RP object is 
related to the request sent by the destination of the message. 

        Hence, an RP object would actually uniquely indentifies a PathRequest. 

         

        There maybe an ambiguity only in a few error/notif situations, and I 
don't think adding a generic bit would be really useful.

         By the way this would be a significant change wilth potentially new 
error situations to handle (what do you do if the direction PCC to PCE is set 
in a reply message?) .

         

        Is that OK with you if we keep as is?

         

        Best Regards,

         

        JL

         

        Regards

        Fabien Verhaeghe

         

_______________________________________________
Pce mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/pce

Reply via email to