Adrian,

Please see inline for responses (prefixed [Pavan])

Regards,
-Pavan

On Wed, Feb 12, 2025 at 7:11 AM Adrian Farrel <adr...@olddog.co.uk> wrote:

> Interesting. Thanks.
>
>
>
> I think there are possibly two meanings for “intent”:
>
>    - How the network is meant to manage and operate to deliver a
>    particular TE tunnel. I.e., what we would like the TE tunnel to be like.
>    - What the TE tunnel is like. I.e., how we can use it to deliver a
>    service.
>
>
[VPB] Okay. However, these two meanings don't necessarily need to be
mutually exclusive. A TE tunnel whose path is optimized for "delay" is used
to deliver "delay sensitive" services. The intent (color tag) tagged for
this TE tunnel is "delay".


>
>
> 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). Please
advise on how we can make this more apparent in the document.



>
>
> Cheers,
>
> Adrian
>
>
>
> *From:* Vishnu Pavan Beeram <vishnupa...@gmail.com>
> *Sent:* 12 February 2025 14:44
> *To:* adr...@olddog.co.uk
> *Cc:* John Scudder <jgs=40juniper....@dmarc.ietf.org>; Mahesh
> Jethanandani <mjethanand...@gmail.com>; The IESG <i...@ietf.org>;
> draft-ietf-pce-pcep-co...@ietf.org; pce-cha...@ietf.org; pce@ietf.org;
> andrew.st...@nokia.com
> *Subject:* Re: [Pce] Re: Mahesh Jethanandani's Discuss on
> draft-ietf-pce-pcep-color-09: (with DISCUSS and COMMENT)
>
>
>
> Adrian, Mahesh,
>
>
>
> When the protocol extension was initially defined, the primary motivation
> was to find parity for RSVP-TE paths with the color encoding used in SR
> policy paths (which uses Extended ASSOCIATION). We also briefly
> contemplated using an ASSOCIATION object but introduced a new TLV in the
> LSP  object to keep the procedure simple. We did not consider nor discuss
> the use of the FLOWSPEC object. I think this is because FLOWSPEC was
> perceived as a mechanism to categorize traffic mapped to the TE tunnel,
> while the color attribute was used to tag a TE tunnel with specific intent
> (we were trying to encode an attribute of the TE tunnel and not necessarily
> an attribute of the traffic to be steered on to the TE tunnel). We treated
> the color specification for a TE tunnel path to be similar to the
> optimization objective specification for a TE tunnel path. I hope this
> clarifies why the authors chose the current encoding in the initial version
> of the draft. Since there was no opposition to this encoding during the WG
> process, we assumed there was consensus in the WG for the chosen approach.
>
> Can a case be made to tweak the semantics of FLOWSPEC to specify an
> attribute of the TE tunnel? Maybe. We'll let the IESG decide if this draft
> needs to be returned to the WG for discussing all possible alternative
> encoding mechanisms.
>
>
>
> Regards,
>
> -Pavan
>
>
>
> On Wed, Feb 12, 2025 at 3:24 AM Adrian Farrel <adr...@olddog.co.uk> wrote:
>
> I, too, was stimulated by the response on this point.
>
> I am certainly not saying that the WG must change its approach here.
> But, given that a mechanism already exists to carry information describing
> how to associate traffic with an LSP, I thought that there should be some
> discussion (not necessarily in the draft) of why the existing mechanism was
> not used.
> I had expected a response that said something like, "We thought about this
> and rejected it for the following reasons. We confirmed our reasoning with
> the working group."
>
> I'll review the authors' other responses.
>
> Best,
> Adrian
>
> -----Original Message-----
> From: John Scudder <jgs=40juniper....@dmarc.ietf.org>
> Sent: 12 February 2025 03:17
> To: Mahesh Jethanandani <mjethanand...@gmail.com>
> Cc: The IESG <i...@ietf.org>; draft-ietf-pce-pcep-co...@ietf.org;
> pce-cha...@ietf.org; pce@ietf.org; andrew.st...@nokia.com
> Subject: [Pce] Re: Mahesh Jethanandani's Discuss on
> draft-ietf-pce-pcep-color-09: (with DISCUSS and COMMENT)
>
> Hi Mahesh,
>
> > On Feb 11, 2025, at 10:06 PM, Mahesh Jethanandani via Datatracker <
> nore...@ietf.org> wrote:
> >
> > I was also piqued by the comment from the authors that "Given that the
> document
> > has reached this stage, it is safe to assume that there was consensus in
> the WG
> > to use this TLV. AFAIK there was no discussion or debate during the WG
> process
> > on whether the draft could have used an alternative encoding mechanism."
> If the
> > discussion never happened, how can we claim that there was consensus in
> the WG?
>
> I don’t think our process requires that a WG explore the entire potential
> solution space (which is often very large, even if only considering
> reasonable solutions) before reaching consensus to use a particular
> solution. Nor should it.
>
> —John
> _______________________________________________
> Pce mailing list -- pce@ietf.org
> To unsubscribe send an email to pce-le...@ietf.org
>
> _______________________________________________
> Pce mailing list -- pce@ietf.org
> To unsubscribe send an email to pce-le...@ietf.org
>
>
_______________________________________________
Pce mailing list -- pce@ietf.org
To unsubscribe send an email to pce-le...@ietf.org

Reply via email to