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

Re: [Isis-wg] [rbridge] Why is MTU discovery important?



2009/4/11 Dave Katz <dkatz at juniper.net>:
> As someone who as been designing and coding this stuff since before most of
> our current crop of engineers were born, I'll throw in some practicalities:
> 1)  The thing we call "IS-IS" that has a NLPID of 0x83 (IIRC) can only be
> changed in an upward-compatible manner.  So any proposal to change anything
> in the existing L3 IS-IS beyond the addition of a new PDU type is a
> non-starter (and even that is likely to break some dubious implementations,
> which may or may not be a bad thing).

Yes, the IS-IS NLPID is 0x83. I believe changes beyond the addition of
PDU / TLV / aub-TLV will be needed.

> 2)  If TRILL ends up as a distinct protocol (by NLPID or some other
> mechanism) it can do things any which way it pleases.  It is best from an
> implementation perspective to keep it as close to IS-IS as possible so that
> a single implementation with a few checks here and there can do both.  This
> has the added advantage that foolish implementors will cut-and-paste the
> code and create themselves maintenance problems and allow Darwinian
> selection to occur, like back in the NLSP days.  ;-)  But it is entirely
> possible to share 99% of the code while maintaining protocol "distinctness."
>  And having it distinct from IS-IS avoids having to be forced to make
> compromises to avoid breaking IS-IS (at the cost of less common code).

I think it is probably a good idea for TRILL IS-IS to have a different NLPID.

Donald

> Just my 112 ZMK.
> --Dave
>
>> ...
-- 
=============================
 Donald E. Eastlake 3rd   +1-508-634-2066 (home)
 155 Beaver Street
 Milford, MA 01757 USA
 d3e3e3 at gmail.com