[openib-general] IB Address Translation service

David M. Brean David.Brean at Sun.COM
Wed Apr 6 07:45:27 PDT 2005


Your case #3 is an application where the limitations of RARP on IB 
appear.  I can't think of any other interesting configurations beyond 1-3.

-David

Hal Rosenstock wrote:

>Reviving an old thread...
>
>On Sat, 2005-03-05 at 10:22, David M. Brean wrote: 
>  
>
>>There is an I-D for DHCP on IB.  IPoIB defines a "broadcast" address and 
>>DHCP (and ARP) on IB use it.  Could make RARP work using this mechanism, 
>>but as someone else pointed out, the IB hardware address contains a 
>>QPN.  The I-D for IPoIB says something like:
>>
>>    The link-layer address for IPoIB includes the QPN which might not be
>>    constant across reboots or even across network interface resets.
>>    Cached QPN entries, such as in static ARP entries or in RARP servers
>>    will only work if the implementation(s) using these options ensure
>>    that the QPN associated with an interface is invariant across
>>    reboots/network resets.
>>
>>So, there are requirements on the IPoIB implementation to make RARP 
>>work.  Folks in the IPoIB work group decided not to go much further than 
>>these statements for RARP support since most folks felt that DHCP is (de 
>>facto) replacement.
>>    
>>
>
>There are 3 cases I can envision:
>
>1. A single IPoIB interface per HCA port. In this case, the RARP server
>can just match on the hardware address (port GID) without the QPN.
>
>2. In the case of VLANs, I think we are likely OK as well. In that case,
>there is a separate IP subnet (per PKey) so the port GID is unique per
>IP subnet (the port GID is unique on that partition (IP subnet)). I
>think there is a different QPN per VLAN.
>
>So I don't think that the above 2 cases require an invariant QPN.
>
>3. The third case is multihomed interfaces on the same IPoIB subnet. I
>don't think this is currently supported by IPoIB (but may someday). That
>would either not be supported by RARP or some way to have invariant QPNs
>would be needed. I'm not sure how important this case is.
>
>Is the above correct ? Are there other cases ? 
>
>-- Hal
>
>_______________________________________________
>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