Re: [Pce] Shepherd's Review of draft-ietf-pce-pcep-extension-for-pce-controller-07

2020-11-18 Thread Pengshuping (Peng Shuping)
Hi Julien, 

Many thanks for your review and comments!

We will update the draft as per your comments, especially with an editorial 
cleanup of figures and the reference.

Best regards, 
Shuping 


> -Original Message-
> From: julien.meu...@orange.com [mailto:julien.meu...@orange.com]
> Sent: Wednesday, November 18, 2020 11:13 PM
> To: Pengshuping (Peng Shuping) ;
> draft-ietf-pce-pcep-extension-for-pce-control...@ietf.org
> Cc: pce@ietf.org
> Subject: Re: Shepherd's Review of
> draft-ietf-pce-pcep-extension-for-pce-controller-07
> 
> Hi Shuping,
> 
> Thanks for the update. Please see [JM] below.
> 
> Cheers,
> 
> Julien
> 
> 
> On 14/11/2020 07:17, Pengshuping (Peng Shuping) wrote:
> > Hi Julien,
> >
> > Thank you for your comments. We have handled the shepherd review and
> an update is posted. Please find the diff and responses inline. Thank you!
> >
> >
> https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-for-pce-contr
> oller/
> > and
> https://www.ietf.org/rfcdiff?url1=draft-ietf-pce-pcep-extension-for-pce-con
> troller-07&url2=draft-ietf-pce-pcep-extension-for-pce-controller-08
> >
> > Best regards,
> > Shuping
> >
> >> -Original Message-
> >> From: julien.meu...@orange.com [mailto:julien.meu...@orange.com]
> >> Sent: Wednesday, October 21, 2020 10:51 PM
> >>
> >> Hi authors of draft-ietf-pce-pcep-extension-for-pce-controller,
> >>
> >> Please find below my review of the aforementioned I-D.
> >>
> >> Regards,
> >>
> >> Julien
> >>
> >> ---
> >>
> >> *Main Concerns*
> >>
> >> - From a PCECC operation stand point, it feels odd that what is referred to
> as
> >> "basic PCECC LSP setup" is actually PCC triggered, whereas the
> PCE-initiatied
> >> option does exist as well. Even though it adds an additional PCInitiate
> >> message, I would suggest to define the latter as the "basic setup", which
> >> would not only address that comment, but would also mitigate the
> following
> >> concerns on PCC-triggered setup.
> >> - I have 2 issues with PCC-triggered setup:
> >>   * it adds LSP characteristics and egress-related information in the
> ingress
> >> PCC, which is not straightforward in a PCECC context (certainly not for a
> >> "base setup");
> >>   * the behavior triggered by the initial PCRpt is implementation-specific
> in
> >> the PCE: as per section 5.8.3 of RFC 8231, I could configure my PCE to just
> >> store the reported info, or make it wait for whatever event before
> actually
> >> starting something ("PCE *decides* to update the LSP", "the PCE *can*
> >> modify LSP parameters of delegated LSPs").
> >>   => Assuming the PCC-triggerred option is really needed, this limitation
> >> should be more explicit.
> > The order has been changed and the text is added to say that in case of
> PST=PCECC it SHOULD calculate and set up the path based on the PCECC
> technique.
> [JM] Thank you for the changes. I believe both of them do improve the I-D.
> 
> >> - At the end of section 6.1, some errors are defined with respect to the
> >> number of CCI objects in a message. If the ingress PCE has a particular
> role
> >> (e.g. PLSP-ID allocation), how do other PCCs know if they are transit or
> >> egress to be able to check the number of CCIs they get?
> >> AFAIU, at 1st setup, only inconsistencies between the O bit and the
> number
> >> of CCIs can trigger an error; on LSP updates the node may add an
> additional
> >> check with respect to its role before the update: those situations need to
> be
> >> clarified.
> > The source and destination are part of the LSP-IDENTIFIERS TLV, that can
> help identify Ingress, egress and Transit. The text has been added for that.
> [JM] Fine, thanks.
> 
> >> - There is no reference to RFC 8741. Is it applicable? If so, then how?
> > Added.
> [JM] OK, fine.
> 
> >> *Nits*
> 
> 
> >> - Figure 1: all figures have the same message ordering, though the order
> only
> >> matters when using PCC-allocated labels (leaving initial and last messages
> >> apart); have you considered shuffling the message order a bit on figures
> for
> >> PCE-allocated cases?
> > It's true from the point of view of the messages on wire and thus we don't
> put this in the specification, but internally the PCE would still allocate 
> label
> from the internal space from Egress towards Ingress as it would need to
> make sure the in-label and out-label matches and processing would be in the
> same order. Thus it is better to keep the ordering the same!
> [JM] This looks implementation specific to me. I don't see anything
> precluding pushing multiple CCIs in parallel, relying on crankback by
> updating both ends of a link in case of initial allocation issue. I
> agree on one thing: shuffling the figure may not be worth the effort.
> [JM] By the way, some of the arrows on the figures deserve to be polished:
>   * end point alignment, space vs. dash...
>   * spacing after comas are inconsistent (no space seem to be readable).
> 
> 
> 
> >> --
> >> Section 12.
> >> ---
> >> - The fo

Re: [Pce] Shepherd's Review of draft-ietf-pce-pcep-extension-for-pce-controller-07

2020-11-18 Thread julien.meuric
Hi Shuping,

Thanks for the update. Please see [JM] below.

Cheers,

Julien


On 14/11/2020 07:17, Pengshuping (Peng Shuping) wrote:
> Hi Julien,
>
> Thank you for your comments. We have handled the shepherd review and an 
> update is posted. Please find the diff and responses inline. Thank you!
>
> https://datatracker.ietf.org/doc/draft-ietf-pce-pcep-extension-for-pce-controller/
> and 
> https://www.ietf.org/rfcdiff?url1=draft-ietf-pce-pcep-extension-for-pce-controller-07&url2=draft-ietf-pce-pcep-extension-for-pce-controller-08
>
> Best regards, 
> Shuping 
>
>> -Original Message-
>> From: julien.meu...@orange.com [mailto:julien.meu...@orange.com]
>> Sent: Wednesday, October 21, 2020 10:51 PM
>>
>> Hi authors of draft-ietf-pce-pcep-extension-for-pce-controller,
>>
>> Please find below my review of the aforementioned I-D.
>>
>> Regards,
>>
>> Julien
>>
>> ---
>>
>> *Main Concerns*
>>
>> - From a PCECC operation stand point, it feels odd that what is referred to 
>> as
>> "basic PCECC LSP setup" is actually PCC triggered, whereas the PCE-initiatied
>> option does exist as well. Even though it adds an additional PCInitiate
>> message, I would suggest to define the latter as the "basic setup", which
>> would not only address that comment, but would also mitigate the following
>> concerns on PCC-triggered setup.
>> - I have 2 issues with PCC-triggered setup:
>>   * it adds LSP characteristics and egress-related information in the ingress
>> PCC, which is not straightforward in a PCECC context (certainly not for a
>> "base setup");
>>   * the behavior triggered by the initial PCRpt is implementation-specific in
>> the PCE: as per section 5.8.3 of RFC 8231, I could configure my PCE to just
>> store the reported info, or make it wait for whatever event before actually
>> starting something ("PCE *decides* to update the LSP", "the PCE *can*
>> modify LSP parameters of delegated LSPs").
>>   => Assuming the PCC-triggerred option is really needed, this limitation
>> should be more explicit.
> The order has been changed and the text is added to say that in case of 
> PST=PCECC it SHOULD calculate and set up the path based on the PCECC 
> technique.
[JM] Thank you for the changes. I believe both of them do improve the I-D.

>> - At the end of section 6.1, some errors are defined with respect to the
>> number of CCI objects in a message. If the ingress PCE has a particular role
>> (e.g. PLSP-ID allocation), how do other PCCs know if they are transit or
>> egress to be able to check the number of CCIs they get?
>> AFAIU, at 1st setup, only inconsistencies between the O bit and the number
>> of CCIs can trigger an error; on LSP updates the node may add an additional
>> check with respect to its role before the update: those situations need to be
>> clarified.
> The source and destination are part of the LSP-IDENTIFIERS TLV, that can help 
> identify Ingress, egress and Transit. The text has been added for that.
[JM] Fine, thanks.

>> - There is no reference to RFC 8741. Is it applicable? If so, then how?
> Added.
[JM] OK, fine.

>> *Nits*


>> - Figure 1: all figures have the same message ordering, though the order only
>> matters when using PCC-allocated labels (leaving initial and last messages
>> apart); have you considered shuffling the message order a bit on figures for
>> PCE-allocated cases?
> It's true from the point of view of the messages on wire and thus we don't 
> put this in the specification, but internally the PCE would still allocate 
> label from the internal space from Egress towards Ingress as it would need to 
> make sure the in-label and out-label matches and processing would be in the 
> same order. Thus it is better to keep the ordering the same!
[JM] This looks implementation specific to me. I don't see anything
precluding pushing multiple CCIs in parallel, relying on crankback by
updating both ends of a link in case of initial allocation issue. I
agree on one thing: shuffling the figure may not be worth the effort.
[JM] By the way, some of the arrows on the figures deserve to be polished:
  * end point alignment, space vs. dash...
  * spacing after comas are inconsistent (no space seem to be readable).



>> --
>> Section 12.
>> ---
>> - The following references may be moved from Normative to Informative:
>>   * RFC 7420,
>>   * RFC 7225,
>>   * RFC 8126,
>>   * RFC 8174,
>>   * RFC 8233.
>>
> Moved RFC 7420, RFC 7525.
> RFC 8126, RFC 8174 are kept as Normative as per recently published RFCs.
> RFC 8233 is a wrong reference, it should be RFC 8232 (and moved to 
> informational).
[JM] Fine for 8174. RFC 8126 is targeted to document authors, it isn't
mandatory reading for readers/implementers. But that's a super-nit I'd
be happy to defer to the RFC Editor. ;-)




smime.p7s
Description: S/MIME Cryptographic Signature
___
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce