***SPAM*** Re: [ofa-general] [RFC] ipoib: multicast sender will leave the group when neighbour is cleaned

Hal Rosenstock hal.rosenstock at gmail.com
Wed Jul 23 20:06:04 PDT 2008


On Wed, Jul 23, 2008 at 1:13 PM, Olga Shern (Voltaire)
<olga.shern at gmail.com> wrote:
> In addition to that, we have found more issues with this approach:
>
> According to IPoIB RFC if SEND ONLY join is used then;
> When multicast group doesn't exist then 2 things should be done:
> 1.Send multicast packets on all routers multicast group
> 2.Register to get multicast group creation / deletion notification
> traps from SM
>
> Therefore the disadvantage of this approach is:
> A) Traps mechanism is not scalable.
> B) It is complicated mechanism: If multicast group doesn't exist need
> to register to get trap from SM on group creation, meanwhile sending
> traffic on all routers group. Got trap from SM that multicast have
> been created, need to join it and also register for the trap of
> multicast group deletion. Start sending traffic on the original
> multicast group. If got trap that the group is deleted, need to start
> sending traffic on the all routers group ….
>
> Garbage collector approach is much simpler and more scalable.
>
> Olga
>
> P.S. Registration to group creation/deletion notification trap is not
> implemented in SA,  the change that should be done is also big and
> complicated

Do you mean SA client rather than SA ?

-- Hal

>
>
> On 7/23/08, Yossi Etigin <yossi.openib at gmail.com> wrote:
>> AFAIK OpenSM does not really support send-only, but it uses NonMember to
>> emulate it.
>>
>> Roland Dreier wrote:
>> >  > The problem worse because ipoib is not really using send-only joins, it
>> >  > joins as full member. See
>> ipoib_multicast.c/ipoib_mcast_sendonly_join():
>> >  >  >      struct ib_sa_mcmember_rec rec = {
>> >  > #if 0                                /* Some SMs don't support
>> send-only yet */
>> >  >              .join_state = 4
>> >  > #else
>> >  >              .join_state = 1
>> >  > #endif
>> >  >      };
>> >
>> > Sorry, you're right.  I misread that code.
>> >
>> > I guess the time has come to use send-only joins... I think all relevant
>> > SMs have supported it for a long time.
>> >
>> >  - R.
>> >
>> >
>> _______________________________________________
>> general mailing list
>> general at lists.openfabrics.org
>> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
>>
>> To unsubscribe, please visit
>> http://openib.org/mailman/listinfo/openib-general
>>
> _______________________________________________
> general mailing list
> general at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
>
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>



More information about the general mailing list