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> 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> On Behalf Of Ron Bonica
>> Sent: Tuesday, August 17, 2021 11:21 AM
>> To: Acee Lindem (acee) <acee=40cisco....@dmarc.ietf.org>; 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:
>>  
>> Configure this information on each link and advertise link attributes with 
>> ASLA
>> Configure this information on each node that runs the application
>> 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
_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to