[openib-general] IP addressing on InfiniBand networks

Hal Rosenstock halr at voltaire.com
Tue Jun 28 13:14:33 PDT 2005


On Tue, 2005-06-28 at 15:24, James Lentini wrote:
> + IPoIB
> 
>     IPoIB encapsulates IP packets in InfiniBand messages. There have been
>     proposals to use the address resolution mechanisms in IPoIB to
>     implement these features. IPv4 subnets use ARP and IPv6 subnets use
>     Neighbor Discovery.
> 
>     Analysis:
> 
>     IPoIB is not free. All nodes would be need to implement it for
>     this to work.
> 
>     The IB address -> IP address mapping on the passive side is
>     problematic. If a reverse lookup were available, IPoIB would require
>     both a GID and QP number as input. The passive side would know the GID
>     but the QP number.
> 
>     Further more, reverse lookup is not well supported. On IPv4 subnets,
>     RARP is quickly becoming (already?) obsolete. 

The IPoIB HW address includes the QPN (in addition to the GID). This is
also problematic.

> Neighbor Discovery
>     doesn't support reverse lookup at all. [RFC 2461]
> 
>     In addition to all this, IPoIB restricts an IP subnet to the same scope
>     as an IB subnet.

IPoIB does not limit an IP subnet to an IB subnet. It can span IB
subnets. However, IB routers were not completed in the IB architecture.

> If a kDAPL consumer desired to communicate between
>     IB subnet's, IPoIB may not be sufficient.

Are you referring to 2 disjoint IB subnets ?

What about IB <-> iWARP ?

> + GID as an IPv6 Address
> 
>     See the attachment to Caitlin Bestler's email:
> 
>     http://openib.org/pipermail/openib-general/2005-June/008104.html
> 
>     Analysis:
> 
>     This has been the least discussed option. One issue is
>     that GIDs may not be easy to administer. GIDs can be specific
>     to a particular channel adapter since they can contain EUI-64
>     identifiers. Administrators avoid using Ethernet MAC addresses
>     in configuration files and they should be able to avoid using
>     adapter specific IB addresses as well. 

If they don't like ethernet MACs, they really won't like GUIDs/GIDs
as they are even longer.

> Another issue is how
>     dynamically assigned SM GIDs would be managed.

Do you mean SM (assigned additional) GUIDs ?

-- Hal




More information about the general mailing list