Hi,

This update addresses my comments, including the recommended capability
advertisement.

Thanks,
Cyril

On 6 September 2018 at 01:39, Julien Meuric <julien.meu...@orange.com>
wrote:

> Hi all,
>
> I have not seen any feedback on the update below. We will thus consider
> that everyone is fine with the optional advertisement which has been added.
>
> Cyril, you raised the issue: could you please confirm this update
> addresses your comment?
>
> Thanks,
>
> Julien
>
>
> Jun. 19, 2018 - Dhruv Dhody:
>
> Hi WG,
>
> We have posted an update to the association group draft that handle the
> final pending issue regarding capability advertisement.
> See the update - https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-
> association-group-06
>
> Hope the document can be sent to IESG soon!
>
> Thanks!
> Dhruv
>
> On Thu, Apr 26, 2018 at 4:33 PM Dhruv Dhody <dhruv.dh...@huawei.com>
> wrote:
>
>> Hi Cyril,
>>
>>
>>
>> Thanks for engaging, please see inline *[[Dhruv Dhody2]]*
>>
>>
>>
>> Working Copy:
>>
>> Diff: https://tools.ietf.org/rfcdiff?url1=https://tools.
>> ietf.org/id/draft-ietf-pce-association-group-05.txt&url2=
>> https://raw.githubusercontent.com/dhruvdhody-huawei/ietf/
>> master/draft-ietf-pce-association-group-06.txt
>> <https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-pce-association-group-05.txt&url2=https://raw.githubusercontent.com/dhruvdhody-huawei/ietf/master/draft-ietf-pce-association-group-06..txt>
>>
>> Txt: https://github.com/dhruvdhody-huawei/ietf/blob/master/draft-
>> ietf-pce-association-group-06.txt
>>
>>
>>
>>
>>
>> Dhruv Dhody
>>
>> Lead Architect
>>
>> Network Business Line
>>
>> Huawei Technologies India Pvt. Ltd.
>>
>> Survey No. 37, Next to EPIP Area, Kundalahalli, Whitefield
>>
>> Bengaluru, Karnataka - 560066
>>
>> Tel: + 91-80-49160700 Ext 71583 II Email: dhruv.dh...@huawei.com
>>
>> [image: Huawei-small]
>>
>> This e-mail and its attachments contain confidential information from
>> HUAWEI, which
>> is intended only for the person or entity whose address is listed above.
>> Any use of the
>> information contained herein in any way (including, but not limited to,
>> total or partial
>> disclosure, reproduction, or dissemination) by persons other than the
>> intended
>> recipient(s) is prohibited. If you receive this e-mail in error, please
>> notify the sender by
>> phone or email immediately and delete it!
>>
>>
>>
>> *From:* Cyril Margaria [mailto:cyril.marga...@gmail..com
>> <cyril.marga...@gmail.com>]
>> *Sent:* 26 April 2018 00:13
>> *To:* Dhruv Dhody <dhruv.dh...@huawei.com>
>> *Cc:* LITKOWSKI Stephane DTF/DERX <stephane.litkow...@orange.com>; Dhruv
>> Dhody <dhruv.i...@gmail.com>; pce@ietf.org
>> *Subject:* Re: [Pce] WG LC of draft-ietf-pce-association-group
>>
>>
>>
>> Hi,
>>
>>
>>
>> Thanks for the prompt reply, sorry for the not-so-prompt handling of that.
>>
>> Please see inline
>>
>>
>>
>> On 23 February 2018 at 08:51, Dhruv Dhody <dhruv.dh...@huawei.com> wrote:
>>
>> Hi Cyril,
>>
>>
>>
>> Thanks for your review and suggestions. I could not get to this earlier,
>> apologies for that! Please see inline...
>>
>>
>>
>> Diff: https://tools.ietf.org/rfcdiff?url1=https://tools.
>> ietf.org/id/draft-ietf-pce-association-group-04.txt&url2=
>> https://raw.githubusercontent.com/dhruvdhody-huawei/ietf/
>> master/draft-ietf-pce-association-group-05.txt
>> <https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-pce-association-group-04.txt&url2=https://raw.githubusercontent.com/dhruvdhody-huawei/ietf/master/draft-ietf-pce-association-group-05..txt>
>>
>> Txt: https://github.com/dhruvdhody-huawei/ietf/blob/master/draft-
>> ietf-pce-association-group-05.txt
>>
>>
>>
>> *From:* Pce [mailto:pce-boun...@ietf.org] *On Behalf Of *Cyril Margaria
>> *Sent:* 02 February 2018 04:54
>> *To:* LITKOWSKI Stephane DTF/DERX <stephane.litkow...@orange.com>
>> *Cc:* pce@ietf.org
>> *Subject:* Re: [Pce] WG LC of draft-ietf-pce-association-group
>>
>>
>>
>> Hi,
>>
>>
>>
>> I support the feature, I have the following comment regarding the draft:
>>
>>   - There is not mandated capability negotiation, this generally makes
>> interworking more cumbersome.
>>
>>   This could be resolved by mandating the presence of  OP-CONF-ASSOC-RANGE,
>> and using reserved value 0,0 for  Start-Assoc-ID, Range to indicate that
>> there is no
>>
>> Operator-configured Association Range.
>>
>>
>>
>> *[[Dhruv Dhody]] The presence of ASSOCIATION object in PCEP message is a 
>> good indicator for this feature. Not sure if there is a need to exchange 
>> capabilities in OPEN, we have followed the similar approach in RFC5455, 
>> 5520, 5521 etc.  *
>>
>>  [MC] Peer capability discovery is supported in RFC5541, RFC8281,
>> RFC6006. The ability to know which type of association (bidirectional LSP,
>> path protection,..etc) is supported affect the Path Computation,
>>
>>    and in addition the reception of an unknown object will close the
>> session, which is less than ideal at scale.
>>
>>  If the  OP-CONF-ASSOC-RANGE is not meaningful, then a TLV for discovery
>> is needed (list of association source and reserved flags for draft use
>> would be ideal)
>>
>>
>>
>> *[[Dhruv Dhody2]] I can’t think of way to introduce this in a backward
>> compatible way that would work with existing association implementations..
>> Let me talk to the chairs on the resolving this! *
>>
>>
>>
>>
>>
>> Section 4.1 : what happens if the dynamic allocation ranges do not match 
>> between the two peer ? is it allowed or should the session be bounced?
>>
>>   A special case can be made when one peer advertise (0,0)
>>
>>
>>
>> *[[Dhruv Dhody]] I have added an appendix with an example to make this 
>> clearer, please let me know if I need to make any change for this! *
>>
>>
>>
>> The example helps, maybe the following change in version 5, section 3.4
>> would clarify further:
>> OLD:
>>
>>    A range of association identifier for each association-type are kept
>>
>>    for the operator-configured associations.  Dynamic associations MUST
>>
>>    NOT use the association identifier from this range.
>>
>>
>>
>>    This range as set at the PCEP speaker (as an association source)
>>
>>    needs to be communicated to a PCEP peer in the Open Message.  A new
>>
>>    TLV is defined in this specification for this purpose (Section 4 
>> <https://tools.ietf.org/html/draft-ietf-pce-association-group-05#section-4>).
>>
>>    See Appendix A 
>> <https://tools.ietf.org/html/draft-ietf-pce-association-group-05#appendix-A> 
>> for an example.
>>
>> NEW:
>>
>>
>>
>>    A range of association identifier for each 
>> association-type,association-source are kept
>>
>>    for the operator-configured associations.  Dynamic associations MUST
>>
>>    NOT use the association identifier from this range.
>>
>>
>>
>>    This range as set at the PCEP speaker (PCC or PCE) and
>>
>>    needs to be communicated to a PCEP peer in the Open Message.  A new
>>
>>    TLV is defined in this specification for this purpose (Section 4 
>> <https://tools.ietf.org/html/draft-ietf-pce-association-group-05#section-4>).
>>
>>    See Appendix A 
>> <https://tools.ietf.org/html/draft-ietf-pce-association-group-05#appendix-A> 
>> for an example.
>>
>>
>>
>>    Association identifier range for sources other than the PCEP peer (an NMS 
>> system for example) is outside the scope of this document,
>>
>> --
>>
>>
>>
>>
>>
>> *[[Dhruv Dhody2]] Ack, updated! *
>>
>>
>>
>>
>>
>> section 5.2.1:
>>
>>  - the PCC can remove an association by setting the R flag to 1, if the PCC 
>> does not include any association, should the association be kept on the LSP?
>>
>> *[[Dhruv Dhody]] The R flag is set in association, if association id is 
>> zero, that is invalid; if association id is 0xffff, then it is all 
>> association within the scope of association type/source; otherwise it looks 
>> for association, if not found it is considered as unknown association. *
>>
>>
>>
>> So
>>
>>
>>
>>  - I think the following should be added : PCRpt: all associations MUST be 
>> reported during state synchronization
>>
>> *[[Dhruv Dhody]] Ack. *
>>
>>  - Value 0 was previously used to ask a peer to allocate an association ID. 
>> Is it deemed not necessary anymore.
>>
>> *[[Dhruv Dhody]] Yes*
>>
>>
>>
>>
>>
>> Section 5.3:
>>
>>  - the "association information" is not defined. The whole section can be 
>> clarified by detailing what the association information is.:
>>
>> is it (association type, association source, association-id), from the 
>> association group definitions, the triplet defines a group, so it should be 
>> possible to have several association id for th same type, source
>>
>> *[[Dhruv Dhody]] I have added a new section on it, also clarified 
>> “association information” and “association parameters” in section 5.3*
>>
>>  That is clarified, but as the global id and extended id are optional, I
>> understand that   (association type, association source, association-id)
>> and (association type, association source, association-id, extended-id) for
>> example (10,10,10) and (10,10,10,0) are two different associations, correct?
>>
>>
>>
>> *[[Dhruv Dhody2]] Yes, I guess that would be aligned to RSVP-TE RFC 6780
>> as well! At least I think it does! *
>>
>>
>>
>>
>> Does the the "association information previously received about the same 
>> association from a peer" relates to the association group (should there be 
>> an unique association id per lsp for a given type,source)
>>
>> or does it refers to the optional TLVs.
>>
>>
>>
>> "
>>
>>    On receiving association
>>
>>    information that does not match with the association information
>>
>>    previously received about the same association from a peer, it MUST
>>
>>    return a PCErr message with Error-Type TBD "Association Error" and
>>
>>    Error-Value 6 "Association information mismatch""
>>
>> *[[Dhruv Dhody]] it is latter, I have updated! *
>>
>>
>>
>> So that means that the association information is immutable, a peer has
>> to delete the association (id is association-parameters), then re-create
>> it with same id, new association information.
>>
>>
>>
>> I find this quite restrictive and might cause churn. For instance the
>> path protection and diversity group have such information, and not being
>> able to update them seems too restrictive (changing  a secondary to standby
>> for instance)
>>
>>
>>
>> *[[Dhruv Dhody2]] Our intention was to say that you could not completely
>> change the meaning of the association as a whole, as included in
>> association-information. You can definitely change the state of the LSP as
>> a part of an association.. I will try to reword this. *
>>
>> *Also the I-D where the association types are defined they could clarify
>> this behavior as per each association-type use and encodings.  See updated
>> text. *
>>
>>
>>
>>
>>
>>
>>
>>
>> This could be clarified, IMHO generally speaking the draft should allow 
>> several association id per (type, source), this kind of restriction may be 
>> defined in the documents defining the association types.
>>
>>
>>
>> *[[Dhruv Dhody]] Please check the diff and let me know if there is scope of 
>> any other improvement. *
>>
>>
>>
>> The processing rules were expanded greatly,
>>
>> some new comments:
>>
>>
>>
>>    If a PCEP speaker receives ASSOCIATION in PCReq message, and the
>>
>>    association is not known (association is not configured, or created
>>
>>    dynamically, or learned from a PCEP peer), it MUST return a PCErr
>>
>>    message with Error-Type 26 (Early allocation by IANA) "Association
>>
>>    Error" and Error-Value 4 "Association unknown".
>>
>>
>>
>> I am confused, that forbids PCReq on LSP with unknown association. If the
>> P bit is set, maybe, bit its likely association-dependent.
>>
>>
>>
>> *[[Dhruv Dhody2]] Use of a path computation request message to create a
>> new association state is not correct for a message that supposed to be for
>> stateless PCE model. Ofcourse if PCE is aware of the association group
>> already carrying this information as a part of PCReq is fine! *
>>
>> *A PCReq message on the other hand can notify PCE of a new association,
>> and PCE would store the association state as part of LSP-DB. Does that make
>> sense? *
>>
>>
>>
>> *Regards,*
>>
>> *Dhruv*
>>
>>
>>
>>
>>
>> *Thanks for your patience. *
>>
>>
>>
>> *Regards,*
>>
>> *Dhruv*
>>
>>
>>
>> Thanks, Cyril
>>
>>
>>
>> On 1 February 2018 at 10:38, <stephane.litkow...@orange.com> wrote:
>>
>> Support
>>
>> -----Original Message-----
>> From: Pce [mailto:pce-boun...@ietf.org] On Behalf Of Julien Meuric
>> Sent: Thursday, February 01, 2018 15:10
>> To: pce@ietf.org
>> Subject: [Pce] WG LC of draft-ietf-pce-association-group
>>
>> Hi all,
>>
>> This message initiates a 2-week WG last call for
>> draft-ietf-pce-association-group-04. Please review and share your
>> feedback on the PCE mailing list. This LC will end on Thursday February, 15.
>>
>> Regards,
>>
>> Jon & Julien
>>
>> _______________________________________________
>> Pce mailing list
>> Pce@ietf.org
>> https://www.ietf.org/mailman/listinfo/pce
>>
>> ____________________________________________________________
>> _____________________________________________________________
>>
>> Ce message et ses pieces jointes peuvent contenir des informations
>> confidentielles ou privilegiees et ne doivent donc
>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
>> recu ce message par erreur, veuillez le signaler
>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
>> electroniques etant susceptibles d'alteration,
>> Orange decline toute responsabilite si ce message a ete altere, deforme
>> ou falsifie. Merci.
>>
>> This message and its attachments may contain confidential or privileged
>> information that may be protected by law;
>> they should not be distributed, used or copied without authorisation.
>> If you have received this email in error, please notify the sender and
>> delete this message and its attachments.
>> As emails may be altered, Orange is not liable for messages that have
>> been modified, changed or falsified.
>> Thank you.
>>
>> _______________________________________________
>> Pce mailing list
>> Pce@ietf.org
>> https://www.ietf.org/mailman/listinfo/pce
>>
>>
>>
>>
>>
>
>
> _______________________________________________
> Pce mailing listPce@ietf.orghttps://www.ietf.org/mailman/listinfo/pce
>
>
>
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
>
>
_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce

Reply via email to