[openib-general] Multicast Group Routing Question

Sean Hubbell shubbell at dbresearch.net
Thu Dec 7 04:08:37 PST 2006


Hal Rosenstock wrote:
> On Wed, 2006-12-06 at 16:06, Sean Hubbell wrote:
>   
>> Hal Rosenstock wrote:
>>     
>>> On Wed, 2006-12-06 at 13:48, Sean Hubbell wrote:
>>>   
>>>       
>>>> Hal Rosenstock wrote:
>>>>     
>>>>         
>>>>> Hi Sean,
>>>>>
>>>>> On Wed, 2006-12-06 at 12:52, Sean Hubbell wrote:
>>>>>   
>>>>>       
>>>>>           
>>>>>> Hello,
>>>>>>
>>>>>>   I was testing our code and noticed that when I send data using 
>>>>>> multicast over our ib0 interface, all of the infiniband switches route 
>>>>>> the data to each switch and each node instead of a node that has an 
>>>>>> application listening to the interface like Ethernet. Is this by design?
>>>>>>     
>>>>>>         
>>>>>>             
>>>>> It depends on what multicast group is being used and which end nodes
>>>>> have registered for that group as to where the data is routed.
>>>>>
>>>>> -- Hal
>>>>>   
>>>>>       
>>>>>           
>>>> Hey Hal,
>>>>
>>>>   The multicast group I am sending data to is 224.10.10.x (not 
>>>> 224.0.0.x) and I have no clients / nodes listening but the data is still 
>>>> being sent.
>>>>     
>>>>         
>>> Yes, if there is only a sender, the data should not be routed anywhere.
>>>
>>>   
>>>       
>>>>  I am using wwtop from warewulf to view the network load for 
>>>> each node.
>>>>     
>>>>         
>>> I'm not familiar with those tools.
>>>
>>>   
>>>       
>>>>  Does this make sense?
>>>>     
>>>>         
>>> Nope. To state the obvious, something is not as it seems...
>>>
>>> Can you state which SM you are using ?
>>>
>>> Also, can you do the following:
>>> saquery -g
>>> saquery -m
>>> and send me the output.
>>>
>>> I may have some more experiments once I get that level of info.
>>>
>>> -- Hal
>>>   
>>>       
>> We have a Voltaire HW subnet manager. I do not have the saquery command. 
>> I'll have to find this and install it.
>>     
>
> What is running on your end nodes ? Is it OpenIB/OFED or something else
> ? If it is OpenIB/OFED, saquery should be there. I think OFED 1.2
> supports the options I mentioned.
>
>   
>>  Would the web interface help?
>>     
>
> Not sure whether there is anything there for this.
>
> -- Hal
>
>   
>> Sean
>>     
>
>
>   
Hal,

  Here are the results:

The result of saquery -g on our head node:

[root at neptune ~]# saquery -g

MCMemberRecord group dump:
                                
MGID....................0xff12401bffff0000 : 0x00000000ffffffff
                                Mlid....................0xC000
                                Mtu.....................0x4
                                pkey....................0xFFFF
                                Rate....................0x3

MCMemberRecord group dump:
                                
MGID....................0xff12401bffff0000 : 0x0000000000000001
                                Mlid....................0xC001
                                Mtu.....................0x4
                                pkey....................0xFFFF
                                Rate....................0x3

The result of saquery -m on our root node:

Query SA failed: IB_TIMEOUT

Running package openib-diags-1.1.0-0

Sean




More information about the general mailing list