[openib-general] IPoIB Loading and Starting
Michael Krause
krause at cup.hp.com
Wed Sep 29 09:48:21 PDT 2004
At 08:16 AM 9/29/2004, Roland Dreier wrote:
> Michael> The IETF might be able to do something here but the best
> Michael> that might be done is perhaps an informational draft. Is
> Michael> this what is required to make forward progress here?
>
>I think so. Without an IETF draft, there _will_ be implementations
>that do not create a service record, and therefore interoperable
>implementations will have to function both in subnets without service
>records and subnets with service records.
I'll talk with Bill about getting a draft submitted if that is consensus
and there is support for this approach.
>However, reading back over this thread, I'm not clear on what purpose
>having a service record for IPoIB serves. Why can't an implementation
>just look for the IPoIB broadcast multicast groups for each P_Key to
>decide whether to use that P_Key?
Based on IETF discussions, our intent was:
- For each partition that is enabled to support IP communication, the IP
over IB implementation should join (create if the first) the associated
"all nodes" multicast group. This is analogous to Ethernet VLAN usage
model where if allowed to communicate, one does; hence, it isn't a decision.
- When an endnode is enabled in the IB subnet and the IP over IB driver is
configured, it can examine the configured P_Key and communicate with the
SM/SA to determine what multicast groups are available. Based on this
information, the endnode can request to join a multicast group thus
enabling IP over IB to issue ARP / ND messages.
- An endnode would then need to set up an event notification to understand
when partitions were updated - add or deleted - for its local ports. The
endnode would also need to know whether it is the last member of the
multicast group as well.
The method for an admin to indicate what partitions were configured is not
defined by the IETF specs nor do I recall a method to state that a given IB
multicast group is associated with IP and hence our discussions to
date. My initial inquiry was in response to the requirement to use a
tool. I view such a tool as unnecessary as well as non-scalable as the
size of the cluster increases. Therefore, I have suggested a method that
would not require a tool. I'm quite open to any approach as long as it
avoids creating a tool as everything can be more easily integrated into an
IP over IB driver which benefits the admin and the use of IB technology.
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20040929/f57279ec/attachment.html>
More information about the general
mailing list