[openfabrics-ewg] [openib-general] OFED 1.1 release - schedule and features

Vladimir Sokolovsky vlad at mellanox.co.il
Thu Jul 20 04:26:34 PDT 2006


Hi Or,
I am working on IPoIB failover.
I tried Michael's Tsirkin patch for ipoib (updating neighbor structure) 
and it fixes the issue Roland was talking about.

Meanwhile I have tested the following flow:
/*_Setup description:_*/
 
    host1 - 2 IB ports connected to IB switch.
            ib0: 11.0.0.1
            ib1: 12.0.0.1
 
    host2 - port 1 connected to the IB switch.
            ib0: 11.0.0.2
            opensm over port1
 
 
/*_Flow description:_*/
    - ping host2 -> 11.0.0.1 (passed)
    - set port1 of the host1 to 'DOWN' state (disconnect the port from 
IB subnet)
    - ping host2 -> 11.0.0.1 (failed)
    - ifconfig ib0 0.0.0.0 (on host1)
    - ifconfig ib1 11.0.0.1 (on host1)
    - arping -I ib1 11.0.0.1 (on host1)
    - ping host2 -> 11.0.0.1 (passed)

arping in this case was not really necessary because ping issues ARP 
requests by himself.

Also, I have tested ssh over IPoIB with the same flow. In this case 
arping also wasn't necessary , but it makes an update of neighbors with 
the new MAC address (of ib1 interface) more quickly.
Note: I updated the original arping to be able to send broadcast using 
ipv4_bcast_addr.

We should decide about initial configuration of the IPoIB interfaces for 
high availability: should they be in a different IP subnets or stay in 
the same one.

Regards,
Vladimir


Eitan Zahavi wrote:
> Hi Roland,
>
> We are trying this approach and will probably be done with it tomorrow.
> So I guess Vlad will be able to update the group soon.
>
> Eitan Zahavi
>
>   
>> -----Original Message-----
>> From: Roland Dreier
>> Sent: Thursday, July 13, 2006 11:11 PM
>> To: Or Gerlitz
>> Cc: Tziporet Koren; OpenFabricsEWG; openib
>> Subject: Re: [openib-general] OFED 1.1 release - schedule and features
>>
>>  > So if the link which ib0 maps to is DOWN you move the ib0 IPv4
>>     
> address  > to
>   
>> another device whose link is UP (eg ib1) and you somehow have ib1  >
>>     
> send a
>   
>> gratuitous ARP?
>>
>> I think there may be a problem in the way IPoIB deals with gratuitous
>>     
> ARPs.  Because
>   
>> if a neighbour structure is updated by the networking core, there's no
>>     
> way for IPoIB
>   
>> to know about that and update the associated IB path.
>>
>> Has anyone actually tried this failover approach?
>>
>>  - R.
>>     
>
>
> _______________________________________________
> openfabrics-ewg mailing list
> openfabrics-ewg at openib.org
> http://openib.org/mailman/listinfo/openfabrics-ewg
>
>   





More information about the ewg mailing list