https://mailarchive.ietf.org/arch/msg/lsr/byaGtpjZACg4gSIziH3VFgAnYVU/
(Rereading the entire thread might be even more useful.) Thanx. Les > -----Original Message----- > From: Ron Bonica <rbon...@juniper.net> > Sent: Friday, August 20, 2021 9:46 AM > To: Peter Psenak (ppsenak) <ppse...@cisco.com>; Voyer, Daniel > <daniel.voyer=40bell...@dmarc.ietf.org>; Voyer, Daniel > <daniel.vo...@bell.ca>; Jeff Tantsura <jefftant.i...@gmail.com>; Yingzhen > Qu <yingzhen.i...@gmail.com> > Cc: Les Ginsberg (ginsberg) <ginsb...@cisco.com>; Acee Lindem (acee) > <a...@cisco.com>; lsr@ietf.org > Subject: RE: [Lsr] RFC 8919, RFC 8920, Flex Algo, and Flex Algo BW Constraints > > Peter, > > I'm afraid that you have not answered Dan's question, or mine. > > The word "architecture" does not appear in RFC 8919 or RFC 8920. What > makes ASLA "the right thing"? > > Is "the architecture" codified in some document? If not, is there an agreed > upon architecture at all? > > Ron > > > Juniper Business Use Only > > -----Original Message----- > From: Peter Psenak <ppse...@cisco.com> > Sent: Friday, August 20, 2021 10:05 AM > To: Voyer, Daniel <daniel.voyer=40bell...@dmarc.ietf.org>; Voyer, Daniel > <daniel.vo...@bell.ca>; Jeff Tantsura <jefftant.i...@gmail.com>; Yingzhen > Qu <yingzhen.i...@gmail.com> > Cc: Les Ginsberg (ginsberg) <ginsb...@cisco.com>; Ron Bonica > <rbon...@juniper.net>; Acee Lindem (acee) <a...@cisco.com>; lsr@ietf.org > Subject: Re: [Lsr] RFC 8919, RFC 8920, Flex Algo, and Flex Algo BW Constraints > > [External Email. Be cautious of content] > > > Dan, > > On 20/08/2021 15:22, Voyer, Daniel wrote: > > Peter, > > > > On 2021-08-20, 8:46 AM, "Lsr on behalf of Peter Psenak" <lsr- > boun...@ietf.org on behalf of ppsenak=40cisco....@dmarc.ietf.org> > wrote: > > > > Dan, > > > > On 20/08/2021 14:14, Voyer, Daniel wrote: > > > But generic-metric is a “new attribute” and is not in ASLA – RFC8919, > > > why can’t we use TLV 22 again ? > > because any new link attribute for which advertising application > > specific values make sense should use ASLA encoding. Metric is > > definitely such an attribute, similar to TE metric and delay (that is > > used as metric for flex-algo). > > > > But technically what prevent us to use TLV 22 ? it's out there already > > it's not about technically not being possible, it's about doing the right > thing > and following the existing architecture that has been defined for ASLA > already. > > thanks, > Peter > > > > > thanks, > > Peter > > > > > > > > > > > > *From: *Lsr <lsr-boun...@ietf.org> on behalf of Jeff Tantsura > > > <jefftant.i...@gmail.com> > > > *Date: *Thursday, August 19, 2021 at 8:14 PM > > > *To: *Yingzhen Qu <yingzhen.i...@gmail.com> > > > *Cc: *"Les Ginsberg (ginsberg)" > <ginsberg=40cisco....@dmarc.ietf.org>, > > > Ron Bonica <rbonica=40juniper....@dmarc.ietf.org>, "Acee Lindem > (acee)" > > > <acee=40cisco....@dmarc.ietf.org>, "lsr@ietf.org" <lsr@ietf.org> > > > *Subject: *[EXT]Re: [Lsr] RFC 8919, RFC 8920, Flex Algo, and Flex > > Algo > > > BW Constraints > > > > > > we are going in rounds, +1 Les! > > > > > > Cheers, > > > > > > Jeff > > > > > > On Aug 18, 2021, at 1:20 PM, Les Ginsberg (ginsberg) > > > <ginsberg=40cisco....@dmarc.ietf.org > > > <mailto:ginsberg=40cisco....@dmarc.ietf.org>> wrote: > > > > > > Ron - > > > > > > Indeed – it is long past the time when we should be focusing > > on > > > the “big picture”. > > > > > > I think Acee has stated it as succinctly as anyone – let me > > > repeat for emphasis: > > > > > > /“The LSR WG developed ASLAs to cover usage of the link > > > attributes (including metrics) for different applications and > > > mitigate all the vagaries of the original TE link attribute > > > specifications. ASLAs are implemented and deployed. I > > believe it > > > would be a mistake to bifurcate the IGP standards with yet > > > another way of encoding link attributes for different > > > applications.”/ > > > > > > ASLA is an architecture – one designed to assure that we can > > > explicitly identify the set of applications using any link > > > attribute . It is designed to be extensible both to new > > > applications and to new attributes. It was long debated in > > the > > > WG and underwent extensive review and is now standardized in > > > RFCs 8919, 8920. It has been implemented and deployed and > > forms > > > the basis of interoperable implementations. > > > > > > Now you (and others) decide to invent a new attribute. The > > > attribute certainly can be advertised using ASLA, but > > instead of > > > acknowledging the existence of the ASLA architecture and > > > defining the new attribute to use ASLA, you decide that > > maybe if > > > we advertise this attribute in some new way there might be > > some > > > modest advantages. This ignores the consequences of having to > > > implement attribute specific encoding rules in order to map > > > attributes to applications. These consequences include > > greater > > > code complexity and higher probability of interoperability > > issues. > > > > > > And, based on your list of attributes below, what have we to > > > look forward to? More attribute specific encoding rules > > leading > > > to even greater code complexity and greater chance of > > > interoperability problems it would seem. > > > > > > Look, you haven’t convinced me that your alternative > > proposals > > > are “better”. But even if they were, it would require a much > > > greater benefit than you are claiming to justify discarding > > the > > > architecture that is designed to fully address the > > association > > > of link attributes and the applications which use them. > > > > > > I don’t expect to convince you – and you have not convinced > > me – > > > and we probably never will agree. But since it is clear that > > > ASLA does work for all the cases that have been mentioned in > > > this and related threads, I think this discussion is a waste > > of > > > WG time. > > > > > > It is time to close this discussion. > > > > > > Les > > > > > > *From:*Lsr <lsr-boun...@ietf.org > > > <mailto:lsr-boun...@ietf.org>>*On Behalf Of*Ron Bonica > > > *Sent:*Tuesday, August 17, 2021 11:21 AM > > > *To:*Acee Lindem (acee) <acee=40cisco....@dmarc.ietf.org > > > <mailto:acee=40cisco....@dmarc.ietf.org>>;lsr@ietf.org > > > <mailto:lsr@ietf.org> > > > *Subject:*Re: [Lsr] RFC 8919, RFC 8920, Flex Algo, and Flex > > Algo > > > BW Constraints > > > > > > Acee, > > > > > > So, let us discuss whether there is a good reason for > > > draft-ietf-lsr-flex-algo-con to specify ASLA ! > > > > > > Link attributes are different from application configuration > > > information. Link attributes are properties of a link. They > > are > > > independent of the applications that use them. The following > > are > > > examples: > > > > > > * Total physical bandwidth > > > * Number of LAG elements > > > * Bandwidth of smallest lag member > > > * Latency > > > > > > Link attributes do not benefit from ASLA encoding because > > they > > > are not application specific. > > > > > > Application configuration information constrains the > > behavior of > > > an application. It can apply to: > > > > > > * The application and a link > > > * The application only > > > > > > Bandwidth reservation applies to an application and a link. > > For > > > example, a link may advertise that it has: > > > > > > * X Gbps available for RSVP-TE reservations > > > * Y Gbps available for SR Policy reservations > > > * Z Gbps available for TI-LFA reservations > > > > > > This class of configuration information clearly benefits from > > > ASLA encoding, because it is applicable to both the > > application > > > and the link. > > > > > > Some applications (e.g., Flexalgo) can be configured to use a > > > variety of link attributes in SPF calculation. No matter how > > > they acquire this configuration information, it MUST be the > > same > > > at each node. Otherwise, routing loops may result. > > Configuration > > > options are: > > > > > > 1. Configure this information on each link and advertise > > link > > > attributes with ASLA > > > 2. Configure this information on each node that runs the > > > application > > > 3. Configure this information in a few central places and > > > advertise it to all other nodes. The advertisement is not > > > associated with a link. Flexalgo uses the FAD in this > > manner. > > > > > > Neither Option 1 nor Option 2 is very appealing, because it > > > requires configuration on each node. Option 3 is better > > because: > > > > > > * It requires configuration on only a few nodes > > > * It maintains separation between link attributes and > > > application configuration information > > > * It can support applications like Flexalgo, where each > > > algorithm may use different link attributes to calculate > > the > > > shortest path > > > > > > > > Ron > > > > > > Juniper Business Use Only > > > > > > *From:*Acee Lindem (acee) <acee=40cisco....@dmarc.ietf.org > > > <mailto:acee=40cisco....@dmarc.ietf.org>> > > > *Sent:*Friday, August 13, 2021 10:22 AM > > > *To:*Ron Bonica <rbon...@juniper.net > > > <mailto:rbon...@juniper.net>>;lsr@ietf.org > > <mailto:lsr@ietf.org> > > > *Subject:*Re: [Lsr] RFC 8919, RFC 8920, Flex Algo, and Flex > > Algo > > > BW Constraints > > > > > > *[External Email. Be cautious of content]* > > > > > > Speaking as a WG member: > > > > > > Hi Ron, > > > > > > My rationale is #1. The LSR WG developed ASLAs to cover > > usage of > > > the link attributes (including metrics) for different > > > applications and mitigate all the vagaries of the original TE > > > link attribute specifications. ASLAs are implemented and > > > deployed. I believe it would be a mistake to bifurcate the > > IGP > > > standards with yet another way of encoding link attributes > > for > > > different applications. > > > > > > Thanks, > > > > > > Acee > > > > > > *From:*Lsr <lsr-boun...@ietf.org > > <mailto:lsr-boun...@ietf.org>> > > > on behalf of Ron Bonica <rbonica=40juniper....@dmarc.ietf.org > > > <mailto:rbonica=40juniper....@dmarc.ietf.org>> > > > *Date:*Thursday, August 12, 2021 at 3:46 PM > > > *To:*"Acee Lindem (acee)" <acee=40cisco....@dmarc.ietf.org > > > <mailto:acee=40cisco....@dmarc.ietf.org>>, "lsr@ietf.org > > > <mailto:lsr@ietf.org>" <lsr@ietf.org <mailto:lsr@ietf.org>> > > > *Subject:*Re: [Lsr] RFC 8919, RFC 8920, Flex Algo, and Flex > > Algo > > > BW Constraints > > > > > > Acee, > > > > > > Please help me to parse your message. It is clear that you > > want > > > draft-ietf-lsr-flex-algo-bw-con to specify ASLA’s. However, > > your > > > rationale is not so clear. > > > > > > It is not because RFC 8919 mandates ASLA. In fact, we agree > > that > > > it would be strange for an RFC to include a mandate that > > > precludes future proposals. > > > > > > Are any of the following your rationale: > > > > > > 1)Because there is a good technical reason for > > > draft-ietf-lsr-flex-algo-bw-con to specify ASLA > > > > > > 2)Because it is possible, but not necessary, for > > > draft-ietf-lsr-flex-algo-bw-con to specify ASLA > > > > > > 3)Because it was the unstated intention of RFC 8919 to > > include a > > > mandate that precludes future proposals (although we agree > > that > > > this would be strange). > > > > > > For the purposes of full disclosure, I think discussion > > > regarding the first rationale would be fruitful. However, I > > > don’t think very much of the second or third rationale. > > > > > > > > > > Ron > > > > > > Juniper Business Use Only > > > > > > *From:*Lsr <lsr-boun...@ietf.org > > > <mailto:lsr-boun...@ietf.org>>*On Behalf Of*Acee Lindem > (acee) > > > *Sent:*Tuesday, August 10, 2021 4:43 PM > > > *To:*lsr@ietf.org <mailto:lsr@ietf.org> > > > *Subject:*[Lsr] RFC 8919, RFC 8920, Flex Algo, and Flex Algo > > BW > > > Constraints > > > > > > *[External Email. Be cautious of content]* > > > > > > Speaking as a WG Member: > > > > > > In reviewing RFC 8919 and RFC 8920, it is clear that the > > ASLA > > > mechanism was to be used for new link attributes and > > > applications. While the documents do not mandate that there > > > never could be a new way to advertise link attributes, this > > was > > > clearly the intent. Indeed, it would be strange for an RFC to > > > include a mandate that precluded future proposals. The > > > advertisement enablement and deployment sections of these > > > documents specifically cover future attributes and > > applications. > > > > > > Given that we have ASLAs as building blocks, I don’t > > really > > > see a reason to introduce the generic metric. The proponents > > say > > > it isn’t an alternative to ASLAs but their examples cite > > > different applications using different metric types (i.e., > > > application-specific metrics). Also, given that ASLA are > > used by > > > the base Flex Algo draft, it would be inconsistent to diverge > > > for Flex Algo BW constraints. > > > > > > Consequently, I would request that > > > draft-ietf-lsr-flex-algo-bw-con-01 revert to using ASLAs. > > Based > > > on the LSR Email discussion prior to IETF 111, this was > > > definitely the consensus. > > > > > > Thanks, > > > Acee > > > > > > _______________________________________________ > > > Lsr mailing list > > > Lsr@ietf.org <mailto:Lsr@ietf.org> > > > > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr__;! > !NEt6yMaO-gk!QhNdCvBCL468T_xtPFJ2qsz7hlfjcAgO45hdj24OO1wg9zI- > AOF91KTglVLvW4rp$ > > > > > > _______________________________________________ > > > Lsr mailing list > > > Lsr@ietf.org > > > > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr__;! > !NEt6yMaO-gk!QhNdCvBCL468T_xtPFJ2qsz7hlfjcAgO45hdj24OO1wg9zI- > AOF91KTglVLvW4rp$ > > > > > > > _______________________________________________ > > Lsr mailing list > > Lsr@ietf.org > > > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr__;! > !NEt6yMaO-gk!QhNdCvBCL468T_xtPFJ2qsz7hlfjcAgO45hdj24OO1wg9zI- > AOF91KTglVLvW4rp$ > > > > ------------------------------------------------------------------------------ > > External Email: Please use caution when opening links and > > attachments / Courriel externe: Soyez prudent avec les liens et > > documents joints > > > > > > _______________________________________________ Lsr mailing list Lsr@ietf.org https://www.ietf.org/mailman/listinfo/lsr