Draft authors -

Comment #1

Regarding the example discussed in the Introduction, let's see if I understand 
it correctly.

There are three (possibly more) applications enabled in the network. Let's call 
them X, Y, and Z.
There are two attribute types being advertised on a given (set of) link(s).

Attribute 1: To be used by X, Y, and Z
Attribute 2: To be used by X and Y only.

If we use existing RFC 8919/8920 rules, here is how this would be advertised 
for a given link:

ASLA sub-TLV #1:
   SABM = X|Y|Z
   Attribute 1 Value

ASLA sub-TLV #2:
  SABM = X|Y
  Attribute 2 Value

If we use your new proposal with the "A" bit, here is how the advertisements 
would look:

ASLA sub-TLV #1:
   SABM = A
   Attribute 1 Value

ASLA sub-TLV #2:
  SABM = X|Y
  Attribute 2 Value

I do not see any value add here to your proposal.
???

Perhaps you are thinking about what happens when a fourth application is 
introduced into the network (let's call it "W").
If we wanted W to also use attribute #1, then using RFC 8919/8920 rules we 
would alter sub-TLV #1 to include "W":

ASLA sub-TLV #1:
   SABM = W|X|Y|Z
   Attribute 1 Value

Whereas when using the A-bit you could continue to use sub-TLV#1 w A bit 
unchanged.

But, use of all applications encoding - whether using RFC 8919/8920 zero length 
ABM or potentially a new "A" bit, has to be done with care. This is discussed 
in some detail in https://www.rfc-editor.org/rfc/rfc8919.html#section-6.2
It is not just that a new application wants to use the same link attribute 
value that allows you to use the "all applications" encoding. It is also 
necessary for the set of links used by the new application to be identical to 
the set of links used by the existing applications.
RFC 8919/8920 provides for "all applications" in order to gain encoding 
efficiency when possible, but because it is not just attribute type/value 
sharing that is required but also identical set of links/application, the 
usefulness of such encoding is limited.
Although there may be some situations where it is possible for an "all 
applications" encoding to be used, it requires some amount of clairvoyance 
since one does not know what set of links a new application might want to use 
until it comes time to actually deploy that new application.


Comment #2:

There is a statement in Section 4:

" The solution described in this document is backward compatible with
   [RFC8919] and [RFC8920]."

This is FALSE.

Implementations which do NOT support the new A-bit would ignore it and not use 
the link attributes advertised with only the A-bit. So, in order to use it all 
nodes have to support the A-bit - or at least all nodes on which the 
applications which you want to use A-bit advertisements must support it. 
Otherwise, for a given application, some nodes will believe a link can be used 
by that application and other nodes will believe that the link cannot be used 
by that application - which is likely to break the deployment of that 
application.

   Les




> -----Original Message-----
> From: Lsr <lsr-boun...@ietf.org> On Behalf Of Ron Bonica
> Sent: Thursday, August 19, 2021 8:35 PM
> To: lsr@ietf.org
> Subject: [Lsr] FW: New Version Notification for draft-hegde-lsr-asla-any-app-
> 00.txt
> 
> Folks,
> 
> Please review and comment.
> 
>                         Ron
> 
> 
> 
> Juniper Business Use Only
> 
> > -----Original Message-----
> > From: internet-dra...@ietf.org <internet-dra...@ietf.org>
> > Sent: Thursday, August 19, 2021 11:31 PM
> > To: Chris Bowers <cbow...@juniper.net>; Robert Raszuk
> > <rob...@raszuk.net>; Ron Bonica <rbon...@juniper.net>; Shraddha
> Hegde
> > <shrad...@juniper.net>; Zhenbin Li <lizhen...@huawei.com>
> > Subject: New Version Notification for draft-hegde-lsr-asla-any-app-00.txt
> >
> > [External Email. Be cautious of content]
> >
> >
> > A new version of I-D, draft-hegde-lsr-asla-any-app-00.txt
> > has been successfully submitted by Ron Bonica and posted to the IETF
> > repository.
> >
> > Name:           draft-hegde-lsr-asla-any-app
> > Revision:       00
> > Title:          The Application Specific Link Attribute (ASLA) Any 
> > Application Bit
> > Document date:  2021-08-19
> > Group:          Individual Submission
> > Pages:          6
> > URL:
> > https://www.ietf.org/archive/id/draft-hegde-lsr-asla-any-app-00.txt
> > Status:
> > https://datatracker.ietf.org/doc/draft-hegde-lsr-asla-any-app
> > Htmlized:
> > https://datatracker.ietf.org/doc/html/draft-hegde-lsr-asla-any-app
> >
> >
> > Abstract:
> >    RFC 8919 and RFC 8920 define Application Specific Link Attributes
> >    (ASLA).  Each ASLA includes an Application Identifier Bit Mask.  The
> >    Application Identifier Bit Mask includes a Standard Application Bit
> >    Mask (SABM) and a User Defined Application Bit Mask (UDABM).  The
> >    SABM and UDABM determine which applications can use the ASLA as an
> >    input.
> >
> >    This document introduces a new bit to the Standard Application
> >    Identifier Bit Mask.  This bit is called the Any Application Bit
> >    (i.e., the A-bit).  If the A-bit is set, the link attribute can be
> >    used by any application.  This includes currently defined
> >    applications as well as applications to be defined in the future.
> >
> >
> >
> >
> > The IETF Secretariat
> >
> _______________________________________________
> 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