[openib-general] some IB multicast sendonly thoughts

Eitan Zahavi eitan at mellanox.co.il
Tue Jan 16 07:37:58 PST 2007


Or Gerlitz wrote:
>> 15.2.5.17.1 GROUP MEMBERSHIP
>>     
>
>   
>> An endport must specify the type of multicast subscription or deletion that
>> it wants. The MCMemberRecord:JoinState component indicates the
>> membership qualities a port wishes to add (in joining or creating a group)
>> or remove (in leaving a group). The meanings of the MCMember-
>> Record:JoinState bits are:
>>     
>
>   
>> • FullMember: Group messages are routed both to and from the port.
>> The port is considered a member for purposes of group creation and
>> deletion, i.e.: if no member ports with FullMember=1 remain, the
>> group may be deleted; otherwise it may not.
>>     
>
>   
>> • NonMember: Group messages are routed both to and from the port.
>> The port is not considered a member for purposes of group creation/
>> deletion.
>>     
>
>   
>> • SendOnlyNonMember: Group messages are only routed from the
>> port; none are routed to the port. The port is not considered a member
>> for purposes of group creation/deletion.
>>     
>
> ....
>
>   
>> MCMemberRecord:JoinState.FullMember bit must be set to 1 in the SubnAdmSet()
>> request that creates a multicast group.
>>     
>
> ...
>
> OK, assuming my setup consists of:
>
> +1 IB node doing only multicast TX on a group
>
> +2 an IB/Ethernet gateway
>
> 3+ Eth node doing only multicast RX on the equiv mac (forget manytoone)
>
> The gateway design is to register for SA MGID IN/OUT traps and when it 
> gets MGID IN it joins the the mgroup as ***NonMember** etc
>   
GW needs to listen on IGMP on the Eth port...
> Now, since the TX node joins as SendOnlyNonMember the SA would never 
> create this group --> the TX node would never get MLID etc to create AH, 
> etc etc
>
> ---> this setup is broken.
>
> any thoughts and/or ideas would be welcome
>
> Or.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 	
>
>
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
>
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
>   





More information about the general mailing list