[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