[rbridge] Do people prefer new ISIS PDU types for advertising multicast groups?

Ayan Banerjee ayabaner at cisco.com
Tue May 4 23:08:58 PDT 2010


I believe that we had substantial discussion on the merits of this approach.
I have attached a pointer to the meeting minutes on this after IETF-73 -
http://tools.ietf.org/wg/isis/minutes?item=minutes73.html . There was also a
lot of discussion on this during the Feb/March/April 2009 timeframe in the
IS-IS WG mailing list on this.

In summary, the reasons outlined during those discussions are:
- Separation is desired since the join/leave frequency
  of the multicast members will be much higher than unicast topology
  changes.
- Opens up space for additional fragments to improve scalability
  and carrying capacity of the base protocol
- Operational convenience of having separate unicast and
  multicast information.
- Use of other extensions to the protocols, like Extended LSP,
  Multi-Instance support etc, just fall in place.

This additional PDU introduces very minimal complexity into the process. The
update process of MGROUP-PDU follows the exact same design/update flow as
the regular PDU. This flow is well understood and other than just
maintaining a parallel database, there is really not much of a concern here.

This PDU has been out there in the WG for 18 odd months now. I am a bit
concerned about changing things at this juncture, when we should be really
wrapping things up.

Thanks,
Ayan


On 4/28/10 1:33 PM, "Radia Perlman" <radiaperlman at gmail.com> wrote:

> But I still prefer not doing anything; no flag, no new PDU types.
> 
> IS-IS as originally designed for DECnet/CLNP had endnode information
> in LSPs. The same argument could have been made back then -- that
> there should be a different type of LSP for the endnode information
> because that wouldn't trigger SPF, and would be more volatile.
> 
> Merely recommending that the more volatile, non-SPF-producing
> information go into separate fragments, seems solution enough. Any RB
> not following that will cause a bit of suboptimality, but no other
> problems.
> 
> Radia
> 
> 
> 
> On Wed, Apr 28, 2010 at 12:48 PM, James Carlson
> <carlsonj at workingcode.com> wrote:
>> Radia Perlman wrote:
>>> Re: James question below
>>> 
>>> Ah. I was assuming that you'd only set the flag if the fragment only
>>> contains endnode information, and that fragment number NEVER contained
>>> anything but endnode information.
>>> 
>>> I think you were assuming I was recommending you'd set the flag if the
>>> adjacencies reported there haven't changed, or that previous sequence
>>> numbers of that fragment contained adjacencies that got removed from
>>> that fragment because of going down, or being moved to another
>>> fragment.
>> 
>> Exactly.
>> 
>>> I was recommending setting the flag only if the only TLVs in the
>>> fragment are endnode type information (which in TRILL would only be
>>> multicast groups), and that fragment n *never* contained anything but
>>> endnode information (though it's not a problem if those adjacencies
>>> get moved to a different fragment...it's just a problem if they go
>>> away and their absence is SPF-relevant information). If advertising
>>> multicast groups is relegated to its own fragment, then this wouldn't
>>> be a problem.
>> 
>> Based on what I remember in Quagga, I think that might be hard to
>> achieve there, but I can imagine that someone who tracks fragment
>> contents over time more carefully could do this.
>> 
>> Thanks; I get it now.  I'm not sure where (in what implementation) it'd
>> be workable, but at least I understand how it'd function.
>> 
>> --
>> James Carlson         42.703N 71.076W         <carlsonj at workingcode.com>
>> 
> 
> _______________________________________________
> rbridge mailing list
> rbridge at postel.org
> http://mailman.postel.org/mailman/listinfo/rbridge




More information about the rbridge mailing list