[ofa-general] OpenSM Up-Down algorithm
Eitan Zahavi
eitan at mellanox.co.il
Mon Jun 11 06:32:47 PDT 2007
Hi Hal, Sagi,
>
> On Sun, 2007-06-10 at 11:59, Sagi Schlanger wrote:
> > Hi,
> >
> > I'm looking for some answers on Up-Down routing at OpenSM .
> >
> > Is anybody familiar with a utility/procedure to find credit loops
> > given a topology and routing settings?
>
> I know there was at least talk of ibdiagnet (in ibutils)
> checking this.
> Not sure if it is implemented (yet) or if it is routing
> algorithm independent. Eitan ?
>
> > Is there a handy spec describing the OpenSM Up-Down algorithm?
>
> The OpenSM up/down routing is based on the following paper:
>
> "Effective Strategy to Compute Forwarding Tables for
> InfiniBand Networks"
> Jose Carlos Sancho, Universidad Politécnica de Valencia
> Antonio Robles, Universidad Politécnica de Valencia Jose
> Duato, Universidad Politécnica de Valencia
>
> http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/
> dl/proceedings/&toc=comp/proceedings/icpp/2001/1257/00/1257toc
> .xml&DOI=10.1109/ICPP.2001.952046
>
> > What is the scheme through which roots are defined on clos and non
> > clos/fat tree topologies?
>
> The admin can supply the roots via -a <guid_list_file>
> option when invoking OpenSM.
>
> Auto-detect root nodes - based on the CA hop length
> from any switch
> in the subnet, a statistical histogram is built for
> each switch (hop
> num vs number of occurrences). If the histogram
> reflects a specific
> column (higher than others) for a certain node, then
> it is marked as a
> root node. Since the algorithm is statistical, it may
> not find any root
> nodes. The list of the root nodes found by this
> auto-detect stage is
> used by the ranking process stage.
>
> Note 1: The user can override the node list manually.
> Note 2: If this stage cannot find any root nodes,
> and the user did
> not specify a guid list file, OpenSM
> defaults back to the
> Min Hop routing algorithm.
>
> > Is this algorithm always credit loop free?
>
YES IT IS
> It's supposed to be.
>
> > How efficient is using this algorithm on non clos/fat tree
> topologies?
>
> What do you mean by efficiency ? Also, are you asking about
> pure fat tree or non pure fat tree (or both) ?
>
> -- Hal
>
> > Thanks for your cooperation,
> > Sagi
> >
> > ____________________________________________________________
> > Sagi Schlanger | +972-9-9717651 (o) | +972-52-2385154 (m)
> > Software Engineer, IB Switch
> > Voltaire - The Grid Backbone
> >
> > www.voltaire.com
> >
> >
> >
> >
> ______________________________________________________________________
> >
> > _______________________________________________
> > general mailing list
> > general at lists.openfabrics.org
> > http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
> >
> > To unsubscribe, please visit
> > http://openib.org/mailman/listinfo/openib-general
>
> _______________________________________________
> general mailing list
> general at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
>
> To unsubscribe, please visit
> http://openib.org/mailman/listinfo/openib-general
>
More information about the general
mailing list