Hi Ron, Please kindly enlighten me on your line of thinking ...
Let's consider your list: Total physical bandwidth Number of LAG elements Bandwidth of smallest lag member Latency Then as a method of distributing them you choose your option 3 which reads: "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." Question: How can you configure any of the metrics you enumerated "in a few central places" irrespective on how we encode it in IGP ? Isn't each of those properties local to each node which needs to be flooded via a domain from each node ? Thx, R. On Tue, Aug 17, 2021 at 8:20 PM Ron Bonica <rbonica= 40juniper....@dmarc.ietf.org> wrote: > 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> > *Sent:* Friday, August 13, 2021 10:22 AM > *To:* Ron Bonica <rbon...@juniper.net>; 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> on behalf of Ron Bonica < > rbonica=40juniper....@dmarc.ietf.org> > *Date: *Thursday, August 12, 2021 at 3:46 PM > *To: *"Acee Lindem (acee)" <acee=40cisco....@dmarc.ietf.org>, " > lsr@ietf.org" <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> *On Behalf Of *Acee Lindem (acee) > *Sent:* Tuesday, August 10, 2021 4:43 PM > *To:* 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 > https://www.ietf.org/mailman/listinfo/lsr >
_______________________________________________ Lsr mailing list Lsr@ietf.org https://www.ietf.org/mailman/listinfo/lsr