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

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

public interface LSPDetourRouting
extends LSPBackupRouting

This interface must be implemented by all algorithms capable of routing detour LSPs.

Creation date: 28/11/2007

Author:
Gaƫl Monfort (monfort@run.montefiore.ulg.ac.be)

Method Summary
 java.util.List<ParameterDescriptor> getDetourRoutingParameters()
          Returns a list of available algorithm specfic parameters that can be passed to the routeDetour method.
 TotemActionList routeDetour(Domain domain, LSPDetourRoutingParameter param)
          Computes a detour backup for a LSP
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.repository.model.TotemAlgorithm
getRunningParameters, getStartAlgoParameters, start, stop
 

Method Detail

routeDetour

TotemActionList routeDetour(Domain domain,
                            LSPDetourRoutingParameter param)
                            throws RoutingException,
                                   NoRouteToHostException,
                                   LocalDatabaseException
Computes a detour backup for a LSP

Parameters:
domain -
param - specifies the parameters for the backup routing algorithm
Returns:
the detour computed
Throws:
RoutingException
NoRouteToHostException
LocalDatabaseException

getDetourRoutingParameters

java.util.List<ParameterDescriptor> getDetourRoutingParameters()
Returns a list of available algorithm specfic parameters that can be passed to the routeDetour method.

Returns:


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