Acee -

As regards my comments, Shraddha is correct.
I explicitly stated this back on April 26:

<snip>
Acee –

I left it up to Shraddha to introduce the I-bit or not – she has chosen not to 
do so.
I believe all of my comments have been addressed to my satisfaction – sorry if 
it appeared that I left this issue unresolved.

   Les
<end snip>

   Les

> -----Original Message-----
> From: Shraddha Hegde
> Sent: Thursday, May 16, 2024 1:55 AM
> To: Acee Lindem
> Cc: Shraddha Hegde ; Ketan Talaulikar ; lsr ; draft-ietf-lsr-flex-algo-bw-
> c...@ietf.org; Les Ginsberg (ginsberg)
> Subject: RE: [Lsr] Working Group Last Call for "Flexible Algorithms: 
> Bandwidth,
> Delay, Metrics and Constraints" - draft-ietf-lsr-flex-algo-bw-con-07
> 
> Acee,
> 
> I believe Les and I have agreed to the text that I added and his comments are
> closed.
> Les, let me know if you don't agree.
> 
> I don't agree with Ketan's comment on removing code points from OSPF TE
> opaque LSAs.
> Early code points are already taken and implementations underway. If he can
> elaborate his concern
> With having generic metric in opaque LSA
> We can see what details need to be added in the draft.
> 
> I got some more comments from Peter. Will publish -12 soon.
> 
> 
> Rgds
> Shraddha
> 
> 
> 
> 
> Juniper Business Use Only
> -----Original Message-----
> From: Acee Lindem <acee.lin...@gmail.com>
> Sent: Friday, May 10, 2024 12:29 AM
> To: Acee Lindem <acee.lin...@gmail.com>
> Cc: Shraddha Hegde <shraddha=40juniper....@dmarc.ietf.org>; Ketan
> Talaulikar <ketant.i...@gmail.com>; lsr <lsr@ietf.org>; 
> draft-ietf-lsr-flex-algo-
> bw-...@ietf.org; Les Ginsberg (ginsberg) <ginsb...@cisco.com>
> Subject: Re: [Lsr] Working Group Last Call for "Flexible Algorithms: 
> Bandwidth,
> Delay, Metrics and Constraints" - draft-ietf-lsr-flex-algo-bw-con-07
> 
> [External Email. Be cautious of content]
> 
> 
> Any update?
> 
> Thanks,
> Acee
> 
> > On Apr 26, 2024, at 11:53 AM, Acee Lindem <acee.lin...@gmail.com>
> wrote:
> >
> > Hi Ketan, Shraddha and Les,
> >
> >
> > I’m trying to conclude this thread and send this document to the AD. I’ve
> read the Emails but I must admit I don’t understand all the arguments.
> >
> >
> > Ketan - if we have the generic-metric in IS-IS, why wouldn’t define it in 
> > OSPF
> as well? If you cannot provide a compelling argument, I ‘m going to request
> publication of the document send it to the actual LSR AD.
> >
> > Shraddha - I see that you included similar text in section 4.3.1 to address
> Les’s comment. I guess the example referring to Flex algo 128/129 is not
> needed.
> >
> > Les - I’m sure what the I-bit but I don’t see that adding it at this 
> > juncture is a
> good idea unless the described protocol enhancements don’t work without it.
> >
> > Thanks,
> > Acee
> >
> >
> >
> >> On Apr 15, 2024, at 02:46, Shraddha Hegde
> <shraddha=40juniper....@dmarc.ietf.org> wrote:
> >>
> >> Hi Ketan,
> >>  Thanks for reply.
> >> Pls see inline..
> >>
> >> Juniper Business Use Only
> >> From: Ketan Talaulikar <ketant.i...@gmail.com>
> >> Sent: Monday, April 8, 2024 2:25 PM
> >> To: Shraddha Hegde <shrad...@juniper.net>
> >> Cc: Acee Lindem <acee.lin...@gmail.com>; lsr <lsr@ietf.org>;
> >> draft-ietf-lsr-flex-algo-bw-...@ietf.org
> >> Subject: Re: [Lsr] Working Group Last Call for "Flexible Algorithms:
> >> Bandwidth, Delay, Metrics and Constraints" -
> >> draft-ietf-lsr-flex-algo-bw-con-07
> >>  [External Email. Be cautious of content]  Hi Shraddha,  Thanks for
> >> your responses. Please check inline below for clarifications with KT.
> >>   On Thu, Apr 4, 2024 at 9:49 AM Shraddha Hegde
> <shrad...@juniper.net> wrote:
> >> Hi Ketan,
> >>  Thanks for the review and comments.
> >> Pls see inline for replies.
> >>   Juniper Business Use Only
> >> From: Ketan Talaulikar <ketant.i...@gmail.com>
> >> Sent: Thursday, March 21, 2024 10:07 PM
> >> To: Acee Lindem <acee.lin...@gmail.com>
> >> Cc: lsr <lsr@ietf.org>; draft-ietf-lsr-flex-algo-bw-...@ietf.org
> >> Subject: Re: [Lsr] Working Group Last Call for "Flexible Algorithms:
> >> Bandwidth, Delay, Metrics and Constraints" -
> >> draft-ietf-lsr-flex-algo-bw-con-07
> >>  [External Email. Be cautious of content]  Hi All,  I have reviewed
> >> this document and believe it needs some further work before publication.
> >>  I am sharing my comments below:
> >>  1) There is the following text in sec 2.1 and 2.2 for Generic Metric.
> >>  A metric value of 0xFFFFFF is considered as maximum link metric and a link
> having this metric value MUST NOT be used during Flex-algorithm calculations
> [RFC9350]. The link with maximum generic metric value is not available for the
> use of Flexible Algorithms but is availble for other use cases.
> >>  I believe the FlexAlgo reference here is to
> https://urldefense.com/v3/__https://www.rfc-
> editor.org/rfc/rfc9350.html*name-max-metric-
> consideration__;Iw!!NEt6yMaO-gk!BeudAtZGk7-XssYqte2dyPuiegf-
> oXoroaYsXYyIEJLEdZf1Bh4Jn5Mopid4VlitSAJoWvYiC0bPAdcSDIhyKQ$   But
> the above text does not align with the RFC9350. If a link is to be made
> unavailable for FlexAlgos operating with a specific Generic Metric, then the
> way to do that is to omit that specific Generic Metric TLV from the ASLA for
> flex-algo application. The same would apply for other applications - just omit
> the metric. Why do we need a special MAX-LINK-METRIC value for generic
> metric given that it is a new thing we are introducing?
> >>  <SH> I see what you are saying. Text is updated as below for ISIS and 
> >> similar
> for OSPF.
> >> “A metric value of
> >>    0xFFFFFF is considered as maximum link metric and a link having
> >>    this metric value MUST be used during Flex-algorithm calculations
> >>    as a last resort link as described in sec 15.3 of RFC[9350]  KT>
> >> Thanks - that works. Perhaps also clarify that to make the link unusable by
> FlexAlgo using that generic metric, the advertisement of the particular 
> generic
> metric can be skipped.
> >> <SH2> ok
> >>   2) This comment is specific to OSPF given the encoding differences it has
> with ISIS. Section 2.2 allows for Generic Metric TLV to be used in too many
> places without clear specification of what it is used for - this is a 
> potential pitfall
> for interop issues. RFC9492 provides helpful directions for us here.
> >> a) This draft specifies FlexAlgo extensions, it is natural that Generic 
> >> Metric
> be advertised under ASLA TLV. No issues here.
> >> b) This draft does not specify anything about use of generic metric in base
> OSPF and as a reminder there is nothing like L-bit in OSPF encoding. 
> Therefore,
> it does not make sense to advertise Generic Metric outside of ASLA and under
> the OSPFv2 Extended Link TLV or OSPFv3 Router Link TLV.
> >> c) This draft does not specify anything about use of generic metric with
> RSVP-TE/GMPLS. Therefore, it does not make sense to advertise Generic
> Metric in the TE Opaque LSAs.
> >> We can have specific documents that introduce (b) or (c) when there is a
> proper specification.
> >> <SH> Generic metric is a link attribute and can be used by other 
> >> applications
> apart from Flex-algo.
> >> I don’t see a reason to not take code-points under other applicable LSAs.
> >>  KT> I disagree on this one. There is a reason why what is proposed in the
> draft for ISIS is OK - due to the L-bit in ASLA, we need codepoints both under
> ASLA and at the top level for FlexAlgo. There is no L-bit in OSPF and 
> therefore
> this does not apply. The code-points can be allocated when the behavior is
> specified for those other LSAs and applications (beyond FlexAlgo) in OSPF. We
> should not set the precedent for allocating code-points for TLVs without any
> defined use or behavior.
> >>  <SH2> Early code points are taken and implementations underway for
> other applications.
> >>  “Implementations MUST support sending and receiving generic metric
> >> sub-TLV in ASLA encodings as well as in the TLV 22/extended link LSA/TE-
> LSAs.
> >> The usage of a generic metric by an individual application is subject
> >> to the same rules that apply to other link attributes defined in respective
> standards.”
> >>  The above text clarifies the use of generic metric by individual 
> >> application.
> >>  3) Please introduce a reserved field to pad the OSPF FAEMD sub-TLV
> >> to a 4 octet boundary as is the convention in OSPF -
> >> https://urldefense.com/v3/__https://www.ietf.org/archive/id/draft-iet
> >> f-lsr-flex-algo-bw-con-08.html*section-3.2.2__;Iw!!NEt6yMaO-gk!BeudAt
> >> ZGk7-XssYqte2dyPuiegf-
> oXoroaYsXYyIEJLEdZf1Bh4Jn5Mopid4VlitSAJoWvYiC0b
> >> PAdftNfDjHQ$
> >> <SH> OK
> >>  KT> Thanks.
> >>   4) In section 3.2.2 there is the following text for OSPF. Could you
> >> please use the TLV/sub-TLV name? OSPF folks are not good at remembering
> numbers ;-)  The Min Unidirectional Link Delay as advertised by sub-sub-TLV
> 12 of ASLA sub-TLV [RFC8920], MUST be compared against the Maximum
> delay advertised in the FAEMD sub-TLV.
> >> <SH> changed to “The Unidirectional Link Delay as advertised by sub-sub-
> TLV 12”
> >>  KT> Perhaps my comment was not clear. The following text would be more
> accurate:
> >>  The Min Delay value advertised via the Min/Max Unidirectional Link Delay
> sub-TLV [RFC7471] of the ASLA sub-TLV [RFC8920], MUST be compared
> against the Maximum delay advertised in the FAEMD sub-TLV.
> >> <SH2> I think there is a misunderstanding here. You are proposing to use
> sub-tlv 13 where as the text in the draft clearly proposes to use sub-tlv 12.
> This probably justifies why it is important to specify sub-tlv number
> >> And not just name.   5) Do we want to call out that the reference
> bandwidth approach requires a router to compute and maintain a per link per
> algo bandwidth metric for every link in that algo topology. It may not be very
> obvious to some.
> >> <SH> updated as below
> >> “Advertising
> >>    the reference bandwidth in the FAD constraints allows the metric
> >>    computation to be done on every node for each link.
> >>    The metric is computed using reference bandwidth and the advertised link
> bandwidth.
> >>    Centralized control of this
> >>    reference bandwidth simplifies management in the case that the
> >>    reference bandwidth changes”
> >>  KT> The above text is not really needed IMHO. My point was more about
> the implementation detail - for the flexalgo computation, we need to maintain
> this info on a per link per algo topology basis in the link-state data store 
> used
> for path computation. I will leave it to the authors if this is needed or is
> obviously clear to implementers.
> >> <SH2> I don’t see the need to add implementation specific details.
> >>   6) There are a lot of procedures which are common to both OSPF and ISIS
> and are repeated in each section instead of a common section. It would be
> easier (and avoid errors) if there was some consolidation.
> https://urldefense.com/v3/__https://www.rfc-
> editor.org/rfc/rfc9350.html*section-5__;Iw!!NEt6yMaO-gk!BeudAtZGk7-
> XssYqte2dyPuiegf-
> oXoroaYsXYyIEJLEdZf1Bh4Jn5Mopid4VlitSAJoWvYiC0bPAdfXkvmp9A$
> provides a good reference for such an organization of text.
> >> <SH> There is repetition in some cases but its not much so it seems to me
> leaving it as is for clarity may be better.
> >>  KT> This is an editorial comment so I leave it to the authors. My concern 
> >> is
> that great care/diligence is required through the rest of the publication 
> process
> to ensure that when anything is changed or updated for one IGP, it is done
> appropriately for the other as well - it may be copy/paste case when the
> change is IGP agnostic but may need careful consideration when related to the
> specific IGP mechanics.
> >>   7) Regarding
> https://urldefense.com/v3/__https://www.ietf.org/archive/id/draft-ietf-lsr-
> flex-algo-bw-con-08.html*section-6__;Iw!!NEt6yMaO-gk!BeudAtZGk7-
> XssYqte2dyPuiegf-
> oXoroaYsXYyIEJLEdZf1Bh4Jn5Mopid4VlitSAJoWvYiC0bPAdezMO9Now$ , it
> seems like we want to retain a numbering ordering of rules/sequence for flex-
> algo as extension documents are introduced. Am I correct? If so, then this
> document should formally "update" RFC9350 since it is changing the "set of
> rules/sequence" for FlexAlgo computations. Further such extensions will also
> need to keep updating the base spec similarly. I would suggest that a full 
> set of
> rules that is a union of what is in RFC9350 and rules added by this draft are
> maintained in an Appendix section. Other documents in the future can
> similarly maintain the latest set of rules.
> >> <SH> This draft is adding 2 new rules at the end of existing rules. Its not
> modifying or changing the order.
> >> I don’t see what value it is going to add by repeating the set of rules in
> Appendix.
> >>  KT> What happens when another FlexAlgo document adds more rules?
> What happens when some FlexAlgo document wants to insert rules in the
> middle of existing ones instead of appending at the end? My point is that if
> there is a desire to establish a "live" set of rules in specific orders, then 
> we
> need to leave a trail of document "updates" on the base FlexAlgo that one can
> refer to know how these "live set of rules" are getting "updated" by this and
> future documents. I am thinking of this on lines similar to an update for an
> FSM.
> >> <SH2> It’s a matter of choice. For ex RFC 8029
> >>             Has so many updates to the Rules but each update only lists the
> changes.
> >>            I am fine with whatever WG decides to do.
> >>             I want to hear if anyone in WG has an opinion on adding 
> >> Appendix.
> >>  Thanks,
> >> Ketan
> >>    8) Please fix idnits warnings - some are related to obsolete references
> while others are related to formatting. There are also some spelling/grammar
> errors.
> >> <SH> ok
> >>  Thanks,
> >> Ketan
> >>   On Tue, Feb 20, 2024 at 3:56 AM Acee Lindem <acee.lin...@gmail.com>
> wrote:
> >>
> >> This starts the Working Group Last call for 
> >> draft-ietf-lsr-flex-algo-bw-con-
> 07. At least some of the flex algorithm enhancements described in the
> document have been implemented.
> >>
> >>  Please send your support or objection to this before March 5th, 2024.
> >>
> >> Thanks,
> >> Acee
> >> _______________________________________________
> >> Lsr mailing list
> >> Lsr@ietf.org
> >> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr
> >> __;!!NEt6yMaO-gk!BeudAtZGk7-XssYqte2dyPuiegf-
> oXoroaYsXYyIEJLEdZf1Bh4J
> >> n5Mopid4VlitSAJoWvYiC0bPAdfJo6SZLw$
> >> _______________________________________________
> >> Lsr mailing list
> >> Lsr@ietf.org
> >> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr
> >> __;!!NEt6yMaO-gk!BeudAtZGk7-XssYqte2dyPuiegf-
> oXoroaYsXYyIEJLEdZf1Bh4J
> >> n5Mopid4VlitSAJoWvYiC0bPAdfJo6SZLw$
> >
> > _______________________________________________
> > Lsr mailing list
> > Lsr@ietf.org
> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr_
> > _;!!NEt6yMaO-gk!BeudAtZGk7-XssYqte2dyPuiegf-
> oXoroaYsXYyIEJLEdZf1Bh4Jn5Mopid4VlitSAJoWvYiC0bPAdfJo6SZLw$
> 

_______________________________________________
Lsr mailing list -- lsr@ietf.org
To unsubscribe send an email to lsr-le...@ietf.org

Reply via email to