be.ac.ulg.montefiore.run.totem.repository.model
Interface LSPPrimaryRouting

All Superinterfaces:
TotemAlgorithm
All Known Implementing Classes:
CSPF, CSPFHopCount, CSPFInvCap, CSPFInvFreeBw, CSPFTEMetric, DAMOTE, MIRA, XAMCRA

public interface LSPPrimaryRouting
extends TotemAlgorithm

This interface specifies the methods required by an algorithm that computes primary LSPs.

Creation date: 1-Jan-2004

Author:
Fabian Skivee (skivee@run.montefiore.ulg.ac.be)

Method Summary
 java.util.List<ParameterDescriptor> getPrimaryRoutingParameters()
           
 TotemActionList routeLSP(Domain domain, LSPPrimaryRoutingParameter param)
          Computes a path for a LSP
 TotemActionList routeNLSP(Domain domain, java.util.List<LSPPrimaryRoutingParameter> param)
          Computes paths for a list of LSPs specified by a list of LSPPrimaryRoutingParameter
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.repository.model.TotemAlgorithm
getRunningParameters, getStartAlgoParameters, start, stop
 

Method Detail

routeLSP

TotemActionList routeLSP(Domain domain,
                         LSPPrimaryRoutingParameter param)
                         throws RoutingException,
                                NoRouteToHostException,
                                LocalDatabaseException
Computes a path for a LSP

Parameters:
param -
Returns:
the LSP path computed
Throws:
RoutingException
NoRouteToHostException
LocalDatabaseException

routeNLSP

TotemActionList routeNLSP(Domain domain,
                          java.util.List<LSPPrimaryRoutingParameter> param)
                          throws RoutingException,
                                 NoRouteToHostException,
                                 LocalDatabaseException
Computes paths for a list of LSPs specified by a list of LSPPrimaryRoutingParameter

Parameters:
param - a list of LSPPrimaryRoutingParameter
Returns:
a list of the LSPs path
Throws:
RoutingException
NoRouteToHostException
LocalDatabaseException

getPrimaryRoutingParameters

java.util.List<ParameterDescriptor> getPrimaryRoutingParameters()


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.