Hi Pavan,

Ignore this e-mail. I somehow landed looking at -10 of the draft. I see that 
you have addressed the Manageability Considerations in -11 of the draft. I will 
clear my DISCUSS once Adrian is good with it.

Sorry for the confusion.

> On Feb 18, 2025, at 2:06 PM, Mahesh Jethanandani <mjethanand...@gmail.com> 
> wrote:
> 
> Hi Pavan,
> 
> While I wait for Adrian to respond to your responses, I had but one comment. 
> See below with [mj].
> 
>> On Feb 17, 2025, at 9:11 PM, Vishnu Pavan Beeram <vishnupa...@gmail.com 
>> <mailto:vishnupa...@gmail.com>> wrote:
>> 
>> Adrian,
>> 
>> Please see inline (prefixed [Beeram])
>> 
>> Regards,
>> -Pavan
>> 
>> 
>> On Fri, Feb 14, 2025 at 2:18 AM Adrian Farrel <adr...@olddog.co.uk 
>> <mailto:adr...@olddog.co.uk>> wrote:
>> Thanks again, Pavan.
>> 
>>  
>> 
>> [snip]
>> 
>>  
>> 
>> I read:
>> 
>>    This color attribute is used as a guiding
>> 
>>    criterion for mapping services onto the TE tunnel
>> 
>> I took this to mean a guide for a classifier to know what traffic to place 
>> on the TE tunnel. I.e., the second option.
>> 
>> [VPB] Yes, using color for mapping services onto the TE tunnel is a target 
>> use case.  As an example, for a BGP-based service, the originating PE could 
>> attach some community, e.g., the Color Extended Community [RFC9012], with 
>> the service route.  A receiving PE could use locally configured policies to 
>> associate service routes carrying Color Extended Community 'X' with a TE 
>> Tunnel of color 'Y'. Using BGP Color Extended Community is just one approach 
>> for mapping services onto a TE Tunnel tagged with a color -  the draft does 
>> not advocate any specific approach (standardized or otherwise).
>> 
>> Actually, for this to be of use, it is not enough to tag the TE tunnel with 
>> a color, you also have to define how traffic is mapped to that color. You 
>> have covered this with:
>> 
>>    The mechanism used at the PCC for appropriately mapping services onto
>> 
>>    a TE path that is tagged with a color attribute is outside the scope
>> 
>>    of this document.
>> 
>> [VPB] Yes, the actual mechanism for mapping services is outside the scope of 
>> this document. 
>> 
>> So, perhaps I am reading too much into the utility and purpose (“intent”) of 
>> this work.
>> 
>> You are just defining a “TE tunnel tag (color)” that can be used in the 
>> future by some other process yet to be defined.
>> 
>> Is this clear in the document? If so, then we can close this point.
>> 
>> [VPB] Yes, this document just defines a protocol mechanism to associate a 
>> color tag (representing "intent") with a TE tunnel. The usage is defined 
>> elsewhere. The onus is on the document that uses the color TLV to describe 
>> the corresponding use case in detail (Example: 
>> https://datatracker.ietf.org/doc/html/draft-ietf-pce-multipath 
>> <https://datatracker.ietf.org/doc/html/draft-ietf-pce-multipath>). Please 
>> advise on how we can make this more apparent in the document.
>> 
>>  
>> 
>> [AF] Perhaps…
>> 
>> OLD
>> 
>>    This document introduces extensions to PCEP to carry the color
>> 
>>    attribute tagged with TE paths that are set up using RSVP-TE
>> 
>>    ([RFC8408]) or Segment Routing (SR) ([RFC8664]) or any other path
>> 
>>    setup type supported under the stateful PCE model.
>> 
>> NEW
>> 
>>    This document introduces extensions to PCEP to allow a color tag
>> 
>>    to be assigned to any path operated under a stateful PCE model
>> 
>>   (including those set up using RSVP-TE [RFC8408] or Segment
>> 
>>    Routing (SR) [RFC8664]). The use of this color tag is beyond the
>> 
>>    scope of this document.
>> 
>> END
>> 
>> … or some reworking of this text that makes you happy.
>> 
>> 
>> [Beeram] Please see if the following text suffices instead -
>> 
>>    The mechanism employed by the PCC for mapping services onto a TE path
>>    associated with a color attribute is outside the scope of this
>>    document, as is any other use of the color tag.
>> 
>> [Beeram] We have also added a "Manageability Considerations" section 
>> (https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-color-11#section-5
>>  
>> <https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-color-11#section-5>),
>>  as suggested. Given the scope of the document, there isn't much to add. 
>> Please review it and let us know if there are any issues.
> 
> [mj] In his OPSDIR review, Adrian points out that when the PCE WG published 
> RFC 6123, it was recording the need for all documents that go through the WG 
> to evaluate them for manageability considerations. Manageability 
> considerations per the RFC include:
> 
>    - Fault management
>    - Cofiguration
>    - Accounting
>    - Performance
>    - Security
> 
> collectively known as FCAPS.
> 
> A reference to RFC 6123 does not explain what the FCAPS that this particular 
> document is introducing. For example, when this draft states that it 
> "introduces extensions to PCEP to allow a color tag to be assigned to any TE 
> path,” how is that extension configured? Using a proprietary CLI? Similarly, 
> how would an operator know that the extension has been configured? Is there a 
> show command for it? Or when "a PCC is unable to honor a color value passed 
> in a PCUpd or a PCInitiate message, the PCC MUST reject the message and send 
> a PCErr message with Error-type=19 (Invalid Operation) and error-value=TBD1 
> (Invalid color).”, is there a way for an operator to know how many such 
> messages were received?
> 
> The manageability considerations section should at the minimum identify:
> how can the feature be enabled? If it is not configurable, e.g., it is always 
> enabled by default, state so. If it is configured through some other 
> mechanism, such as proprietary CLI or through NETCONF/RESTCONF using a YANG 
> module, state so. Note that we are not asking that you implement or define 
> how CLI should work or define the YANG model in this document. That work can 
> be done in another document. As a protocol designer, you are in the best 
> position to describe how the feature should be managed.
> what are some of the parameters or statistics an implementation should 
> support to enable debugging or monitoring of the feature? Again, a set of 
> recommendations.
> are there any faults an implementation should support? What are they? If so, 
> should they be supported using a Syslog event or sent as a notification 
> through protocols such as NETCONF/RESTCONF? Also, a set of recommendations.
> Does that help explain what Adrian and I are looking for in the manageability 
> considerations section?
> 
> Thanks.
> 
>> 
>> 
>> 
>>  
>> 
>> Cheers,
>> 
>> Adrian
>> 
>>  
>> 
> 
> Mahesh Jethanandani
> mjethanand...@gmail.com <mailto:mjethanand...@gmail.com>
Mahesh Jethanandani
mjethanand...@gmail.com



_______________________________________________
Pce mailing list -- pce@ietf.org
To unsubscribe send an email to pce-le...@ietf.org

Reply via email to