>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.

The draft clearly states that if there are advertisements with specific 
application bit set, that attribute MUST be picked by the application. So a 
node that is upgraded to advertise A bit can continue to advertise attributes 
with
Specific application bit set until all participating nodes in that application 
are upgraded to understand A bit.
It is quite obvious that until all nodes are upgraded to understand new bit, 
they cant use it. But as long as the
New bit procedures  ensures and honors the old advertisements, and does not 
cause inconsistencies between 
Upgraded and not upgraded nodes in the network it is backward compatible. 

For example, if the new A bit procedures mandated the attributes under A bit 
gets precedence then that would
Not be backward compatible.

Rgds
Shraddha



Juniper Business Use Only

-----Original Message-----
From: Lsr <lsr-boun...@ietf.org> On Behalf Of Les Ginsberg (ginsberg)
Sent: Saturday, August 21, 2021 12:08 AM
To: Ron Bonica <rbonica=40juniper....@dmarc.ietf.org>; lsr@ietf.org
Subject: Re: [Lsr] New Version Notification for 
draft-hegde-lsr-asla-any-app-00.txt

[External Email. Be cautious of content]


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://urldefense.com/v3/__https://www.rfc-editor.org/rfc/rfc8919.html*section-6.2__;Iw!!NEt6yMaO-gk!QhFL_ZQV3cj7Rmvh8lVarlq1D0bYvTkV3P5eLay-Idc_l_ZIaEFgbm5geHR43u3f$
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://urldefense.com/v3/__https://www.ietf.org/archive/id/draft-he
> > gde-lsr-asla-any-app-00.txt__;!!NEt6yMaO-gk!QhFL_ZQV3cj7Rmvh8lVarlq1
> > D0bYvTkV3P5eLay-Idc_l_ZIaEFgbm5geAxsITdt$
> > Status:
> > https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-h
> > egde-lsr-asla-any-app__;!!NEt6yMaO-gk!QhFL_ZQV3cj7Rmvh8lVarlq1D0bYvT
> > kV3P5eLay-Idc_l_ZIaEFgbm5geNWXUEXS$
> > Htmlized:
> > https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/dr
> > aft-hegde-lsr-asla-any-app__;!!NEt6yMaO-gk!QhFL_ZQV3cj7Rmvh8lVarlq1D
> > 0bYvTkV3P5eLay-Idc_l_ZIaEFgbm5geFUeB-LY$
> >
> >
> > 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://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr_
> _;!!NEt6yMaO-gk!QhFL_ZQV3cj7Rmvh8lVarlq1D0bYvTkV3P5eLay-Idc_l_ZIaEFgbm
> 5geLZeit_R$

_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr__;!!NEt6yMaO-gk!QhFL_ZQV3cj7Rmvh8lVarlq1D0bYvTkV3P5eLay-Idc_l_ZIaEFgbm5geLZeit_R$

_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to