Fwd: Re: [openib-general] static LID computationwithTS_HOST_DRIVER

Michael Krause krause at cup.hp.com
Thu Sep 30 10:40:48 PDT 2004


At 07:48 PM 9/29/2004, Roland Dreier wrote:
>     Yaron> While I agree that other SM's in a recovery/merge phase
>     Yaron> should try and preserve the LID's I think a CA shouldn't
>     Yaron> just like it is not supposed to change its own P_Key table,
>
>I don't think the P_Key table is a good analogy.  There is a very
>clear statement in the IB spec for what values should be in the P_Key
>table before the SM sets it.  I don't know of any such statement for
>PortInfo:LID.
>
>     Yaron> But any way out of curiosity how do you generate a unique
>     Yaron> LID (locally by the host) for every node in the fabric in a
>     Yaron> large fabric when the ports are down and the nodes don't
>     Yaron> talk to each other ? (I hope not through Ethernet :))
>
>     Yaron> Or how do you anticipate the LMC value (LID spacing)?
>
>If the application cares about this, the administrator has to set
>things up so that it can work.
>
>Of course there are scenarios where this breaks.  It's up to the user
>to avoid them if it matters.

The whole point of a central management scheme was to simplify the 
management of the fabric and enable one to scale a solution across a large 
number of endnodes.  A LID defines a path in the fabric not just an 
endnode.  The LMC defines a range of LID assigned to a port and thus the 
number of paths supported within the fabric.  This allows traffic to be 
routed through the fabric to meet specific QoS objectives or to avoid 
congestion on a given path under varying workloads.  Attempting to just 
assign this at the endnode is simply wrong and certainly goes against the 
intention of the IBTA.

If really want a static LID and its only purpose is loopback, then do this 
within the CI and don't mess with the port configuration.  It is cleaner 
and will make life easier for the customers as there will not be 
conflicting policies nor a requirement that the customer has to know every 
nuance of a particular implementation.  The goal is supposed to make IB 
easier to deploy for customers and not require them to be experts at all 
aspect of IB operation.

Mike 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20040930/056b20f5/attachment.html>


More information about the general mailing list