Tony,

On 30/07/2021 22:08, Tony Li wrote:

Les,

That does not need to be signaled.  Configuration information SHOULD NOT
be signaled. Yes, I realize that there is a great deal of precedent. No, I don’t
agree with it.  It’s a lot of unnecessary development overhead.


[LES:] You are taking us back 20 years in time and reintroducing the problems 
that ASLA was defined to solve.

It would be instructive to look at Figure 1 in 
https://datatracker.ietf.org/doc/html/draft-hegde-isis-advertising-te-protocols-03#section-1
 .
The authors did a great job of documenting the state of affairs regarding 
RSVP-TE.
As you can see, implementations do not agree on what the necessary conditions 
are to consider a link as enabled for RSVP-TE.
Why didn’t we have interoperability issues?
The answer is that we did have interoperability issues. But vendors/customers 
managed to figure out what to configure to allow Vendor X to interoperate with 
Vendor Y.
It wasn't pretty.

Keeping things that are needed for interoperability local is a recipe for 
trouble.

I ask you (again) to read the Introduction to RFC 8919/8920 - which details the 
problems ASLA is trying to solve. These are not imaginary issues - they are 
issues actually encountered in real deployments.



We’re talking past each other.  I objected to ASLA in it’s entirety.  I have 
been reprimanded by Acee and am trying to comply. Please consider that closed.


  I am now trying to make a different point entirely.  Please hear this.


My understanding is that we are still allowed to create TLVs outside of ASLA.  
If not, then we have a much bigger discussion.  ;-)

Assuming that you agree that we are allowed to do some things outside of ASLA, 
then we need to decide whether generic metrics should be inside or outside of 
ASLA. The point that I’m trying to make is that
there is no practical benefit to putting it inside of ASLA.  With 256 different 
metrics, there is enough room to play. We do not need 256 metrics for RSVP, 256 
for FlexAlgo, etc. etc.

Yes, I will happily stipulate that you COULD do it that way, but you don’t have 
to and it adds overhead, so why would you?


isn't setting a bit in the existing TLV less overhead compared to sending a separate TLV if the same metric-type and value happens to be used by multiple application?

thanks,
Peter






[LES:] So you are proposing that all metrics - now and in the future - be 
restricted to Generic-Metric format?
I do not see why that is necessary - but if that is your intent, please state 
that explicitly in the draft so the WG can make an explicit call as to whether 
that is what we want to agree to do.
In the meantime, we already have three metric types (IGP, TE, Delay) which 
cannot be encoded in Generic-Metric - please document that in the draft.


This is wholly orthogonal to the point of the discussion, so I will take this 
to a separate thread.

Tony




_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to