[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Isis-wg] Simplified Extension of LSP Space for IS-IS Draft



Hannes -

> -----Original Message-----
> From: Hannes Gredler [mailto:hannes at juniper.net]
> Sent: Thursday, April 06, 2006 2:01 AM
> To: Les Ginsberg (ginsberg)
> Cc: Mike Shand (mshand); Stefano Previdi (sprevidi); Nischal Sheth;
isis-
> wg at ietf.org
> Subject: Re: [Isis-wg] Simplified Extension of LSP Space for IS-IS
Draft
> 
> les,
> 
> i have read through your draft and do think that there may
> be a simpler fix to all of the fragment scalability problems.
> 
> basic idea is to introduce a kind of connector-TLV
> where you can link arbitrary information to a diffent sysid
> in an additive fashion. unlike the IS ALias TLV it does not
> work at the SPF level but rather at the TLV parser level
> inside a router which extracts information and adds it
> to the internal representation of the LSDB.

I do not see how your connector-TLV differs from the Alias TLV.
I would also point out that the comment that the Alias TLV "work at the
SPF level" is not valid. Section 4.2.1 of the draft says:

"Information which is directly utilized in the SPF calculation MUST 
   NOT appear in an Extended LSP."

> 
> ---
> 
> for example lets assume that a node has two sysids
> 
> 1921.6800.1001  (main sysid)
> 1720.1600.1001  (leaf sysid)
> 
> in the main LSP we announce all SPF relevant information.
> 
> <lsp sysid=1921.6800.1001>
>    <area>
>    <nlpid>
>    <te-id>
>    <ip-interface>
>    <hostname>
>    <extd IS reach>
>       <neighbor sysid = xxxx.xxxx.xxxx metric 3000 no-subltv>
>    </extd IS reach>
> </lsp 1921.6800.1001>
> 
> in the leaf LSP we announce all non-SPF relevant information
> 
> <lsp sysid=1720.1600.1001>
>    <connector sysid=1921.6800.1001>
>    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>    <extd IS reach>
>       <neighbor sysid=xxxx.xxxx.xxxx metric 0>

Why metric 0 here? Wouldn't max-metric be safer and more consistent with
RFC 3784?

>         <unreserved bandwidth>
>    </extd IS reach>
> 
>    /* occurence of a connector TLV links all TLV / subTLV
>       information found in that fragment in an additive fashion.
>       so we may repeat the extd-IS reach attribute with different
subTLV
> content.
>     */
> 
>    <extd IS reach>
>       <neighbor sysid=xxxx.xxxx.xxxx metric 0>
>         <interface-address>
>         <neighbor-address>
>         <unreserved bandwidth>
>    </extd IS reach>
> 
> </lsp 1720.1600.1001>
> 
> a receiving router should add all information found in a fragment
> containing the connector TLV in an additive fashion upon installation
in
> the
> local representation of the LSDB. for subTLV information the
higher-level
> TLV information serves as key. (in our example sysid is the key for
any
> subTLVs
> linked)
> 
> what needs to be taken care is security/purging related stuff if some
> external node
> wants to link information.
> 
> what do you think ?

As far as I can tell, the only difference between what the draft
proposes and your proposal is that in your proposal we would not have to
define a new TLV (call it "22a") to announce the TE sub-TLV information
normally associated with TLV 22. Whether this is better or not is
arguable - but at most I see this as not much more than a cosmetic
difference.

Treating the same TLV in two different ways based on whether it is found
in an extended LSP vs an original LSP is possible - but it has a risk in
that it IS a neighbor reachability TLV - although it is not intended to
be used in the same way as a neighbor reachability TLV. So long as no
system ever advertises a neighbor to the "leaf sysid" (which should not
happen), this should not cause a problem because the 2-way connectivity
check will prevent even legacy systems from mistakenly using this in
their SPF - and the use of maxmetric further protects against misuse. 

But I don't see that your proposal differs in any significant way from
the draft.

   Les
> 
> /hannes
> 
> 
> Les Ginsberg (ginsberg) wrote:
> > Folks -
> >
> > The draft describing the alternative to RFC 3786 is now available.
> >
> >
http://www.ietf.org/internet-drafts/draft-ginsberg-isis-extlsp-00.txt
> >
> >    Les

_______________________________________________
Isis-wg mailing list
Isis-wg at ietf.org
https://www1.ietf.org/mailman/listinfo/isis-wg