Chris -


I am a bit concerned that this is degenerating into a non-constructive 
argument. We can disagee but hopefully each post helps move the discussion 
along in some way.

Please see inline.



> -----Original Message-----

> From: Christian Hopps <cho...@chopps.org>

> Sent: Saturday, October 8, 2022 2:48 PM

> To: Les Ginsberg (ginsberg) <ginsb...@cisco.com>

> Cc: Christian Hopps <cho...@chopps.org>; Tony Li <tony...@tony.li>; Peter

> Psenak (ppsenak) <ppse...@cisco.com>; Robert Raszuk

> <rob...@raszuk.net>; Henk Smit <henk.i...@xs4all.nl>; lsr@ietf.org

> Subject: Re: [Lsr] New Version Notification for draft-pkaneria-lsr-multi-tlv-

> 01.txt

>

>

> I simply turned your question around and asked: should conforming

> implementations be penalized?



[LES:] Are you claiming that the absence of an explicit statement regarding 
support of MP for a given TLV  is equivalent to a prohibition against sending 
them (which fails basic logic)?

If not, I do not understand what it is that you think implementations which are 
NOT supporting MP for a given TLV are conforming to.



>

> I can't imagine why you are explaining IS-IS TLVs to me, and I have never

> advocated for nor even mentioned changing the encoding of TLVs so I don't

> know what you're talking about with the rest of it. I found this very

> distracting.

>



[LES:] A couple of quotes from previous emails you have sent:



<snip>

... I think a stronger case might be made for actually having the router 
capability be used *operationally* (i.e., if you don't see the capability 
advertised then that router in fact doesn't send multi-tlv tlvs and they should 
be seen as replacements of each other)...

<end snip>



This proposes making it illegal to send MP-TLVs unless a capability is 
advertised network-wide.



<snip>

If things would have been done correctly (i.e., documented) we also would have 
had the option to add a sub-tlv to the TLVs in question that indicated they 
were part of a set rather than replacements.

<end snip>



This proposes adding a sub-TLV into existing TLVs to indicate they are part of 
a set of MP-TLVs.



??



   Les





> Chris.

> [as wg-member]

>

> "Les Ginsberg (ginsberg)" <ginsb...@cisco.com<mailto:ginsb...@cisco.com>> 
> writes:

>

> > Chris -

> >

> > There are two different topics under discussion - one has to do with TLV

> encoding - the other has to do with partial deployment issues. We need to

> be careful that we keep the two distinct.

> >

> > TLVs necessarily have to unambiguously define the object followed by

> attributes of that object.

> > If multiple TLVs are required to advertise all the attributes of an object, 
> > the

> encoding requirements are the same: unambiguously define the object in

> each TLV and then include attributes.

> > IS-IS advertisements have never had any "ordering' requirements i.e.,

> attributes can be advertised in any order within a given TLV and it makes no

> difference whether a TLV is advertised in LSP#2 or LSP#200.

> > This means that when MP is used, there is no notion as to whether a TLV is

> the first in a set or the last in a set - they are simply complementary.

> >

> > When I say that implementations which have added support for MP-TLVs

> for

> > neighbor/prefix advertisement have done the "right thing" I am simply

> saying

> > they are using base protocol encoding rules as discussed above.

> >

> > There is another discussion that has to do with partial deployment issues

> and

> > legitimate concerns about how a network might behave when not all

> routers

> > support MP for a given TLV. But altering TLV encoding to address that issue

> does

> > not solve a problem - it simply creates a new one.

> > Further, introducing a new rule that prohibits advertisement of existing

> TLVs

> > unless some yet to be defined feature support advertisement is present

> > network-wide also does not solve a problem - it introduces a new one.

> >

> > Whether advertising features supported is useful and how it should be

> done is a discussion that should continue - but it MUST NOT alter the format

> of TLVs or the rules as to when TLVs can be advertised.

> >

> >    Les

> >

> >> -----Original Message-----

> >> From: Lsr <lsr-boun...@ietf.org<mailto:lsr-boun...@ietf.org>> On Behalf Of 
> >> Christian Hopps

> >> Sent: Friday, October 7, 2022 4:17 PM

> >> To: Les Ginsberg (ginsberg) <ginsb...@cisco.com<mailto:ginsb...@cisco.com>>

> >> Cc: Tony Li <tony...@tony.li<mailto:tony...@tony.li>>; Christian Hopps 
> >> <cho...@chopps.org<mailto:cho...@chopps.org>>;

> Peter

> >> Psenak (ppsenak) <ppse...@cisco.com<mailto:ppse...@cisco.com>>; Robert 
> >> Raszuk

> >> <rob...@raszuk.net<mailto:rob...@raszuk.net>>; Henk Smit 
> >> <henk.i...@xs4all.nl<mailto:henk.i...@xs4all.nl>>; 
> >> lsr@ietf.org<mailto:lsr@ietf.org>

> >> Subject: Re: [Lsr] New Version Notification for 
> >> draft-pkaneria-lsr-multi-tlv-

> >> 01.txt

> >>

> >>

> >> "Les Ginsberg (ginsberg)" <ginsb...@cisco.com<mailto:ginsb...@cisco.com>> 
> >> writes:

> >>

> >> > Tony -

> >> >

> >> >

> >> >>

> >> >> Your summarization is incorrect.

> >> >>

> >> >> The proposal is to advertise a advisory message that indicates that a

> node

> >> is

> >> >> ready to receive MP-TLVs. It prohibits nothing.

> >> >

> >> > [LES:] That is what you are proposing - but others in the thread have

> >> proposed other ideas. For example, in an earlier post Chris stated:

> >> >

> >> >>> Once we have this info I think a stronger case might be made for

> actually

> >> >>> having the router capability be used *operationally* (i.e., if you 
> >> >>> don't

> >> see the

> >> >>> capability advertised then that router in fact doesn't send multi-tlv

> tlvs

> >> and

> >> >>> they should be seen as replacements of each other),

> >> >

> >> > What I am trying to highlight is that the existing implementations of MP-

> >> TLVs

> >> > for the "implicit" cases should not be penalized for sending MP-TLVs

> that

> >> are

> >> > encoded consistent with how MP-TLVs for the "explicit" cases have

> been

> >> done.

> >> > They are actually doing the right thing.

> >>

> >> And I disagree with the word "right" here. They are doing the

> advantageous

> >> thing as long as one has the correct routers and software that allows you

> to

> >> advertise more than fits in a single TLV. It certainly won't be the "right"

> thing

> >> if a standards conforming implementation out there doesn't expect or

> deal

> >> with one of these multi-part "implicit MP-TLV" advertisements.

> >>

> >> Are you saying implementations that only handle a single-part TLV are

> non-

> >> conforming? To turn your question around, why should they be

> penalized?

> >>

> >> Thanks,

> >> Chris.

> >>

> >> >

> >> > If we are in agreement on that - great!

> >> >

> >> >    Les

> >> >

> >> >>

> >> >> Tony

> >> >>


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

Reply via email to